<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="311">
<package pkgid="6f34c147beb14928dc4cbaf5c729c2c9f1fe15a846052ae6ddfff78431362fca" name="A-Tune-BPF-Collection" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="7.oe2403"/>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-3" date="1646827200">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Add stack protector compile option</changelog>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-4" date="1659528000">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Adapt new kernel and BPF compatibility</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.0.0-5" date="1659700800">- Unified license name specification</changelog>
  <changelog author="li-miaomiao_zhr&lt;mmlidc@isoftstone.com&gt; - 1.0.0-6" date="1683288000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix wrong file name referenced in spec file causing build failure,remove spec file from the source package</changelog>
  <changelog author="zhoupengcheng&lt;zhoupengcheng11@huawei.com&gt; - 1.0.0-7" date="1709035200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: adapted libbpf library interface to fix build failure</changelog>
</package>
<package pkgid="14323142c85ff7d20df4cf857d331d3e5c83b71f2483e24327fe4312c73513ce" name="A-Tune-BPF-Collection" arch="src">
  <version epoch="0" ver="1.0.0" rel="7.oe2403"/>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-3" date="1646827200">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Add stack protector compile option</changelog>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-4" date="1659528000">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Adapt new kernel and BPF compatibility</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.0.0-5" date="1659700800">- Unified license name specification</changelog>
  <changelog author="li-miaomiao_zhr&lt;mmlidc@isoftstone.com&gt; - 1.0.0-6" date="1683288000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix wrong file name referenced in spec file causing build failure,remove spec file from the source package</changelog>
  <changelog author="zhoupengcheng&lt;zhoupengcheng11@huawei.com&gt; - 1.0.0-7" date="1709035200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: adapted libbpf library interface to fix build failure</changelog>
</package>
<package pkgid="5849f30c7de949de8ceea64c594b4557f1c5f5b27ce386ededc6e366032f6c99" name="A-Tune-BPF-Collection-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="7.oe2403"/>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-3" date="1646827200">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Add stack protector compile option</changelog>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-4" date="1659528000">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Adapt new kernel and BPF compatibility</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.0.0-5" date="1659700800">- Unified license name specification</changelog>
  <changelog author="li-miaomiao_zhr&lt;mmlidc@isoftstone.com&gt; - 1.0.0-6" date="1683288000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix wrong file name referenced in spec file causing build failure,remove spec file from the source package</changelog>
  <changelog author="zhoupengcheng&lt;zhoupengcheng11@huawei.com&gt; - 1.0.0-7" date="1709035200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: adapted libbpf library interface to fix build failure</changelog>
</package>
<package pkgid="c6a1ecabe124522b7fbf2a2cc9900e8ffb77842f3be3b1a0f55f5a1697b34b1b" name="A-Tune-BPF-Collection-debugsource" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="7.oe2403"/>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-3" date="1646827200">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Add stack protector compile option</changelog>
  <changelog author="lvying&lt;lvying6@huawei.com&gt; - 1.0.0-4" date="1659528000">- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Adapt new kernel and BPF compatibility</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.0.0-5" date="1659700800">- Unified license name specification</changelog>
  <changelog author="li-miaomiao_zhr&lt;mmlidc@isoftstone.com&gt; - 1.0.0-6" date="1683288000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix wrong file name referenced in spec file causing build failure,remove spec file from the source package</changelog>
  <changelog author="zhoupengcheng&lt;zhoupengcheng11@huawei.com&gt; - 1.0.0-7" date="1709035200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: adapted libbpf library interface to fix build failure</changelog>
</package>
<package pkgid="d1a76375004c2b4c9e600d219dcd9476186b5054cddf599472ea600a6b8c22d5" name="AFLplusplus" arch="aarch64">
  <version epoch="0" ver="4.10c" rel="2.oe2403"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-1" date="1713009600">- Type: Init
- ID: NA
- SUG: NA
- DESC: Init AFLplusplus repo.</changelog>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-2" date="1714046400">- Type: Update
- ID: NA
- SUG: NA
- DESC: Update the link to the upstream compressed package.</changelog>
</package>
<package pkgid="6270e01cccdc8d2116f293c729c4a3c3a91345fa73ce28ed4b415f3ae6f6a752" name="AFLplusplus" arch="src">
  <version epoch="0" ver="4.10c" rel="2.oe2403"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-1" date="1713009600">- Type: Init
- ID: NA
- SUG: NA
- DESC: Init AFLplusplus repo.</changelog>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-2" date="1714046400">- Type: Update
- ID: NA
- SUG: NA
- DESC: Update the link to the upstream compressed package.</changelog>
</package>
<package pkgid="bca9d0fb2f5bb9cfcf0e2224a67f9061cd9aaf9438cd1f8dd76bad6f8ea08159" name="AFLplusplus-clang" arch="aarch64">
  <version epoch="0" ver="4.10c" rel="2.oe2403"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-1" date="1713009600">- Type: Init
- ID: NA
- SUG: NA
- DESC: Init AFLplusplus repo.</changelog>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-2" date="1714046400">- Type: Update
- ID: NA
- SUG: NA
- DESC: Update the link to the upstream compressed package.</changelog>
</package>
<package pkgid="694dc68b95f9552d7a271d9bd485a0fb94010ba569c00096447cad72c0cb1e0a" name="AFLplusplus-debuginfo" arch="aarch64">
  <version epoch="0" ver="4.10c" rel="2.oe2403"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-1" date="1713009600">- Type: Init
- ID: NA
- SUG: NA
- DESC: Init AFLplusplus repo.</changelog>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-2" date="1714046400">- Type: Update
- ID: NA
- SUG: NA
- DESC: Update the link to the upstream compressed package.</changelog>
</package>
<package pkgid="831a402d4a7184c7fab0617a4d08cb38cef56d64e05a7f36bc0fa7a8d11473f4" name="AFLplusplus-debugsource" arch="aarch64">
  <version epoch="0" ver="4.10c" rel="2.oe2403"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-1" date="1713009600">- Type: Init
- ID: NA
- SUG: NA
- DESC: Init AFLplusplus repo.</changelog>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 4.10c-2" date="1714046400">- Type: Update
- ID: NA
- SUG: NA
- DESC: Update the link to the upstream compressed package.</changelog>
</package>
<package pkgid="5090cd1d1dce26fbd29f35338fa39a6a4e5787192081ec380d509c4538581af5" name="bcc" arch="aarch64">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="3415214e4c692acbc1505a367a1068f3d92d010b052120d088a96451b1b0c453" name="bcc" arch="src">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="b05ee7634a5944bd9b2d6066ca6398f9624ec6349c2347b5b35dd35b047f0194" name="bcc-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="5c7e103cb58748b8c166dd51bafe4083756607ede3cd91d591e0979040462ca3" name="bcc-debugsource" arch="aarch64">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="a0db6a606ca7491760afb08a3d196c23a77f385f4cecd118016df446b63636c3" name="bcc-devel" arch="aarch64">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="1359a81982fe36f72ca84ae538ab0923c800905ffc6c917375c237c8ae27c039" name="bcc-help" arch="noarch">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="48d1e24d0ec82e25e68d31214c3281540e81c0bc5543a0fa9998175fced180e8" name="bcc-lua" arch="aarch64">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="afdeb002d67394de2d3118eecb36520a267ddd8e9ce653b826045dc399adc82c" name="bcc-tools" arch="aarch64">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="90b0a0941dee50264dfe425c33e06ef65cd60bbe151de05cff4ec8d487bf339c" name="bpftool" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="2ff07052f6290d166016d42f4ee19c1061c3704e4e3d71fbfacb97ae3e810aaf" name="bpftool" arch="aarch64">
  <version epoch="0" ver="7.2.0" rel="1.oe2403"/>
  <changelog author="liuxin &lt;liuxin350@huawei.com&gt; - 7.2.0-1" date="1705752000">- Init package</changelog>
</package>
<package pkgid="1eb1423ca6821d6571e96f46b5618eea8e262047eb2c4fe612d0411de84d12ae" name="bpftool" arch="src">
  <version epoch="0" ver="7.2.0" rel="1.oe2403"/>
  <changelog author="liuxin &lt;liuxin350@huawei.com&gt; - 7.2.0-1" date="1705752000">- Init package</changelog>
</package>
<package pkgid="d8c0d51c229ceeff28d3846b61fb9d16418e1d0d9e4e355e8626788ba1168a23" name="bpftool-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="62d3547a44ba27a0b08b48493cfc16f31d4d9335db26608038bb91754c2f8782" name="bpftool-debuginfo" arch="aarch64">
  <version epoch="0" ver="7.2.0" rel="1.oe2403"/>
  <changelog author="liuxin &lt;liuxin350@huawei.com&gt; - 7.2.0-1" date="1705752000">- Init package</changelog>
</package>
<package pkgid="88a3b109e7d26badcb0c71571344d76e416b2acff6dbc6ebb4c378b41d2b2539" name="bpftool-debugsource" arch="aarch64">
  <version epoch="0" ver="7.2.0" rel="1.oe2403"/>
  <changelog author="liuxin &lt;liuxin350@huawei.com&gt; - 7.2.0-1" date="1705752000">- Init package</changelog>
</package>
<package pkgid="7dc5b32c37e346facedce482d3065ac1e17467ad03b213a26fb1d2a1d4fbbe31" name="bpftrace" arch="aarch64">
  <version epoch="0" ver="0.19.1" rel="1.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.14.1-1" date="1650628800">- Update to 0.14.1</changelog>
  <changelog author="liyanan &lt;liyanan32@h-partners.com&gt; - 0.14.1-2" date="1651924800">- Fix 'bpftrace symbols are stripped'</changelog>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; - 0.14.1-3" date="1654776000">- fix abort on startup caused by llvm compiler</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.15.0-1" date="1660564800">- update to 0.15.0</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 0.15.0-2" date="1676030400">- Adapt to bcc &gt;= 0.25.0</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 0.15.0-3" date="1676376000">- add riscv64 to supported arch</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 0.16.0-1" date="1677758400">- Update to version 0.16.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.16.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 0.16.0-3" date="1692100800">- Fix cannot convert 'bfd*' to 'bfd_architecture'</changelog>
  <changelog author="Paul Thomas &lt;paulthomas100199@gmail.com&gt; - 0.19.1-1" date="1704715200">- update to version 0.19.1</changelog>
</package>
<package pkgid="fe905fb70a9883ea879a6a752eaa62fd289cd056204a1424984c029e2f0eae5d" name="bpftrace" arch="src">
  <version epoch="0" ver="0.19.1" rel="1.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.14.1-1" date="1650628800">- Update to 0.14.1</changelog>
  <changelog author="liyanan &lt;liyanan32@h-partners.com&gt; - 0.14.1-2" date="1651924800">- Fix 'bpftrace symbols are stripped'</changelog>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; - 0.14.1-3" date="1654776000">- fix abort on startup caused by llvm compiler</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.15.0-1" date="1660564800">- update to 0.15.0</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 0.15.0-2" date="1676030400">- Adapt to bcc &gt;= 0.25.0</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 0.15.0-3" date="1676376000">- add riscv64 to supported arch</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 0.16.0-1" date="1677758400">- Update to version 0.16.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.16.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 0.16.0-3" date="1692100800">- Fix cannot convert 'bfd*' to 'bfd_architecture'</changelog>
  <changelog author="Paul Thomas &lt;paulthomas100199@gmail.com&gt; - 0.19.1-1" date="1704715200">- update to version 0.19.1</changelog>
</package>
<package pkgid="228472b1afb6e58f8d47e2855f7d7a3b43841d72ff51a62480869571e6f1b9a1" name="bpftrace-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.19.1" rel="1.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.14.1-1" date="1650628800">- Update to 0.14.1</changelog>
  <changelog author="liyanan &lt;liyanan32@h-partners.com&gt; - 0.14.1-2" date="1651924800">- Fix 'bpftrace symbols are stripped'</changelog>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; - 0.14.1-3" date="1654776000">- fix abort on startup caused by llvm compiler</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.15.0-1" date="1660564800">- update to 0.15.0</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 0.15.0-2" date="1676030400">- Adapt to bcc &gt;= 0.25.0</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 0.15.0-3" date="1676376000">- add riscv64 to supported arch</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 0.16.0-1" date="1677758400">- Update to version 0.16.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.16.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 0.16.0-3" date="1692100800">- Fix cannot convert 'bfd*' to 'bfd_architecture'</changelog>
  <changelog author="Paul Thomas &lt;paulthomas100199@gmail.com&gt; - 0.19.1-1" date="1704715200">- update to version 0.19.1</changelog>
</package>
<package pkgid="c0f6630c37e36f0d3608fa3feb4517c38f44a677a27863ebc055a7bed73d9730" name="bpftrace-debugsource" arch="aarch64">
  <version epoch="0" ver="0.19.1" rel="1.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.14.1-1" date="1650628800">- Update to 0.14.1</changelog>
  <changelog author="liyanan &lt;liyanan32@h-partners.com&gt; - 0.14.1-2" date="1651924800">- Fix 'bpftrace symbols are stripped'</changelog>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; - 0.14.1-3" date="1654776000">- fix abort on startup caused by llvm compiler</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.15.0-1" date="1660564800">- update to 0.15.0</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 0.15.0-2" date="1676030400">- Adapt to bcc &gt;= 0.25.0</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 0.15.0-3" date="1676376000">- add riscv64 to supported arch</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 0.16.0-1" date="1677758400">- Update to version 0.16.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.16.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 0.16.0-3" date="1692100800">- Fix cannot convert 'bfd*' to 'bfd_architecture'</changelog>
  <changelog author="Paul Thomas &lt;paulthomas100199@gmail.com&gt; - 0.19.1-1" date="1704715200">- update to version 0.19.1</changelog>
</package>
<package pkgid="8eafc689dd59a6c04fb1ee76b4304f561989dd9514ca5b5444d7b1359a325b2e" name="cargo" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="57c7baaf3df6c42aa1c880617f6d5022bd0a42bc20d0c43b44469607ebbb0260" name="clang" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="eec324e003bd2498184dd5bd25014cde25a943c7b29fc45626dce5f0ed9dab5e" name="clang" arch="src">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="710c99cc88f8e3c966177fa179d6ffbcd53fc672314759dac5b3805160609455" name="clang-analyzer" arch="noarch">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="8050cf85a43cbeb558c3233b3e754c9762712a3e4c838f49f148850a58343868" name="clang-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="9b8a75514e5f77f647e1976b3eb48b7922dbf4fea18e2b483e26ec6924362146" name="clang-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="64184bd1b88a8d9b03cf344c9235e37644c7b6cda881d6cb5ceb97099095d3cf" name="clang-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="ac031c5948d1372e1751edff754957d42450fff7247a5ed7df519eb0cc11a5c8" name="clang-libs" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="c97e387640c84689509d364e085c98063b00316b9ade0eb0cadfe97bbbcdd461" name="clang-resource-filesystem" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="c74fbfd9a08564ecd9241650e11bc3b4073ce3ff264115a39aa4ed92de6837a7" name="clang-tools-extra" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="0fc0a2b34008ee2983af39923d790b220a95a3b075d31d3eda417b0994aa9ca8" name="clang-tools-extra-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="5535c95de4abeb63acaf538abd1900e19d2b5e0d906c4f4432a0ba581c6bae64" name="clippy" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="34688fae489b8bb343c00a1fde073b09ac4de27bc50813b1bdc79ccc877e1c80" name="compiler-rt" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="3.oe2403"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 12.0.1-2" date="1671537600">- Delete run path in DSO</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- Update to 17.0.6</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 17.0.6-2" date="1708689600">- Fix an unpackaged file issue on riscv64</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-3" date="1712145600">- Improve the support for compiler-rt on LoongArch</changelog>
</package>
<package pkgid="999ca3ee172e7851c777732ba06f1a132fcccdc71a196ed60011c22b5e45ae06" name="compiler-rt" arch="src">
  <version epoch="0" ver="17.0.6" rel="3.oe2403"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 12.0.1-2" date="1671537600">- Delete run path in DSO</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- Update to 17.0.6</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 17.0.6-2" date="1708689600">- Fix an unpackaged file issue on riscv64</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-3" date="1712145600">- Improve the support for compiler-rt on LoongArch</changelog>
</package>
<package pkgid="74a4078017627e57bcf7fc19242d6d462b4b7468a017a366e1d9f3b6d60cd367" name="compiler-rt-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="3.oe2403"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 12.0.1-2" date="1671537600">- Delete run path in DSO</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- Update to 17.0.6</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 17.0.6-2" date="1708689600">- Fix an unpackaged file issue on riscv64</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-3" date="1712145600">- Improve the support for compiler-rt on LoongArch</changelog>
</package>
<package pkgid="42d7f4dd58faa6e7a614cbc590c9bf8a5a50077560716cab9da108d991989907" name="compiler-rt-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="3.oe2403"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 12.0.1-2" date="1671537600">- Delete run path in DSO</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- Update to 17.0.6</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 17.0.6-2" date="1708689600">- Fix an unpackaged file issue on riscv64</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-3" date="1712145600">- Improve the support for compiler-rt on LoongArch</changelog>
</package>
<package pkgid="162c6ccaa438226047703c2a34e7caa2afdbd7c57e8e6f48ea2e0623d586443e" name="dkms" arch="noarch">
  <version epoch="0" ver="3.0.12" rel="1.oe2403"/>
  <changelog author="wangkai &lt;wangkai385@h-partners.com&gt; - 2.6.1-7" date="1679918400">- Change deprecated egrep for grep -E</changelog>
  <changelog author="liyunfei &lt;liyunfei@huawei.com&gt; - 2.6.1-8" date="1695124800">- Add clang compile support</changelog>
  <changelog author="chenyaqiang &lt;chengyaqiang@huawei.com&gt; - 3.0.12-1" date="1697803200">- update to 3.0.12</changelog>
</package>
<package pkgid="6872691d7ca8b3b5b918c3a4ac16116390d62fce230d5cbbe12a61ab27318f61" name="dkms" arch="src">
  <version epoch="0" ver="3.0.12" rel="1.oe2403"/>
  <changelog author="wangkai &lt;wangkai385@h-partners.com&gt; - 2.6.1-7" date="1679918400">- Change deprecated egrep for grep -E</changelog>
  <changelog author="liyunfei &lt;liyunfei@huawei.com&gt; - 2.6.1-8" date="1695124800">- Add clang compile support</changelog>
  <changelog author="chenyaqiang &lt;chengyaqiang@huawei.com&gt; - 3.0.12-1" date="1697803200">- update to 3.0.12</changelog>
</package>
<package pkgid="ebdabaed07c9870067fd3c506c6fe9e551f7a12e626e974f19e4885403fffefc" name="gala-gopher" arch="aarch64">
  <version epoch="0" ver="2.0.1" rel="3.oe2403"/>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-4" date="1675166400">- add net-tools and ethtool to Requires</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-1" date="1692792000">- update to 2.0.0</changelog>
  <changelog author="algorithmofdish &lt;hexiujun1@huawei.com&gt; - 2.0.0-2" date="1694779200">- fix: syscall 'waitpid' not exist in aarch64 arch</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-3" date="1695038400">- sync bugfix from openeuler/gala-gopher pr-536</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.0.0-4" date="1710763200">- fix build error : modify clang12 to clang</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-5" date="1712577600">- Update tarball to latest dev of upstream</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.0-6" date="1713182400">- metric_total_size may be negative or float</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.1-1" date="1713960000">- Update to 2.0.1</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.1-2" date="1715169600">- fix delete unnecessary judgments
  fix buffer overflow caused by strcpy()
  cadvisor_probe: fix int to str warnings
  fix compile warnings when disable KAFKA_CHANNEL
  fix segmentation fault when setting out_channel of metrics to logs
  fix writing metadata to log file properly
  bugfix: probe_define access out of bounds
  refactor(cadvisor): remove the dependency on the python-libconf
  avoid use ato*</changelog>
  <changelog author="Haitao Peng &lt;htpengc@isoftstone.com&gt; - 2.0.1-3" date="1715774400">- Modify openEuler to openEuler</changelog>
</package>
<package pkgid="4e224934e0002206bac045e91494aa54a50e4c4aa3a8de8d9e6896b56dbe522d" name="gala-gopher" arch="src">
  <version epoch="0" ver="2.0.1" rel="3.oe2403"/>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-4" date="1675166400">- add net-tools and ethtool to Requires</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-1" date="1692792000">- update to 2.0.0</changelog>
  <changelog author="algorithmofdish &lt;hexiujun1@huawei.com&gt; - 2.0.0-2" date="1694779200">- fix: syscall 'waitpid' not exist in aarch64 arch</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-3" date="1695038400">- sync bugfix from openeuler/gala-gopher pr-536</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.0.0-4" date="1710763200">- fix build error : modify clang12 to clang</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-5" date="1712577600">- Update tarball to latest dev of upstream</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.0-6" date="1713182400">- metric_total_size may be negative or float</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.1-1" date="1713960000">- Update to 2.0.1</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.1-2" date="1715169600">- fix delete unnecessary judgments
  fix buffer overflow caused by strcpy()
  cadvisor_probe: fix int to str warnings
  fix compile warnings when disable KAFKA_CHANNEL
  fix segmentation fault when setting out_channel of metrics to logs
  fix writing metadata to log file properly
  bugfix: probe_define access out of bounds
  refactor(cadvisor): remove the dependency on the python-libconf
  avoid use ato*</changelog>
  <changelog author="Haitao Peng &lt;htpengc@isoftstone.com&gt; - 2.0.1-3" date="1715774400">- Modify openEuler to openEuler</changelog>
</package>
<package pkgid="e08fda7a05f22af2383ec4f0a4bb10ff26bc40e79c0e5fafe0a39f55c47a049a" name="gala-gopher-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.0.1" rel="3.oe2403"/>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-4" date="1675166400">- add net-tools and ethtool to Requires</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-1" date="1692792000">- update to 2.0.0</changelog>
  <changelog author="algorithmofdish &lt;hexiujun1@huawei.com&gt; - 2.0.0-2" date="1694779200">- fix: syscall 'waitpid' not exist in aarch64 arch</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-3" date="1695038400">- sync bugfix from openeuler/gala-gopher pr-536</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.0.0-4" date="1710763200">- fix build error : modify clang12 to clang</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-5" date="1712577600">- Update tarball to latest dev of upstream</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.0-6" date="1713182400">- metric_total_size may be negative or float</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.1-1" date="1713960000">- Update to 2.0.1</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.1-2" date="1715169600">- fix delete unnecessary judgments
  fix buffer overflow caused by strcpy()
  cadvisor_probe: fix int to str warnings
  fix compile warnings when disable KAFKA_CHANNEL
  fix segmentation fault when setting out_channel of metrics to logs
  fix writing metadata to log file properly
  bugfix: probe_define access out of bounds
  refactor(cadvisor): remove the dependency on the python-libconf
  avoid use ato*</changelog>
  <changelog author="Haitao Peng &lt;htpengc@isoftstone.com&gt; - 2.0.1-3" date="1715774400">- Modify openEuler to openEuler</changelog>
</package>
<package pkgid="2efc5b523b81b5812572dd2c3e4d7ca711821b5849079c95c83878b65a9a383f" name="gala-gopher-debugsource" arch="aarch64">
  <version epoch="0" ver="2.0.1" rel="3.oe2403"/>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-4" date="1675166400">- add net-tools and ethtool to Requires</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-1" date="1692792000">- update to 2.0.0</changelog>
  <changelog author="algorithmofdish &lt;hexiujun1@huawei.com&gt; - 2.0.0-2" date="1694779200">- fix: syscall 'waitpid' not exist in aarch64 arch</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-3" date="1695038400">- sync bugfix from openeuler/gala-gopher pr-536</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.0.0-4" date="1710763200">- fix build error : modify clang12 to clang</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.0-5" date="1712577600">- Update tarball to latest dev of upstream</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.0-6" date="1713182400">- metric_total_size may be negative or float</changelog>
  <changelog author="Tangxin Xie &lt;xietangxin@huawei.com&gt; - 2.0.1-1" date="1713960000">- Update to 2.0.1</changelog>
  <changelog author="Liping Hu &lt;huliping10@huawei.com&gt; - 2.0.1-2" date="1715169600">- fix delete unnecessary judgments
  fix buffer overflow caused by strcpy()
  cadvisor_probe: fix int to str warnings
  fix compile warnings when disable KAFKA_CHANNEL
  fix segmentation fault when setting out_channel of metrics to logs
  fix writing metadata to log file properly
  bugfix: probe_define access out of bounds
  refactor(cadvisor): remove the dependency on the python-libconf
  avoid use ato*</changelog>
  <changelog author="Haitao Peng &lt;htpengc@isoftstone.com&gt; - 2.0.1-3" date="1715774400">- Modify openEuler to openEuler</changelog>
</package>
<package pkgid="231af325b6e7882117fbaec2a9dd7047823babc6594a9c677296673740fb235b" name="git-clang-format" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="19.oe2403"/>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-10" date="1711627200">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; -17.0.6-11" date="1711713600">- Add the support for vector on LoongArch.</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-12" date="1712664000">- Improve the support for compiler-rt and fix some bugs on LoongArch.</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; -17.0.6-13" date="1713009600">- Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 3.</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; -17.0.6-14" date="1713268800">- Avoid -Wshadow warning when init-capture named same as class field.</changelog>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; -17.0.6-15" date="1713355200">- Add the support for classic flang</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-16" date="1714392000">- Ignored the `-Wa,--generate-missing-build-notes=` option, update llvm-lit config to support macro `build_for_openeuler`</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 17.0.6-17" date="1721649600">- Complete -fgcc-compatible option scope to Langopts and Diagopts, and handling of option `-Wall` and `-Werror=format=2` override `-Wno`</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 17.0.6-18" date="1725537600">- Fix the too-early instantiation of conditional "explict" by applying the patch
  of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6</changelog>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-19" date="1727092800">- Backport the patch to support stack clash protection</changelog>
</package>
<package pkgid="aaadea220662efac09aa5bffda446c30dfac2d1603cc78fef15fe818f4e95161" name="kernel" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="47ba3eb5a106a124498774c8acd9ba3880419df71304ac4e615a9c0df3f16c04" name="kernel" arch="src">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="178bd6e2fd0e5969c2517eea97ebb4f4aec63a4e48a364f0ff2206418c88829c" name="kernel-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="e1964687f0c86ac5759e6f7c810bcde391507850cd042f18ea74ff477ef18039" name="kernel-debugsource" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="5e3e327e469cd9db520e94dc82cbc4dc148e19c1afd36e904edb6d7028cd3e2d" name="kernel-devel" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="6f1a85d2e9d1a0954d062c189dc499616efc8e2173eccc66d7ceab1f0ae1a703" name="kernel-headers" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="ae007fbfa84cbd1f4018216e66a6ad2d52b8069f8e2e8cfc7a2bf9d763506f5c" name="kernel-source" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="9150d55e5fa1b52696daecd8425edd8093cdc3a0072d14a55240309a60ef3075" name="kernel-tools" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="ae3108f02c1940f16e4a104c26115b3003afc6303b48fd7d5a4f75a7dbebbca2" name="kernel-tools-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="8de792f2e0b57b1d9ce56db3106e466e0ad45512179cb7549a38ce1a73f9e6bb" name="kernel-tools-devel" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="074227cc117ae7e2c48680aa8d68509cad65c0937af69f53a7266ad3d8bc0ca0" name="libclc" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@huawei.com&gt; - 12.0.1-1" date="1647604800">- Upgrade libclc to 12.0.1 to resolve compilation failures.</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 12.0.1-2" date="1676548800">- Add loongarch64 support</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.7-1" date="1687521600">- Update to 15.0.7</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.7-2" date="1691236800">- Disable check temporarily due to two failed cases</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="yinxiulin &lt;xiulin.yin@shingroup.cn&gt; - 17.0.6-2" date="1710417600">- Add ppc64le support</changelog>
</package>
<package pkgid="d9a6fac82052f870a53396d871f017adfaa3e89ab2e1f6fea449bc472bacb22e" name="libclc" arch="src">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@huawei.com&gt; - 12.0.1-1" date="1647604800">- Upgrade libclc to 12.0.1 to resolve compilation failures.</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 12.0.1-2" date="1676548800">- Add loongarch64 support</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.7-1" date="1687521600">- Update to 15.0.7</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.7-2" date="1691236800">- Disable check temporarily due to two failed cases</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="yinxiulin &lt;xiulin.yin@shingroup.cn&gt; - 17.0.6-2" date="1710417600">- Add ppc64le support</changelog>
</package>
<package pkgid="acc8750e3104abfd84ff177a57bad8cbe9e183f9668c72424c646e67a118336e" name="libclc-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@huawei.com&gt; - 12.0.1-1" date="1647604800">- Upgrade libclc to 12.0.1 to resolve compilation failures.</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 12.0.1-2" date="1676548800">- Add loongarch64 support</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.7-1" date="1687521600">- Update to 15.0.7</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.7-2" date="1691236800">- Disable check temporarily due to two failed cases</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="yinxiulin &lt;xiulin.yin@shingroup.cn&gt; - 17.0.6-2" date="1710417600">- Add ppc64le support</changelog>
</package>
<package pkgid="900a205a27bd1a1b6dee69d84922c18e4b83c18df98365e426f0371119bac032" name="libcxx" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="6dda7923782a38ec6e05d145bcb4af0476100f0c8281f9d06eb710ecfa8cbeb2" name="libcxx" arch="src">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="7b5c6d218770a6127c83fb7cae873230dfc3792fc0a3b3ca3eb5dd99989e5885" name="libcxx-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="725df327f421e11c83c8fcd0319845fb0344f6636c6e7851559a4dfc762311d3" name="libcxx-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="a4848a9e48f487c673f005ccaebbc25aaba545e246cb1ab02fb2618df189c094" name="libcxx-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="97537efbd3d9cdbece28de0eca071d9bbe3b68db1d378d02edb73912a15e89f3" name="libcxx-static" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="9bd621f3629e2b735c495ec6826b3aa23df4e71cd6370361795b62d746ed9821" name="libcxxabi" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="9ed72cb3a0f0bdba1b88b1994aa9abd3e6fae538e2e756cd312f64724037eb85" name="libcxxabi-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="40660ce4fe185f92eddcb9df75fa4ffae36744ce4ee68342ca30e1429dde34da" name="libcxxabi-static" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="30fe43a13a35c1b989a6dd6af6a0967949f8ecfee7a2e2171443738640f7a760" name="libomp" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1693051200">- Initial version to 12.0.1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 17.0.6-2" date="1717588800">- fix build error for loongarch64</changelog>
</package>
<package pkgid="a4a259ed24b8e9d91abbbce72bbb3e58f2e7ee876c616810335fdb3309a5d389" name="libomp" arch="src">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1693051200">- Initial version to 12.0.1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 17.0.6-2" date="1717588800">- fix build error for loongarch64</changelog>
</package>
<package pkgid="be18b6194c5bea7dc310fa5b47d6b05854b558c8d2c75265b54f1e160ef549c5" name="libomp-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1693051200">- Initial version to 12.0.1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 17.0.6-2" date="1717588800">- fix build error for loongarch64</changelog>
</package>
<package pkgid="dc45ab23bd55fa6a51d3558cb297a0e03692f0060a07212f36e6bf31017a38f6" name="libomp-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1693051200">- Initial version to 12.0.1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 17.0.6-2" date="1717588800">- fix build error for loongarch64</changelog>
</package>
<package pkgid="55b18bba65a59bd7322a970ac3b6a964f801743001f59e64674ff8dfffb36603" name="libomp-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1693051200">- Initial version to 12.0.1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701691200">- Update to 17.0.6</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 17.0.6-2" date="1717588800">- fix build error for loongarch64</changelog>
</package>
<package pkgid="587d02722ea136f2a65472e71b757dd0aecd5e998c8834b6249ecfd69bf62419" name="libxdp" arch="aarch64">
  <version epoch="0" ver="1.4.1" rel="2.oe2403"/>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; 1.0.1-3" date="1665403200">- correct release number format</changelog>
  <changelog author="Ouuleilei &lt;wangliu@iscas.ac.cn&gt; 1.4.1-1" date="1703246400">- upgrade to 1.4.1</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; 1.4.1-2" date="1715428800">- xdp-bench: Add correct logging message for XDP_PASS</changelog>
</package>
<package pkgid="694916856b4bc826c1dfc79455ac7704d0a068957ce12132d0b8e1ab50d1815a" name="libxdp-devel" arch="aarch64">
  <version epoch="0" ver="1.4.1" rel="2.oe2403"/>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; 1.0.1-3" date="1665403200">- correct release number format</changelog>
  <changelog author="Ouuleilei &lt;wangliu@iscas.ac.cn&gt; 1.4.1-1" date="1703246400">- upgrade to 1.4.1</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; 1.4.1-2" date="1715428800">- xdp-bench: Add correct logging message for XDP_PASS</changelog>
</package>
<package pkgid="d1100ffa1a1139acb5112c988632d78388397cb1b56c2e6346ec97396ac8cd6e" name="libxdp-static" arch="aarch64">
  <version epoch="0" ver="1.4.1" rel="2.oe2403"/>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; 1.0.1-3" date="1665403200">- correct release number format</changelog>
  <changelog author="Ouuleilei &lt;wangliu@iscas.ac.cn&gt; 1.4.1-1" date="1703246400">- upgrade to 1.4.1</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; 1.4.1-2" date="1715428800">- xdp-bench: Add correct logging message for XDP_PASS</changelog>
</package>
<package pkgid="a1591ef7c29a5675eb9c9505ae24aa7eab93d0b451dd6493ca3182f4cd792870" name="lld" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1685016000">- Package init</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701432000">- Update to 17.0.6</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-2" date="1711368000">- Supoort `relax` feature on LoongArch</changelog>
</package>
<package pkgid="89b5131e2bbadd6999df85d1e547be50b3bc81f89016d679fd0c6dc255a8c93d" name="lld" arch="src">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1685016000">- Package init</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701432000">- Update to 17.0.6</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-2" date="1711368000">- Supoort `relax` feature on LoongArch</changelog>
</package>
<package pkgid="7685cf65acf2d17bfb401910f2361dfd749b3b34e6b1a6b714cbb25335c22a98" name="lld-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1685016000">- Package init</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701432000">- Update to 17.0.6</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-2" date="1711368000">- Supoort `relax` feature on LoongArch</changelog>
</package>
<package pkgid="e5d4cc99885096b3ed4949d4757b54ce260296e6d4b4a42d754457adadd67669" name="lld-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1685016000">- Package init</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701432000">- Update to 17.0.6</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-2" date="1711368000">- Supoort `relax` feature on LoongArch</changelog>
</package>
<package pkgid="b165493ed6e206a7b9f44e65111421a75082d574c1a4892cbfab69a06d02ded0" name="lld-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1685016000">- Package init</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701432000">- Update to 17.0.6</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-2" date="1711368000">- Supoort `relax` feature on LoongArch</changelog>
</package>
<package pkgid="36bff094e34c7123d378e542fccbb9f4f82b435f81a704584072301183988b80" name="lld-libs" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="2.oe2403"/>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 12.0.1-1" date="1685016000">- Package init</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701432000">- Update to 17.0.6</changelog>
  <changelog author="zhanglimin &lt;zhanglimin@loongson.cn&gt; - 17.0.6-2" date="1711368000">- Supoort `relax` feature on LoongArch</changelog>
</package>
<package pkgid="1e8318fd501c027ead67d64bc862a56c9d59d40d34086d147b1f03a95ad4b3a5" name="lldb" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Chen Chen &lt;chen_aka_jan@163.com&gt; - 12.0.1-1" date="1641470400">- upgrade lldb to 12.0.1</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; 15.0.7-1" date="1689595200">- upgrade lldb to 15.0.7</changelog>
  <changelog author="zhoujing &lt;zhoujing@huawei.com&gt; 17.0.6-1" date="1701691200">- upgrade lldb to 17.0.6</changelog>
</package>
<package pkgid="dc2bcfca29b6a1b59a8152ff3e410a1716f01499dee688686ffa0de7f3de7d2b" name="lldb" arch="src">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Chen Chen &lt;chen_aka_jan@163.com&gt; - 12.0.1-1" date="1641470400">- upgrade lldb to 12.0.1</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; 15.0.7-1" date="1689595200">- upgrade lldb to 15.0.7</changelog>
  <changelog author="zhoujing &lt;zhoujing@huawei.com&gt; 17.0.6-1" date="1701691200">- upgrade lldb to 17.0.6</changelog>
</package>
<package pkgid="d864f9a6a0fb6eb3d14c91087185b0d565eaaebbf78cb4f73552f0805e4b73ce" name="lldb-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Chen Chen &lt;chen_aka_jan@163.com&gt; - 12.0.1-1" date="1641470400">- upgrade lldb to 12.0.1</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; 15.0.7-1" date="1689595200">- upgrade lldb to 15.0.7</changelog>
  <changelog author="zhoujing &lt;zhoujing@huawei.com&gt; 17.0.6-1" date="1701691200">- upgrade lldb to 17.0.6</changelog>
</package>
<package pkgid="ec4c02e389fa88c3fc60962d8e39fd5d4e6cc0029abf9b83c01969d970f87402" name="lldb-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Chen Chen &lt;chen_aka_jan@163.com&gt; - 12.0.1-1" date="1641470400">- upgrade lldb to 12.0.1</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; 15.0.7-1" date="1689595200">- upgrade lldb to 15.0.7</changelog>
  <changelog author="zhoujing &lt;zhoujing@huawei.com&gt; 17.0.6-1" date="1701691200">- upgrade lldb to 17.0.6</changelog>
</package>
<package pkgid="cc33e62a1edd2cbf9b030f4b3903a946466978a2f7d0b7b02afe5f91a7eb57c0" name="lldb-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Chen Chen &lt;chen_aka_jan@163.com&gt; - 12.0.1-1" date="1641470400">- upgrade lldb to 12.0.1</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; 15.0.7-1" date="1689595200">- upgrade lldb to 15.0.7</changelog>
  <changelog author="zhoujing &lt;zhoujing@huawei.com&gt; 17.0.6-1" date="1701691200">- upgrade lldb to 17.0.6</changelog>
</package>
<package pkgid="b06e57b9cb01e5ae9f7ba775074c8706582daf3a1406a81ca4ee5ab6a7bd6be5" name="llvm" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="6129900bd34fb1985bde34442a4a44f211534e809fe7c92f8433b6f22f4e9a4f" name="llvm" arch="src">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="72c240a951ed61f847793c6707fc5cc25327a3c771bcc7158d478b30013d14ff" name="llvm-cmake-utils" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="e3c7b37e99f7ac77026659ac8125f31e77b0a0278e4b5e80566ec4aeb080043c" name="llvm-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="b91e366db1d16aa1612fd7bb81348218f92e7fb29448fea25e5a22f0f7b9d8b0" name="llvm-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="52f9f213bca1196f1c441cf4af20a1925a1ab857dae596cd12f77f73cf23cc2d" name="llvm-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="ebb4c4bc9b101a8be057837daa1b0b3aeab88275cdb454a8559d225aad7cf802" name="llvm-doc" arch="noarch">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="40cf2486569f33ec20678d5c7a2ee2ebe64f5fe7c7aa8780220289bb46cbc5fb" name="llvm-googletest" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="3f984ee351916517d05e2d61410aeda5ca19cdbead5119f67154e33f754b6526" name="llvm-libs" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="99b1e6f5fdcee44ca80a0c0c9b057e81ddd6a888558cf78c2984b51734a7e1b5" name="llvm-libunwind" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="92167f3a108a896fbc933cc3ca2239a07b7e06cc1cd5a975462ec4ed005b9202" name="llvm-libunwind-devel" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="cb1caf3f3d04ef0864013531f5e5498f84e00366d5710e1ee3868de573363ae6" name="llvm-libunwind-doc" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="a8cc6a7730c0b772fd64aee803b7bcfba154d6eb24f775ecdbc520a6b31b01ee" name="llvm-libunwind-static" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Wang Zehong &lt;wangzehong2@huawei.com&gt; - 12.0.1-1" date="1675771200">- update to 12.0.1-1</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.6-1" date="1701777600">- update to 17.0.6</changelog>
</package>
<package pkgid="39a8de5d656aeb2000bb8639c87c8af5dea9155fa9348e703a0f35ab126402b1" name="llvm-static" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="7527e6769f9ff88300336343970e97d17149d25fcb26ae0f802a681d38e9e76d" name="llvm-test" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="15.oe2403"/>
  <changelog author="rickyleung &lt;leung.wing.chung@huawei.com&gt; - 17.0.6-15" date="1715342400">- Backport the patches to support stack clash protection</changelog>
</package>
<package pkgid="bdb6587ee0b01a699b87fe49aff4dc8fbdb2904330fba699dda3048d75a86387" name="mesa" arch="src">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="46d765a4357bab428a8cb87fe10d8058d263f40277c0bbeaa78e45fdd1009d0a" name="mesa-debuginfo" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="94215660bb9a5ad9245f9fddbb07a70ddd67e8cd6299697d03f16af3b32707f0" name="mesa-debugsource" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="b2170fc08cb7dc1bc0f2f1e7a7690a3c2d34da77fe3dd08d16ad34c80f764824" name="mesa-dri-drivers" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="d7f64b68730f54b5dae60f0c74ffca3cc8e2eadca6c6e8f1a84c15dcfc6b7c33" name="mesa-filesystem" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="60ef85d36f73181624ecdb770b0ae6d4bdb3975ba812042ac557fc401ec6f1ff" name="mesa-libEGL" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="12409a532adf63c8b735238b243e5e87d82f01377ff4eb74d1e0214ab3f25aeb" name="mesa-libEGL-devel" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="74257e8da012d7d73915486e3e673ca7583b373a447a64353cc0be9259f6b4c9" name="mesa-libGL" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="1e079cc65f48d17707679c1a6506ce0c624f9fa329f4b21c8ab9efe07af924a8" name="mesa-libGL-devel" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="d67286c67039cb992f8683cf377796dea59ddeced270fc9ff833bd17fff5a567" name="mesa-libOSMesa" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="77185d4edb416035fb1c4e13774559536ee7e94cfb00687a49db16838ec72d3b" name="mesa-libOSMesa-devel" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="4875b93ec69d5d6160f4827160ba7e027f9bafafe0679e30afa7be687a9ae3c3" name="mesa-libd3d" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="0943f894d6d42965ca21083a05fd8c6c203354013afed30228ca1146b3ae5471" name="mesa-libd3d-devel" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="b77f389d15ba741e11811e1dd317afe9d44532713382757990bc2130942c3bf6" name="mesa-libgbm" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="57d9675cb851b10e1406907d2423fe1d17fdcb7f2f049fe4212c07c60fbaf590" name="mesa-libgbm-devel" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="6c1d6262aa31ccc05e964de0d716ad698879407b9ccd6fef6bec75aa9f522287" name="mesa-libglapi" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="714eef2eacab764c41a0841c9651bab3bebf73888b27198c10d14c9807ed3bc3" name="mesa-libxatracker" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="b84dafe47f750f512c3368945194f0ba7e992eb2b4799d9fa084c324f422b9dc" name="mesa-libxatracker-devel" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="8230bb226bc322e2258dd6cea62b0e306abb5e3d794ff7f51e3125e5a6533e26" name="mesa-omx-drivers" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="435b5c4f263f070f051b725c354e8880e46f7cd15d01bf7879299df9dbe8ac31" name="mesa-vdpau-drivers" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="ed9b667b567c213e7f1655aed8301d168109b6f30b32343d1cec224264242483" name="mesa-vulkan-drivers" arch="aarch64">
  <version epoch="0" ver="24.0.3" rel="2.oe2403"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 21.3.1-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 21.3.1-3" date="1667476800">- Add sw64 architecture</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 23.1.3-1" date="1690804800">- upgrade to mesa-23.1.3</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.1.3-2" date="1691496000">- Add OrcJIT and add riscv architecture optimization
- Optimize the mesa spec and add more backend</changelog>
  <changelog author="xiaofan &lt;xiaofan@iscas.ac.cn&gt; - 23.1.3-3" date="1691755200">- Enable gallium driver vc4/v3d for arm platform</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.1.6-1" date="1692532800">- update to 23.1.6</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 23.2.1-1" date="1698926400">- upgrade to version 23.2.1
- fix llvmpipe interface support for the new version</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 23.3.1-1" date="1702987200">- upgrade to mesa-23.3.1</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 24.0.3-1" date="1710763200">- update to version 24.0.3</changelog>
  <changelog author="zhaojiale &lt;zhaojiale@loongson.cn&gt; - 24.0.3-2" date="1716206400">- add upstream orcjit patch and support loongarch64 orcjit</changelog>
</package>
<package pkgid="6d7335625d24e1d2220bf17b2b5b4674a67fef4df7326c2e71d9615bd54381d6" name="mozjs102" arch="aarch64">
  <version epoch="0" ver="102.9.0" rel="6.oe2403"/>
  <changelog author="lin zhang &lt;lin.zhang@turbolinux.com.cn&gt; - 102.6.0-1" date="1672660800">- Initial package.</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 102.9.0-1" date="1678968000">- upgrade to 102.9.0
- add sipdermonkey jit support for riscv64</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 102.9.0-2" date="1711627200">- fix build error for loongarch64</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 102.9.0-3" date="1712836800">- Disable mold for riscv64</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-4" date="1719316800">- Fix CVE-2023-44488.patch</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-5" date="1720612800">- Fix CVE-2023-6209</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 102.9.0-6" date="1720612801">- enable debug package</changelog>
</package>
<package pkgid="a9c01a9e10fd2c71b21d6deb342fc2e4aed3b9a23f1859860c99a2cfeff64a39" name="mozjs102" arch="src">
  <version epoch="0" ver="102.9.0" rel="6.oe2403"/>
  <changelog author="lin zhang &lt;lin.zhang@turbolinux.com.cn&gt; - 102.6.0-1" date="1672660800">- Initial package.</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 102.9.0-1" date="1678968000">- upgrade to 102.9.0
- add sipdermonkey jit support for riscv64</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 102.9.0-2" date="1711627200">- fix build error for loongarch64</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 102.9.0-3" date="1712836800">- Disable mold for riscv64</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-4" date="1719316800">- Fix CVE-2023-44488.patch</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-5" date="1720612800">- Fix CVE-2023-6209</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 102.9.0-6" date="1720612801">- enable debug package</changelog>
</package>
<package pkgid="379456cada36aba40064bf6143610c1a7b14b7739d3ddd90a9778350186e7382" name="mozjs102-debuginfo" arch="aarch64">
  <version epoch="0" ver="102.9.0" rel="6.oe2403"/>
  <changelog author="lin zhang &lt;lin.zhang@turbolinux.com.cn&gt; - 102.6.0-1" date="1672660800">- Initial package.</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 102.9.0-1" date="1678968000">- upgrade to 102.9.0
- add sipdermonkey jit support for riscv64</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 102.9.0-2" date="1711627200">- fix build error for loongarch64</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 102.9.0-3" date="1712836800">- Disable mold for riscv64</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-4" date="1719316800">- Fix CVE-2023-44488.patch</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-5" date="1720612800">- Fix CVE-2023-6209</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 102.9.0-6" date="1720612801">- enable debug package</changelog>
</package>
<package pkgid="de1da5dae9ed22b8d1e6a7d20ace3aac0dd0270417179e2a3cd28e13ff1efb4b" name="mozjs102-debugsource" arch="aarch64">
  <version epoch="0" ver="102.9.0" rel="6.oe2403"/>
  <changelog author="lin zhang &lt;lin.zhang@turbolinux.com.cn&gt; - 102.6.0-1" date="1672660800">- Initial package.</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 102.9.0-1" date="1678968000">- upgrade to 102.9.0
- add sipdermonkey jit support for riscv64</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 102.9.0-2" date="1711627200">- fix build error for loongarch64</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 102.9.0-3" date="1712836800">- Disable mold for riscv64</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-4" date="1719316800">- Fix CVE-2023-44488.patch</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-5" date="1720612800">- Fix CVE-2023-6209</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 102.9.0-6" date="1720612801">- enable debug package</changelog>
</package>
<package pkgid="6a04a0b604d8a2a1d8f0e4c573b11b69f648ffc7acd28573dcd9a4c6f069a561" name="mozjs102-devel" arch="aarch64">
  <version epoch="0" ver="102.9.0" rel="6.oe2403"/>
  <changelog author="lin zhang &lt;lin.zhang@turbolinux.com.cn&gt; - 102.6.0-1" date="1672660800">- Initial package.</changelog>
  <changelog author="Jingwiw  &lt;wangjingwei@iscas.ac.cn&gt; - 102.9.0-1" date="1678968000">- upgrade to 102.9.0
- add sipdermonkey jit support for riscv64</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 102.9.0-2" date="1711627200">- fix build error for loongarch64</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 102.9.0-3" date="1712836800">- Disable mold for riscv64</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-4" date="1719316800">- Fix CVE-2023-44488.patch</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.9.0-5" date="1720612800">- Fix CVE-2023-6209</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 102.9.0-6" date="1720612801">- enable debug package</changelog>
</package>
<package pkgid="5dc11e78c7f98a9a1a814b5f0075de47c8e45ad0fa8118fd3b9a92a9e900d437" name="pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="196bf5be8c71827632b03dbd2a7c71e9a7376d399eb507410e0f733624c307cc" name="pcp" arch="src">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="adc51a43d5fcbdf5fffc389c9c3bd07ed47398ae993f51cc39efd8a91b33f054" name="pcp-conf" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="d25923dd5ac74ca18b6eacffbbae7875346f37bb97ee63fa29ef268e5c402520" name="pcp-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="009180acedd347adb80d7dc6500a83f3703fc54c8b9b1e6e10db88914599a3f8" name="pcp-debugsource" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="d462b4197659f35a6c1d0f52efa32a928a65a2d7b95cc615a060b745ca4f84ae" name="pcp-devel" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="29cc3f9ab636a22688025e0cda099cbe173bf9be9d69b0848429a2f8da5f527a" name="pcp-export-pcp2elasticsearch" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="aff0261ace29563df0044f87661ab4e8d3a6ee7f3de7a737306128d8e299f7aa" name="pcp-export-pcp2graphite" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="3f96d89c8db9ec04d60766ed19e73a96d1f0507d363b6f43e750358ed5bd2e48" name="pcp-export-pcp2influxdb" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="6cc9e1d9a5cc5fa1b974712a32d02bb803c956bb0ca5c470cb52c22e47e17467" name="pcp-export-pcp2json" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="dda73db97455758b6e1f5ab42fd31274b3af48c1f7ce73f9b10f2921a20cc288" name="pcp-export-pcp2openmetrics" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="b1f0a44fc58e02b758c6ba621adc4c6120ea537b213aefb10f6ed05f728d88a7" name="pcp-export-pcp2spark" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="27d00e4c4b1384f1bda5b62fd8143465dc9ee31074ccc777d4864576eb12caf1" name="pcp-export-pcp2xml" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="c2fd98cb41012e2b0934b020d0d9781fc21f6f4799f737150b131fb564d6d5c4" name="pcp-export-pcp2zabbix" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="85c26381431203974484a53a31bc12479bcaf3f111040f6f4fd294fb6d971dcc" name="pcp-export-zabbix-agent" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="950a04f80c97f02db11d83c79d899a10c19445da7fab9e846511fc71150adab6" name="pcp-geolocate" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="1ae5a1937a64448c4931ca26c201da407df1d749c8c252ccc7df5d232a29820f" name="pcp-gui" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="38f982658c997f235937062c14a6e332d38186103a98a4b6f613e1a0e59dc3a1" name="pcp-help" arch="noarch">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="107a506ea700f46fae25c88815f9f5ee7002d218b9cef7d92ca75a6814ebc304" name="pcp-import-collectl2pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="9cfd62a7b8f3804e6fd06590d10b4c3ed68d62fe31b225e4d6b79e785a11d101" name="pcp-import-ganglia2pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="d1870ad4009b8b7d864cce06ca0ca52de1eab38c43676e6446c31ad8e8b72e7e" name="pcp-import-iostat2pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="9bf2885a96365343e351c54bb19ce484e734ec5ee30168188bafdeec1e375f13" name="pcp-import-mrtg2pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="ece37ab993d06c43ddc92c428049245e1b9d9bf2824e3daa7cb372ada277bf68" name="pcp-import-sar2pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="11ecc587c71ba70687fed2d216668473ec0d6b73bf4f6ec00e455e840d856044" name="pcp-libs" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="49626516b861feb19689191950274601dfa4d9739ca6d52a84a2bb6fa935399f" name="pcp-libs-devel" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="0bf89f844a0aa3e557e8e793fb304e6d76342d7e33d2db41a3ac24afc6bbee8a" name="pcp-pmda-activemq" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="563ab8d2c64163cdfdb43e31b96178ed47a724010048c29418e85ed08155cf7e" name="pcp-pmda-apache" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="6c3a8c18b72493f05240595b432d7d3f69266a4969f80342c4800576f0ade349" name="pcp-pmda-bash" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="8aea5ce0b76e154e360b4e510795089a03f236fa7dcb707c4f613541c46fe8d4" name="pcp-pmda-bcc" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="fc7eb4919146e2145d7bfb30b8f644fe9a49b91216ef3522d5ba10d20b180fb0" name="pcp-pmda-bind2" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="96e66ccce7bd45bfb02c06b90bbfa28c31603328d114bfd7748660c964a8ff37" name="pcp-pmda-bonding" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="b7d36f3f786b2a003b7e8721639fa3cb85042b8c0200c62532a0358e72294502" name="pcp-pmda-bpf" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="c0dd0ae0ab5bb514da60d0526f052a5171ff8cfe36f9fa9565a634db51141aca" name="pcp-pmda-bpftrace" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="8fd08abf7c28c1f9e4cd6f162790d54006811ec730ed5141fec7f978564953cd" name="pcp-pmda-cifs" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="e0847a30a87757230edbc48a8250b84013533924b7d347e9995b5be9ffe6826f" name="pcp-pmda-cisco" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="73567f02c06108e1cb86e4083592e892761b69b579a66119eecc4e443a6be1e0" name="pcp-pmda-dbping" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="89f5d7648b8933a76aa7e8696f202fe548ea155c515d0db2aa897fa22d2717ea" name="pcp-pmda-denki" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="c058b25a9b2c05664d184b522d988cb527007f34d13c6b797e242a89e92f03f1" name="pcp-pmda-dm" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="50d52b4aa3f4bf1ba2499ddce9e0ba8791f6c4dbeedb562b51541506788e20f5" name="pcp-pmda-docker" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="e821d0fdb8931f148e5039709ab6f89910131f23364b0812c7516765ffaffbf5" name="pcp-pmda-ds389" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="71a6cf0674fc9c7a304e6091c3ac6c6e2cae22b213b58816763bcaa5d952e865" name="pcp-pmda-ds389log" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="d5215b3e62ef561c97bb4ed4b1b90559e405690a1b8ffd03504e7f02628c1317" name="pcp-pmda-elasticsearch" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="824986e268e53a8bf02a646802667829fe729083beff0530b2ad4e80667399b3" name="pcp-pmda-farm" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="3676d53bb87206b4629f42dcb9fb72d2f8c025710722d7afd4d8e578716f9b31" name="pcp-pmda-gfs2" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="5932f5008d1ac538c9afda85094d13b06d62165d8c3707ff0ba27d916d68bd2a" name="pcp-pmda-gluster" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="3cfb4e60a581a580db5f88d041cd08108c742d4eb7debc89311ad975e8201986" name="pcp-pmda-gpfs" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="1c0f88178f6e927875f71ee6bca84d775540e0fbe486258288392c01c7f0493a" name="pcp-pmda-gpsd" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="bdf896ecc668ec64ac61752d3bf3b9643ec2258148ac5efee397b8bd53a044af" name="pcp-pmda-hacluster" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="1311785af8ede5470279ce097b71ce0fc84638a6046a4102c19f949ae019a78a" name="pcp-pmda-haproxy" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="4dbf2fcf2ec899b2032119237f23349362d748847f40a08ea1977ac1e823b338" name="pcp-pmda-infiniband" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="edf0fae6d943b6a7e5f9056c951a20295f67bb516c5e55f08f570c84c4dc1b87" name="pcp-pmda-json" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="638911ff55813bbabbc7aa41529ce5b07c3ccae1657c4e1352632c4b6c756c9c" name="pcp-pmda-libvirt" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="d24a257a4b13e27740873e063574bb6b8b00f2fb5fd4e07078519ccef222e83f" name="pcp-pmda-lio" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="85bd35bb6c4642a25112fa4f0cfa09b7b1992bbb6e06baae9b1d1b39d980b6b1" name="pcp-pmda-lmsensors" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="1abbe70fe6512131f5274b3c7029eb454485d932da1555a7b378872fb5000887" name="pcp-pmda-logger" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="95236cf1b777b529423ef4e4085d8947798384331e9817348a0127b48b80d186" name="pcp-pmda-lustre" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="55416390518e2f7a08736a35a73a0ffa24c66293d72dbddb62928cf1d1497373" name="pcp-pmda-lustrecomm" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="0bb41df6a9da56f6a3775a65afe7193ced7a9a168755aef9bcff0aa1f1209081" name="pcp-pmda-mailq" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="93b91f78d2eb483cfdf11066f01cd3fc669a96e509159585b6e4ecaea6d88632" name="pcp-pmda-memcache" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="a0ab6f76c3e9eeff5f77716060cd8378960ec268f7bc410a398777aa6bb0d022" name="pcp-pmda-mic" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="466561ba94612a80db067a741a1a0a4d4a1c8c78fcfd05f6fc0c313453b33b2c" name="pcp-pmda-mongodb" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="6f074954f28e1ace55db2c538d32dd61708232ff0accdd5931b663354a8c847b" name="pcp-pmda-mounts" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="715769bd99944a6c7a709fa7d05032ae08cfc3ab32822e00a45d23a33f7f9d98" name="pcp-pmda-mysql" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="8607a5abae529fc8534316f94e18aca12cc9936a06cf02be597df6f90161dd59" name="pcp-pmda-named" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="6be22c98cb924fb5d2453d1f765b83afe722bee40a0c13d28567ec09320554d6" name="pcp-pmda-netcheck" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="94c6de7531cb9efb85c244bbb1cd25dc098473dce13816c31398d13f5c4541e2" name="pcp-pmda-netfilter" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="487b4df695bdd054f07f36be5472eefac93f04c8c6a79ae2754077c818c7055f" name="pcp-pmda-news" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="b2d986891a67883f6c203758664a441eca74056ab02e35ee5b8d18e4443102c0" name="pcp-pmda-nfsclient" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="d64f492e6c3329f183bd5b856162a228e8a8f13a93e5ae7f58943a715df07b41" name="pcp-pmda-nginx" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="eb682562e7668f84c23b1354c9070bf5e0c3784e6b04742ba0f9c6e71f6bdb03" name="pcp-pmda-nutcracker" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="b2b35fc4bb75d1f5e898bacae2d7747a79d94a6aa043f5e06b9ba8928a064d76" name="pcp-pmda-nvidia-gpu" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="779d29f216945c02c4df8b8e5ad43feafd0f88ab6acbbfbc0fa6453c0edc36b4" name="pcp-pmda-openmetrics" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="850cc4a3164bdb9977a04ec9f09fa90909be1dba60ef2a83d91174b9622e2604" name="pcp-pmda-openvswitch" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="a0ac05cfe00e74ed54512c7414d308feeec6e909077e6d9e07a9d3d2ed08bcdb" name="pcp-pmda-oracle" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="7ed817112f989af35fb9033c6d42e1fb210c70e012ffae4c8cc6ba884ea162c9" name="pcp-pmda-pdns" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="5e1d4fa8ab8f3aa7112d2bd7657f1465e8ae7935a42898267aaf184c88f8f877" name="pcp-pmda-perfevent" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="feb8377c4ddbf7803e596a27121be2eebb79a67daa33a864ad9210d31abd7bbc" name="pcp-pmda-podman" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="b08f2bad1e09a96057d01a4e851a1b852a0f42fc2b5afddd74ec8c33bf86aa30" name="pcp-pmda-postfix" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="6ed76adb1564445255a68d97e7e77ad34f81597a1efe050d384a519e65b9c9ae" name="pcp-pmda-postgresql" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="a3d1d47cb7b9efa74278fecf02fce4ae4f60bf36cc9cee947869264018c6b93e" name="pcp-pmda-rabbitmq" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="e2e70be9353031c00c24295c23135eb101b017b937426f3b4db3e9837b71343e" name="pcp-pmda-redis" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="a2ab38dee714fdede3afc4a7fb1fa4c3799c4dfb4cedd3b3fcbd2b4d9e1bfe16" name="pcp-pmda-roomtemp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="c07d54839e7424b7188e20b81394e71c3b09986346213f16b745d728505a2a1c" name="pcp-pmda-rsyslog" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="ce2f7d03d5507b4f5ccc7ee78866f787fd92b4dcc883d121a74a622bc8ce2ffb" name="pcp-pmda-samba" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="416bd69ceeb59932431957b0cd484023f03c606b4368aa3aada54c1e160b3986" name="pcp-pmda-sendmail" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="81b73a811df0f0fc04efccfbd45225ccc890381b20966ad06bb05c82fed12fee" name="pcp-pmda-shping" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="2e09202ff0dba368d1cdc2758636aae904c7da5b13918198f88e2d256397032a" name="pcp-pmda-slurm" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="787edd3f2138a8565f611bda46d54c617af86c982cb1bd6e582a6ea4ea99cc67" name="pcp-pmda-smart" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="aaa2cf8e6cc0908753504488eb5d9bafc7f4bba343c78473dd9e8bf314bd881c" name="pcp-pmda-snmp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="a6f757d033b8fb521502ece6438b7433a35f7230f00ec7b0fcc5fcb554d25e35" name="pcp-pmda-sockets" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="3325f242586bbb34006714b40c70f1d4a667209625223d085c1e4ad319d622cd" name="pcp-pmda-summary" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="9bafbea2cde48abb4b4bf74c6d0ae8c73c09b06ee70db685fb3342d38acd75bd" name="pcp-pmda-systemd" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="035ffaf2c64df21b4dcd4f6d8e0bbc4c3455e2404a95d8ee4020b949747bc38e" name="pcp-pmda-trace" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="75e7414f8011d9c332fb4b9383ea957ee01d9ba059ae175991722b9bda14844d" name="pcp-pmda-unbound" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="30fa47271e95752c40a0a725a0e8545366c9944409dce5454f4153f51273bcd9" name="pcp-pmda-uwsgi" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="851041a33cc95e8b6fb577d48d5d2df7c93503275a1ef487cad8dddae58185ad" name="pcp-pmda-weblog" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="e1deaa46849ceff52186cf62423a3bdc104b975e3c195849107de1c0743d84b7" name="pcp-pmda-zimbra" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="ec3d64737140f69d48c950579e32156a900671ebb95186f8f61dbc63805fc065" name="pcp-pmda-zswap" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="a6e2cf6b07a899eb425e9933811deecd503be9589602576efa63c1a87f525370" name="pcp-selinux" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="33c0d6fbae464d4123aa6d62cf133c59e38f130291d95b70fbd7031aab9f1cd9" name="pcp-system-tools" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="cefaa37e5f324e06b2c9767f08fbf6bdb5e74270650c8a5b64b800f6621b8452" name="pcp-testsuite" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="16126e5ed9f1149598aa18f99230657ab289336c0d555cf5eadddd4717a016a2" name="pcp-zeroconf" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="c3617a9dc1dac950166b9dd9ec83565eb440f628a68c504008fdc99688fa0d4c" name="perf" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="022fe305ebfd3cd623193e8026e7dab46a8c2dfb5295a8fc1d6f21f967b2aab4" name="perf-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="5c4a520eb2a9c06968deac953bf5dc882e43d9ed3e849fd944941e4df7b69df7" name="perl-PCP-LogImport" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="9ecd27e08cc2128587e8a3285201291af42e6654b65db1635b229186857de863" name="perl-PCP-LogSummary" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="8294994b3eec9580a4ff46a7e926ce6d4c5311bfa5cb371ee0bc9b6eec37b7bb" name="perl-PCP-MMV" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="8daed56e44036316186d3c1bc2e0c5238df600470a3e1ae17a89b75439703093" name="perl-PCP-PMDA" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="bd3460e4905a80a14adb9c593f2efbd198ea046c8e323c3f5aa0768e4b5d647e" name="pin-gcc-client" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="14.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-7" date="1680782400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix the bug during multi-process compilation</changelog>
  <changelog author="shenbowen &lt;shenbowen@xfusion.com&gt; - 0.4.1-8" date="1683633600">- Type:SPEC
- ID:NA
- SUG:NA
- DESC:modify %patchxxx -p1 to 
%setup       -q



/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Pin-gcc-client-BugFix-for-SwitchOp-change-it-to-term.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Pin-gcc-client-Bugfix-for-GetFunctionById.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Pin-gcc-client-Init-a-SimpleIPAPASS.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Pin-gcc-client-Add-CGnodeOp.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Pin-gcc-client-Add-support-for-decl-and-field-SetDec.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-Pin-gcc-client-Add-GetDeclType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-Pin-gcc-client-Fix-VectorType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Pin-gcc-client-Fix-struct-self-contained-CallOp-Tree.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Pin-gcc-client-Fix-TreeToValue-VAR_DECL-and-ARRAY_TY.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-PluginClient-Fix-the-bug-during-multi-process-compil.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Pin-gcc-client-Adaptation-to-llvm15-mlir15-only-solv.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-Pin-gcc-client-Adaptation-to-gcc12-only-solves-the-b.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-pin-gcc-client-Add-DataFlow-APIs.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-PluginClient-Bugfix-for-semaphore-exception-and-port.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0015-MLIR17-Adaptation-to-llvm17-mlir17.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-9" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-10" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-11" date="1691064002">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX STRIP problem</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.1-12" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX clang toolchain error</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-13" date="1712750400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-gcc-client</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-14" date="1712750401">- Type:Update
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17.</changelog>
</package>
<package pkgid="35c8ad15ca5260c43ed7379fc8336b50c2a5a51bd3d3dfdafa323f9b4a758f94" name="pin-gcc-client" arch="src">
  <version epoch="0" ver="0.4.1" rel="14.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-7" date="1680782400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix the bug during multi-process compilation</changelog>
  <changelog author="shenbowen &lt;shenbowen@xfusion.com&gt; - 0.4.1-8" date="1683633600">- Type:SPEC
- ID:NA
- SUG:NA
- DESC:modify %patchxxx -p1 to 
%setup       -q



/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Pin-gcc-client-BugFix-for-SwitchOp-change-it-to-term.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Pin-gcc-client-Bugfix-for-GetFunctionById.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Pin-gcc-client-Init-a-SimpleIPAPASS.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Pin-gcc-client-Add-CGnodeOp.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Pin-gcc-client-Add-support-for-decl-and-field-SetDec.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-Pin-gcc-client-Add-GetDeclType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-Pin-gcc-client-Fix-VectorType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Pin-gcc-client-Fix-struct-self-contained-CallOp-Tree.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Pin-gcc-client-Fix-TreeToValue-VAR_DECL-and-ARRAY_TY.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-PluginClient-Fix-the-bug-during-multi-process-compil.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Pin-gcc-client-Adaptation-to-llvm15-mlir15-only-solv.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-Pin-gcc-client-Adaptation-to-gcc12-only-solves-the-b.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-pin-gcc-client-Add-DataFlow-APIs.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-PluginClient-Bugfix-for-semaphore-exception-and-port.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0015-MLIR17-Adaptation-to-llvm17-mlir17.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-9" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-10" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-11" date="1691064002">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX STRIP problem</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.1-12" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX clang toolchain error</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-13" date="1712750400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-gcc-client</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-14" date="1712750401">- Type:Update
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17.</changelog>
</package>
<package pkgid="284d0fa3733699895b39915076b210a1bb41bbecf01651565b9ecc61e09c49de" name="pin-gcc-client-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="14.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-7" date="1680782400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix the bug during multi-process compilation</changelog>
  <changelog author="shenbowen &lt;shenbowen@xfusion.com&gt; - 0.4.1-8" date="1683633600">- Type:SPEC
- ID:NA
- SUG:NA
- DESC:modify %patchxxx -p1 to 
%setup       -q



/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Pin-gcc-client-BugFix-for-SwitchOp-change-it-to-term.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Pin-gcc-client-Bugfix-for-GetFunctionById.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Pin-gcc-client-Init-a-SimpleIPAPASS.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Pin-gcc-client-Add-CGnodeOp.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Pin-gcc-client-Add-support-for-decl-and-field-SetDec.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-Pin-gcc-client-Add-GetDeclType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-Pin-gcc-client-Fix-VectorType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Pin-gcc-client-Fix-struct-self-contained-CallOp-Tree.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Pin-gcc-client-Fix-TreeToValue-VAR_DECL-and-ARRAY_TY.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-PluginClient-Fix-the-bug-during-multi-process-compil.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Pin-gcc-client-Adaptation-to-llvm15-mlir15-only-solv.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-Pin-gcc-client-Adaptation-to-gcc12-only-solves-the-b.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-pin-gcc-client-Add-DataFlow-APIs.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-PluginClient-Bugfix-for-semaphore-exception-and-port.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0015-MLIR17-Adaptation-to-llvm17-mlir17.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-9" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-10" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-11" date="1691064002">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX STRIP problem</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.1-12" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX clang toolchain error</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-13" date="1712750400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-gcc-client</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-14" date="1712750401">- Type:Update
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17.</changelog>
</package>
<package pkgid="0505917d6f606f35ee4446d9f7d569472b25d3b0f434a0c48c28ba9c268cff7a" name="pin-gcc-client-debugsource" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="14.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-7" date="1680782400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix the bug during multi-process compilation</changelog>
  <changelog author="shenbowen &lt;shenbowen@xfusion.com&gt; - 0.4.1-8" date="1683633600">- Type:SPEC
- ID:NA
- SUG:NA
- DESC:modify %patchxxx -p1 to 
%setup       -q



/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Pin-gcc-client-BugFix-for-SwitchOp-change-it-to-term.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Pin-gcc-client-Bugfix-for-GetFunctionById.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Pin-gcc-client-Init-a-SimpleIPAPASS.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Pin-gcc-client-Add-CGnodeOp.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Pin-gcc-client-Add-support-for-decl-and-field-SetDec.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-Pin-gcc-client-Add-GetDeclType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-Pin-gcc-client-Fix-VectorType.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Pin-gcc-client-Fix-struct-self-contained-CallOp-Tree.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Pin-gcc-client-Fix-TreeToValue-VAR_DECL-and-ARRAY_TY.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-PluginClient-Fix-the-bug-during-multi-process-compil.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Pin-gcc-client-Adaptation-to-llvm15-mlir15-only-solv.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-Pin-gcc-client-Adaptation-to-gcc12-only-solves-the-b.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-pin-gcc-client-Add-DataFlow-APIs.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-PluginClient-Bugfix-for-semaphore-exception-and-port.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


/usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0015-MLIR17-Adaptation-to-llvm17-mlir17.patch | 
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-9" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-10" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.1-11" date="1691064002">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX STRIP problem</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.1-12" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:FIX clang toolchain error</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-13" date="1712750400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-gcc-client</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.1-14" date="1712750401">- Type:Update
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17.</changelog>
</package>
<package pkgid="f4dc62bae40ad2b8fc49c6ba2282222fca1d859081977209173847b6a8f500e1" name="pin-server" arch="aarch64">
  <version epoch="0" ver="0.4.0" rel="16.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-7" date="1679054400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix VectorType and Fix Pass DoOptimize method</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-8" date="1679400000">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix log output form</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-9" date="1679745600">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix Optimized LocalVarSummeryPass</changelog>
  <changelog author="zhangying &lt;zhangying@xfusion.com&gt; - 0.4.0-10" date="1682510400">- Type:Update
- ID:NA
- SUG:NA
- DESC:%patchxxx -p1 automation in pin-server.spec</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-11" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-12" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-13" date="1692014400">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Fix the adaptation to grpc-1.54.2</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.0-14" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Add toolchain switch support</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-15" date="1712577600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-server</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-16" date="1712664000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17</changelog>
</package>
<package pkgid="dfe829f909ef4baa04025d43b638c83ef86e044e438ecd963dc524ef24d86f24" name="pin-server" arch="src">
  <version epoch="0" ver="0.4.0" rel="16.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-7" date="1679054400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix VectorType and Fix Pass DoOptimize method</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-8" date="1679400000">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix log output form</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-9" date="1679745600">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix Optimized LocalVarSummeryPass</changelog>
  <changelog author="zhangying &lt;zhangying@xfusion.com&gt; - 0.4.0-10" date="1682510400">- Type:Update
- ID:NA
- SUG:NA
- DESC:%patchxxx -p1 automation in pin-server.spec</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-11" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-12" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-13" date="1692014400">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Fix the adaptation to grpc-1.54.2</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.0-14" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Add toolchain switch support</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-15" date="1712577600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-server</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-16" date="1712664000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17</changelog>
</package>
<package pkgid="23ae5d2ccb092915e3662c9b358002cbb096aa8541462cb318ac24f03b9448e8" name="pin-server-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.4.0" rel="16.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-7" date="1679054400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix VectorType and Fix Pass DoOptimize method</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-8" date="1679400000">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix log output form</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-9" date="1679745600">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix Optimized LocalVarSummeryPass</changelog>
  <changelog author="zhangying &lt;zhangying@xfusion.com&gt; - 0.4.0-10" date="1682510400">- Type:Update
- ID:NA
- SUG:NA
- DESC:%patchxxx -p1 automation in pin-server.spec</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-11" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-12" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-13" date="1692014400">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Fix the adaptation to grpc-1.54.2</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.0-14" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Add toolchain switch support</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-15" date="1712577600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-server</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-16" date="1712664000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17</changelog>
</package>
<package pkgid="54716ee22867a1dda01ad2359ca33744f7b8a44c73a0cb00ef589ea5ec35ee35" name="pin-server-debugsource" arch="aarch64">
  <version epoch="0" ver="0.4.0" rel="16.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-7" date="1679054400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix VectorType and Fix Pass DoOptimize method</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-8" date="1679400000">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix log output form</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-9" date="1679745600">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix Optimized LocalVarSummeryPass</changelog>
  <changelog author="zhangying &lt;zhangying@xfusion.com&gt; - 0.4.0-10" date="1682510400">- Type:Update
- ID:NA
- SUG:NA
- DESC:%patchxxx -p1 automation in pin-server.spec</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-11" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-12" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-13" date="1692014400">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Fix the adaptation to grpc-1.54.2</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.0-14" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Add toolchain switch support</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-15" date="1712577600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-server</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-16" date="1712664000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17</changelog>
</package>
<package pkgid="1f7d687acf6cf2628072b2c971c241f439464a5500f3ff3848375eea7a63cf53" name="pin-server-demo" arch="aarch64">
  <version epoch="0" ver="0.4.0" rel="16.oe2403"/>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-7" date="1679054400">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix VectorType and Fix Pass DoOptimize method</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-8" date="1679400000">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix log output form</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-9" date="1679745600">- Type:Update
- ID:NA
- SUG:NA
- DESC:Fix Optimized LocalVarSummeryPass</changelog>
  <changelog author="zhangying &lt;zhangying@xfusion.com&gt; - 0.4.0-10" date="1682510400">- Type:Update
- ID:NA
- SUG:NA
- DESC:%patchxxx -p1 automation in pin-server.spec</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-11" date="1691064000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm15/mlir15 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-12" date="1691064001">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to gcc12 only solves the build problem</changelog>
  <changelog author="dingguangya &lt;dingguangya1@huawei.com&gt; - 0.4.0-13" date="1692014400">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Fix the adaptation to grpc-1.54.2</changelog>
  <changelog author="liyunfei &lt;liyunfei33@huawei.com&gt; - 0.4.0-14" date="1692705600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Add toolchain switch support</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-15" date="1712577600">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Sync patch from openEuler/pin-server</changelog>
  <changelog author="wumingchuan &lt;wumingchuan1992@foxmail.com&gt; - 0.4.0-16" date="1712664000">- Type:FIX
- ID:NA
- SUG:NA
- DESC:Adaptation to llvm17/mlir17</changelog>
</package>
<package pkgid="f4d320f3e7fbf5f820d494243f4d0b619dc0411b61d93f71062d7882a6d73cc8" name="postgresql" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="6f34fb6b73bbac80020c2a54e036ff77c20deda8d814f375bb385ac9d15b62ce" name="postgresql" arch="src">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="db6188e2a00a269ce0665e5787cf9b8426bfad85ba418d27b1cca4f29db077e8" name="postgresql-contrib" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="2ce3d834c5d74ca000b2c67a4392bca538588dc498d7cc3c610939d8718d11ff" name="postgresql-debuginfo" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="2b9da351808e3b99c506af2fa5b619945ea5d5abd498bbf01eef101cca22aee7" name="postgresql-debugsource" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="b2cd43c24e27095a93a538bdb493da9927053b0e4d066cd8ee4d329e3ac83e12" name="postgresql-docs" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="685e890efd300a9ff86c473daa42e48ba853b1980b2f347da64c62685da1809b" name="postgresql-llvmjit" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="35d4770fcc0dbf91a91712ca00129ba618f1a958fb6179f6efcffa23fb0c7a02" name="postgresql-plperl" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="5781491f1ef4c439d0733a70e4b3b88b93eb617ee4919aef8e6fe596b5b9df95" name="postgresql-plpython3" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="05bfe4975f31722ba51aef62326ac5bdd0895926df01b9e6092136585e0557a2" name="postgresql-pltcl" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="d02ef528df1e2b622c0bafd7f10aa481246507b7693b8d542029e2f920ffe7df" name="postgresql-private-devel" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="c7c009fa1d2b0b7e100ae55d54f085705560fc43290cbc69e1660d85d66ae03f" name="postgresql-private-libs" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="5aaed8201cc0dfcc5d3dd4144d16facb7dcceda2dd0dc4aa06884fc4ac0e9d45" name="postgresql-server" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="f37c1c856b81ee519e45fc1d25f5e236691afcc3d5089fefdc5cc065d3ed8347" name="postgresql-server-devel" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="c38dd5c34793c067e3b3ebacaeaf738303a3d2e920ffbb70093f8c7d42cc725e" name="postgresql-static" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="6f4f0c0470c7a482d247a9803a2af98aec5f7dc5d3124cb052f662e2d102db8f" name="postgresql-test" arch="aarch64">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="17798c0adac3e8d08e60af5b10c48e2479c9df08f120eb2532dac471c29a2839" name="postgresql-test-rpm-macros" arch="noarch">
  <version epoch="0" ver="15.8" rel="1.oe2403"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1676376000">- patch 15,16 for openssl upgrade to 3.0</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.3-7" date="1678190400">- Fix issue: confilct between libpq-devel and postgresql-devel
- guess init spec from redhat 
- change redhat spec:rm private package and add files to server-devel
- so add delete lines to Fix issue
- Next: write oe libpq and postgresql spec by myself</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 13.3-8" date="1681819200">- Fix build error for loongarch64</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 13.11-1" date="1690459200">- update to 13.11</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 14.8-1" date="1690891200">- update to 14.8</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.3-1" date="1691496000">- update to 15.3</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 15.4-1" date="1691755200">- update to 15.4</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 15.5-1" date="1699963200">- update to 15.5</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 15.6-1" date="1711713600">- update to 15.6</changelog>
  <changelog author="Funda Wang &lt;fundawagn@yeah.net&gt; - 15.8-1" date="1723204800">- update to 15.8 (CVE-2024-7348)</changelog>
</package>
<package pkgid="49602f523bf788995fec434c8eb61eedf2d90218ab5fbf0bffedec17356a5b60" name="python3-bpfcc" arch="noarch">
  <version epoch="0" ver="0.29.1" rel="2.oe2403"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.23.0-1" date="1659182400">- bugfix: dynamic link bcc against llvm</changelog>
  <changelog author="liuchao &lt;liuchao173@huawei.com&gt; - 0.23.0-2" date="1666699200">- remove cpuload</changelog>
  <changelog author="Qiang Wei &lt;qiang.wei@suse.com&gt; - 0.23.0-3" date="1671105600">- Use conditonal build to enable with_llvm_shared option</changelog>
  <changelog author="JofDiamonds &lt;kwb0523@163..com&gt; - 0.26.0-1" date="1675339200">- upgrade bcc from 0.23.0 to 0.26.0</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 0.26.0-2" date="1689422400">- Fix issue after clang and llvm upgrade.</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 0.26.0-3" date="1701864000">- Fix build error with llvm17.</changelog>
  <changelog author="liweigang &lt;izmirvii@gmail.com&gt; - 0.29.1-1" date="1708344000">- update to version 0.29.1</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 0.29.1-2" date="1715256000">- backport patch from upstream
  backport-Fix-ttysnoop.py-with-newer-kernels-4888.patch</changelog>
</package>
<package pkgid="920f9e18c9629e6faea99df191d1f4dd1df6ea63ab90dd24fdfb912b6ec33989" name="python3-lldb" arch="aarch64">
  <version epoch="0" ver="17.0.6" rel="1.oe2403"/>
  <changelog author="Chen Chen &lt;chen_aka_jan@163.com&gt; - 12.0.1-1" date="1641470400">- upgrade lldb to 12.0.1</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; 15.0.7-1" date="1689595200">- upgrade lldb to 15.0.7</changelog>
  <changelog author="zhoujing &lt;zhoujing@huawei.com&gt; 17.0.6-1" date="1701691200">- upgrade lldb to 17.0.6</changelog>
</package>
<package pkgid="03ffa4819199096f947bcc6a4126b5d50d96e3c812e6ecec3deceaca4f4e6308" name="python3-pcp" arch="aarch64">
  <version epoch="0" ver="6.2.2" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-1" date="1704715200">- Upgrade 6.1.1</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 6.1.1-2" date="1710936000">- riscv: backport upstream patch to fix config variable</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.1.1-3" date="1711713600">- Fix CVE-2024-3019</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 6.1.1-4" date="1712577600">- Remove debug info in so library</changelog>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 6.1.1-5" date="1713787200">- modify spec, add vendor</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-1" date="1717070400">- Update to 6.2.2 for fix CVE-2023-6917
- Add subpackages pcp-export-pcp2openmetrics pcp-pmda-uwsgi</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 6.2.2-2" date="1717588800">- fix build error for loongarch64</changelog>
  <changelog author="wangqiang &lt;wangqiang1@kylinos.cn&gt; - 6.2.2-3" date="1725364800">- Support to build with clang</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 6.2.2-4" date="1728907200">- Fix CVE-2024-45769,CVE-2024-45770
- Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
- Guard against symlink attacks in pmpost program (RHEL-57810)
- Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
- Updated pmdahacluster for newer crm_mon versions (RHEL-50693)</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 6.2.2-5" date="1730203200">- Add requires pcp-zeroconf to pcp-system-tools</changelog>
</package>
<package pkgid="f8b58aae4f96ab3779cb251d487d08585f425634fc778c385c1fa41ac6108d97" name="python3-perf" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="898ffd400261f3f531baf4c3b4d4938286274ccc2f8adbb6118c2a1fd0c0100c" name="python3-perf-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.6.0" rel="50.0.0.55.oe2403"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 6.6.0-38.0.0.46" date="1723636800">- riscv kernel upgrade to 6.6.0-38.0.0
- bugfix for sg2042 accessing kernel page tables
- revert sg2042 high memory
- revert sg2042 kexec image
- add support th1520 modules:
  pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
  mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
  light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.

- th1520: riscv: dtb: Add gpu node
- riscv: config: Disable RISCV_ISA_V in openEuler
- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
- riscv: config: Set NVMe driver builtin
- th1520: riscv: config: Enable PowerVR GPU
- th1520: riscv: Add GPU to th1520_defconfig
- th1520: riscv: config: Enable th1520 support
- sg2042: riscv: config: Enable sg2042 support
- sg2042: riscv: config: Add sg2042_defconfig
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- Merge patch series "membarrier: riscv: Core serializing command"
- membarrier: riscv: Add full memory barrier in switch_mm()
- stmmac: bitmain: use DWMAC_SOPHGO module config
- pcie: whitelist and support mellanox connectx-2
- riscv: input: Fixup input_event
- drm: Fix HDMI hot-plug problem
- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
- audio: th1520: fixup compile warning of i2s driver
- DPU: fix bugs of DPU and resolve compilation warnings
- riscv: binrpm: Add dtbs install
- th1520: gpu: Add driver for PowerVR Rogue GPU
- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
- configs: enable rtw88 for 8723ds
- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
- driver:padctrl:correct th1520 gpio_1 24/25 cfg
- dts: th1520: add adc vref-supply regulator
- dts: th1520: add cpu thermal node and device thermal node
- drivers: event: add macro definition to control SW_PANIC event
- chore: use thead instead of xuantie
- chore: use xuantie instead of thead
- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
- audio: th1520: enable soundcard feature
- audio: th1520: support audiosys pinctrl feature
- dts: th1520: fix interrupt number config error in dts
- th1520: defconfig: add configs to align the functionality and performance of previous related versions
- DPU: add DPU driver for Lichee-Pi-4A board
- dts: th1520: add npu device node
- codec: audio: add codec driver for Lichee-Pi-4A board
- drivers: cpufreq: add cpufreq driver.
- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
- th1520: defconfig: to remove unnecessary configs for th1520
- i2s: remove debug message
- riscv:dts: fix the aon gpio range configuration error
- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
- riscv:dts: fix the gpio range configuration error
- drivers: regulator: add th1520 AON virtual regulator control support.
- dt-bindings: add AON resource id headfile
- drivers: pmdomain: support th1520 Power domain control.
- i2s: add i2s driver for XuanTie TH1520 SoC
- configs: xuantie: correct definition of SoC Architecture
- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
- riscv: mm: update T-Head memory type definitions
- i2c: designware: add support for hcnt/lcnt got from dt
- add 902 share mem log
- th1520_defconfig: add usb config
- refine thead,th1520-usb.yaml
- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
- drivers: usb: add dwc3-thead.c
- th1520.dtsi: refine usb dts
- configs: enable th1520 event and watchdog
- riscv:dts:thead: Add TH1520 event and watchdog device node
- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
- drivers/soc/event: Add THEAD TH1520 event driver
- Open I2C config
- fix rpmsg addr cast warning
- fix lp32 compile warnoing for rpmsg
- fix proc log warning
- fix rpmsg warning
- add c906 audio support
- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
- riscv: dts: thead: Add XuanTie TH1520 RTC device node
- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
- th1520: defconfig: to add th1520_defconfig
- net:stmmac: increase timeout for dma reset
- stmmac:dwmac-thead: add support for suspend/resume feature
- net:dwmac-thead: dd ptp clk set and enable
- configs: Enable th1520 mailbox.
- drivers:ipc: update th1520 rpc msg version 2
- firmware: thead: c910_aon: add th1520 Aon protocol driver
- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
- drivers/dmac: add pm suspend/resume for dma driver
- audio: th1520: add dma chan str for dmaengine
- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
- STR: fix pca953x resume bug
- drivers/iio/adc: add sysfs_remove_file when adc driver removed
- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
- drivers/spi: Add THEAD TH1520 QSPI driver
- reset: th1520: to support npu/fce reset feature
- riscv: dts: Add th1520 reset device tree
- dt-bindings: reset: Document th1520 reset control
- reset: Add th1520 reset driver support
- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
- mailbox: add XuanTie TH1520 Mailbox IPC driver
- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
- riscv: dts: thead: to add th1520 clk nodes
- drivers: clk: to add thead th1520 clk driver
- configs: enable th1520 clk
- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
- riscv: dts: thead: Add THEAD TH1520 ADC device node
- drivers/iio/adc: Add THEAD TH1520 ADC driver
- riscv: dts: thead: Enable Lichee Pi 4A USB
- riscv: dts: thead: Add Lichee Pi 4A IO expansions
- riscv: dts: thead: Add TH1520 USB nodes
- riscv: dts: thead: Add TH1520 I2C nodes
- usb: dwc3: add T-HEAD TH1520 usb driver
- dt-bindings: usb: Add T-HEAD TH1520 USB controller
- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
- riscv: dts: thead: Add TH1520 ethernet nodes
- net: stmmac: add glue layer for T-HEAD TH1520 SoC
- dt-bindings: net: add T-HEAD dwmac support
- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
- gpio: dwapb: Use generic request, free and set_config
- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
- riscv: dts: thead: Add TH1520 PVT node
- riscv: dts: thead: Add TH1520 PWM node
- pwm: add T-HEAD PWM driver
- dt-bindings: pwm: Add T-HEAD PWM controller
- perf vendor events riscv: add T-HEAD C9xx JSON file
- riscv: dts: thead: th1520: Add PMU event node
- chore: dtb_install in /boot
- remove compression for riscv Image
- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
- mmc: sdhci: add __sdhci_execute_tuning() to header
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
- fix: remove linux/array_size.h for pinctrl-th1520
- riscv: dtb: thead: Add BeagleV Ahead LEDs
- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
- riscv: dts: thead: Adjust TH1520 GPIO labels
- riscv: dts: thead: Add TH1520 GPIO ranges
- riscv: dts: thead: Add TH1520 pin control nodes
- pinctrl: Add driver for the T-Head TH1520 SoC
- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
- riscv: Enable TEE driver
- sg2042: drivers: rtc: disable BMC RTC device
- sg2042: dts: add i2c-rtc ds1307 device node for single chip
- sg2042: riscv:dts:modify dw gpio clock name
- sg2042: drivers:pci:remove the err log of parsing pci
- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
- sg2042: perf cpumap: Make counter as unsigned ints
- sg2042: kernel: schedule: Fix set_task_cpu() bug
- sg2042: mm: Modify __find_max_addr for memory hole
- sg2042: riscv: kernel: Optimize apply_relocate_add()
- sg2042: riscv: mm: Clear compilation warning about last_cpupid
- sg2042: kernel: tick: filter unnecessary printing
- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
- sg2042: riscv: Add support for kernel-mode FPU
- sg2042: mango pci hack:broadcast when no MSI source known
- sg2042: nvidia hda: force msi
- sg2042: radeon hack: force 64-bit msi to fit top intc
- sg2042: amdgpu: disable rebar
- sg2042: ttm: disallow cached mapping
- sg2042: driver: soc: Add sophgo sg2042 soc support
- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
- sg2042: driver: pcie: Add sophgo sg2042 soc support
- sg2042: driver: net: Add sophgo sg2042 soc support
- sg2042: driver: mtd: Add sophgo sg2042 soc support
- sg2042: driver: mmc: Add sophgo sg2042 soc support
- sg2042: driver: reset: Add sophgo sg2042 soc support
- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
- sg2042: driver: clk: Add sophgo sg2042 soc support
- sg2042: riscv: spinlock: Fix deadlock issue
- sg2042: riscv: add smp_cond_load_acquire()
- sg2042: riscv: add ioremap_wc for gpu
- sg2042: riscv: changing T-Head PBMT attributes
- sg2042: riscv: errata: thead: Make cache clean to flush
- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
- sg2042: riscv: errata: Replace thead cache clean with flush
- sg2042: riscv: Kconfig: Set vector as default no
- sg2042: riscv: Add sophgo sg2042 soc support</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-39.0.0.47" date="1724760000">- !11156 v3  Fix CVE-2024-43869
- perf: Fix kabi broken of struct perf_event
- perf: Fix event leak upon exec and file release
- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- Revert "Input: bcm5974 - check endpoint type before starting traffic"
- Revert "jfs: fix shift-out-of-bounds in dbJoin"
- binfmt_flat: Fix corruption when not offsetting data start
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- fs/ntfs3: Do copy_to_user out of run_lock
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- jfs: fix null ptr deref in dtInsertEntry
- fou: remove warn in gue_gro_receive on unsupported protocol
- f2fs: fix to cover read extent cache access with lock
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- bpf, net: Use DEV_STAT_INC()
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- ext4: convert ext4_da_do_write_end() to take a folio
- mm/page_table_check: support userfault wr-protect entries
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- mISDN: fix MISDN_TIME_STAMP handling
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- pppoe: Fix memory leak in pppoe_sendmsg()
- net: sctp: fix skb leak in sctp_inq_free()
- net:rds: Fix possible deadlock in rds_message_put
- quota: Detect loops in quota tree
- Input: bcm5974 - check endpoint type before starting traffic
- net: tls, add test to capture error on large splice
- erofs: avoid debugging output for (de)compressed data
- reiserfs: fix uninit-value in comp_keys
- Squashfs: fix variable overflow triggered by sysbot
- squashfs: squashfs_read_data need to check if the length is 0
- jfs: fix shift-out-of-bounds in dbJoin
- net: don't dump stack on queue timeout
- jfs: fix log-&gt;bdev_handle null ptr deref in lbmStartIO
- wifi: mac80211: fix change_address deadlock during unregister
- wifi: mac80211: take wiphy lock for MAC addr change
- tcp_metrics: optimize tcp_metrics_flush_all()
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- nfsd: make svc_stat per-network namespace instead of global
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make all of the nfsd stats per-network namespace
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- sunrpc: use the struct net as the svc proc private
- sunrpc: remove -&gt;pg_stats from svc_program
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- nfsd: stop setting -&gt;pg_stats for unused stats
- sunrpc: don't change -&gt;sv_stats if it doesn't exist
- NFSD: Fix frame size warning in svc_export_parse()
- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- btrfs: fix double inode unlock for direct IO sync writes
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- selftests: mptcp: join: test both signal &amp; subflow
- selftests: mptcp: join: ability to invert ADD_ADDR check
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: reduce indentation blocks
- nouveau: set placement to original placement on uvmm validate.
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- ipv6: fix source address selection with route leak
- btrfs: fix corruption after buffer fault in during direct IO append write
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- mm: huge_memory: don't force huge page alignment on 32 bit
- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
- block: use the right type for stub rq_integrity_vec()
- mptcp: pm: deny endp with signal + subflow + port
- selftests: mptcp: fix error path
- mptcp: fully established after ADD_ADDR echo on MPJ
- drm/radeon: Remove __counted_by from StateArray.states[]
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/mgag200: Set DDC timeout in milliseconds
- drm/lima: Mark simple_ondemand governor as softdep
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- x86/mtrr: Check if fixed MTRRs exist before saving them
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- selftests: mm: add s390 to ARCH check
- eventfs: Use SRCU for freeing eventfs_inodes
- eventfs: Don't return NULL in eventfs_create_dir()
- smb3: fix setting SecurityFlags when encryption is required
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- tracing: Fix overflow in get_free_elt()
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- LoongArch: Enable general EFI poweroff method
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- irqchip/xilinx: Fix shift out of bounds
- kcov: properly check for softirq context
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- parisc: fix a possible DMA corruption
- parisc: fix unaligned accesses in BPF
- serial: core: check uartclk for zero to avoid divide by zero
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- ntp: Safeguard against time_constant overflow
- tracefs: Fix inode allocation
- driver core: Fix uevent_show() vs driver detach race
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- clocksource: Scale the watchdog read retries automatically
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- tick/broadcast: Move per CPU pointer access into the atomic section
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating logic
- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: core: Check for unset descriptor
- USB: serial: debug: do not echo input by default
- usb: vhci-hcd: Do not drop references before new references are gained
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: line6: Fix racy access to midibuf
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- module: make waiting for a concurrent module loader interruptible
- module: warn about excessively long module waits
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- spi: spi-fsl-lpspi: Fix scldiv calculation
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- kprobes: Fix to check symbol prefixes correctly
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- i2c: smbus: Send alert notifications to all devices if source not found
- ASoC: SOF: Remove libraries from topology lookups
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: sti: add missing probe entry for player and reader
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- i2c: smbus: Improve handling of stuck alerts
- arm64: cputype: Add Cortex-A725 definitions
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: cputype: Add Cortex-X4 definitions
- arm64: barrier: Restore spec_bar() macro
- arm64: Add Neoverse-V2 part
- net: drop bad gso csum_start and offset in virtio_net_hdr
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- SUNRPC: Fix a race to wake a sync task
- s390/sclp: Prevent release of buffer in I/O
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- media: xc2028: avoid use-after-free in load_firmware_cb()
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: uvcvideo: Ignore empty TS packets
- drm/amd/display: Add null checker before passing variables
- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- drm/amdgpu: Add lock around VF RLCG interface
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu: fix potential resource leak warning
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
- wifi: nl80211: don't give key data to userspace
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- PCI: Add Edimax Vendor ID to pci_ids.h
- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- wifi: nl80211: disallow setting special AP channel widths
- xen: privcmd: Switch from mutex to spinlock for irqfds
- ACPI: SBS: manage alarm sysfs attribute through psy core
- ACPI: battery: create alarm sysfs attribute atomically
- clocksource/drivers/sh_cmt: Address race condition for clock events
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- block: change rq_integrity_vec to respect the iterator
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- net: fec: Stop PPS on driver remove
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- l2tp: fix lockdep splat
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- net/smc: add the max value of fallback reason count
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- ice: Fix reset handler
- net: linkwatch: use system_unbound_wq
- net: bridge: mcast: wait for previous gc cycles when removing port
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- wifi: ath12k: fix soft lockup on suspend
- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
- wifi: ath12k: rename the sc naming convention to ab
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- x86/mm: Fix pti_clone_entry_text() for i386
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- jump_label: Fix the fix, brown paper bags galore
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- !11100  exec: Fix ToCToU between perm check and set-uid/gid usage
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11106  CVE-2024-43868
- riscv/purgatory: align riscv_kernel_entry
- riscv: Use SYM_*() assembly macros instead of deprecated ones
- !11094 v4  Backport bugfix of folio from v6.11
- ext4: Fix WARNON in generic write begin path for iomap mode
- mm/huge_memory: fix comment errors of thp_mapping_align
- mm/slub: mark racy accesses on slab-&gt;slabs
- mm/slub: mark racy access on slab-&gt;freelist
- mm/swapfile: mark racy access on si-&gt;highest_bit
- mm/mmap: simplify vma link and unlink
- mm/readahead: limit page cache size in page_cache_ra_order()
- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
- filemap: Convert generic_perform_write() to support large folios
- mm/huge_memory: avoid PMD-size page cache if needed
- mm: simplify folio_migrate_mapping()
- mm: refactor folio_undo_large_rmappable()
- mm: fix crashes from deferred split racing folio migration
- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
- mm: fix khugepaged activation policy
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm/migrate: putback split folios when numa hint migration fails
- mm/migrate: make migrate_pages_batch() stats consistent
- !11125  mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
- !11077 IMA: Support the measurement extending of TSI TMM
- IMA: Support the measurement extending of TSI TMM
- !11108  cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
- !11081  Backport LTS conflicting patches
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
- vfio/pci: Restore zero affected bus reset devices warning
- cxl/region: check interleave capability
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- vfio/pci: Init the count variable in collecting hot-reset devices
- vfio/pci: Collect hot-reset devices to local buffer
- platform/chrome: cros_ec: Handle events during suspend after resume completion
- !10998  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !10942 add support for arm virtcca attestation
- cvm_tsi: add support virtcca attestation
- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !11044  ext4: some bugfixs for large iomap&amp;folio
- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
- iomap: optimize setting uptodate bit
- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
- iomap: don't mark blocks uptodate after partial zeroing
- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
- xfs: reserve blocks for truncating large realtime inode
- xfs: hoist multi-fsb allocation unit detection to a helper
- !11018  net: usb: qmi_wwan: fix memory leak for not ip packets
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !10927  block: Fix lockdep warning in blk_mq_mark_tag_wait
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- !11004  kvm: s390: Reject memory region operations for ucontrol VMs
- kvm: s390: Reject memory region operations for ucontrol VMs
- !10969  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
- 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
- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- 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
- !10911  Fix CVE-2024-40966
- tty: fix kabi breakage in struct tty_operations
- tty: add the option to have a tty reject a new ldisc
- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
- net: hns3: use the user's cfg after reset
- !10907 v2  perf/x86: Fix smp_processor_id()-in-preemptible warnings
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- !10585 Fix the issue that vm  can't access to host with virtio-net
- vhost: move smp_rmb() into vhost_get_avail_idx()
- vhost: correct misleading printing information
- !10812 ima: dont disable digest_list if the file is not processed
- ima: dont disable digest_list if the file is not processed
- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
- drivers/crypto/ccp: support tkm key isolation
- arch/x86/kvm: Support tkm virtualization
- arch/x86/kvm: Support psp virtualization
- drivers/crypto/ccp: Add psp mutex enable ioctl support
- drivers/crypto/ccp: concurrent psp access support between user and kernel space
- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
- !10899  selftests/bpf: Add netlink helper library
- selftests/bpf: Add netlink helper library
- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
- crypto: command co-processor: Add config to openeuler_defconfig
- 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: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !10720 v2  s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of clear-key structures on failure</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-41.0.0.48" date="1725624000">- !11443 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11433  ext4: Track data blocks freeing operation in journal
- ext4: Track data blocks freeing operation in journal
- !11063 virtcca feature: secure smmu init
- virtcca feature: secure smmu doc
- virtcca feature: secure smmu init
- !11206  kprobe support %pd/%pD type
- selftests/ftrace: Fix required features for VFS type test case
- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
- 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
- !10875 Incorporate some bonding patches as follows(OLK-6.6)
- 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
- !11304  iomap: fault in smaller chunks for non-large folio mappings
- iomap: fault in smaller chunks for non-large folio mappings
- !11397  fuse: Initialize beyond-EOF page contents before setting uptodate
- fuse: Initialize beyond-EOF page contents before setting uptodate
- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
- roh/core: Avoid null pointer access and optimize code.
- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- roh/core: Support macvlan in roh.
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- roh/hns3: Fix IMP reset vlan unusable.
- !11363  kcm: Serialise kcm_sendmsg() for the same socket.
- kcm: Serialise kcm_sendmsg() for the same socket.
- !11381  mm/dynamic_pool: use batch to add free pages to dpool
- mm/dynamic_pool: use batch to add free pages to dpool
- !11355  ext4: Fix wrong da count caused by concurrent racing on extent tree
- ext4: Fix wrong da count caused by concurrent racing on extent tree
- !11335 Revert SPI bugfixs
- 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"
- !11336  nfsd: map the EBADMSG to nfserr_io to avoid warning
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11342  large folios swap-in: handle refault cases first
- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
- mm: extend rmap flags arguments for folio_add_new_anon_rmap
- mm: rmap: abstract updating per-node and per-memcg stats
- mm: swap: reuse exclusive folio directly instead of wp page faults
- mm: swap: entirely map large folios found in swapcache
- mm: swap: make should_try_to_free_swap() support large-folio
- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
- mm: remove the implementation of swap_free() and always use swap_free_nr()
- mm: swap: introduce swap_free_nr() for batched swap_free()
- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
- mm: userswap: page_add_new_anon_rmap() -&gt; folio_add_new_anon_rmap()
- mm: convert collapse_huge_page() to use a folio
- mm: convert migrate_vma_insert_page() to use a folio
- mm: remove references to page_add_new_anon_rmap in comments
- mm: remove stale example from comment
- mm: remove some calls to page_add_new_anon_rmap()
- mm: convert unuse_pte() to use a folio throughout
- mm: convert ksm_might_need_to_copy() to work on folios
- mm: memory: use a folio in validate_page_before_insert()
- mm: ksm: use more folio api in ksm_might_need_to_copy()
- !11328  jbd2: avoid mount failed when commit block is partial submitted
- jbd2: avoid mount failed when commit block is partial submitted
- !11222  nfs: pass explicit offset/count to trace events
- nfs: pass explicit offset/count to trace events
- !11321  NFSD: simplify error paths in nfsd_svc()
- NFSD: simplify error paths in nfsd_svc()
- !11314  nvme-fabrics: use reserved tag for reg read/write command
- nvme-fabrics: use reserved tag for reg read/write command
- !11119 virtcca compile warning clean
- virtcca bugfix: compile warning clean
- !10762  CVE-2024-41016
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- !11300 v3  mm/shmem: mTHP support for anon shmem
- mm: shmem: rename mTHP shmem counters
- mm: add docs for per-order mTHP split counters
- mm: add per-order mTHP split counters
- mm: shmem: fix incorrect aligned index when checking conflicts
- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
- mm/shmem: fix input and output inconsistencies
- mm: shmem: add mTHP counters for anonymous shmem
- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
- mm: shmem: add mTHP support for anonymous shmem
- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
- mm: shmem: add THP validation for PMD-mapped THP related statistics
- mm: memory: extend finish_fault() to support large folio
- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
- mm: use update_mmu_tlb_range() to simplify code
- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
- mm: add update_mmu_tlb_range()
- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
- shmem: set a_ops earlier in shmem_symlink
- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
- shmem: move memcg charge out of shmem_add_to_page_cache()
- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
- shmem: trivial tidyups, removing extra blank lines, etc
- shmem: factor shmem_falloc_wait() out of shmem_fault()
- shmem: remove vma arg from shmem_get_folio_gfp()
- shmem: shrink shmem_inode_info: dir_offsets in a union
- !11270  nvme: apple: fix device reference counting
- nvme: apple: fix device reference counting
- !11279  ice: Don't process extts if PTP is disabled
- ice: Don't process extts if PTP is disabled
- !11280  ice: Fix improper extts handling
- ice: Fix improper extts handling
- !11233  CVE-2024-43892
- memcg: protect concurrent access to mem_cgroup_idr
- !11229  tracing: Have format file honor EVENT_FILE_FL_FREED
- tracing: Have format file honor EVENT_FILE_FL_FREED
- !11228  Bluetooth: MGMT: Add error handling to pair_device()
- Bluetooth: MGMT: Add error handling to pair_device()
- !10698  wifi: mac80211: Avoid address calculations via out of bounds array indexing
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- !11158  usb: vhci-hcd: Do not drop references before new references are gained
- usb: vhci-hcd: Do not drop references before new references are gained
- !11040  mm: lazyfree THP support
- mm/huge_memory.c: fix used-uninitialized
- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
- mm/rmap: remove duplicated exit code in pagewalk loop
- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
- mm/memory: add any_dirty optional pointer to folio_pte_batch()
- mm/arm64: override clear_young_dirty_ptes() batch helper
- mm/madvise: introduce clear_young_dirty_ptes() batch helper
- mm: add pmd_folio()
- mm: make HPAGE_PXD_* macros even if !THP
- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-42.0.0.49" date="1726660800">- !11556  bpf: Fix a kernel verifier crash in stacksafe()
- bpf: Fix a kernel verifier crash in stacksafe()
- !11496 virtcca feature：Fix warnings
- virtcca feature: fix warnings
- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
- 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
- !11546  ata: libata: Fix memory leak for error path in ata_host_alloc()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11551  mm/memory_hotplug: prevent accessing by index=-1
- mm/memory_hotplug: prevent accessing by index=-1
- !11522  ipv6: prevent UAF in ip6_send_skb()
- ipv6: prevent UAF in ip6_send_skb()
- !11518  ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: fix possible UAF in ip6_finish_output2()
- !11515  net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: Fix out-of-bound access
- !11513  ipv6: prevent possible UAF in ip6_xmit()
- ipv6: prevent possible UAF in ip6_xmit()
- !11503  mm: mTHP user controls to pagecache large folio
- mm/huge_memory: allow to enable 64K anouymous mapping align alone
- mm/huge_memory: mTHP user controls to pagecache large folio
- !5453 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-6.6)
- hct: fix fork issue when use hct in virtual machine
- hct: support 1024 processes simutaneously in the hct-mdev mode.
- hct: change the maximum number of supported ccps from 16 to 48.
- hct: fix build issue when the module mdev is disabled.
- hct: supporting memory encryption in host and wb set in vm
- hct: add mediated ccp driver support for hygon crypto technology.
- 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: fix sm2 not return due to wrong complete callback parameter
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- !11485  Bugfix introduced when support folio
- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
- mm: limit order to 0 when allocated from dynamic pool
- !11469 OLK-6.6 Revert gpiolib bugfix
- 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"
- !11464  mm/ksm: fix ksm_zero_pages accounting
- mm_types: Fix kabi breakage in struct mm_struct
- mm/ksm: fix ksm_zero_pages accounting
- !11411  f2fs: fix null reference error when checking end of zone
- f2fs: fix null reference error when checking end of zone
- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
- 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
- !11454  nfs: fix memory leak in error path of nfs4_do_reclaim
- nfs: fix memory leak in error path of nfs4_do_reclaim
- !11421  Some fixes About cpuset partition
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Fix remote root partition creation problem
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- !11455 v2  CVE-2024-44972
- btrfs: fix invalid mapping of extent xarray state
- btrfs: do not clear page dirty inside extent_write_locked_range()</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-44.0.0.50" date="1727265600">- !11769  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11753  driver: iio: add missing checks on iio_info's callback access
- driver: iio: add missing checks on iio_info's callback access
- !11740  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11733  Input: MT - limit max slots
- Input: MT - limit max slots
- !11757  arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
- !11543  Fix CVE-2024-45025
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- !11713  btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: fix qgroup reserve leaks in cow_file_range
- !11725  Squashfs: sanity check symbolic link size
- Squashfs: sanity check symbolic link size
- !11715  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11714  CVE-2024-46751
- 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()
- !11717  CVE-2024-43904
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
- !11718  CVE-2024-41008
- drm/amdgpu: change vm-&gt;task_info handling
- !11691  sch/netem: fix use after free in netem_dequeue
- sch/netem: fix use after free in netem_dequeue
- !11719  rtla/osnoise: Prevent NULL dereference in error handling
- rtla/osnoise: Prevent NULL dereference in error handling
- !11626  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11651  large folio: Performance and bugfix
- mm: remove invalidate_inode_page()
- mm: convert isolate_page() to mf_isolate_folio()
- mm: convert soft_offline_in_use_page() to use a folio
- mm: use mapping_evict_folio() in truncate_error_page()
- mm: convert __do_fault() to use a folio
- mm: make mapping_evict_folio() the preferred way to evict clean folios
- tmpfs: fault in smaller chunks if large folio allocation not allowed
- mm,tmpfs: consider end of file write in shmem_is_huge
- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
- mm: shmem: simplify the suitable huge orders validation for tmpfs
- !11644  drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix dereference after null check
- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
- 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
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- !11721 v3  mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
- !8819 Add support for Hygon model 7h processors
- 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
- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
- drivers/crypto/ccp: support TKM run on CSV
- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
- !11669  cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
- cgroup/psi: add PSI_STATE_LAST for kabi reserve
- !11666  drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix the Out-of-bounds read warning
- !11607  tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- !11646  net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: fix a deadlock problem when config TC during resetting
- !11648  vsock: fix recursive -&gt;recvmsg calls
- vsock: fix recursive -&gt;recvmsg calls
- !11656  fix CVE-2024-46714
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- !11631  fix CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
- !11642  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11638  Fix CVE-2024-44991
- tcp: do not export tcp_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- !11608 v3  arm64: perf: Add support for event counting threshold
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- arm: perf: Fix ARCH=arm build with GCC
- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
- Documentation: arm64: Document the PMU event counting threshold feature
- arm64: perf: Add support for event counting threshold
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
- perf/arm_dmc620: Remove duplicate format attribute #defines
- arm: pmu: Share user ABI format mechanism with SPE
- arm64: perf: Include threshold control fields in PMEVTYPER mask
- arm: perf: Convert remaining fields to use GENMASK
- arm: perf: Use GENMASK for PMMIR fields
- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
- arm: perf: Remove inlines from arm_pmuv3.c
- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
- KVM: arm64: Make PMEVTYPER&lt;n&gt;_EL0.NSH RES0 if EL2 isn't advertised
- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
- !11629  CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
- !11641  mm: set hugepage to false when anon mthp allocation
- mm: set hugepage to false when anon mthp allocation
- !11559  mm/ksm: fix possible UAF of stable_node
- mm/ksm: fix possible UAF of stable_node
- !11613  Input: uinput - reject requests with unreasonable number of slots
- Input: uinput - reject requests with unreasonable number of slots
- !11460  mptcp: pm: avoid possible UaF when selecting endp
- mptcp: pm: avoid possible UaF when selecting endp
- !11598  net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Take state lock during tx timeout reporter
- !11618  RDMA/hns: Fix ah error counter in sw stat not increasing
- RDMA/hns: Fix ah error counter in sw stat not increasing
- !11554 Some patches of RDMA from Linux to openEuler-6.6
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- !11566 v2  tracefs: Use generic inode RCU for synchronizing freeing
- tracefs: Use generic inode RCU for synchronizing freeing
- !11609  fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
- !11474  fs/netfs/fscache_cookie: add missing "n_accesses" check
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- !11563  iommu: Restore lost return in iommu_report_device_fault()
- iommu: Restore lost return in iommu_report_device_fault()
- !11569  support poison recover from migrate folio
- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
- mm: migrate: support poisoned recover from migrate folio
- mm: migrate: split folio_migrate_mapping()
- mm: add folio_mc_copy()
- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
- mm: migrate: remove migrate_folio_extra()
- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
- mm: migrate: simplify __buffer_migrate_folio()
- !8822 Add support for Hygon model 10h processors
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- EDAC/amd64: 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
- !11594  gtp: pull network headers in gtp_dev_xmit()
- gtp: pull network headers in gtp_dev_xmit()
- !11573  btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- !11585  vfs: Don't evict inode under the inode lru traversing context
- vfs: Don't evict inode under the inode lru traversing context
- !11461  bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-46.0.0.51" date="1728561600">- !12061  net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: Fix bridge mode operations when there are no VFs
- !12074  drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Check index for aux_rd_interval before using
- !12063  cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: Revise global turbo disable check
- !12051  um: line: always fill *error_out in setup_one_line()
- um: line: always fill *error_out in setup_one_line()
- !12023  ASoC: meson: axg-card: fix 'use-after-free'
- ASoC: meson: axg-card: fix 'use-after-free'
- !12022  drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Check gpio_id before used as array index
- !12049  drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
- !11949  mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
- platform/x86/intel/ifs: Fix SBAF title underline length
- trace: platform/x86/intel/ifs: Add SBAF trace support
- platform/x86/intel/ifs: Add SBAF test support
- platform/x86/intel/ifs: Add SBAF test image loading support
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
- selftests: ifs: verify IFS ARRAY BIST functionality
- selftests: ifs: verify IFS scan test functionality
- selftests: ifs: verify test image loading functionality
- selftests: ifs: verify test interfaces are created by the driver
- platform/x86/intel/ifs: Disable irq during one load stage
- platform/x86/intel/ifs: trace: display batch num in hex
- platform/x86/intel/ifs: Classify error scenarios correctly
- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
- platform/x86/intel/ifs: Add an entry rendezvous for SAF
- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
- platform/x86/intel/ifs: Add current batch number to trace output
- platform/x86/intel/ifs: Trace on all HT threads when executing a test
- !12039  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12033  sysctl: always initialize i_uid/i_gid
- sysctl: always initialize i_uid/i_gid
- !12014  dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- !12009  rtmutex: Drop rt_mutex::wait_lock before scheduling
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- !11617 v2  Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- !12016  perf/x86/intel: Limit the period on Haswell
- perf/x86/intel: Limit the period on Haswell
- !12017  cppc_cpufreq: Fix possible null pointer dereference
- cppc_cpufreq: Fix possible null pointer dereference
- !11995  drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amd/display: Assign linear_pitch_alignment even for VM
- !11796  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12004  spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
- !12000  nvmet-tcp: fix kernel crash if commands allocation fails
- nvmet-tcp: fix kernel crash if commands allocation fails
- !11969  drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- drm/amd/display: Run DC_LOG_DC after checking link-&gt;link_enc
- !11963  serial: sc16is7xx: fix invalid FIFO access with special register set
- serial: sc16is7xx: fix invalid FIFO access with special register set
- !11985  Fix CVE-2024-46845
- tracing/osnoise: Fix build when timerlat is not enabled
- tracing/timerlat: Only clear timer if a kthread exists
- !11909  ksmbd: unset the binding mark of a reused connection
- ksmbd: unset the binding mark of a reused connection
- !11983  wifi: ath12k: fix firmware crash due to invalid peer nss
- wifi: ath12k: fix firmware crash due to invalid peer nss
- !11984  drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Add array index check for hdcp ddc access
- !11989  drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
- !11992  scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
- !11979  CVE-2024-46814
- drm/amd/display: Check msg_id before processing transcation
- !11960  scsi: ufs: core: Remove SCSI host only if added
- scsi: ufs: core: Remove SCSI host only if added
- !11944  drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: Fix the warning division or modulo by zero
- !11971  sched: Support to enable/disable dynamic_affinity
- sched: Support to enable/disable dynamic_affinity
- !11951  net: phy: Fix missing of_node_put() for leds
- net: phy: Fix missing of_node_put() for leds
- !11956  Fix CVE-2024-44958 6.6
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- !11945  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11919  btrfs: fix race between direct IO write and fsync when using same fd
- btrfs: fix race between direct IO write and fsync when using same fd
- !11920  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11820  powerpc/qspinlock: Fix deadlock in MCS queue
- powerpc/qspinlock: Fix deadlock in MCS queue
- !11915  ethtool: check device is present when getting link settings
- ethtool: check device is present when getting link settings
- !11936  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11929  Merge some hns RoCE patches from the mainline to OLK-6.6
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
- !11912  smb: client: fix double put of @cfile in smb2_set_path_size()
- smb: client: fix double put of @cfile in smb2_set_path_size()
- !11908  HID: amd_sfh: free driver_data after destroying hid device
- HID: amd_sfh: free driver_data after destroying hid device
- !11926  nilfs2: protect references to superblock parameters exposed in sysfs
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11927  hwmon: (hp-wmi-sensors) Check if WMI event data exists
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
- !11844  fix CVE-2024-46771
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- !11885  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11795  i2c: tegra: Do not mark ACPI devices as irq safe
- i2c: tegra: Do not mark ACPI devices as irq safe
- !11804  drm/amdgpu: Fix out-of-bounds write warning
- drm/amdgpu: Fix out-of-bounds write warning
- !11901  scsi: aacraid: Fix double-free on probe failure
- scsi: aacraid: Fix double-free on probe failure
- !11859  char: xillybus: Check USB endpoints when probing device
- char: xillybus: Check USB endpoints when probing device
- !11865  pktgen: use cpus_read_lock() in pg_net_init()
- pktgen: use cpus_read_lock() in pg_net_init()
- !11876  btrfs: handle errors from btrfs_dec_ref() properly
- btrfs: handle errors from btrfs_dec_ref() properly
- !11893  tracing/osnoise: Use a cpumask to know what threads are kthreads
- tracing/osnoise: Use a cpumask to know what threads are kthreads
- !11840  userfaultfd: fix checks for huge PMDs
- userfaultfd: fix checks for huge PMDs
- !11891  wifi: rtw88: usb: schedule rx work after everything is set up
- wifi: rtw88: usb: schedule rx work after everything is set up
- !11860  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11870  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11874  fix CVE-2024-46701
- libfs: fix infinite directory reads for offset dir
- fs: fix kabi kroken in struct offset_ctx
- libfs: Convert simple directory offsets to use a Maple Tree
- test_maple_tree: testing the cyclic allocation
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Add simple_offset_empty()
- libfs: Define a minimum directory offset
- libfs: Re-arrange locking in offset_iterate_dir()
- !11689  smb: client: fix double put of @cfile in smb2_rename_path()
- smb: client: fix double put of @cfile in smb2_rename_path()
- !11883  usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: fix probed platform device ref count on probe error path
- !11884  PCI: Add missing bridge lock to pci_bus_lock()
- PCI: Add missing bridge lock to pci_bus_lock()
- !11862  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- !11758  smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- !11857  arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
- !11823  mmc: mmc_test: Fix NULL dereference on allocation failure
- mmc: mmc_test: Fix NULL dereference on allocation failure
- !11819  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- !11495  ext4: Fix race in buffer_head read fault injection
- ext4: Fix race in buffer_head read fault injection
- !11845  bpf: verifier: prevent userspace memory access
- bpf: verifier: prevent userspace memory access
- !11748  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11624  Fix iBMA bug and change version
- BMA: Fix edma driver initialization problem and change the version number.
- !11850  misc: fastrpc: Fix double free of 'buf' in error path
- misc: fastrpc: Fix double free of 'buf' in error path
- !11655  drm/amd/display: Check denominator pbn_div before used
- drm/amd/display: Check denominator pbn_div before used
- !11686  udf: Avoid excessive partition lengths
- udf: Avoid excessive partition lengths
- !11685  binder: fix UAF caused by offsets overwrite
- binder: fix UAF caused by offsets overwrite
- !11798  CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
- !11814  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- !11811  apparmor: fix possible NULL pointer dereference
- apparmor: fix possible NULL pointer dereference
- !11681  net/mlx5e: SHAMPO, Fix incorrect page release
- net/mlx5e: SHAMPO, Fix incorrect page release
- !11679  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11672  netem: fix return value if duplicate enqueue fails
- netem: fix return value if duplicate enqueue fails
- !11783  mm: hwpoison: two more poison recovery
- mm: support poison recovery from copy_present_page()
- mm: support poison recovery from do_cow_fault()
- !11787  nilfs2: fix missing cleanup on rollforward recovery error
- nilfs2: fix missing cleanup on rollforward recovery error
- !11744  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11766  drm/amd/display: Check denominator crb_pipes before used
- drm/amd/display: Check denominator crb_pipes before used
- !11790  efi/libstub: add checking validity of memory regions
- efi/libstub: add checking validity of memory regions
- !11802  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- !11747 [OLK 6.6] some bugfixes for hns3
- 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
- net: hns3: fix wrong use of semaphore up</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-47.0.0.52" date="1729684800">- !12168  crypto: stm32/cryp - call finalize with bh disabled
- crypto: stm32/cryp - call finalize with bh disabled
- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
- virtcca feature: msi place modify
- virtcca feature: fix msi iova map
- virtcca feature: extract the function to the virtcca_coda.c file
- virtcca feature: read or write msi forwarding to the secure world
- virtcca feature: read or write bar space forwarding to the secure world
- virtcca feature: read or write config space forwarding to secure world
- virtcca feature: activate confidential vm to set security device s_s2ttbr
- virtcca feature: set device security properties
- virtcca feature: secure device page fault
- virtcca feature: vfio driver dma map
- virtcca feature: bind the kvm handle of cvm with smmu domain
- virtcca feature: vfio attach the device list to secure world
- !12304  btrfs: fix race setting file private on concurrent lseek using same fd
- btrfs: fix race setting file private on concurrent lseek using same fd
- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
- can: mcp251xfd: properly indent labels
- x86/mm: Switch to new Intel CPU model defines
- nvme-pci: qdepth 1 quirk
- gpiolib: cdev: Ignore reconfiguration without direction
- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- powercap/intel_rapl: Add support for AMD family 1Ah
- drm: Expand max DRM device number to full MINORBITS
- accel: Use XArray instead of IDR for minors
- drm: Use XArray instead of IDR for minors
- spi: spidev: Add missing spi_device_id for jg10309-01
- block: Fix where bio IO priority gets set
- tools: hv: rm .*.cmd when make clean
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- smb: client: fix hang in wait_for_response() for negproto
- spi: bcm63xx: Enable module autoloading
- drm: komeda: Fix an issue related to normalized zpos
- ALSA: hda: add HDMI codec ID for Intel PTL
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: intel: fix module autoloading
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- wifi: iwlwifi: clear trans-&gt;state earlier upon error
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: lower message level for FW buffer destination
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- net: ftgmac100: Ensure tx descriptor updates are visible
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- microblaze: don't treat zero reserved memory regions as error
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- pinctrl: at91: make it work with current gpiolib
- scsi: lpfc: Fix overflow build issue
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ASoC: allow module autoloading for table board_ids
- ASoC: allow module autoloading for table db1200_pids
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: SOF: mediatek: Add missing board compatible
- !12151  nfc: pn533: Add poll mod list filling check
- nfc: pn533: Add poll mod list filling check
- !12141  drm/vmwgfx: Fix prime with external buffers
- drm/vmwgfx: Fix prime with external buffers
- !12129  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12296  drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- !12200  CVE-2024-38608
- net/mlx5e: Fix netif state handling
- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
- !12201  netfilter: nf_tables: use timestamp to check for set element timeout
- netfilter: nf_tables: use timestamp to check for set element timeout
- !12295  i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
- riscv: dts: starfive: add assigned-clock* to limit frquency
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- cifs: Fix signature miscalculation
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- drm/i915/guc: prevent a possible int overflow in wq offsets
- spi: geni-qcom: Fix incorrect free_irq() sequence
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/nouveau/fb: restore init() for ramgp102
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- tracing/osnoise: Fix build when timerlat is not enabled
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- selftests: net: csum: Fix checksums for packets with non-zero padding
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- octeontx2-af: Modify SMQ flush sequence to drop packets
- fou: fix initialization of grc
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- IB/mlx5: Rename 400G_8X speed to comply to naming convention
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5: Update the list of the PCI supported devices
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- ice: fix VSI lists confusion when adding VLANs
- ice: fix accounting for filters shared by multiple VSIs
- ice: Fix lldp packets dropping after changing the number of channels
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev &gt;= 1.2
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- cxl/core: Fix incorrect vendor debug UUID define
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- drm/amd/display: Fix FEC_READY write on DP LT
- drm/amd/display: Disable error correction if it's not supported
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- net: xilinx: axienet: Fix race in axienet_stop
- mm: avoid leaving partial pfn mappings around in error case
- x86/hyperv: fix kexec crash due to VP assist page corruption
- dm-integrity: fix a race condition when accessing recalc_sector
- net: tighten bad gso csum offset check in virtio_net_hdr
- minmax: reduce min/max macro expansion in atomisp driver
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- NFSv4: Fix clearing of layout segments in layoutreturn
- smb/server: fix return value of smb2_open()
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- drm/msm/adreno: Fix error return if missing firmware-name
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- scripts: kconfig: merge_config: config files: add a trailing newline
- HID: multitouch: Add support for GT7868Q
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- Input: ads7846 - ratelimit the spi_sync error message
- btrfs: update target inode's ctime on unlink
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- net: phy: vitesse: repair vsc73xx autonegotiation
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- net: ethernet: use ip_hdrlen() instead of bit shift
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: remove extraneous rx URB length check
- ksmbd: override fsids for smb2_query_info()
- ksmbd: override fsids for share path check
- nvmem: u-boot-env: error if NVMEM device is too small
- nvmem: u-boot-env: improve coding style
- nvmem: u-boot-env: use nvmem device helpers
- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
- nvmem: core: add nvmem_dev_size() helper
- iio: adc: ad7124: fix DT configuration parsing
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- device property: Introduce device_for_each_child_node_scoped()
- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
- !12301  bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- x86/mm: Fix PTI for i386 some more
- membarrier: riscv: Add full memory barrier in switch_mm()
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
- riscv: Do not restrict memory size because of linear mapping on nommu
- riscv: Fix toolchain vector detection
- gpio: modepin: Enable module autoloading
- gpio: rockchip: fix OF node leak in probe()
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- nvme-pci: allocate tagset on reset if necessary
- ASoC: tegra: Fix CBB error during probe()
- powerpc/vdso: Don't discard rela sections
- powerpc/64e: Define mmu_pte_psize static
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: remove unused IBM HTW code
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- crypto: starfive - Fix nent assignment in rsa dec
- crypto: starfive - Align rsa input data to 32-bit
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- ata: libata-scsi: Remove redundant sense_buffer memsets
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- drm/amd: Add gfx12 swizzle mode defs
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
- workqueue: Improve scalability of workqueue watchdog touch
- workqueue: wq_watchdog_touch is always called with valid CPU
- Revert "mm: skip CMA pages when they are not available"
- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
- uprobes: Use kzalloc to allocate xol area
- clocksource/drivers/timer-of: Remove percpu irq related code
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- usb: dwc3: Avoid waking up gadget during startxfer
- usb: cdns2: Fix controller reset issue
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- iio: adc: ad7124: fix chip ID mismatch
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix config comparison
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: buffer-dmaengine: fix releasing dma channel on error
- staging: iio: frequency: ad9834: Validate frequency parameter value
- intel: legacy: Partial revert of field get conversion
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- ACPI: CPPC: Add helper to get the highest performance value
- riscv: Use accessors to page table entries instead of direct dereference
- riscv: mm: Only compile pgtable.c if MMU
- mm: Introduce pudp/p4dp/pgdp_get() functions
- riscv: Use WRITE_ONCE() when setting page table entries
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
- ata: pata_macio: Use WARN instead of BUG
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- usbnet: ipheth: race between ipheth_close and error handling
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
- i3c: master: svc: resend target address when get NACK
- vfs: Fix potential circular locking through setxattr() and removexattr()
- regmap: maple: work around gcc-14.1 false-positive warning
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
- tcp: Don't drop SYN+ACK for simultaneous connect().
- riscv: set trap vector earlier
- cxl/region: Verify target positions using the ordered target list
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- fs/ntfs3: Check more cases when directory is corrupted
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- drm/amdgpu: reject gang submit on reserved VMIDs
- dma-mapping: benchmark: Don't starve others when doing the test
- ext4: fix possible tid_t sequence overflows
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- crypto: qat - fix unintentional re-enabling of error interrupts
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- virtio_ring: fix KMSAN error for premapped mode
- devres: Initialize an uninitialized struct member
- cgroup: Protect css-&gt;cgroup write under css_set_lock
- iommu/vt-d: Handle volatile descriptor status read
- dm init: Handle minors larger than 255
- ASoC: topology: Properly initialize soc_enum values
- phy: zynqmp: Take the phy mutex in xlate
- firmware: cs_dsp: Don't allow writes to read-only controls
- xen: privcmd: Fix possible access to a freed kirqfd instance
- selftests: net: enable bind tests
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- r8152: fix the firmware doesn't work
- fou: Fix null-ptr-deref in GRO.
- bareudp: Fix device stats updates.
- bpf, net: Fix a potential race in do_sock_getsockopt()
- net/socket: Break down __sys_getsockopt
- net/socket: Break down __sys_setsockopt
- bpf: Add sockptr support for setsockopt
- bpf: Add sockptr support for getsockopt
- usbnet: modern method to get random MAC
- ice: do not bring the VSI up, if it was down before the XDP setup
- ice: protect XDP configuration with a mutex
- igc: Unlock on error in igc_io_resume()
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- ice: Add netif_device_attach/detach into PF reset flow
- igb: Fix not clearing TimeSync interrupts for 82580
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- rust: kbuild: fix export of bss symbols
- rust: Use awk instead of recent xargs
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
- can: m_can: Release irq on error in m_can_open
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- pcmcia: Use resource_size function on resource object
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- ice: Check all ice_vsi_rebuild() errors in function
- vfio/spapr: Always clear TCEs before unsetting the window
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- drm/amdgpu: Fix smatch static checker warning
- drm/amd/display: Check HDCP returned status
- usb: uas: set host status byte on data completion error
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- leds: spi-byte: Call of_node_put() on error path
- media: vivid: fix wrong sizeimage value for mplane
- riscv: kprobes: Use patch_text_nosync() for insn slots
- fs/ntfs3: One more reason to mark inode bad
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
- netfilter: nf_conncount: fix wrong variable type
- iommu: sun50i: clear bypass register
- x86/kmsan: Fix hook for unaligned accesses
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- bpf, verifier: Correct tail_call_reachable for bpf prog
- smack: unix sockets: fix accept()ed socket label
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- ALSA: control: Apply sanity check of input values for user elements
- drm/i915: Do not attempt to load the GSC multiple times
- nilfs2: fix state management in error path of log writing function
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ila: call nf_unregister_net_hooks() sooner
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
- x86/apic: Make x2apic_disable() work correctly
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- net: mctp-serial: Fix missing escapes on transmit
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Only clear timer if a kthread exists
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- fuse: fix memory leak in fuse_create_open
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: update stats for pages in dropped aux writeback list
- mmc: cqhci: Fix checking of CQHCI_HALT state
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: core: apply SD quirks earlier during probe
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- rust: macros: provide correct provenance when constructing THIS_MODULE
- rust: types: Make Opaque::get const
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- x86/kaslr: Expose and use the end of the physical memory address space
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/tdx: Fix data leak in mmio_read()
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- net: microchip: vcap: Fix use-after-free error in kunit test
- !12289  CVE-2024-46691
- usb: typec: ucsi: Move unregister out of atomic section
- !12223 [sync] PR-11910:  ext4: dax: Fix inconsistent isize during writing
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- !12146  mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
- !12090  USB: usbtmc: prevent kernel-usb-infoleak
- USB: usbtmc: prevent kernel-usb-infoleak
- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- virtio_net: Fix napi_skb_cache_put warning
- media: uvcvideo: Enforce alignment of frame and interval
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add skip_hw_access checks for sriov
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- f2fs: fix to do sanity check on blocks for inline_data inode
- wifi: cfg80211: make hash table duplicates more survivable
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
- gfs2: Revert "Add quota_change type"
- crypto: stm32/cryp - call finalize with bh disabled
- drm/meson: plane: Add error handling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- smack: tcp: ipv4, fix incorrect labeling
- regmap: spi: Fix potential off-by-one when calculating reserved size
- drm/amdgu: fix Unintentional integer overflow for mall size
- net: remove NULL-pointer net parameter in ip_metrics_convert
- fsnotify: clear PARENT_WATCHED flags lazily
- usb: typec: ucsi: Fix null pointer dereference in trace
- usbip: Don't submit special requests twice
- media: v4l2-cci: Always assign *val
- rcu/nocb: Remove buggy bypass lock contention mitigation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- ionic: fix potential irq name truncation
- RDMA/efa: Properly handle unexpected AQ completions
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- hwspinlock: Introduce hwspin_lock_bust()
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- PCI: al: Check IORESOURCE_BUS existence during probe
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- wifi: iwlwifi: remove fw_running op
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/amd/pm: check negtive return for table entries
- drm/amd/pm: check specific index for smu13
- drm/amd/pm: check specific index for aldebaran
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
- drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix uninitialized variable warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: dump userspace addrs list
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: make pm_remove_addrs_and_subflows static
- ASoC: codecs: ES8326: button detect issue
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- i2c: Fix conditional for substituting empty ACPI functions
- ASoC: amd: yc: Support mic on HP 14-em0002la
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- btrfs: tree-checker: validate dref root and objectid
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- scsi: ufs: core: Check LSDBS cap when !mcq
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
- apparmor: fix policy_unpack_test on big endian systems
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- ARM: dts: omap3-n900: correct the accelerometer orientation
- usb: cdnsp: fix for Link TRB with TC
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
- usb: dwc3: st: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: omap: add missing depopulate in probe error path
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- USB: serial: option: add MeiG Smart SRM825L
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- soc: qcom: pmic_glink: Fix race during initialization
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfc: pn533: Add poll mod list filling check
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- drm/amd/display: avoid using null object of framebuffer
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- gtp: fix a potential NULL pointer dereference
- bonding: change ipsec_lock from spin lock to mutex
- bonding: extract the use of real_device into local variable
- bonding: implement xdo_dev_state_free and call it after deletion
- selftests: forwarding: local_termination: Down ports on cleanup
- selftests: forwarding: no_forwarding: Down ports on cleanup
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- iommu: Do not return 0 from map_pages if it doesn't do anything
- Bluetooth: hci_core: Fix not handling hibernation actions
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- dmaengine: dw: Add memory bus width verification
- dmaengine: dw: Add peripheral bus width verification
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- soundwire: stream: fix programming slave ports for non-continous port maps
- phy: fsl-imx8mq-usb: fix tuning parameter name
- iommufd: Do not allow creating areas without READ or WRITE
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- mm: Fix missing folio invalidation calls during truncation
- ovl: ovl_parse_param_lowerdir: Add missed '
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
- ASoC: SOF: amd: Fix for acp init sequence
- ASoC: amd: acp: fix module autoloading
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
- drm/vmwgfx: Fix prime with external buffers
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/amdgpu: align pp_power_profile_mode with kernel docs
- selftests: mptcp: join: check re-re-adding ID 0 endp
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check removing ID 0 endpoint
- mptcp: pm: ADD_ADDR 0 is not a new address
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: sched: check both backup in retrans
- mptcp: close subflow when receiving TCP+FIN
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- wifi: mwifiex: duplicate static structs used in driver instances
- wifi: wfx: repair open network AP mode
- of: Add cleanup.h based auto release via __free(device_node) markings
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- btrfs: run delayed iputs when flushing delalloc
- LoongArch: Remove the unused dma-direct.h
- ALSA: seq: Skip event type filtering for UMP events
- !12276  mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
- !12178  net: stmmac: move the EST lock to struct stmmac_priv
- net: stmmac: move the EST lock to struct stmmac_priv
- !12181  net: ena: Add validation for completion descriptors consistency
- net: ena: Add validation for completion descriptors consistency
- !12255  drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Ensure index calculation will not overflow
- !12214  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12147  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
- x86/mm: Manage CSV3 guest's private memory by CMA
- crypto: ccp: Define CSV3 key management command id
- KVM: SEV: Pin SEV guest memory out of CMA area
- !12253  RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !12217 v2  RDMA/hns: Fix new mmaped pages during resetting
- RDMA/hns: Fix new mmaped pages during resetting
- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- !12209  net/hinic3: fix version showed in ethtool
- net/hinic3: fix version showed in ethtool
- !12218  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !11667 Adds Nebula S1000 series network snic driver
- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
- !12036  KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
- Revert "s390/dasd: Establish DMA alignment"
- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
- drm/amdgpu/vcn: not pause dpg for unified queue
- drm/amdgpu/vcn: identify unified queue in sw init
- selftests/bpf: Add a test to verify previous stacksafe() fix
- ALSA: timer: Relax start tick time check for slave timer elements
- igc: Fix qbv tx latency by setting gtxoffset
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- drm/msm/mdss: specify cfg bandwidth for SDM670
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- Revert "drm/amd/display: Validate hw_points_num before using it"
- Revert "usb: gadget: uvc: cleanup request when not in correct state"
- selftests: mptcp: join: check re-using ID of closed subflow
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- nouveau/firmware: use dma non-coherent allocator
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- pmdomain: imx: scu-pd: Remove duplicated clocks
- mmc: dw_mmc: allow biu and ciu clocks to defer
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- cxgb4: add forgotten u64 ivlan cast before shift
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
- HID: wacom: Defer calculation of resolution until resolution_code is known
- MIPS: Loongson64: Set timer mode in cpu-probe
- net: dsa: microchip: fix PTP config failure when using multiple ports
- drm/amdgpu: Validate TA binary size
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- scsi: core: Fix the return value of scsi_logical_block_count()
- smb: client: ignore unhandled reparse tags
- drm/msm: fix the highest_bank_bit for sc7180
- drm/msm/mdss: Handle the reg bus ICC path
- drm/msm/mdss: Rename path references to mdp_path
- drm/msm/mdss: switch mdss to use devm_of_icc_get()
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm/dpu: try multirect based on mdp clock limits
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: drop MSM_ENC_VBLANK support
- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: don't play tricks with debug macros
- net: ovs: fix ovs_drop_reasons error
- net: xilinx: axienet: Fix dangling multicast addresses
- net: xilinx: axienet: Always disable promiscuous mode
- octeontx2-af: Fix CPT AF register offset calculation
- netfilter: flowtable: validate vlan header
- udp: fix receiving fraglist GSO packets
- igb: cope with large MAX_SKB_FRAGS
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- ice: fix truesize operations for PAGE_SIZE &gt;= 8192
- ice: fix ICE_LAST_OFFSET formula
- ice: fix page reuse when PAGE_SIZE is over 8k
- bonding: fix xfrm state handling when clearing active slave
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- ip6_tunnel: Fix broken GRO
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- net: mctp: test: Use correct skb for route input check
- selftests: udpgro: report error when receive failed
- tc-testing: don't access non-existent variable on exception
- net: mscc: ocelot: serialize access to the injection/extraction groups
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- Bluetooth: hci_core: Fix LE quote calculation
- drm/amdkfd: reserve the BO before validating it
- ALSA: hda/tas2781: Use correct endian conversion
- platform/surface: aggregator: Fix warning when controller is destroyed in probe
- drm/amd/amdgpu: command submission parser for JPEG
- drm/amd/display: fix cursor offset on rotation 180
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: Adjust cursor position
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- selftests/mm: log run_vmtests.sh results in TAP format
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
- dm suspend: return -ERESTARTSYS instead of -EINTR
- riscv: entry: always initialize regs-&gt;a0 to -ENOSYS
- i2c: stm32f7: Add atomic_xfer method to driver
- jfs: define xtree root and page independently
- nvme: fix namespace removal list
- EDAC/skx_common: Allow decoding of SGX addresses
- ionic: check cmd_regs before copying in or out
- ionic: use pci_is_enabled not open code
- hrtimer: Prevent queuing of hrtimer without a function callback
- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
- nvme: use srcu for iterating namespace list
- selftests/bpf: Fix a few tests for GCC related warnings.
- nvmet-rdma: fix possible bad dereference when freeing rsps
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- usb: dwc3: core: Skip setting event buffers for host only controllers
- platform/x86: lg-laptop: fix %s null argument warning
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- s390/iucv: fix receive buffer virtual vs physical address confusion
- openrisc: Call setup_memory() earlier in the init sequence
- NFS: avoid infinite loop in pnfs_update_layout.
- nvmet-tcp: do not continue for invalid icreq
- rtc: nct3018y: fix possible NULL dereference
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- Bluetooth: bnep: Fix out-of-bound access
- nvme: clear caller pointer on identify failure
- usb: gadget: fsl: Increase size of name buffer for endpoints
- f2fs: fix to do sanity check in update_sit_entry
- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: push errors up from add_async_extent()
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- powerpc/boot: Only free if realloc() succeeds
- powerpc/boot: Handle allocation failure in simple_realloc()
- f2fs: stop checkpoint when get a out-of-bounds segment
- rxrpc: Don't pick values out of the wire header when setting up security
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- memory: stm32-fmc2-ebi: check regmap_read return value
- x86: Increase brk randomness entropy for 64-bit systems
- md: clean up invalid BUG_ON in md_ioctl
- netlink: hold nlk-&gt;cb_mutex longer in __netlink_dump_start()
- tick: Move got_idle_tick away from common flags
- clocksource/drivers/arm_global_timer: Guard against division by zero
- accel/habanalabs: fix debugfs files permissions
- virtiofs: forbid newlines in tags
- hrtimer: Select housekeeping CPU during migration
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- drm/lima: set gp bus_stop bit before hard reset
- net/sun3_82586: Avoid reading past buffer in debug output
- wifi: iwlwifi: mvm: avoid garbage iPN
- media: drivers/media/dvb-core: copy user arrays safely
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- media: pci: cx23885: check cx23885_vdev_init() return
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- riscv: blacklist assembly symbols for kprobe
- quota: Remove BUG_ON from dqget()
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- fuse: fix UAF in rcu pathwalks
- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
- btrfs: zlib: fix and simplify the inline extent decompression
- ext4: do not trim the group with corrupted block bitmap
- nvmet-trace: avoid dereferencing pointer too early
- EDAC/skx_common: Filter out the invalid address
- gfs2: Refcounting fix in gfs2_thaw_super
- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
- evm: don't copy up 'security.evm' xattr
- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
- ionic: no fw read when PCI reset failed
- ionic: prevent pci disable of already disabled device
- powerpc/pseries/papr-sysparm: Validate buffer object lengths
- hwmon: (pc87360) Bounds check data-&gt;innr usage
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
- memory: tegra: Skip SID programming if SID registers aren't set
- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
- arm64: Fix KASAN random tag seed initialization
- powerpc/topology: Check if a core is online
- cpu/SMT: Enable SMT only if a core is online
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: work around `bindgen` 0.69.0 issue
- hwmon: (ltc2992) Avoid division by zero
- IB/hfi1: Fix potential deadlock on &amp;irq_src_lock and &amp;dd-&gt;uctxt_lock
- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
- wifi: iwlwifi: fw: Fix debugfs command sending
- wifi: iwlwifi: abort scan when rfkill on but device enabled
- gfs2: setattr_chown: Add missing initialization
- wifi: mac80211: flush STA queues on unauthorization
- scsi: spi: Fix sshdr use
- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
- media: qcom: venus: fix incorrect return value
- drm/tegra: Zero-initialize iosys_map
- binfmt_misc: cleanup on filesystem umount
- accel/habanalabs: fix bug in timestamp interrupt handling
- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
- accel/habanalabs/gaudi2: unsecure tpc count registers
- media: s5p-mfc: Fix potential deadlock on condlock
- staging: ks7010: disable bh on tx_dev_lock
- drm/amd/display: Validate hw_points_num before using it
- usb: gadget: uvc: cleanup request when not in correct state
- wifi: mt76: fix race condition related to checking tx queue fill status
- staging: iio: resolver: ad2s1210: fix use before initialization
- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
- media: radio-isa: use dev_name to fill in bus_info
- drm/amdkfd: Move dma unmapping after TLB flush
- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
- s390/smp,mcck: fix early IPI handling
- RDMA/rtrs: Fix the problem of variable not initialized fully
- i2c: riic: avoid potential division by zero
- cgroup: Avoid extra dereference in css_populate_dir()
- wifi: cw1200: Avoid processing an invalid TIM IE
- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
- rcu: Eliminate rcu_gp_slow_unregister() false positive
- rcu: Dump memory object info if callback function is invalid
- mm: Remove kmem_valid_obj()
- wifi: iwlwifi: mvm: fix recovery flow in CSA
- wifi: mac80211: fix BA session teardown race
- wifi: cfg80211: check wiphy mutex is held for wdev mutex
- wifi: mac80211: lock wiphy in IP address notifier
- ASoC: cs35l45: Checks index of cs35l45_irqs[]
- ssb: Fix division by zero issue in ssb_calc_clock_rate
- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
- drm/amd/pm: fix error flow in sensor fetching
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- gpio: mlxbf3: Support shutdown() function
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
- netfilter: nf_tables: nft_obj_filter fits into cb-&gt;ctx
- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
- netfilter: nf_tables: A better name for nft_obj_filter
- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: flowtable: initialise extack before use
- netfilter: allow ipv6 fragments to arrive on different devices
- tcp: Update window clamping condition
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- mlxbf_gige: disable RX filters until RX path initialized
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: pass value in phy_write operation
- net: axienet: Fix register defines comment description
- atm: idt77252: prevent use after free in dequeue_rx()
- net/mlx5e: Correctly report errors for ethtool rx flows
- igc: Fix reset adapter logics when tx mode change
- igc: Fix qbv_config_change_errors logics
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- bpf: Fix updating attached freplace prog in prog_array map
- s390/uv: Panic for set and remove shared access UVC errors
- drm/amdgpu/jpeg4: properly set atomics vmid field
- drm/amdgpu/jpeg2: properly set atomics vmid field
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu: Actually check flags for all context ops.
- btrfs: tree-checker: add dev extent item checks
- btrfs: zoned: properly take lock to read/update block group's zoned variables
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selinux: fix potential counting error in avc_add_xperms_decision()
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- btrfs: rename bitmap_set_bits() -&gt; btrfs_bitmap_set_bits()
- dm persistent data: fix memory allocation failure
- dm resume: don't return EINVAL when signalled
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- KVM: s390: fix validity interception issue when gisa is switched off
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- ALSA: hda/tas2781: fix wrong calibrated data order
- thunderbolt: Mark XDomain as unplugged when router is removed
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- char: xillybus: Refine workqueue handling
- char: xillybus: Don't destroy workqueue from work item running on it
- selinux: revert our use of vma_is_initial_heap()
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- tty: atmel_serial: use the correct RTS flag.
- !12087  arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- !6996  sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
- !12080  btrfs: clean up our handling of refs == 0 in snapshot delete
- btrfs: clean up our handling of refs == 0 in snapshot delete
- !12052  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- !12082  userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
- !12077  ELF: fix kernel.randomize_va_space double read
- ELF: fix kernel.randomize_va_space double read
- !12068  usb: gadget: aspeed_udc: validate endpoint index for ast udc
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
- !12057  netfilter: nft_socket: fix sk refcount leaks
- netfilter: nft_socket: fix sk refcount leaks
- !11954  drm/amdgpu: fix the waring dereferencing hive
- drm/amdgpu: fix the waring dereferencing hive
- !12059  mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: pm: Fix uaf in __timer_delete_sync
- !12058  net: dpaa: Pad packets to ETH_ZLEN
- net: dpaa: Pad packets to ETH_ZLEN
- !12076  drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
- !11966  drm/amd/pm: Fix negative array index read
- drm/amd/pm: Fix negative array index read

' for pr_err</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-48.0.0.53" date="1730289600">- !12565  KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- !12498  nbd: fix race between timeout and normal completion
- nbd: fix race between timeout and normal completion
- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
- !12673  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12653  usb: typec: tipd: Free IRQ only if it was requested before
- usb: typec: tipd: Free IRQ only if it was requested before
- !12632  ALSA: asihpi: Fix potential OOB array access
- ALSA: asihpi: Fix potential OOB array access
- !12635  bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- !12491  LoongArch: fix some 3C6000&amp;LS7A related problems
- LoongArch: Add workaround for 3C6000 about io wr/rd
- Loongarch: Dynamic enable writecombine
- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
- pci/quirks: LS7A2000 enable msi
- !12331  LoongArch: prevent LS7A Bus Master clearing on kexec
- LoongArch: prevent LS7A Bus Master clearing on kexec
- !12321  LoongArch: backport 3 patches from upstream
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- LoongArch: Add writecombine support for DMW-based ioremap()
- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
- !12557  ntfs3: Change to non-blocking allocation in ntfs_d_hash
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- !12554  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12444  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- !12631  some bugfixs for khuegpaged
- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
- selftests: mm: support shmem mTHP collapse testing
- mm: khugepaged: support shmem mTHP collapse
- mm: khugepaged: support shmem mTHP copy
- mm: khugepaged: use the number of pages in the folio to check the reference count
- mm: khugepaged: expand the is_refcount_suitable() to support file folios
- khugepaged: use a folio throughout hpage_collapse_scan_file()
- khugepaged: use a folio throughout collapse_file()
- khugepaged: remove hpage from collapse_file()
- khugepaged: pass a folio to __collapse_huge_page_copy()
- khugepaged: remove hpage from collapse_huge_page()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: inline hpage_collapse_alloc_folio()
- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
- Revert: "dm-verity: restart or panic on an I/O error"
- spi: atmel-quadspi: Fix wrong register value written to MR
- x86/tdx: Fix "in-kernel MMIO" check
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
- thunderbolt: Send uevent after asymmetric/symmetric switch
- wifi: brcmfmac: add linefeed at end of file
- iio: magnetometer: ak8975: Fix 'Unexpected device' error
- perf/arm-cmn: Fail DTC counter allocation correctly
- usb: yurex: Fix inconsistent locking bug in yurex_read()
- Documentation: KVM: fix warning in "make htmldocs"
- i2c: isch: Add missed 'else'
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
- module: Fix KCOV-ignored file name
- spi: fspi: add support for imx8ulp
- mm: only enforce minimum stack gap size if it's sensible
- lockdep: fix deadlock issue between lockdep and rcu
- dm-verity: restart or panic on an I/O error
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- thunderbolt: Configure asymmetric link if needed and bandwidth allows
- thunderbolt: Add support for asymmetric link
- thunderbolt: Introduce tb_switch_depth()
- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
- thunderbolt: Introduce tb_port_path_direction_downstream()
- thunderbolt: Change bandwidth reservations to comply USB4 v2
- thunderbolt: Make is_gen4_link() available to the rest of the driver
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
- thunderbolt: Use constants for path weight and priority
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- btrfs: reorder btrfs_inode to fill gaps
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- lib/bitmap: add bitmap_{read,write}()
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- serial: don't use uninitialized value in uart_poll_init()
- tty: serial: kgdboc: Fix 8250_* kgdb over serial
- pps: add an error check in parport_attach
- pps: remove usage of the deprecated ida_simple_xx() API
- usb: xhci: fix loss of data on Cadence xHC
- xhci: Add a quirk for writing ERST in high-low order
- USB: misc: yurex: fix race between read and write
- usb: yurex: Replace snprintf() with the safer scnprintf() variant
- soc: versatile: realview: fix soc_dev leak during device remove
- soc: versatile: realview: fix memory leak during device remove
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
- icmp: change the order of rate limits
- EDAC/igen6: Fix conversion of system address to physical memory address
- fs: Fix file_set_fowner LSM hook inconsistencies
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: mtk - Use devm_pm_runtime_enable
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: fix several potential integer overflows in file offsets
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- btrfs: tree-checker: fix the wrong output of data backref objectid
- debugobjects: Fix conditions in fill_pool()
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- perf/x86/intel/pt: Fix sampling synchronization
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- ACPI: sysfs: validate return type of _STR method
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- serial: qcom-geni: fix fifo polling timeout
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- firmware_loader: Block path traversal
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- bus: integrator-lm: fix OF node leak in probe()
- usb: dwc2: drd: fix clock gating on USB role switch
- usb: cdnsp: Fix incorrect usb_request status
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- USB: misc: cypress_cy7c63: check for short transfer
- USB: appledisplay: close race between probe and completion handler
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usbnet: fix cyclical race on disconnect with work queue
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- scsi: mac_scsi: Disallow bus errors during PDMA send
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- ksmbd: handle caseless file creation
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: make __dir_empty() compatible with POSIX
- fs: Create a generic is_dot_dotdot() utility
- powerpc/atomic: Use YZ constraints for DS-form instructions
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- drm/amd/display: Validate backlight caps are sane
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: adp5588-keys - fix check on return code
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
- soc: versatile: integrator: fix OF node leak in probe() error path
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- PCI: Use an error code with PCIe failed link retraining
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: Clear the LBMS bit after a link retrain
- PCI: Revert to the original speed after PCIe failed link retraining
- Remove *.orig pattern from .gitignore
- io_uring/sqpoll: do not put cpumask on stack
- io_uring/sqpoll: retain test for whether the CPU is valid
- xen: move checks for e820 conflicts further up
- Revert "net: libwx: fix alloc msix vectors failed"
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- io_uring/sqpoll: do not allow pinning outside of cpuset
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- virtio_net: Fix mismatched buf address when unmapping for small packets
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- net: qrtr: Update packets cloning when broadcasting
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- net: xilinx: axienet: Fix packet counting
- net: xilinx: axienet: Schedule NAPI in two steps
- Revert "dm: requeue IO if mapping table not yet available"
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- vhost_vdpa: assign irq bypass producer token correctly
- cxl/pci: Fix to record only non-zero ranges
- interconnect: icc-clk: Add missed num_nodes initialization
- coresight: tmc: sg: Do not leak sg_table
- serial: 8250: omap: Cleanup on error in request_irq
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- iio: magnetometer: ak8975: Convert enum-&gt;pointer for data in the match tables
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- ABI: testing: fix admv8818 attr description
- driver core: Fix error handling in driver API device_rename()
- iio: adc: ad7606: fix standby gpio state to match the documentation
- iio: adc: ad7606: fix oversampling gpio array
- nvme-multipath: system fails to create generic nvme device
- spi: atmel-quadspi: Avoid overwriting delay register settings
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- f2fs: get rid of online repaire on corrupted directory
- f2fs: clean up w/ dotdot_name
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: support .shutdown in f2fs_sops
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: atomic: fix to avoid racing w/ GC
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- crypto: caam - Pad SG length when allocating hash edesc
- ntb: Force physically contiguous allocation of rx ring buffers
- ntb_perf: Fix printk format
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- RDMA/cxgb4: Added NULL check for lookup_atid
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/mlx5: Obtain upper net device only when needed
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- RDMA/erdma: Return QP state in erdma_query_qp
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- IB/core: Fix ib_cache_setup_one error flow cleanup
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- nfsd: fix refcount leak when file is unhashed after being found
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
- clk: ti: dra7-atl: Fix leak of of_nodes
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- pinctrl: single: fix missing error code in pcs_probe()
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- PCI: xilinx-nwl: Fix register misspelling
- nvdimm: Fix devs leaks in scan_labels()
- x86/PCI: Check pcie_find_root_port() return for NULL
- leds: pca995x: Fix device child node usage in pca995x_probe()
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: leds-pca995x: Add support for NXP PCA9956B
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- firewire: core: correct range of block for case of switch statement
- PCI: Wait for Link before restoring Downstream Buses
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- Input: ilitek_ts_i2c - add report id message validation
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: Use device_get_match_data()
- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- remoteproc: imx_rproc: Initialize workqueue earlier
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- ext4: check stripe size compatibility on remount as well
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: return error on ext4_find_inline_entry
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- kthread: fix task state in kthread worker if being frozen
- xz: cleanup CRC32 edits from 2018
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- samples/bpf: Fix compilation errors with cf-protection option
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix include of &lt;sys/fcntl.h&gt;
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Use pid_t consistently in test_progs.c
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Fix wrong binary in Makefile log output
- selftests/bpf: Add CFLAGS per source file and runner
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Use -Wno-error in certain tests when building with GCC
- selftests/bpf: Fix error linking uprobe_multi on mips
- selftests/bpf: Workaround strict bpf_lsm return value check.
- tpm: Clean up TPM space after command failure
- xen/swiotlb: fix allocated size
- xen/swiotlb: add alignment check for dma buffers
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen: add capability to remap non-RAM pages to different PFNs
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: introduce generic helper checking for memory map conflicts
- minmax: avoid overly complex min()/max() macro arguments in xen
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- HID: wacom: Do not warn about dropped packets for first packet
- HID: wacom: Support sequence numbers smaller than 16-bit
- xen: use correct end address of kernel for conflict checking
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- drm/msm: fix %s null argument error
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- powerpc/vdso: Inconditionally use CFUNC macro
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/8xx: Fix initial memory mapping
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/rockchip: vop: Allow 4096px width scaling
- drm/amd/amdgpu: Properly tune the size of struct
- scsi: NCR5380: Check for phase match during PDMA fixup
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- drm/radeon: properly handle vbios fake edid sizing
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- pmdomain: core: Harden inter-column space in debug summary
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- mtd: rawnand: mtk: Fix init error path
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: powernv: Add check devm_kasprintf() returned value
- iommu/amd: Do not set the D bit on AMD v2 table entries
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- power: supply: axp20x_battery: Remove design from min and max voltage
- hwmon: (ntc_thermistor) fix module autoloading
- mtd: slram: insert break after errors in parsing the map
- hwmon: (max16065) Fix alarm attributes
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix overflows seen when writing limits
- ASoC: loongson: fix error release
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ALSA: hda: cs35l41: fix module autoloading
- selftests/ftrace: Add required dependency for kprobe tests
- ASoC: tas2781-i2c: Get the right GPIO line
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- x86/mm: Use IPIs to synchronize LAM enablement
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
- reset: k210: fix OF node leak in probe() error path
- reset: berlin: fix OF node leak in probe() error path
- ARM: versatile: fix OF node leak in CPUs prepare
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: dts: microchip: sama7g5: Fix RTT clock
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- regulator: Return actual error in of_regulator_bulk_get_all()
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- firmware: arm_scmi: Fix double free in OPTEE transport
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- block: fix potential invalid pointer dereference in blk_add_partition
- block: print symbolic error name instead of error code
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- io_uring/io-wq: do not allow pinning outside of cpuset
- block, bfq: fix procress reference leakage for bfqq in merge chain
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- erofs: fix incorrect symlink detection in fast symlink
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- block, bfq: don't break merge chain in bfq_split_bfqq()
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: fix possible UAF for bfqq-&gt;bic with merge chain
- nbd: fix race between timeout and normal completion
- ublk: move zone report data out of request pdu
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- net: tipc: avoid possible garbage value
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- r8169: disable ALDPS per default for RTL8125
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- bareudp: Pull inner IP header on xmit.
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- can: m_can: m_can_close(): stop clocks after device has been shut down
- can: m_can: enable NAPI before enabling interrupts
- sock_map: Add a cond_resched() in sock_hash_free()
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7603: fix mixed declarations and code
- crypto: hisilicon/qm - inject error before stopping queue
- pm:cpupower: Add missing powercap_set_enabled() stub function
- x86/sgx: Fix deadlock in SGX NUMA node search
- wifi: mt76: mt7996: fix EHT beamforming capability check
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- perf/arm-cmn: Ensure dtm_idx is big enough
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Rework DTC counters (again)
- netfilter: nf_tables: remove annotation to access set timeout while holding lock
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- ACPI: CPPC: Fix MASK_VAL() usage
- can: j1939: use correct function name in comment
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- padata: Honor the caller's alignment in case of chunk_size 0
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: mac80211: don't use rate mask for offchannel TX either
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- powercap: intel_rapl: Fix off by one in get_rpi()
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- mount: handle OOM on mnt_warn_timestamp_expiry
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- wifi: rtw88: remove CPT execution branch never used
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: brcmfmac: introducing fwil query functions
- wifi: brcmfmac: export firmware interface functions
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- crypto: xor - fix template benchmarking
- wifi: rtw88: always wait for both firmware loading attempts
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- !12612 Hygon model 4h~fh and 10h ATL issue fix
- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
- !12464  f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- !12584  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12461  NFSD: Limit the number of concurrent async COPY operations
- NFSD: Limit the number of concurrent async COPY operations
- !12559  fix CVE-2024-49900
- jfs: Fix uninit-value access of new_ea in ea_buffer
- !12462  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12455  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12448  drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
- !12443  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12533  drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- !12065 Fix VMAPP/VMOVP races
- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
- irqchip/gic-v4: Always configure affinity on VPE activation
- !12400  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- !12429  jfs: Fix uaf in dbFreeBits
- jfs: Fix uaf in dbFreeBits
- !12428  jfs: check if leafidx greater than num leaves per dmap tree
- jfs: check if leafidx greater than num leaves per dmap tree
- !12426  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12427  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12524  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12515  drm/amd/display: Validate function returns
- drm/amd/display: Validate function returns
- !12365  x86/ioapic: Handle allocation failures gracefully
- x86/ioapic: Handle allocation failures gracefully
- !12361  cpufreq: Avoid a bad reference count on CPU node
- cpufreq: Avoid a bad reference count on CPU node
- !12476  fix CVE-2024-40965
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
- RAS/AMD/ATL: Fix MI300 bank hash
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
- RAS/AMD/FMPM: Safely handle saved records of various sizes
- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
- RAS/AMD/FMPM: Fix off by one when unwinding on error
- RAS/AMD/FMPM: Add debugfs interface to print record entries
- RAS/AMD/FMPM: Save SPA values
- RAS: Introduce a FRU memory poison manager
- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
- RAS/AMD/ATL: Validate address map when information is gathered
- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
- RAS/AMD/ATL: Read DRAM hole base early
- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
- EDAC/amd64: Use new AMD Address Translation Library
- RAS: Export helper to get ras_debugfs_dir
- RAS/AMD/ATL: Add MI300 row retirement support
- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
- RAS/AMD/ATL: Add MI300 support
- RAS: Introduce AMD Address Translation Library
- !12440  CVE-2024-35964
- Bluetooth: ISO: Fix not validating setsockopt user input
- !12438  CVE-2024-35949
- btrfs: make sure that WRITTEN is set on all metadata blocks
- !12410  iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- !12389  mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/swapfile: skip HugeTLB pages for unuse_vma
- !12363  md: use RCU lock to protect traversal in md_spares_need_change()
- md: use RCU lock to protect traversal in md_spares_need_change()
- !12351  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- !12394  tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix a race during cpuhp processing
- !12397  tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Drop interface_lock in stop_kthread()
- !12399  wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- !12390  RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
- !12273  drm/amdgpu: fix mc_data out-of-bounds read warning
- drm/amdgpu: fix mc_data out-of-bounds read warning
- !12263  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12288 [OLK-6.6] AMD Turin perf vendor event patches
- perf vendor events amd: Add Zen 5 mapping
- perf vendor events amd: Add Zen 5 metrics
- perf vendor events amd: Add Zen 5 uncore events
- perf vendor events amd: Add Zen 5 core events
- tracing: Add the ::microcode field to the mce_record tracepoint
- tracing: Add the ::ppin field to the mce_record tracepoint
- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
- !12322  LoongArch: fix dma-direct.h not found
- LoongArch: fix dma-direct.h not found
- !12293  nfsd: return -EINVAL when namelen is 0
- nfsd: return -EINVAL when namelen is 0
- !12335  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12338  drm/amd/display: Add NULL pointer check for kzalloc
- drm/amd/display: Add NULL pointer check for kzalloc
- !12317  nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: call cache_put if xdr_reserve_space returns NULL
- !12066  drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: added NULL check at start of dc_validate_stream</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 6.6.0-48.0.0.54" date="1730289601">- create &amp; package symvers-kernelver.gz unconditionally to fix ISO installation
faliures like in issue #I7MARC</changelog>
  <changelog author="ZhangPeng &lt;zhangpeng362@huawei.com&gt; - 6.6.0-50.0.0.55" date="1730894400">- !12979  ext4: fix timer use-after-free on failed mount
- ext4: fix timer use-after-free on failed mount
- !12980  ext4: no need to continue when the number of entries is 1
- ext4: no need to continue when the number of entries is 1
- !12983  CVE-2024-49968
- ext4: fix error message when rejecting the default hash
- ext4: filesystems without casefold feature cannot be mounted with siphash
- !12981  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12982  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12978  exfat: fix memory leak in exfat_load_bitmap()
- exfat: fix memory leak in exfat_load_bitmap()
- !12977  ext4: fix access to uninitialised lock in fc replay path
- ext4: fix access to uninitialised lock in fc replay path
- !13018 nebula-matrix: fix ci build warning when use clang
- Net: nebula_matrix: fix ci build warning
- !12866  fix CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
- !12595  scsi: fnic: Move flush_work initialization out of if block
- scsi: fnic: Move flush_work initialization out of if block
- !13004  CVE-2024-50064
- zram: don't free statically defined names
- zram: free secondary algorithms names
- !13044  Some patches of RDMA/hns from Linux to OLK-6.6
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/hns: Modify debugfs name
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
- !13049  ext4: some dependencies of CVE-2024-47701
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: ext4_search_dir should return a proper error
- !12682  smb: client: fix UAF in async decryption
- smb: client: fix UAF in async decryption
- !13023  l2tp: prevent possible tunnel refcount underflow
- l2tp: prevent possible tunnel refcount underflow
- !13025  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- !13024  wifi: cfg80211: Set correct chandef when starting CAC
- wifi: cfg80211: Set correct chandef when starting CAC
- !12993  igb: Do not bring the device up after non-fatal error
- igb: Do not bring the device up after non-fatal error
- !12988  mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- !12800  cachefiles: fix dentry leak in cachefiles_open_file()
- cachefiles: fix dentry leak in cachefiles_open_file()
- !12900  ext4: fix double brelse() the buffer of the extents path
- ext4: fix double brelse() the buffer of the extents path
- !12896  ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12960  ext4: update orig_path in ext4_find_extent()
- ext4: update orig_path in ext4_find_extent()
- !13012  drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
- !12909  btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- !12906  io_uring: fix CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- !12892  ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- !12957  rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
- !12377  ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- !12497  drm/stm: Avoid use-after-free issues with crtc and plane
- drm/stm: Avoid use-after-free issues with crtc and plane
- !12775  vt: prevent kernel-infoleak in con_font_get()
- vt: prevent kernel-infoleak in con_font_get()
- !12883  CVE-2024-50016
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- !12774  net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- !12776  drm/amd/display: Check stream before comparing them
- drm/amd/display: Check stream before comparing them
- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
- virtcca feature : GPU supports maximum 1G page table mapping.
- !12952  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12942  fix CVE-2024-47704
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- drm/amd/display: Check link_res-&gt;hpo_dp_link_enc before using it
- !12953  mm: gup: stop abusing try_grab_folio
- mm: gup: stop abusing try_grab_folio
- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
- perf/x86/zhaoxin/uncore: update KX-7000 support
- !9191 [OLK-6.6]  x86/cpu: Remove pointless evaluation of x86_coreid_bits
- x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
- !12835 Net: nebula-matrix: fix ci build warning
- Net: nebula_matrix: fix ci build warning
- !12550  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12871  Fix CVE-2024-47703
- selftests/bpf: Add return value checks for failed tests
- bpf: Fix kabi breakage in struct bpf_insn_access_aux
- bpf: Fix kabi breakage in struct bpf_func_state
- bpf: Fix compare error in function retval_range_within
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- bpf: enforce precise retval range on program exit
- bpf: enforce exact retval range on subprog/callback exit
- !12712  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- !12838  ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: reserve space for inline xattr before attaching reflink tree
- !12372  fix CVE-2024-49954
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- !12358  fix CVE-2024-49852
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- !12822  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
- !12918  Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix NULL pointer dereference
- !12874  tipc: guard against string buffer overrun
- tipc: guard against string buffer overrun
- !12916  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12843 v4  CVE-2024-50063
- selftests/bpf: Add test for lsm tail call
- bpf: Fix kabi breakage in struct bpf_map
- bpf: Prevent tail call between progs attached to different hooks
- !12932  gso: fix udp gso fraglist segmentation after pull from frag_list
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12933  tcp: fix mptcp DSS corruption due to large pmtu xmit
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- !12922  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12913  drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- drm/msm/adreno: Assign msm_gpu-&gt;pdev earlier to avoid nullptrs
- !12888  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12769  uprobes: fix kernel info leak via "[uprobes
- uprobes: fix kernel info leak via "[uprobes]" vma
- !12717  wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath12k: fix array out-of-bound access in SoC stats
- !12742  net/xen-netback: prevent UAF in xenvif_flush_hash()
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12738  r8169: add tally counter fields added with RTL8125
- r8169: add tally counter fields added with RTL8125
- !12805  ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12637  kthread: unpark only parked kthread
- kthread: unpark only parked kthread
- !12473  scsi: wd33c93: Don't use stale scsi_pointer value
- scsi: wd33c93: Don't use stale scsi_pointer value
- !12688  security/keys: fix slab-out-of-bounds in key_task_permission
- security/keys: fix slab-out-of-bounds in key_task_permission
- !12791  slip: make slhc_remember() more robust against malicious packets
- slip: make slhc_remember() more robust against malicious packets
- !12607 virtcca compile warning clean and coda bugfix
- virtcca bugfix: compile warning clean
- virtcca bugfix: clear device msi address
- virtcca bugfix: compile warning clean
- !12773 v4  add vdpa support for x86 and enable vdpa migration.
- vdpa: add support for x86 and open vdpa migration build config
- virtio_blk: remove the broken zone revalidation support
- !12759  CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
- !12772 MPTCP Upstream part 16
- selftests: mptcp: diag: avoid extra waiting
- configs/debug: add NET debug config
- MAINTAINERS: update Geliang's email address
- !12771 MPTCP Upstream part 15
- selftests: mptcp: diag: change timeout_poll to 30
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: simult flows: define missing vars
- selftests: mptcp: netlink: drop duplicate var ret
- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
- drivers: load Yunsilicon ethernet driver when xsc_pci probing
- !12817  media: venus: fix use after free bug in venus_remove due to race condition
- media: venus: fix use after free bug in venus_remove due to race condition
- !12599  iommufd: Require drivers to supply the cache_invalidate_user ops
- iommufd: Require drivers to supply the cache_invalidate_user ops
- !12793  uprobe: avoid out-of-bounds memory access of fetching args
- uprobe: avoid out-of-bounds memory access of fetching args
- !12821 v4  openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
- !12829  drm/amd/display: Check null-initialized variables
- drm/amd/display: Check null-initialized variables
- !12826  media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- !12827  drm/amd/display: Check null pointers before using them
- drm/amd/display: Check null pointers before using them
- !12767  x86/bugs: Use code segment selector for VERW operand
- x86/bugs: Use code segment selector for VERW operand
- !12506  ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12482  device-dax: correct pgoff align in dax_set_mapping()
- device-dax: correct pgoff align in dax_set_mapping()
- !12795  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12816 v2  bpf lts backport
- Fix kabi breakage in struct bpf_map
- bpf: Optimize the free of inner map
- !12747  parport: Proper fix for array out-of-bounds access
- parport: Proper fix for array out-of-bounds access
- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
- drivers: misc: uacce: bugfix for MAX_ORDER
- !12718  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12707  drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
- !12768  Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
- !12674  net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- !12736  drm/amd/display: Fix system hang while resume with TBT monitor
- drm/amd/display: Fix system hang while resume with TBT monitor
- !12604  drm/amd/display: Check null pointer before dereferencing se
- drm/amd/display: Check null pointer before dereferencing se
- !12591  cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
- !12465  drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12755  pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: stm32: check devm_kasprintf() returned value
- !12715 MPTCP Upstream part 14
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
- mptcp: check the protocol in tcp_sk() with DEBUG_NET
- mptcp: token kunit: set protocol
- !12711  btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free in add_inode_ref()
- !12728  Backport "ima: Avoid blocking in RCU read-side critical section"
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12516  fix CVE-2024-47742
- firmware_loader: Block path traversal
- !12710  fix CVE-2024-49924
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- !12729  CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- !12720 drivers/crypto/ccp: fix a build error
- drivers/crypto/ccp: fix a build error
- !12666  block: fix integer overflow in BLKSECDISCARD
- block: fix integer overflow in BLKSECDISCARD
- !12608  blk_iocost: fix more out of bound shifts
- blk_iocost: fix more out of bound shifts
- !12656  CVE-2024-49955
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- !12662  drm/amd/display: fix double free issue during amdgpu module unload
- drm/amd/display: fix double free issue during amdgpu module unload
- !12698  mm: memcg: don't periodically flush stats when memcg is disabled
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
- drivers: update Yunsilicon driver to version 2406_rc16
- !12617  drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
- !12545  Fix TX fifo corruption in patch [3
- serial: sc16is7xx: fix TX fifo corruption
- kfifo: add kfifo_out_linear{,_ptr}()
- serial: sc16is7xx: refactor FIFO access functions to increase commonality
- !12648  net: do not delay dst_entries_add() in dst_release()
- net: do not delay dst_entries_add() in dst_release()
- !12553  Fix CVE-2024-49996
- cifs: Fix buffer overflow when parsing NFS reparse points
- smb: client: fix parsing of device numbers</changelog>
</package>
<package pkgid="dd81f4e8215cb5257147da2bab009427d7ba20aef91c0c35425e1de857f22e2c" name="qt5-assistant" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="9835e1e8593f72314acc492a4ad837f05b8d20819ccd5fd059654150e635aebd" name="qt5-designer" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="8b095b973bcdda96318800f7fc60798da623d7eed3553973326e67de91908fe2" name="qt5-doctools" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="74458ad36b13e3959ccef1738b1cf7594becdfe4276b7b8d9ae5fc7bd1004b4f" name="qt5-linguist" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="7a1ea527d441d5def7d6e0ead7feb6b8cde008756b40faca880c7be625809dc6" name="qt5-qdbusviewer" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="172719952ab474b860763b9900976a5223df707d0615eb0e8688f00367a742c0" name="qt5-qttools" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="e740f267a5de241f40e0da12f58a9108a9832d0cca8a217e2d8820f8d8c206e1" name="qt5-qttools" arch="src">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="21810d4afdb9391a1aabd0449bb63d2848188a6f1761cff20b0150a90b076f55" name="qt5-qttools-common" arch="noarch">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="ef0f1742604868fa24528c08d860593fedce7c4055a6ae9d4cd760632799205e" name="qt5-qttools-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="c5a28d63c39c6ba2310bc8e6a63234b9f04eed0d6ba47f933a208566f87570ce" name="qt5-qttools-debugsource" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="447ff27f58ecfd5070ecb3e0406632d505086ac5d2940796dc5ae4ffae4d7c34" name="qt5-qttools-devel" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="bba399cf922fa34fb4c74669aa854c14ce0af5a2349fc7fa6a5fc9ca9174effb" name="qt5-qttools-examples" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="5b7e3c8a503d784ad40bcb39da9e46a1dc5055ed09de1a32439589a676cb1b82" name="qt5-qttools-libs-designer" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="e5c53a23e1a77139c2d8a8ee8e8aa4331e0b22a430a997d7e98ac685971ac509" name="qt5-qttools-libs-designercomponents" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="6c7ce79aa3f78d262b89d18f12b062989d00ea4e364626d83075e0831bd16cab" name="qt5-qttools-libs-help" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="0e3bd8b64e47eab7e037421152df0cbdcc5afcbbd941bf290377b710e16e54f1" name="qt5-qttools-static" arch="aarch64">
  <version epoch="0" ver="5.15.10" rel="4.oe2403"/>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-1" date="1692705600">- update to upstream version 5.15.10</changelog>
  <changelog author="douyan &lt;douyan@kylinos.cn&gt; - 5.15.10-2" date="1693396800">- add 0001-update-Qt5LinguistToolsMacros.cmake.patch</changelog>
  <changelog author="wangqia &lt;wangqia@uniontech.com&gt; - 5.15.10-3" date="1704283200">- rebuild for clang update</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.15.10-4" date="1724932800">- Disable automatic .la file removal
- cleanup spec</changelog>
</package>
<package pkgid="610d429560051f85d1a7bd7f919581861c82c768335fd8bebe880f495b567e98" name="qt6-qtdoc" arch="aarch64">
  <version epoch="0" ver="6.5.2" rel="1.oe2403"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.0-1" date="1684152000">- Init Package for openEuler</changelog>
  <changelog author="EastDong &lt;xudong23@iscas.ac.cn&gt; - 6.5.1-1" date="1691668800">- Update Package 6.5.1</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.2-1" date="1701345600">- Update version to 6.5.2</changelog>
</package>
<package pkgid="44d9d4c79d926bf057d94191ddbcdca3c5fd18b3b7caa95e2fc0e238341e4172" name="qt6-qtdoc" arch="src">
  <version epoch="0" ver="6.5.2" rel="1.oe2403"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.0-1" date="1684152000">- Init Package for openEuler</changelog>
  <changelog author="EastDong &lt;xudong23@iscas.ac.cn&gt; - 6.5.1-1" date="1691668800">- Update Package 6.5.1</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.2-1" date="1701345600">- Update version to 6.5.2</changelog>
</package>
<package pkgid="9b441627b27ff52573328d5efa6c9a14077cfa53e86bc9d9e3e5d115a6a2bcff" name="qt6-qtdoc-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.5.2" rel="1.oe2403"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.0-1" date="1684152000">- Init Package for openEuler</changelog>
  <changelog author="EastDong &lt;xudong23@iscas.ac.cn&gt; - 6.5.1-1" date="1691668800">- Update Package 6.5.1</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.2-1" date="1701345600">- Update version to 6.5.2</changelog>
</package>
<package pkgid="43fe64ddf40c72f056efd07f16b471d9df56758c5997597a184716beecb91ba2" name="qt6-qtdoc-debugsource" arch="aarch64">
  <version epoch="0" ver="6.5.2" rel="1.oe2403"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.0-1" date="1684152000">- Init Package for openEuler</changelog>
  <changelog author="EastDong &lt;xudong23@iscas.ac.cn&gt; - 6.5.1-1" date="1691668800">- Update Package 6.5.1</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 6.5.2-1" date="1701345600">- Update version to 6.5.2</changelog>
</package>
<package pkgid="34db147f2b64e53d876f68b2c279a6aad59f6f98fb199afeb16e52decf58efff" name="rust" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="5034c8010c7784a1e8518e70518f6aecea8af030b028b2506498fb2af70c4909" name="rust" arch="src">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="5aef2a59ef7f5f5faa57759b8179ede41bd854444583bb8a79f10620d75cb649" name="rust-analyzer" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="0533f30bcc3561d941ddae0ae469d74d0bcd72cba5bb8ced89adffec40395c56" name="rust-debugger-common" arch="noarch">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="698cfb36b43ef7e439995d9d14cfaf08b604402c316d164625866ff8fa3a849c" name="rust-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="2d2d6e63175dc08160867f676bef3270cadc590c21cf0fe53a697f5ab48bf08b" name="rust-debugsource" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="a7967054f37dc6fbd2825045beddfba5f5e1cebe73cebcfac882ee05aa06ab2f" name="rust-gdb" arch="noarch">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="6a4c8b13305ee64e1c9572dffc9460c355edcd476904cc64e4e54a3b9d45076a" name="rust-help" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="04e107786f587f5b6239c449acb41cd342b81f02af2d2e03234fa1fcf9d79b2c" name="rust-lldb" arch="noarch">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="34b8ce615f710ef8baada11201ac65569cf8c1c10418754f94f6fd90deb49a37" name="rust-src" arch="noarch">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="6d463c68c19fab56aa0f0e4e15946a6d628faf7beb6055db20946d2b11d35eb6" name="rust-std-static" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="04ab4dad8ca24a98f679e7fafdf4869f18aa0171086c03c3811f3754bd69fc51" name="rustfmt" arch="aarch64">
  <version epoch="0" ver="1.77.0" rel="5.oe2403"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.73.0-2" date="1699876800">- Remove git lfs tar and change to user-repo
- Add gpg verification to Source0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.74.0-1" date="1700827200">- Update to 1.74.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-1" date="1704888000">- Update to 1.75.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.75.0-2" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1708430400">- Update to 1.76.0</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.77.0-1" date="1712145600">- Update to 1.77.0</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.77.0-2" date="1712836800">- Enable profiler builtin</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.77.0-3" date="1713787200">- Modify openEuler to vendor</changelog>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 1.77.0-4" date="1717588800">- disable musl for loongarch64</changelog>
  <changelog author="jianchunfu &lt;chunfu.jian@shingroup.cn&gt; - 1.77.0-5" date="1718280000">- spec: Add support for ppc64le</changelog>
</package>
<package pkgid="39fa6bd3605b62d74b0306c7e807269d54a450c88028d854e015d8405e033d59" name="spirv-llvm-translator" arch="aarch64">
  <version epoch="0" ver="17.0.0" rel="1.oe2403"/>
  <changelog author="chenchen &lt;chen_aka_jan@163.com&gt; - 12.0.0-1" date="1643198400">- Package init</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.0-1" date="1686225600">- Update to 15.0.0</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.0-1" date="1701777600">- Update to 17.0.0</changelog>
</package>
<package pkgid="d55e88e7a7645d654a142f91d4c2af046d76595bc68095b15e44245d57e1f2e8" name="spirv-llvm-translator" arch="src">
  <version epoch="0" ver="17.0.0" rel="1.oe2403"/>
  <changelog author="chenchen &lt;chen_aka_jan@163.com&gt; - 12.0.0-1" date="1643198400">- Package init</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.0-1" date="1686225600">- Update to 15.0.0</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.0-1" date="1701777600">- Update to 17.0.0</changelog>
</package>
<package pkgid="35bee473420599128bdb39ca2d3e31d177e1e134cee7e6e436c975ae95ab558a" name="spirv-llvm-translator-debuginfo" arch="aarch64">
  <version epoch="0" ver="17.0.0" rel="1.oe2403"/>
  <changelog author="chenchen &lt;chen_aka_jan@163.com&gt; - 12.0.0-1" date="1643198400">- Package init</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.0-1" date="1686225600">- Update to 15.0.0</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.0-1" date="1701777600">- Update to 17.0.0</changelog>
</package>
<package pkgid="8b127b81fb050081ce75c07df1fbf5c01cc05bf80969789a8c81a2075249be87" name="spirv-llvm-translator-debugsource" arch="aarch64">
  <version epoch="0" ver="17.0.0" rel="1.oe2403"/>
  <changelog author="chenchen &lt;chen_aka_jan@163.com&gt; - 12.0.0-1" date="1643198400">- Package init</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.0-1" date="1686225600">- Update to 15.0.0</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.0-1" date="1701777600">- Update to 17.0.0</changelog>
</package>
<package pkgid="8c4b0207763cd9fcb109cec6e9426f2c23c1b5b779608a508a6c7b02cefcc949" name="spirv-llvm-translator-devel" arch="aarch64">
  <version epoch="0" ver="17.0.0" rel="1.oe2403"/>
  <changelog author="chenchen &lt;chen_aka_jan@163.com&gt; - 12.0.0-1" date="1643198400">- Package init</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.0-1" date="1686225600">- Update to 15.0.0</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.0-1" date="1701777600">- Update to 17.0.0</changelog>
</package>
<package pkgid="c845f7ee47f386844f3c61b79d78f3928a4b4fc957c9fe8d66e5d27ee1537705" name="spirv-llvm-translator-tools" arch="aarch64">
  <version epoch="0" ver="17.0.0" rel="1.oe2403"/>
  <changelog author="chenchen &lt;chen_aka_jan@163.com&gt; - 12.0.0-1" date="1643198400">- Package init</changelog>
  <changelog author="cf-zhao &lt;zhaochuanfeng@huawei.com&gt; - 15.0.0-1" date="1686225600">- Update to 15.0.0</changelog>
  <changelog author="zhoujing &lt;zhoujing106@huawei.com&gt; - 17.0.0-1" date="1701777600">- Update to 17.0.0</changelog>
</package>
<package pkgid="46bcee0e8963d5b4dae58e0bedf86173815500c789d7302445c69f952af9968f" name="xdp-tools" arch="aarch64">
  <version epoch="0" ver="1.4.1" rel="2.oe2403"/>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; 1.0.1-3" date="1665403200">- correct release number format</changelog>
  <changelog author="Ouuleilei &lt;wangliu@iscas.ac.cn&gt; 1.4.1-1" date="1703246400">- upgrade to 1.4.1</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; 1.4.1-2" date="1715428800">- xdp-bench: Add correct logging message for XDP_PASS</changelog>
</package>
<package pkgid="23bcf747a2af0a30b11515e9a4a10b7604dbdad8aa79f79427f6621984b17785" name="xdp-tools" arch="src">
  <version epoch="0" ver="1.4.1" rel="2.oe2403"/>
  <changelog author="LemmyHuang &lt;huangliming5@huawei.com&gt; 1.0.1-3" date="1665403200">- correct release number format</changelog>
  <changelog author="Ouuleilei &lt;wangliu@iscas.ac.cn&gt; 1.4.1-1" date="1703246400">- upgrade to 1.4.1</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; 1.4.1-2" date="1715428800">- xdp-bench: Add correct logging message for XDP_PASS</changelog>
</package>
</otherdata>