# changelog

author: yaoxin <yao_xin001@hoperun.com> - 3.1.1-1
changelog:
  - Update to 3.1.1
    * Security fix for CVE-2024-6237,CVE-2024-5953,CVE-2024-3657,CVE-2024-2199
    * Issue 6172 - RFE: improve the performance of evaluation of filter component 
      when tested against a large valueset (like group members) #6173
    * Issue 6181 - RFE - Allow system to manage uid/gid at startup
    * Issue 6238 - RFE - add option to write audit log in JSON format
    * Issue 6241 - Add support for CRYPT-YESCRYPT #6242
    * Issue 5772 - ONE LEVEL search fails to return sub-suffixes #6219
    * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol #6124
    * Issue 6155 - ldap-agent fails to start because of permission error #6179
    * Issue 6170 - audit log buffering doesn’t handle large updates
    * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok #6168
    * Issue 6183 - Slow ldif2db import on a newly created BDB backend #6208
    * Issue 6199 - unprotected search query during certificate based authentication #6205
    * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes #6225
    * Issue 6229 - After an initial failure, subsequent online backups fail #6230
    * Issue 6254 - Enabling replication for a sub suffix crashes browser #6255
    * Issue 6256 - nsslapd-numlisteners limit is not enforced
    * Issue 6265 - lmdb - missing entries in range searches #6266
    * Please see log - https://www.port389.org/docs/389ds/releases/release-3-1-1


author: Xiong Zhou <xiongzhou4@huawei.com> - v1.0-4
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Sync patches from openeuler/A-FOT
         Add reboot action to fasten the second compilation,
         fix bugs and format codes.
  	   Reuse calcsum, delay pre-reboot operations and fixs typos.


author: li-miaomiao_zhr<mmlidc@isoftstone.com> - 1.0.0-6
changelog:
  - 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


author: Yuhang Wei<weiyuhang3@huawei.com> - 1.0.6-2
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:modify version display and fix the path for EFI boot in bootloader.sh


author: songliyang <songiyang@kylinos.cn> - 0.21.2-1
changelog:
  - Upgrade to 0.21.2
  - New compile-defined limit LIBRAW_MAX_PROFILE_SIZE_MB: limits allocation/read size for embedded color profile (default: 256Mb)
  - Embedded color profile allocation/read size: limited by input file size.
  - Multiple fixes (mostly inspired by oss-fuzz) to improve library stability and/or input checks.
  - raw-identify: use fallback if PATH_MAX not available
  - Disabled color conversion for Canon 16-bit thumbnails
  - docs/changelog: explained the case when no thumbnail is found in specific file
  - swapXX renamed to libraw_swapXX to avoid name conflict
  - better striped thumbnails handling


author: panchenbo <panchenbo@kylinsec.com.cn> - 1.22.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix build error: add missing BuildRequires:pkgconfig(polkit-gobject-1)


author: gaoxingwang <gaoxingwang1@huawei.com> - 1:1.42.8-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:NetworkManager-dispatcher.service not enabled when installed due to systemd_units not defined


author: gaoxingwang <gaoxingwang1@huawei.com> - 1:1.42.8-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:sync bugfix patch: delete lease file when connection deleted and 
         update the way to get ppp version because patchlevel.h no more provided in  ppp-2.5.0


author: liuzhilin <liuzhilin@uniontech.com> - 1:1.44.2-2
changelog:
  - add NM to support wifi6(fix dde-network-core build error)
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:Support wireless networks connecting WIFI6 encryption methods,
         so this demand is achieved in NetworkManager, KF5-NetworkManager-QT,
         DDE-Network-Core software package


author: Funda Wang <fundawang@yeah.net> - 1:1.44.2-3
changelog:
  - Type:CVE
  - CVE:CVE-2024-6501
  - SUG:NA
  - DESC: fix CVE-2024-6501
  - DESC: 1.44.2 does not build with lto for now


author: yaoxin <yao_xin001@hoperun.com> - 1.2.24-1
changelog:
  - Update to 1.2.24:
    * Fixed formatting of ipsec.conf snippet. This is a security
    issue with severity of "Important." (CVE-2024-9050)
    * Added support for "require-id-on-certificate" setting.
    * Updated Georgian, Slovenian and Ukrainian translations.


author: chenyanpanHW <chenyanpan@huawei.com> - 2.14.19-25
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-2.14.3-multilib.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-2.14.3-ref-leaks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-make-j-safety.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-allow-deprecated.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Fix-link_protocol_is_local_ipv46-for-ipv4-on-some-ip.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-Commit-patch-from-bug-662623-to-fix-connection-failu.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0016-bug-732274-fix-parallel-build-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.8-2
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: pkcon: Use appropriate callbacks for client / task async calls


author: lingsheng <lingsheng1@h-partners.com> - 1.2.8-3
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: Revert PkClient: Replace the GSimpleAsyncResult with the GTask API


author: yinsist <jianhui.oerv@isrc.iscas.ac.cn> - 4.0.5-4
changelog:
  - Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.15-38
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.15-add_sdl_config_man.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7637.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7636.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7635_1.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7635_2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7573_CVE-2019-7576.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7578.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-7577.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.10-GrabNotViewable.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.15-const_XData32.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.15-ignore_insane_joystick_axis.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.15-no-default-backing-store.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.15-SDL_EnableUNICODE_drops_keyboard_events.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/SDL-1.2.15-vec_perm-ppc64le.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-13616.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-CVE-2019-7572-Fix-a-buffer-overread-in-IMA_ADPCM_nibble.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-CVE-2019-7574-Fix-a-buffer-overread-in-IMA_ADPCM_decode.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-CVE-2019-7572-Fix-a-buffer-overwrite-in-IMA_ADPCM_decode.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-CVE-2019-7575-Fix-a-buffer-overwrite-in-MS_ADPCM_decode.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 2.17.5-1
changelog:
  - update to 2.17.5
  - Drop non-reportable oopses by default.
  - Add abrt-action-coredump for unpacking coredumps
  - brtd: remove livesys.service reference from the systemd unit file.


author: yixiangzhike <yixiangzhike007@163.com> - 0.18.6-3
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: backport upstream patch to fix parsing of lowercase group names


author: yixiangzhike <yixiangzhike007@163.com> - 0.18.8-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.18.8
          delete unused Group ALLXTRAHASHES and EVERYTHING in aide.conf
          add option database_attrs to delete md5 and sha1 hash value in aide.conf


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 36.16.5-41
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport & adjust upstream patch for fixing building issues with clang
  - run autoreconf before building


author: xu_ping <707078654@qq.com> - 1.11.0-1
changelog:
  - Update to version 1.11.0
  - Add and use CSVFormat#setTrailingData(boolean) in CSVFormat.EXCEL for Excel compatibility #303
  - Replace deprecated method in user guide.


author: yaoxin <yao_xin001@hoperun.com> - 1.4.0-1
changelog:
  - Update to 1.4.0
    * The minimum support Java version has been upgraded from Java 7 to Java 8.
    * The minimum Windows versions supported are now Windows 10 and Windows Server 2016.
  - Please see the change log:
     https://commons.apache.org/proper/commons-daemon/changes-report.html


author: yaoxin <1024769339@qq.com> - 3.11.1-1
changelog:
  - Update to 3.11.1:
    * Allow longer data in pattern IMAPReply.
    * Precompile regular expression in UnixFTPEntryParser.preParse(List<String>).
    * Guard against polynomial regular expression used on uncontrolled data in VMSVersioningFTPEntryParser.
    * Guard against polynomial regular expression used on uncontrolled data in IMAPReply.TAGGED_RESPONSE.
    * Cannot connect to FTP server with HTTP proxy. Fixes https://issues.apache.org/jira/browse/NET-730.
    * Base 64 Encoding with URL and Filename Safe Alphabet should not chunk per RFC 4648.
  - Please see log: https://commons.apache.org/proper/commons-net/changes-report.html


author: yaoxin <yao_xin001@hoperun.com> - 2.12.0-1
changelog:
  - Update to 2.12.0
  - Bootloader Images:
      * remove unused plat_try_next_boot_source
  - Architecture:
      *Branch Record Buffer Extension (FEAT_BRBE)
      * allow RME builds with BRBE
  - Arm:
      * avoid stripping kernel trampoline
      * add DRAM memory regions that linux kernel can share
      * add optee specific mem-size attribute
      * add secure uart interrupt in device region
      * enable FEAT_MTE2
      * fix the FF-A optee manifest by adding the boot info node
      * update the memory size allocated to optee at EL1
  - Intel:
      * add cache invalidation during BL31 initialization
      * add in JTAG ID for Linux FCS
      * add in missing ECC register
      * add in watchdog for QSPI driver
      * bridge ack timing issue causing fpga config hung
      * correct macro naming
      * f2sdram bridge quick write thru failed
      * fix bridge enable and disable function
      * fix CCU for cache maintenance
      * flush L1/L2/L3/Sys cache before HPS cold reset
      * implement soc and lwsoc bridge control for burst speed
      * refactor SDMMC driver for Altera products
      * remove redundant BIT_32 macro
      * software workaround for bridge timeout
      * update Agilex5 BL2 init flow and other misc changes
      * update Agilex5 warm reset subroutines
      * update all the platforms hand-off data offset value
      * update CCU configuration for Agilex5 platform
      * update mailbox SDM printout message
      * update memcpy to memcpy_s ([e264b55]
      * update outdated code for Linux direct boot
      * update preloaded_bl33_base for legacy product
      * update sip smc config addr for agilex5
      * update the size with addition 0x8000 0000 base


author: yaoxin <yao_xin001@hoperun.com> - 14.2.1-1
changelog:
  - Update to 14.2.1:
    * faster handling of symmetric matrices by inv(), rcond(), powmat()
    * faster handling of hermitian matrices by inv(), rcond(), powmat(), cond(), pinv(), rank()
    * added solve_opts::force_sym option to solve() to force use of the symmetric/hermitian solver (not limited to sympd matrices)
    * more efficient handling of compound expressions by solve()


author: yaoxin <1024769339@qq.com> - 1.30.2-1
changelog:
  - Update to 1.30.2:
     * Fixed co_spawn to correctly propagate exceptions resulting from cancellation to the completion handler.
     * Added calls to std::launder to fix undefined behaviour in awaitable<> internal storage.
     * Added missing handling of the file_base::append flag in the Windows implementation of file support.
     * Updated the socket and descriptor implementations to add more cases where they will fall back to fcntl if a call to ioctl fails.
     * Fixed a compile error that occurred when channels and experimental::coro were both used in the same translation unit.
     * Added missing CancellationSlot type requirements to documentation.


author: Funda Wang <fundawang@yeah.net> - 5.3.1-7
changelog:
  - add requires on zlib and minizip devel pacakge, as it was referenced by
    pkgconfig and cmake description files
  - drop help sub package, as it conflicts with main package


author: yanglongkang<yanglongkang@h-partners.com> - 3.2.2-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Adding Patching Operations
         provides relibility and self-healing capabilities for service


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 3.2.5-2
changelog:
  - Type：update
  - ID：NA
  - SUG:NA
  - DESC: Modify the license to SPDX format
          Delete MIT and Public Domain license because it no longer appears in the upstream source


author: pengjian <pengjian23@mails.ucas.ac.cn> - 0.3.6-29
changelog:
  - enhances error checking and boundary verification in memory allocation 
  to fix potential security vulnerabilities during audio file analysis.


author: zhengxiaoxiao<zhengxiaoxiao2@huawei.com> - 1:3.1.2-1
changelog:
  - update version to 3.1.2
    - When processing a run level change, make auditd exit
    - In auditd, fix return code when rules added in immutable mode
    - In auparse, when files are given, also consider EUID for access
    - Auparse now interprets unnamed/anonymous sockets (Enzo Matsumiya)
    - Disable Python bindings from setting rules due to swig bug (S. Trofimovich)
    - Update all lookup tables for the 6.5 kernel
    - Don't be as paranoid about auditctl -R file permissions
    - In ausearch, correct subject/object search to be an and if both are given
    - Adjust formats for 64 bit time_t
    - Fix segfault in python bindings around the feed API
    - Add feed_has_data, get_record_num, and get/goto_field_num to python bindings


author: wangkerong <wangkerong@huawei.com> - 1.13.0-3
changelog:
  - Fix OOM during fuzz test
  - We don't run some testcase,because the patch of fuzz test will lead to the failure of testcase


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * Reformatted AutoValue source code using google-java-format.
    * Clarified how annotation copying works when @CopyAnnotations is not present.
    * In @AutoValue class Foo<@Bar T>, copy @Bar to the implementing subclass.
    * If an @AutoOneOf class has @CopyAnnotations, copy class annotations to the generated subclasses.


author: fuanan <fuanan3@h-partners.com> - 1.16.5-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Bump release and Cleanup useless comments and License compliance rectification


author: wangkai <wangkai385@huawei.com> - 0:4.3-23
changelog:
  - This package depends on log4j.After the log4j vulnerability CVE-2021-44228 is fixed,the version needs to be rebuild.


author: yaoxin <yaoxin30@huawei.com> - 0:4.3-24
changelog:
  - This package depends on log4j.After the log4j vulnerability CVE-2021-45105 is fixed,the version needs to be rebuild.


author: zhoupengcheng <zhoupengcheng11@huawei.com> - 2.12.1-1
changelog:
  - update to 2.12.1 
  - backport two patches from upstream to fix testcase failure after upgrade 2.12.1
      backport-Freeze-format_time-tests-to-a-specific-date-to-fix-t.patch
      backport-Use-aware-UTC-datetimes-internally.patch


author: longwei <longwei27@huawei.com> -5.2.15-3
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:revert to use pie links and change position of bash.relocation


author: liutie <liutie4@huawei.com> -5.2.15-4
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:remove path /usr/bin for sub package relocation and fix issue


author: yaoxin <yao_xin001@hoperun.com> - 1.17-1
changelog:
  - Update to 1.17 for fix CVE-2022-38398,CVE-2022-38648,CVE-2022-40146,CVE-2022-44729 and CVE-2022-44730


author: liuzhilin <liuzhilin@kylinos.cn> 1.11.1-1
changelog:
  - fix unbreak test suites with multiple files loading common constants, introduced in v1.11.0.
  - fix docker image won't crash if a file or directory named 'bats' exists.
  - fix use $BATS_LIBDIR instead of hardcoded lib in 'bats-gather-tests'.
  - fix hard-coded link to readthedocs.
  - fix tutorial code for multiline test suite.


author: liequan che <cheliequan@inspur.com> - 1.1-4
changelog:
  - add bcache-export-cached to export CACHED_UUID and CACHED_LABEL,so that 69-bcache.rules
  udev rules can correctly create uuid and label links for bcache devices


author: yaoxin <1024769339@qq.com> - 6.10.0-1
changelog:
  - Update to 6.10.0:
    * Fix PMD UnnecessaryFullyQualifiedName
    * Fix PMD EmptyCatchBlock by allowing commented blocks
    * Fix PMD EmptyControlStatement by allowing commented blocks
    * Fix SpotBugs RV_RETURN_VALUE_IGNORED_BAD_PRACTICE in JasminVisitor
    * SpotBugs checks should ignore code generated by JavaCC
    * Fix SpotBugs URF_UNREAD_FIELD in ClassDumper
    * Fix SpotBugs DM_DEFAULT_ENCODING in JasminVisitor
    * Fix SpotBugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE in ASTFunAppl
    * Deprecate TransitiveHull.INGORED in favor of TransitiveHull.getIgnored()


author: zhanghao<zhanghao383@huawei.com> - 32:9.16.37-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix output expected information when install bing-sdborbind-sdb-chroot


author: chengyechun<chengyechun1@huawei.com> - 32:9.18.21-2
changelog:
  - Type:CVE
  - CVE:CVE-2023-4408 CVE-2023-5517 CVE-2023-5679 CVE-2023-50387 CVE-2023-50868
  - SUG:NA
  - DESC:fix CVE-2023-4408 CVE-2023-5517 CVE-2023-5679 CVE-2023-50387 CVE-2023-50868


author: chengyechun<chengyechun1@huawei.com> - 32:9.18.21-3
changelog:
  - Type:CVE
  - CVE:CVE-2024-0760,CVE-2024-1737,CVE-2024-1975,CVE-2024-4076
  - SUG:NA
  - DESC:fix CVE-2024-0760,CVE-2024-1737,CVE-2024-1975,CVE-2024-4076


author: Funda Wang <fundawang@yeah.net> - 32:9.18.33-1
changelog:
  - Type:CVE
  - CVE:CVE-2024-11187, CVE-2024-12705
  - SUG:NA
  - DESC:update to 9.18.33 to fix CVE-2024-11187, CVE-2024-12705


author: Funda Wang <fundawang@yeah.net> - 2.41-14
changelog:
  - Add support for the BPF target (rh#1825193)
  - Accept and ignore R_BPF_64_NODYLD32 relocations (rh#2245296)


author: Funda Wang <fundawang@yeah.net> - 2.41-16
changelog:
  - Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
    symbols without version info.
  - Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes


author: tenglei <tenglei@kylinos.cn> - 0.9.8-1
changelog:
  - Update package to version 0.9.8
  - A new NHI for REMBRANDT
  - Fixed: Determine the string length before writing file
  - Fixed: Free on error to prevent resource leak


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-2
changelog:
  - Fix typo in wait_child 
  - Refactor: foreach_{node,ticket}: apply more universally
  - Refactor: rename foreach_{node,ticket} macros to uppercased variants
  - Refactor Fix problems found by clang


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-3
changelog:
  - Add support for building with mock
  - delete "-S git" from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Fix-typo-in-wait_child.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Fix-problems-found-by-clang.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-foreach_-node-ticket-apply-more-universally.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-rename-foreach_-node-ticket-macros-to-upper.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-rpm-Add-gcc-as-a-build-dependency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-rpm-Remove-the-tar-file-as-part-of-make-clean.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-build-Add-support-for-building-with-mock.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-the-unused-check_site-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-read_c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-check_.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Rename-FOREACH_-NODE-TICKET.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Add-three-argument-versions-of-FOREACH_-NOD.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_name.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_id.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_myself.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Add-a-function-to-convert-a-BOOTH_DAEMON_ST.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Add-a-function-to-get-the-port-from-a-booth.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Use-asprintf-instead-of-a-static-buffer-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Build-Remove-build-time-support-for-running-splint.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Build-Remove-unneeded-cruft-from-configure.ac.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-number_sites_marked_as_granted-is-now-a-sta.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-ticket.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Mark-internal-functions-in-ticket.c-as-stat.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-7
changelog:
  - Build: Remove build-time support for running splint.
  - Build: Remove unneeded cruft from configure.ac


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-8
changelog:
  - Refactor: Remove global booth_conf variable in find_ticket_by_name
  - Refactor: number_sites_marked_as_granted is now a static function.
  -


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-9
changelog:
  - Refactor: Remove global booth_conf variable in ticket.c.
  - Refactor: Mark internal functions in ticket.c as static.


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-12
changelog:
  - btrfs-progs: convert: insert a dummy inode item before inode ref for ext2/4
  - btrfs-progs: convert: for ext2, fix possible tree-checker error when converting a large fs


author: kkz <zhaoshuang@uniontech.com> - 0.10.0-1
changelog:
  - Upgrade to version 0.10.0
    Add the --[ro-]bind-fd option, which can be used to mount
       a filesystem represented by a file descriptor without
       time-of-check/time-of-use attacks
    Fix some confusing syntax in SetupOpFlag (no functional change)


author: yaoxin <1024769339@qq.com> - 20250113-1
changelog:
  - Update to 20250113:
    * Parse unknown timezones as UTC
    * Apk (Alpine Linux) format support added
    * Implement default value in parameter expansion
    * Also support supplements that use & as "and"
    * Add workaround for skopeo's argument parser
    * add cap-htm=off on power9
    * Fixed usage of chown calls
    * Remove leading `go` from `purl` locators


author: jianmin <jianmin@iscas.ac.cn> - 1.34.1-5
changelog:
  - Type:cve
  - CVE:CVE-2024-3727 CVE-2024-24791
  - SUG:NA
  - DESC: fix CVE-2024-3727 and Rebuild to fix CVE-2024-24791


author: liuxu <liuxu156@huawei.com> - 1:1.36.1-6
changelog:
  - Type:CVE
  - Id:NA
  - SUG:NA
  - DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363


author: xinghe <xinghe2@h-partners.com> - 1.18.1-5
changelog:
  - Type:CVE
  - CVE:CVE-2023-32067 CVE-2023-31130
  - SUG:restart
  - DESC:fix CVE-2023-32067 CVE-2023-31130


author: wangjiang <wangjiang37@h-partners.com> - 2023.2.64-2
changelog:
  - remove expired and sync new certificates
    Removing:
      Security Communication Root CA
    Adding:
      D-Trust SBR Root CA 1 2022
      D-Trust SBR Root CA 2 2022
      Telekom Security SMIME ECC Root 2021
      Telekom Security SMIME RSA Root 2023
      Telekom Security TLS ECC Root 2020
      Telekom Security TLS RSA Root 2023


author: sunhai<sunhai10@huawei.com> - 1.17.4-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:cairo_truetype_reverse_cmap detected memory leaks
         fix read memory access
         fix call get_unaligned_be32 heap buffer overflow
         fix heap buffer overflow in cairo_cff_parse_charstring


author: zhangxingrong <zhangxingrong@uniontech.cn> - 5.0.1-2
changelog:
  - Fix broken disassembly of floating point immediates on big endian hosts 
  - Fix compilation with DIET + X86_REDUCE 
  - Avoid random access values for operands in not yet specified instructions 
  - Make helper functions static to prevent multiple defintions


author: yangyun <yangyun50@huawei.com> - 1.5.5-1
changelog:
  - update to 1.5.5 version
  	- add support of readers (see README.md)
  	- configure.ac: disable the use of --disabele-usbdropdir
  	- parse: create output.bin file
  	- udev: Disable USB-persist for CCID devices
  	- configure: fail if flex is not found
  	- some other minor improvments


author: zhoupengcheng <zhoupengcheng11@huawei.com> - 0.2.4-4
changelog:
  - packing chatglm_convert.py file
  - install python models for chatglm_convert.py int dockerfile
  - update long-term yum.repo in dockerfile


author: xu_ping <707078654@qq.com> - 46-1
changelog:
  - Upgrade version to 46
    * Remove old source
    * deprecated re-box primitives in deprecated use of org.json in deprecated SurveyAjax 
    * add CheckCLDR.isEntireLocale() 
    * remove translation hint for MK, add hints for some newer languages
    * drop some additional raw links in tickets


author: shixuantong <shixuantong1@huawei.com> - 23.4.1-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix growpart race
         handle error when log file is empty
         ec2: Do not enable dhcp6 on EC2


author: shixuantong <shixuantong1@huawei.com> - 23.4.1-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:disable use-dns for secondary nics
         Make duplicate route add succeed
         Fix predictable interface rename issue


author: dongyuzhen <dongyuzhen@h-partners.com> - 23.4.1-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix(net): klibc ipconfig PROTO compatibility
         fix(openstack): Fix bond mac_address


author: shixuantong <shixuantong1@huawei.com> - 23.4.1-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:chore: set recursive=False for ensure_dir if parent path is "/"
         test(openstack): Test bond mac address
         fix: Ensure properties for bonded interfaces are properly translated


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.27.9-5
changelog:
  - Support 
    /usr/bin/cmake --build "aarch64-openEuler-linux-gnu" -j${RPM_BUILD_NCPUS} --verbose and 
    DESTDIR="/home/lkp/rpmbuild/BUILDROOT/cmake-3.27.9-9.oe2503.aarch64" /usr/bin/cmake --install "aarch64-openEuler-linux-gnu".


author: Funda Wang <fundawang@yeah.net> - 3.27.9-6
changelog:
  - make use of _vpath_builddir, but default to in source build for backward compatibility
  - enable check section


author: Funda Wang <fundawang@yeah.net> - 3.27.9-7
changelog:
  - change __cmake_builddir definition based on numeric comparision
  - force define source and binary directory


author: fuanan <fuanan3@h-partners.com> - 3.27.9-8
changelog:
  - remove the architecture judgment in the patches section;
  - include all patches in the source package.


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 312-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: remove incorrect provides cockpit-machines and cockpit-machines-ovirt
          remove require libvirt and libvirt-client


author: lijian <lijian2@kylinos.cn> - 2:2.230.0-1
changelog:
  - Update container-selinux to v2.230.0
  - Allow containers to unmount file systems
  - Add buildah as a container_runtime_exec_t label
  - Additional rules for container_user_t
  - Add some MLS rules to policy
  - Add container_file_t and container_ro_file_t as user_home_type


author: dillon chen <dillon.chen@gmail.com> - 9.5-1
changelog:
  - update to 9.5
  - getgrouplist.patch: drop a patch no longer needed
  - CVE-2024-0684 patch: drop a patch no longer needed
  - fix-coredump-if-enable-systemd.patch: drop a patch no longer needed
  - coreutils-i18n.patch: update


author: huyubiao <huyubiao@huawei.com> - 9.5-2
changelog:
  - fix alias sm3sum not working on bash
    delete redundant backport-chmod-fix-exit-status-when-ignoring-symlinks.patch


author: huyubiao <huyubiao@huawei.com> - 9.5-4
changelog:
  - sync patches from community
  - add backport-sort-don-t-trust-st_size-on-proc-files.patch
        backport-cat-don-t-trust-st_size-on-proc-files.patch
        backport-dd-don-t-trust-st_size-on-proc-files.patch
        backport-split-don-t-trust-st_size-on-proc-files.patch
        backport-putenv-Don-t-crash-upon-out-of-memory.patch
        backport-head-off_t-not-uintmax_t-for-file-offset.patch
        backport-shuf-avoid-integer-overflow-on-huge-inputs.patch
        backport-shuf-fix-randomness-bug.patch


author: bizhiyuan <bizhiyuan@kylinos.cn> - 3.1.8-8
changelog:
  - man: Improve quorum provider formatting 
  - man: fix a typo in cpg_model_initialize
  - main support lock pid file arg


author: bixiaoyan <bixiaoyan@kylinos.cn> - 3.1.8-10
changelog:
  - totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  - totem: Use proper timestamp type for token warning
  - stats: Store token rx and tx timestamps as 64-bit


author: fuanan <fuanan3@h-partners.com> - 2.13-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert fix CVE-2015-1197 because it causes AT testcases problems


author: yaoxin <1024769339@qq.com> - 0.18.3-1
changelog:
  - Update to 0.18.3:
    * Regression: Client keep-alive subsequent requests very slow #1997
    * 304 Not Modified response stalls until timeout #1998
    * Fix the problem that CreateFile2 in mmap::open fails to … #1973
    * Default Accept-Encoding header for the client #1975
    * SSLClientReconnection fails on Windows #1980
    * delay in keep_alive due to sleep #1969
    * missing query pararm in httplib::Client::send #1985


author: xu_ping <707078654@qq.com> - 2.16.0-1
changelog:
  - Upgrade to version 2.16.0.
    * Removed CMake option 'USE_THREADS' in favor of 'DISALLOW_THREAD_EXECUTOR'.
    * Removed deprecated 'Makefile' option 'SRCDIR'.
    * Added CMake option 'DISALLOW_THREAD_EXECUTOR' to control the inclusion of 
  the executor which performs the analysis within a thread of the main process.
    * Removed deprecated platform type 'Unspecified'
    * Do not show messages during analysis that are inactivated in the toolbar
    * implement evaluation order checker for c++11 and later
    * Add "remark comments" that can be used to generate reports with justifications for warnings
    * Added command-line option --cpp-header-probe
    * The maximum value for --max-ctu-depth is currently capped at 10
    * The previously deprecated support for Python 2.7 has been removed
    * The new option --check-level= has been added that controls how much checking is made by Cppcheck.
  The default checking level is "normal". If you feel that you can wait longer on results you can use --check-level=exhaustive.


author: shaojiansong <shaojiansong@kylinos.cn> - 8.0.4-3
changelog:
  - Fix lack of loongarch64 and sw_64 patch files in src.rpm package which is build from any platform.


author: lijian <lijian2@kylinos.cn> - 1.8.7-1
changelog:
  - update to 1.8.7
  - crun: new command "crun features".
  - linux: support io_priority from the OCI specs.
  - cgroup: allow setting swap to 0.
  - cgroup, systemd: set the memory limit on the system scope.


author: yixiangzhike <yixiangzhike007@163.com> - 20230614-1.git5f3458e
changelog:
  - update version to 20230614
    - DEFAULT policy drop DH<2048bits,TLS1.0,TLS1.1,SHA-1
    - Remove the CBC ciphers from DEFAULT policy in openssh
    - FIPS policy drop the CBC ciphersuites
    - Enable RSA-PSK algorithms in DEFAULT and LEGACY policies
    - Add the diffie-hellman-group14-sha256 to libssh
    - Add --check option to update-crypto-policies
    - Add AES-192 algorithms support
    - Use allowlisting config for gnutls
    - Enable SHAKE algorithms for gnutls,java and nss
    - Openssl disable SHA-1 signatures in FUTURE policy
    - Openssh add HostbasedAcceptedAlgorithms and RequiresRSASize config options


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:multi: check that the multi handle is valid in curl_multi_assign


author: senlin <xiasenlin1@huawei.com> - 1.0.0-19
changelog:
  - Type: Correction of bad behavior
  - ID: NA
  - SUG: NA
  - DESC: Specify the specific sudo commands for abuild users


author: xu_ping <xuping33@h-partners.com> - 1.0.0-20
changelog:
  - Type: fix warning
  - ID: NA
  - SUG: NA
  - DESC: fix install custom_build_tool warning due to new rpm-build not provides find-debuginfo.sh


author: yaoxin <yaoxin30@huawei.com> - 3.2.15-4
changelog:
  - This package depends on log4j.After the log4j vulnerability CVE-2021-44832 is fixed,the version needs to be rebuild.


author: hongjinghao <hongjinghao@huawei.com> - 1:1.14.8-3
changelog:
  - sync patch from upstream
  	backport-bus-Don-t-crash-if-bus_context_create_client_policy-.patch
  	backport-bus-When-failing-to-reload-client-policy-continue-it.patch
  	backport-test-Add-a-targeted-test-for-_dbus_unix_groups_from_.patch
  	backport-userdb-Add-proper-error-reporting-when-getting-group.patch


author: liuyumeng <liuyumeng5@huawei.com> - 0.40.0-2
changelog:
  - add patch:dconf read random contents of memory causing discrepancy,initialize memory to eliminate discrepancy


author: Funda Wang <fundawang@yeah.net> - 5.1-1
changelog:
  - update to 5.1
      build id becomes XXH128 rather than SHA1
  - drop symlinks in /usr/lib/rpm, it was of no use for years


author: zhoushuiqing <zhoushuiqing2@huawei.com> - 3.6.3-2
changelog:
  - Type:CVE
  - CVE:CVE-2005-1849,CVE-2016-9840,CVE-2016-9841,CVE-2016-9843,CVE-2018-25032,CVE-2022-37434
  - SUG:NA
  - DESC:backport patchs fix zlib cves: CVE-2005-1849 CVE-2016-9840
         CVE-2016-9841 CVE-2016-9843 CVE-2018-25032 CVE-2022-37434
         backport-fix-CVE-2005-1849.patch
         backport-fix-CVE-2016-9840.patch
         backport-fix-CVE-2016-9841.patch
         backport-fix-CVE-2016-9843.patch
         backport-fix-CVE-2018-25032.patch
         backport-fix-CVE-2022-37434-1.patch
         backport-fix-CVE-2022-37434-2.patch


author: xu_ping <707078654@qq.com> - 1.23.1-1
changelog:
  - Upgrade version to 1.23.1
    * remove usage of gore dependency
    * Don't use a fixed width for "sl" column when parsing /proc/net/tcp lines
    * add prompt color option
    * add color highlighting to stacktraces
    * remove accidentally committed binary
    * add support sentinel for FreeBSD with cgo
    * remove redundant lines at the start/end of block
    * add a new suboption --follow-calls to trace subcommand
    * update path of lldb protocol extension documentation


author: renmingshuai <renmingshuai@huawei.com> - 12:4.4.3-4
changelog:
  - Type:bugfix
  - ID:
  - SUG:restart
  - DESC:delete report url added by other upstream patch to keep pace with DHCP


author: renmingshuai <renmingshuai@huawei.com> - 12:4.4.3-5
changelog:
  - Type:CVE
  - ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
  - SUG:restart
  - DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178


author: Miroslav Suchý <msuchy@redhat.com> 1.82-1
changelog:
  - move symlink of fedora-rawhide to fedora-39
  - add openEuler new key
  - update copr keys
  - add fedora 40 gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.84-1
changelog:
  - add tumbleweed key
  - Added RPM Fusion keys for Fedora 39.
  - update copr keys
  - add elastic gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.86-1
changelog:
  - update copr keys
  - Add Jenkins 2023
  - Add keys for Bacula & Baculum
  - Add keys for Google Cloud
  - Add VeraCrypt keys
  - add Element keys


author: hanhuihui <hanhuihui5@huawei.com> - 4.16.2-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:dnf:Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove and Add all candidates for reinstall to solver


author: LuWu <2398491106@qq.com> - 4.16.2-5
changelog:
  - Limit queries to nevra forms when provided by command and Update the man page entry for the countme option


author: majianhan <majianhan@kylinos.cn> - 4.16.2-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix dnf-automatic service to apply security updates the same way as dnf tool


author: chenhaixing <chenhaixing@huawei.com> - 4.3.1-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:dnf-plugins-core:download plugin:respect install_weak_deps option value


author: renmingshuai <renmingshuai@huawei.com> - 2.89-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Fix memory leak when using --dhcp-optsfile with DHCPv6 options


author: suoxiaocong <suoxiaocong@kylinos.cn> - 18.09.0-337
changelog:
  - Type:BUG
  - CVE:NA
  - SUG:NA
  - DESC:remove ifarch condition check when addding source, this causes src.rpm missing files


author: yanglongkang <yanglongkang@h-partners.com> - 7.5.2-1
changelog:
  - Update package to version 7.5.2
  - Dos2unix can print info about the line break type of the last line, or indicate there is none.
  - Updated documentation about the ASCII conversion mode.
  - Fixed problem of converting a symbolic link target that is on another file system.
  - Updated Chinese and Serbian translations.


author: yaoxin <yao_xin001@hoperun.com> - 1.4.1-1
changelog:
  - Update to 1.4.1:
    * fix possible buffer overflows in get_path and dotconf_get_next_line
    * remove extra carriage returns


author: huangdengdui <huangdengui@huawei.com> - 23.11-17
changelog:
  Sync some patchs from upstreaming for hns3 pmd and modifications
   are as follow:
   - dma/hisilicon: remove support for HIP09 platform
   - net/hns3: disable SCTP verification tag for RSS hash input
   - net/hns3: fix variable overflow
   - net/hns3: fix double free for Rx/Tx queue
   - net/hns3: fix read Rx timestamp handle
   - net/hns3: fix offload flag of IEEE 1588
   In addition, the following patch synchronizes the latest version
   - ethdev: fix strict aliasing lead to link cannot be up


author: yinbin <yinbin8@huawei.com> - 23.11-18
changelog:
  - change dpdk-* in dpdk-tools  from dynamic build to static build
  - add -s flag to remove symbols of dpdk-* in dpdk-tools


author: huangdengdui <huangdengui@huawei.com> - 23.11-19
changelog:
  Support more VLAN fields matching for hns3 and sync a bugfix
   - net/hns3: add Rx DMA address align check
   - net/hns3: support more VLAN fields matching


author: huangdengdui <huangdengui@huawei.com> - 23.11-24
changelog:
  Sync some patchs from upstreaming, includind some bugfixes, hns3 pmd
   flow rule priority feature, hns3 pmd outer VLAN flow match feature,
   and support dump reigser names and filter.
   This patch set is modified as follows:
   - net/hns3: fix cannot fully use hardware flow director table
   - net/hns3: fix error code for repeatedly create counter
   - net/hns3: support flow rule priority
   - common/nfp: use new kvargs process API
   - net/tap: use new kvargs process API
   - net/sfc: use new kvargs process API
   - kvargs: rework process API
   - net/hns3: fix variable type
   - net/hns3: fix pointer offset
   - net/hns3: fix error log
   - net/hns3: support filtering registers by module names
   - net/hns3: support reporting names of registers
   - net/hns3: refactor register dump
   - net/hns3: remove separators between register module
   - net/hns3: fix dump counter of registers
   - net/hns3: remove some basic address dump
   - telemetry: register command with private argument
   - ethdev: fix race on ports in telemetry endpoints
   - ethdev: add telemetry command for registers
   - ethdev: add report of register names and filter
   - net/hns3: support outer VLAN flow match
   - net/hns3: register VLAN flow match mode parameter
   - net/hns3: support general tunnel flow match
   - net/hns3: restrict tunnel flow rule to one header
   - net/hns3: remove ROH devices
   - net/hns3: dump queue head and tail pointer info
   - dmadev: fix potential null pointer access
   - net/hns3: verify reset type from firmware
   - ethdev: verify queue ID in Tx done cleanup


author: - Chenxi Mao <chenxi.mao@suse.com> - 1.25-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Upgrade dwarves version to 1.25 to fix build error
          if kernel version upgrade to 6.4


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 1.47.0-2
changelog:
  - For openeuler 24.03 LTS, remove metadata_csum_seed and orphan_file
    to keep same with openeuler 22.03 LTS.


author: lifeifei<lifeifei@kylinos.cn> - 2.0.11-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix: if libvirt and ebtables are installed at the same time, ping the operation prompts "sendmsg: Operation not permitted".


author: xinghe <xinghe2@h-partners.com> - 2.0.11-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ebtables-restore --noflush failed when ebtables is uninstall


author: liyanan <liyanan32@h-partners.com> - 1:4.11-8
changelog:
  - Add security compile options pie, relro and -fstack-protector-strong
  - Add glassfish-jsp and glassfish-servlet-api and glassfish-el-api version limit


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 18-4
changelog:
  - Fix segfault when passed --index is greater than current boot order size
    Add missing short option handling for --index (-I)


author: zhangxingrong <zhangxingrong@uniontech.com> - 18-5
changelog:
  - Fix the incorrect long parameter in help messages
  - efibootmgr: delete_bootnext is just a boolean, not an entry id


author: fuanan <fuanan3@h-partners.com> - 0.189-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Remove unnecessary patch because this patch is contained in elfutils-0.189.tar


author: wangkai <13474090681@163.com> - 0.17.0-1
changelog:
  - Update to 0.17.0
  - The protocol.fsp.sort option has been removed.  ELinks always sorts.
  - bug 1024: Verify the host name or IP address in the server certificate
    if connection.ssl.cert_verify is not 0.
  - terminfo queries for output (not input) as compilation option
  - enhancement: support SSL client certificate
  - enhancement: ``elinks --dump'' uses box-drawing characters if supported
    by the charset.
  - python scripting is Python3 only
  - Disable spidermonkey by default
  - command line option -remote search(...) (thanks sgerwk)
  - command line option -bind-address
  - config option ui.mouse_disable (sgerwk)
  - config option ui.tostop
  - config option ui.sessions.fork_on_start
  - compatibility (compilability) with lua-5.2 and 5.3
  - modified cookies code (not well tested)
  - dblatex for pdf.


author: Funda Wang <fundawang@yeah.net> - 0.17.1.1-2
changelog:
  - move exsting configuration files into new location
    (https://github.com/rkd77/elinks/releases/tag/v0.17.0rc1)


author: guojunding <guojunding@kylinos.cn> - 3.4.14-15
changelog:
  - Fix server: ignore raft messages if member id
  - Update the compaction log when bootstrap and update compact's signature


author: guojunding <guojunding@kylinos.cn> - 3.4.14-16
changelog:
  - Backport TestLessorRenewExtendPileup race condition
  - Print error log when validation on conf change failed


author: xiaojiantao <xiaojiantao1@h-partners.com> - 2:5.15-3
changelog:
  - Type:requirement
  - Id:NA
  - SUG:NA
  - DESC:add support to set or get rx buf len and tx push by ethtool


author: laokz <zhangkai@iscas.ac.cn> - 1.6.2-2
changelog:
  - Let valgrind BuildRequire following system i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le sw_64


author: yaoxin <yao_xin001@hoperun.com> - 1:2.3.1-1
changelog:
  - Update to 2.3.1
    * Fix buffer overflow bug in getrealpath() function.
    * Add --cache option to speed up file comparisons.
    * Use nanosecond precision for file times, if available.
    * Fix compilation issue on OpenBSD.
    * Other changes like fixing typos, wording, etc.


author: liupei <liupei@kylinos.cn> - 4.15.0-2
changelog:
  - fence_scsi: preempt clears all devices on the mpath device, so only run it for the first device
  - fence_bladecenter/fence_raritan_px3: use r"" on regex string to avoid SyntaxWarning


author: liupei <liupei@kylinos.cn> - 4.15.0-3
changelog:
  - fence_ibm_powervs: add private endpoint and token file support
  - fencing: fix "?" typo in required field for the login parameter


author: liupei <liupei@kylinos.cn> - 4.15.0-4
changelog:
  - Mid: fence_mpath: Allow reservation_key in multipath.conf to be the same as reservation_key in pcmk_host_map.
  - fence_mpath: fix 0x-format patch causing unfencing issue, and use re.MULTILINE to avoid duplicating
    device dev/key lines in /run/cluster/mpath.devices


author: liupei <liupei@kylinos.cn> - 4.16.0-1
changelog:
  - update to 4.16.0
  - fencing: fix "?" typo in required field for the login parameter 
  - fence_mpath: allow reservation_key in multipath.conf to be the same as reservation_key in pcmk_host_map.


author: wangkai <13474090681@163.com> - 6.4.38-1
changelog:
  - Update to 6.4.38
  - updates translations
  - tightens OpenSSL/wolfSSL version requirements in order to track their security fixes and deprecations


author: wangkai <13474090681@163.com> - 128.3.0-1
changelog:
  - Update to 128.3.0
  - Fix CVE-2024-9392 CVE-2024-9393 CVE-2024-9394 CVE-2024-9396
    CVE-2024-9397 CVE-2024-9398 CVE-2024-9399 CVE-2024-9400 CVE-2024-9401
    CVE-2024-9402


author: wangkai <13474090681@163.com> - 128.4.0-1
changelog:
  - Update to 128.4.0
  - Fix CVE-2024-10458 CVE-2024-10459 CVE-2024-10460 CVE-2024-10461 CVE-2024-10462
    CVE-2024-10463 CVE-2024-10464 CVE-2024-10465 CVE-2024-10466 CVE-2024-10467


author: wangkai <13474090681@163.com> - 128.5.0-1
changelog:
  - Update to 128.5.0
  - Fix CVE-2024-11691 CVE-2024-11692 CVE-2024-11694 CVE-2024-11695 CVE-2024-11696
    CVE-2024-11697 CVE-2024-11699


author: wangkai <13474090681@163.com> - 128.6.0-1
changelog:
  - Update to 128.6.0
  - Fix CVE-2025-0237 CVE-2025-0238 CVE-2025-0239 CVE-2025-0240 CVE-2025-0241
    CVE-2025-0242 CVE-2025-0243


author: wangkai <13474090681@163.com> - 128.7.0-1
changelog:
  - Update to 128.7.0
  - Fix CVE-2025-1009 CVE-2025-1010 CVE-2025-1011 CVE-2025-1012 CVE-2025-1013
    CVE-2025-1014 CVE-2025-1016 CVE-2025-1017


author: xinghe <xinghe2@h-partnres.com> - 1.0.2-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix zone combined forward must not default to True
         fix fw icmptype don't alter ipvs in io_object
         fix check config use the dictionary variants
         fix functions check config fails if direct.xml exists
         fix service adding includes


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:chore nftables add delete table helper
         fix nftables always flush main table on start


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.6-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload related ko when stopping firewalld service
         To reduce unnecessary loading of ebtables-related kernel modules
         fix(nm): release NM client after a timeout


author: zhangxingrong <zhangxingrong@uniontech.cn> - 1.4.3-3
changelog:
  - Limit the number of clock() calls
  - Documentation (man/flac.md); fix typo 
  - flac: foreign_metadata: fix -Walloc-size
  - Fix format ending up with wrong subformat


author: xu_ping <707078654@qq.com> - 24.3.25-1
changelog:
  - Upgrade version to 24.3.25
    * Add clear method for builder
    * Fix python type annotation output when not enabled
    * Add allowReadingUnalignedBuffers to most ByteBuffer init methods
    * Add absolute file names option to BFBS
    * Add argument to FlatBufferToString for quotes around field names
    * Remove msvc pragma warning disable C4351 as it is undocumented
    * Add constexpr for bitmask operators
    * Small optimization on "deserialization" and fix on benchmarks again
    * Add ForceVectorAlignment64 and test
    * Add Kotlin multiplatform support


author: Dingli Zhang <dingli@iscas.ac.cn> - 1.17.1-4
changelog:
  - Remove riscv64 prebuilded files
  - Build protoc, protoc-jar and protoc-jar-maven-plugin in prep state for riscv64


author: wangkai <13474090681@163.com> - 2.3.5-1
changelog:
  - Update to 2.3.5
  - Fix setting synth.chorus.speed to its minimum value being reported as out of range
  - Fix Pipewire audio driver not cleanly being destroy
  - Fix selection logic for XG drum banks
  - Add cmake flag FLUID_HOST_COMPILER to allow overriding default host compiler required during compilation
  - LASH support has been deprecated


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.3.6-1
changelog:
  - Update to 2.3.6
  - Fix a build issue on OS/2
  - Fix various encoding issues on Windows related to device names
  - Fix discovery of gobject by CMake
  - Fix a numerical instability that caused the chorus effect to stop working correctly when fluidsynth was compiled in single precision mode
  - Fix timing issues in MIDI player related to incorrect handling of running status
  - Fix ignoring LSB for RPN Pitch bend range events


author: lilu <lilu@kylinos.cn> - 4.53.0-1
changelog:
  - Update to 4.53.0
  - Support CFF table to aid in downconverting CFF2 fonts
  - Fix crash when accessing not-yet-existing attribute


author: yaoxin <1024769339@qq.com> - 2.9-1
changelog:
  - Update to 2.9:
    * FOP-1722: Values in PDF Number Trees must be indirect references
    * FOP-2903: Do not delete files on syntax errors using command line
    * FOP-3042: SVG text containing certain glyphs isn't rendered
    * FOP-3088: Remove duplicate classes from maven classpath
    * FOP-3098: Failure to render multi-block itemBody alongside float
    * FOP-3110: NPE if link destination is missing with accessibility
    * FOP-3111: Make property cache thread safe
    * FOP-3114: Font size was rounded to 0 for AFP TTF
    * FOP-3116: Remove serializer jar
    * FOP-3139: Add support for font-selection-strategy=character-by-character


author: xu_ping <707078654@qq.com> - 5.2-1
changelog:
  - Update to 5.2
    * Decouple -a/-u effects from -c
    * Added contrib/Dockerfile
    * Remove host from Netdata chart titles
    * Extended configure script with --enable-debug and output cpu usage


author: wangkai <13474090681@163.com> - 2:2.11.7-1
changelog:
  - Update to 2.11.7 for fix CVE-2024-32039,CVE-2024-32040,
    CVE-2024-32041,CVE-2024-32458,CVE-2024-32459,CVE-2024-32460,
    CVE-2024-32658,CVE-2024-32659 and CVE-2024-32660


author: chenyaqiang <chengyaqiang@huawei.com> - 1.0.8-1
changelog:
  - update to version 1.0.8
  - Do not unilaterally import distutils in setup.py
  - Add support for objects that support buffer protocol for "read"


author: yangyun <yangyun50@huawei.com> -3.16.2-1
changelog:
  - upgrade to 3.16.2
  	- fix some issues (see: https://github.com/libfuse/libfuse/releases) 
  	- improved support for some less common systems (32bit, alternative libcs)
  	- unsupported mount options are no longer silently accepted
  	- auto_unmount is now compatible with allow_other
  	- readdir kernel cache can be enabled from high-level API


author: yaoxin <yao_xin001@hoperun.com> - 1.0.0-1
changelog:
  - Update to 1.0.0:
    * Add support for Python 3.12
    * Small updates to the docs
    * Add SECURITY.md describing security policy
    * Fix pasteurize: NameError: name 'unicode' is not defined
    * Add setuptools to requirements for building docs
    * Make the fix_unpacking fixer more robust
    * Small improvements to shell scripts according to shellcheck


author: Zhen Chen <chenzhen126@huawei.com> - 1.0.1-2
changelog:
  - fix str2enum bug & data query refactor
  - add systemd service for anteater
  - remove 'sys-level' config param
  - add chinese descriptions
  - Update TCP Establish Model & Add Nic Loss Detector
  - Add disk throughput detector


author: Tangxin Xie <xietangxin@huawei.com> - 1.0.2-2
changelog:
  - bugfix add check whether cadvisor is installed
    bugfix fix system_proc collect data err
    change return type of uprobe from void to int
    Fix for popen cannot get stderr
    fix modify unit of some metrics to second
    refactor modify jvmprobe to support pod
    stackprobe fix inaccurate call stack count add samp
    add python3-libconf and python3-request deps


author: Tangxin Xie <xietangxin@huawei.com> - 1.0.2-3
changelog:
  - fix httpprobe find libssl path
    Fix segmentation fault of gala-gopher cmd
    fix prepare_dependence
    bugfix:The log time is not the local time
    fix: fix fd leakage problem
    cadvisor_probe:convert container_id type to bytes
    adapt block_rq_issue tracepoint args in kernel-5.10
    modify desc from chinese to english
    bugfix: fix gala-gopher -h print err
    fix: change license software name
    fix: fix install error
    bugfix: zombie task.
    fix:add default data of event conf
    fix access violation


author: Funda Wang <fundawang@yeah.net> - 0.6.3-1
changelog:
  - update to 0.6.3
  - force disable UBSAN, as it will produces undefined references towards lubsan as of gcc 12


author: Jiayi Chen <chenjiayi22@huawei.com> - 5.2.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport five patches from upstream to fix double free bug in 5.2.0-1
         backport-Fix-a-bug-with-Node_elem_new.patch
         backport-Additional-fix-for-Node_elem_new.patch
         backport-Yet-another-fix-and-test-for-Node_elem_new.patch
         backport-Fix-a-memory-leak.patch
         backport-Code-simplification-in-interpret.h.patch


author: hantwofish <yinbin8@huawei.com> - 1.0.2-73
changelog:
  - xdp: support XDP_STATISTICS by posix_api->getsockopt_fn
  - add SO_NUMA_ID(optname) for adapting opneGauss
  - remove the unused return variable.
  - Fix annotation errors
  - bugfix: start fail when executing the popen command for the second time in openGauss


author: yinbin <jiangheng14@huawei.com> - 1.0.2-74
changelog:
  - LOG: Optimize some log displays
  - remove: code about nobolck mode for mysql
  - interrupt: fix timeout events cannot be counted


author: yinbin <yinbin8@huawei.com> - 1.0.2-77
changelog:
  - openGauss: support kernel connnect
  - xdp: support stack bind numa
  - CFG: fix xdp iface check error
  - fix build error in 2003SP4
  - cfg: show dpdk args after dpdk_adjust_args
  - fix free null pointer when no matching device is found
  - update test/unitest/ltran/ltran_param_test.c.
  - Fix the wrong spelling description in the notes and logs
  - LWIP: adjust position of shutdown in callback of connect
  - fix socket of control thread is overwirtten due to another primary process start


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-79
changelog:
  - cfg: notify that it's unsupported, when stack_num > 1
  - fix errno == ETIMEFOUT
  - fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
  - fix rpc pool leak, when thread exits
  - remove app_bind_numa check from exclude_cpus
  - openGauss: fix connection attempt failed
  - openGauss: fix gs_ctl switchover failed


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-80
changelog:
  - Connect: execute lwip connect if dst_ip and host_ip are in the same network.
  - kernerl bind: add ipv6 add check
  - openGauss unsupport_tcp_optname
  - fix a contention issue when rpc pools are added to rpc_pool_array


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-82
changelog:
  - DUMP: fix abnomal printing in the dump process.
  - SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
  - SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.


author: liyancheng <412998149@qq.com> - 12.3.1-66
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Don't use local_detect_cpu when cross build and fix hip09 costs.


author: liyancheng <412998149@qq.com> - 12.3.1-67
changelog:
  - Type:Sync 2a2a8e0017d817439532400d5c24f7bbe701b9f6 from 24.09
  - ID:NA
  - SUG:NA
  - DESC:set default configuration for the ppc64le.


author: zhaoshujian <zhaoshujian@huawei.com> - 14.2.1-3
changelog:
  - [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
  - Add gcc-toolset-14 Readme


author: shenyangyang<shenyangyang4@huawei.com> - 1.0-0.7
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: bump release rebuilding for adding rhash.spec to macro gcc_secure_exclude


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.7.3-1
changelog:
  - Update to 3.7.3
    CheckDependentLibraries.cmake: don't use libjpeg if disabled
    frmts/mrf/CMakeLists.txt: ignore HAVE_JPEGTURBO_DUAL_MODE_8_12 if GDAL_USE_JPEG is OFF
    FindPostgreSQL.cmake: Update the list of released PgSQL versions
    Add support for PoDoFo >= 0.10.0
    Add support for TileDB 2.17
    Fix build with -DRENAME_INTERNAL_SHAPELIB_SYMBOLS=OFF


author: liuchao <liuchao173@huawei.com> - 14.1-1
changelog:
  - upgrade GDB version to 14.1:
    - GDB no longer support AiX 4.x, 5.x and 6.x. The minimum version supported is AiX 7.1.
    - GDB/MI version 1 support has been removed
    - Initial built-in support for Debugger Adapter Protocol (DAP)
    - GDB now recognizes the NO_COLOR environment variable
    - Initial support for integer types larger than 64 bits
    - Breakpoints can now be inferior-specific
    - New convenience function "$_shell", to execute a shell command and return its result.
    - Python support
    - Support for enabling or disabling individual remote target features
    - New 'no-history' stop reason
    - Support for inferior-specific breakpoints
    - The bkpt tuple, which appears in breakpoint-created notifications, and in the result of the -break-insert command can now include an optional 'inferior' field for both the main breakpoint, and each location, when the breakpoint is inferior-specific.
    - Trying to create a thread-specific breakpoint using a non-existent thread ID now results in an error
    - New "simple-values-ref-types" -list-feature value indicating how the --simple-values option in various commands take reference types into account.
    - Initial support for Scalable Matrix Extension (SME) and for Scalable Matrix Extension 2 (SME2)
    - The 'org.gnu.gdb.aarch64.pauth' Pointer Authentication feature is now deprecated in favor of the 'org.gnu.gdb.aarch64.pauth_v2' feature string
    - Support for the Ada 2022 target name symbol ('@')
    - Support for the The Ada 2022 'Enum_Rep and 'Enum_Val attributes
    - The 'list' command now accepts '.' as an argument, telling GDB to print the location around the point of execution within the current frame
    - New '%V' output format for printf and dprintf commands.
    - The printf command now limits the size of strings fetched from the inferior to the value of the 'max-value-size' setting.
    - Support for extending at configure time the default value of the 'debug-file-directory' GDB parameter via the new --additional-debug-dirs=PATHs configure option.
    - New command "info main"
    - New command "set tui mouse-events [on|off]" (on by default)
    - New command "set always-read-ctf on|off" (off by default)
    - Various new debug and maitenance commands


author: tangjie02 <tangjie02@kylinos.com.cn> - 1.0.1-1.ky3
changelog:
  - KYOS-F: Modify the python3-jinja2 to Requires from BuildRequires.
  - KYOS-F: Remove gdbus_codegen.glibmm*egg-info directory after install.


author: yaoxin <yao_xin001@hoperun.com> - 0.4.50-1
changelog:
  - Update to 0.4.50:
  - Core:
    * Better Gobject Introspection annotation coverage.
    * Improved error handling for gegl chain processing.
    * Added accessors for pad meta-data, to be able to show names and descriptions in UIs.
    * GeglColor: more lax parameters for g_arapm_values_cmp
    * exr-save: store 16bpc files as half, fixing gimp#10778
    * ff-load, ff-save: fix build with FFmpeg 7
    * dither: do processing in linear when all levels==2


author: zhangxianting <zhangxianting@uniontech.com> - 9.56.1-6
changelog:
  - Type:CVE
  - ID:NA
  - SUG:NA
  - DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511


author: fuanan <fuanan3@h-partners.com> - 2.44.0-3
changelog:
  - Type:CVE
  - ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
  - SUG:NA
  - DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465


author: Xinwei Hu <shinwell_hu@openeuler.sh> - 3.6.0-1
changelog:
  - Upgrade to 3.6.0
    - Support multi-stage authentication with Git credential helpers and relative worktree paths
    - New object transfer batch size configuration option
    - More POSIX-compliant hook scripts


author: yanglu <yanglu72@h-partners.com> - 2.78.0-1
changelog:
  - update glib-networking version to 2.78.0:
    - disable PKCS#11 tests when GNuTLS is built without PKCS#11 support
    - fix connection tests on 32-bit systems with 64-bit time_t
    - updated translations


author: shixuantong <shixuantong@huawei.com> - 2.38-44
changelog:
  - elf: Handle static PIE with non-zero load address
  - elf: Introduce _dl_relocate_object_no_relro
  - elf: Switch to main malloc after final ld.so self-relocation


author: Qingqing Li <liqingqing3@huawei.com> - 2.38-45
changelog:
  - nptl: initialize cpu_id_start prior to rseq registration
  - nptl: initialize rseq area prior to registration


author: Qingqing Li <liqingqing3@huawei.com> - 2.38-52
changelog:
  - stdlib: Test using setenv with updated environ [BZ #32588]
  - Fix underallocation of abort_msg_s struct (CVE-2025-0395)
  - elf: Support recursive use of dynamic TLS in interposed malloc
  - elf: Avoid some free (NULL) calls in _dl_update_slotinfo
  - x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]
  - x86: Improve large memset perf with non-temporal stores [RHEL-29312]
  - x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)
  - sysdeps/x86/Makefile: Split and sort tests
  - x86: Only align destination to 1x VEC_SIZE in memset 4x loop
  - elf: Fix slow tls access after dlopen [BZ #19924]
  - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]
  - x86_64: Add log1p with FMA
  - x86_64: Add expm1 with FMA
  - x86_64: Add log2 with FMA
  - x86_64: Sort fpu/multiarch/Makefile


author: yaoxin <1024769339@qq.com> - 2.66.7-1
changelog:
  - Update to 2.66.7:
    * Gio::content_type_guess(): Remove most of an unneccesary overload
    * NMake Makefiles: Use GLIB_INCLUDEDIR instead of GLIB_BASE_INCLUDEDIR
    * NMake Makefiles: Make dep paths configurable
    * subprojects/sigc++-2.0.wrap: Get the libsigc++-2-12 branch
    * tools/defs_gen/h2def.py: Make return types that are unsigned work
    * GdkDmabufTextureBuilder contains functions that return unsigned int.
    * Gio::File: Fix various spelling errors in .hg docs
    * Doxyfile.in: Remove obsolete entries
    * tests: Test for /etc/passwd instead of /etc/fstab


author: wuguanghao <wuguanghao3@huawei.com> - 11.1-1
changelog:
  - upgrade to 11.1
    - add simple-quota xattr to afr and ec ignore list
    - fix asan use-after-free bug
    - fix error not supported for ipv6
    - support OpenSSL 3.0
    - drop libglusterd
    - O_PATH support over protocol
    - Enable AES cipher for SSL by default
    - glusterd: add stripe_count in volume info
    - snapshots: Support for ZFS Snapshots
    - gfapi: Add support for 'AT_EMPTY_PATH' and 'AT_REMOVEDIR' flag


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 11.1-2
changelog:
  - fix upgrade error that /usr/share/man/man8/*gluster*.8* belong to package glusterfs currently conflict with that belong to package help in the lower version.


author: xuraoqing <xuraoqing@huawei.com> - 3.8.2-1
changelog:
  - update to 3.8.2
  - some API and ABI modifications, see NEWS for details
  - New option --attime to specify current time
  - libgnutls: Add a mechanism to control whether to enforce extended master secret (RFC 7627)
  - libgnutls: Add additional PBKDF limit checks in FIPS mode as defined in SP 800-132
  - libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to %GNUTLS_NO_DEFAULT_EXTENSIONS.
  - libgnutls: Add support for RFC 9258 external PSK importer.
  - libgnutls: ClientHello extensions are randomized by default,
               To make fingerprinting harder, TLS extensions in ClientHello messages are shuffled.
  - gnutls-cli: New option --starttls-name.
  - libgnutls: transparent KTLS support is extended to FreeBSD kernel.
  - libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452).
  - libgnutls: Add API functions to perform ECDH and DH key agreement.
  - libgnutls: Fix timing side-channel inside RSA-PSK key exchange(CVE-2023-5981).


author: wangshuo <wangshuo@kylinops.cn> - 1.21.4-24
changelog:
  - Type:CVE
  - CVE:CVE-2024-34156
  - SUG:NA
  - DESC:fix CVE-2024-34156
  -      optimize the names of the first two patch files


author: wangshuo <wangshuo@kylinos.cn> - 1.21.4-29
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:crypto/tls: fix Config.Time in tests using expired certificates


author: Vanient <xiadanni1@huawei.com> - 1.21.4-30
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: allow update of system stack bounds on callback from C thread


author: laokz <zhangkai@iscas.ac.cn> - 2.15-2
changelog:
  - riscv64: force --enable-frame-pointers due to unsupported
    -momit-leaf-frame-pointer compile option until gcc14


author: yixiangzhike <yixiangzhike007@163.com> - 1.17.0-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix the failure of testcase when building with python-setuptools>=66.0.0


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.12-25
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:10_linux: fix missing "ro" in kernel boot parameters
         Disable LTO


author: hanliyang <hanliyang@hygon.cn> - 1:2.12-26
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:use confidential computing provisioned secrets for disk decryption


author: yueyuankun <yueyuankun@kylinos.cn> - 1:2.12-27
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:acpi: Fix out of bounds access in grub_acpi_xsdt_find_table()


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.12-28
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:commands/efi/tpm: Re-enable measurements on confidential computing platforms


author: Funda Wang <fundawang@yeah.net> - 1:2.12-32
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:disable fortify level based on new settings of openEuler-rpm-config


author: xu_ping <707078654@qq.com> - 1.3.1-1
changelog:
  - Update to 1.3.1
    * Change the ossl3 context to be allocated once
    * libiconv does not support undashed unicode encoding aliases
    * Fix crash in target_name decoding
    * Fix typo in header guard for src/ntlm.h
    * Make sending only filled MsvAvFlags field for CHALLENGE message


author: yaoxin <yao_xin001@hoperun.com> - 1.24.10-1
changelog:
  - Update to 1.24.10:
    * avisubtitle: Fix size checks and avoid overflows when checking sizes
    * flvmux: Don't time out in live mode if no timestamped next buffer is available
    * gdkpixbufdec: Check if initializing the video info actually succeeded
    * jpegdec: Directly error out on negotiation failures
    * level: Fix integer overflow when filling LevelMeta
    * level: produces level value outside of Stated Range
    * matroskademux: header parsing fixes
    * qtdemux: header and sample table parsing fixes
    * qtdemux: avoid integer overflow in theora extension parsing
    * qt(6)/material: ensure that we always update the context in setBuffer()
    * rtspsrc: Optionally timestamp RTP packets with their receive times in TCP/HTTP mode
    * rtp: Fix precision loss in gst_rtcp_ntp_to_unix()
    * rtpfunnel: Ensure segment events are forwarded after flushs
    * rtpmanager: don't map READWRITE in twcc header ext
    * rtph264depay, rtph265depay: Fix various OOB reads / NULL pointer dereferences in parameter-set string handling
    * shout2send: Unref event at the end of the event function
    * udpsrc: protect cancellable from unlock/unlock_stop race
    * v4l2object: Fixed incorrect maximum value for int range
    * v4l2object: Remove little endian marker on 8 bit bayer format names
    * v4l2videodec: fix freeze race condition
    * wavparse: Fix various (missing) size checks and other parsing problems


author: yaoxin <1024769339@qq.com> - 1.15.2-1
changelog:
  - Update to 1.15.2:
    * GoogleTest requires at least C++14 and follows Google's Foundational C++ Support Policy.
    * C++ Language Support
    * Bzlmod is now officially supported
    * Many bug fixes


author: Funda Wang <fundawang@yeah.net> - 4.10.5-2
changelog:
  - make sysprof build conditioned
  - do not build sysprof support now, as it produces circular dependencies


author: Jia Chao <jiac13@chinaunicom.cn> - 3.3.4-4
changelog:
  - fix: use $HOME rather than /home/abuild, suit for all buildtools.
  - fix: yarn have ELF bin, not noarch at all.


author: Dingli Zhang <dingli@iscas.ac.cn> - 3.3.6-3
changelog:
  - Fix build on riscv64
  - Upgrade os-maven-plugin to 1.7.1
  - Remove settings.xml and use ${HOME}/.m2/repository as maven repo


author: Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-22.0.0.25
changelog:
  - !6467 RDMA/hns: Some bugfixes and cleanups
  - RDMA/hns: Fix incorrect variable usage in scc_attr_is_visible()
  - RDMA/hns: Fix null pointer when alloc_scc_param() fails
  - RDMA/hns: Fix scc_param delay_work to execute after sysfs shutdown
  - RDMA/hns: Add mutex_destroy() to destroy the mutex
  - RDMA/hns: Fix a potential Sleep-in-Atomic-Context
  - !6468 v2  scsi: fnic: Move fnic_fnic_flush_tx() to a work queue
  - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue
  - !6439 v3  m: convert mm's rss stats to use atomic mode
  - mm: convert mm's rss stats to use atomic mode
  - percpu_counter: introduce atomic mode for percpu_counter
  - !6424  mm/migrate: correct nr_failed in migrate_pages_sync()
  - mm/migrate: add nr_split to trace_mm_migrate_pages stats.
  - mm/migrate: correct nr_failed in migrate_pages_sync()
  - !6390  nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  - !5482 [OLK-6.6] crypto: update zhaoxin-aes for __pcpu_unique_paes_last_cword
  - crypto: update zhaoxin-aes for __pcpu_unique_paes_last_cword
  - !3171 [OLK-6.6] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
  - ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
  - !6443  f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  - f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  - !6261 RDMA/hns: Some bugfixes and cleanups
  - RDMA/hns: Modify the print level of CQE error
  - RDMA/hns: Add mutex_destroy()
  - RDMA/hns: Fix GMV table pagesize
  - RDMA/hns: Fix mismatch exception rollback
  - RDMA/hns: Fix UAF for cq async event
  - RDMA/hns: Fix deadlock on SRQ async events.
  - RDMA/hns: Remove unused parameters and variables
  - RDMA/hns: Use macro instead of magic number
  - RDMA/hns: Fix return value in hns_roce_map_mr_sg
  - !6265 tpm_tis: Avoid warning splat at shutdown
  - tpm,tpm_tis: Avoid warning splat at shutdown
  - !6402  bpf: Add missing BPF_LINK_TYPE invocations
  - bpf: Add missing BPF_LINK_TYPE invocations
  - !6256 [OLK-6.6] bugfix from upstream v6.9 for AMD EPYC perf
  - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
  - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
  - perf/x86/amd/lbr: Use freeze based on availability
  - !6134 v3  rootfs: Fix support for rootfstype= when root= is given
  - rootfs: Fix support for rootfstype= when root= is given


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-23.0.0.26
changelog:
  - !6306 【OLK-6.6】fix compiling problem in bzwx N5/N6 series NIC drivers
  - drivers: fix compiling problem in bzwx N5/N6 series NIC drivers
  - !6692  ipvlan: enable CONFIG_IPVLAN_L2E option in openeuler config
  - ipvlan: enable CONFIG_IPVLAN_L2E option in openeuler config
  - !6632  ext4: use iomap for regular file's buffered IO path and enable large foilo
  - ext4: add mount option for buffered IO iomap path
  - ext4: don't mark IOMAP_F_DIRTY for buffer write
  - ext4: enable large folio for regular file with iomap buffered IO path
  - filemap: support disable large folios on active inode
  - ext4: partial enable iomap for regular file's buffered IO path
  - ext4: fall back to buffer_head path for defrag
  - ext4: writeback partial blocks before zeroing out range
  - ext4: implement zero_range iomap path
  - ext4: implement mmap iomap path
  - ext4: implement writeback iomap path
  - ext4: implement buffered write iomap path
  - ext4: implement buffered read iomap path
  - ext4: add a new iomap aops for regular file's buffered IO path
  - ext4: introduce seq counter for the extent status entry
  - ext4: factor out ext4_map_create_blocks() to allocate new blocks
  - ext4: use reserved metadata blocks when splitting extent on endio
  - ext4: make ext4_da_map_blocks() buffer_head unaware
  - ext4: make ext4_insert_delayed_block() insert multi-blocks
  - ext4: factor out check for whether a cluster is allocated
  - ext4: make ext4_da_reserve_space() reserve multi-clusters
  - ext4: make ext4_es_insert_delayed_block() insert multi-blocks
  - ext4: drop iblock parameter
  - ext4: trim delalloc extent
  - ext4: check the extent status again before inserting delalloc block
  - ext4: factor out a common helper to query extent map
  - ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type
  - ext4: make ext4_map_blocks() distinguish delalloc only extent
  - ext4: add a hole extent entry in cache after punch
  - ext4: convert to exclusive lock while inserting delalloc extents
  - ext4: refactor ext4_da_map_blocks()
  - iomap: do some small logical cleanup in buffered write
  - iomap: make iomap_write_end() return a boolean
  - iomap: use a new variable to handle the written bytes in iomap_write_iter()
  - iomap: don't increase i_size if it's not a write operation
  - iomap: drop the write failure handles when unsharing and zeroing
  - xfs: convert delayed extents to unwritten when zeroing post eof blocks
  - xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
  - xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
  - xfs: match lock mode in xfs_buffered_write_iomap_begin()
  - iomap: add pos and dirty_len into trace_iomap_writepage_map
  - iomap: pass the length of the dirty region to ->map_blocks
  - iomap: map multiple blocks at a time
  - iomap: submit ioends immediately
  - iomap: factor out a iomap_writepage_map_block helper
  - iomap: only call mapping_set_error once for each failed bio
  - iomap: don't chain bios
  - iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend
  - iomap: clean up the iomap_alloc_ioend calling convention
  - iomap: move all remaining per-folio logic into iomap_writepage_map
  - iomap: factor out a iomap_writepage_handle_eof helper
  - iomap: move the PF_MEMALLOC check to iomap_writepages
  - iomap: move the io_folios field out of struct iomap_ioend
  - iomap: treat inline data in iomap_writepage_map as an I/O error
  - iomap: clear the per-folio dirty bits on all writeback failures
  - !6625 v2  perf data convert: Fix segfault when converting to json when cpu_desc isn't set
  - perf data convert: Fix segfault when converting to json when cpu_desc isn't set
  - !6647  infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver
  - infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver
  - net/ethernet/huawei/hinic3: Add the CQM on which the RDMA depends
  - !6624  hisi-acc-vfio-pci:add DFX for acc migration driver
  - hisi_acc_vfio_pci: add exception error handling
  - hisi-acc-vfio-pci:add DFX for acc migration driver
  - !6658  sched: disable sched_autogroup by default
  - sched: disable sched_autogroup by default
  - !6626  Backport page fault and fork optimization
  - mm: swapfile: check usable swap device in __folio_throttle_swaprate()
  - mm/filemap: optimize filemap folio adding
  - lib/xarray: introduce a new helper xas_get_order
  - lib/xarray: introduce a new helper xas_get_order
  - mm/filemap: clean up hugetlb exclusion code
  - mm/filemap: return early if failed to allocate memory for split
  - mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp()
  - !6179 crypto: hisilicon - fixed some code security review issues
  - crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump
  - crypto: hisilicon/sec - Fix memory leak for sec resource release
  - crypto: hisilicon - Adjust debugfs creation and release order
  - crypto: hisilicon/qm - Add the default processing branch
  - crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation
  - crypto: hisilicon/sgl - Delete redundant parameter verification
  - crypto: hisilicon/debugfs - Fix debugfs uninit process issue
  - crypto: hisilicon/sec - Add the condition for configuring the sriov function
  - crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags
  - !6400  btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
  - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
  - !6444  Fix CVE-2024-26869
  - f2fs: fix to truncate meta inode pages forcely
  - f2fs: introduce f2fs_invalidate_internal_cache() for cleanup
  - !6585  ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
  - !6251  ubi: Check for too small LEB size in VTBL code
  - ubi: Check for too small LEB size in VTBL code
  - !6418  media: pvrusb2: fix uaf in pvr2_context_set_notify
  - media: pvrusb2: fix uaf in pvr2_context_set_notify


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-24.0.0.27
changelog:
  - !6824  Introduce CONFIG_ARCH_CUSTOM_NUMA_DISTANCE
  - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
  - arm64/numa: Support node_reclaim_distance adjust for arch
  - !6877  maple_tree: avoid checking other gaps after getting the largest gap
  - maple_tree: avoid checking other gaps after getting the largest gap
  - !6859 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.23-6.6.30 LTS Patches
  - x86: update openeuler_defconfig for x86_64
  - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
  - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
  - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
  - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
  - Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V"
  - ovl: fix memory leak in ovl_parse_param()
  - phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
  - i2c: smbus: fix NULL function pointer dereference
  - sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()
  - sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
  - sched/eevdf: Always update V if se->on_rq when reweighting
  - phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
  - riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
  - riscv: Fix TASK_SIZE on 64-bit NOMMU
  - riscv: fix VMALLOC_START definition
  - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
  - dma: xilinx_dpdma: Fix locking
  - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
  - phy: qcom: m31: match requested regulator name with dt schema
  - phy: rockchip: naneng-combphy: Fix mux on rk3588
  - phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
  - phy: rockchip-snps-pcie3: fix bifurcation on rk3588
  - phy: freescale: imx8m-pcie: fix pcie link-up instability
  - phy: marvell: a3700-comphy: Fix hardcoded array size
  - phy: marvell: a3700-comphy: Fix out of bounds read
  - soundwire: amd: fix for wake interrupt handling for clockstop mode
  - idma64: Don't try to serve interrupts when device is powered off
  - dmaengine: tegra186: Fix residual calculation
  - dmaengine: owl: fix register access functions
  - x86/tdx: Preserve shared bit on mprotect()
  - phy: qcom: qmp-combo: Fix VCO div offset on v3
  - phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
  - mtd: diskonchip: work around ubsan link failure
  - udp: preserve the connected status if only UDP cmsg
  - fbdev: fix incorrect address computation in deferred IO
  - stackdepot: respect __GFP_NOLOCKDEP allocation flag
  - net: b44: set pause params only when interface is up
  - ethernet: Add helper for assigning packet type when dest address does not match device address
  - ACPI: CPPC: Fix access width used for PCC registers
  - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
  - ACPI: CPPC: Use access_width over bit_width for system memory accesses
  - irqchip/gic-v3-its: Prevent double free on error
  - drm/amdgpu: Fix leak when GPU memory allocation fails
  - drm/amdgpu: Assign correct bits for SDMA HDP flush
  - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
  - arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
  - arm64: dts: qcom: sm8450: Fix the msi-map entries
  - arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  - LoongArch: Fix access error when read fault on a write-only VMA
  - LoongArch: Fix callchain parse error with kernel tracepoint events
  - cpu: Re-enable CPU mitigations by default for !X86 architectures
  - btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
  - btrfs: scrub: run relocation repair when/only needed
  - btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
  - btrfs: fallback if compressed IO fails for ENOSPC
  - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
  - smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
  - smb3: missing lock when picking channel
  - smb: client: Fix struct_group() usage in __packed structs
  - mm: support page_mapcount() on page_has_type() pages
  - mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
  - mmc: sdhci-msm: pervent access to suspended controller
  - mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()
  - Bluetooth: qca: fix NULL-deref on non-serdev setup
  - Bluetooth: qca: fix NULL-deref on non-serdev suspend
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
  - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
  - rust: remove `params` from `module` macro example
  - kbuild: rust: force `alloc` extern to allow "empty" Rust files
  - kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
  - rust: make mutually exclusive with CFI_CLANG
  - rust: init: remove impl Zeroable for Infallible
  - rust: don't select CONSTRUCTORS
  - x86/cpu: Fix check for RDPKRU in __show_regs()
  - selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
  - selftests/seccomp: Change the syscall used in KILL_THREAD test
  - selftests/seccomp: user_notification_addfd check nextfd is available
  - Squashfs: check the inode number is not the invalid value of zero
  - squashfs: convert to new timestamp accessors
  - drm/amdgpu: fix visible VRAM handling during faults
  - drm/amdgpu: add shared fdinfo stats
  - drm: add drm_gem_object_is_shared_for_memory_stats() helper
  - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
  - mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH
  - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
  - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
  - tls: fix lockless read of strp->msg_ready in ->poll
  - net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
  - ice: fix LAG and VF lock dependency in ice_reset_vf()
  - iavf: Fix TC config comparison with existing adapter TC config
  - i40e: Report MFS in decimal base instead of hex
  - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
  - net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
  - net: phy: dp83869: Fix MII mode failure
  - netfilter: nf_tables: honor table dormant flag from netdev release event path
  - ARM: dts: imx6ull-tarragon: fix USB over-current polarity
  - eth: bnxt: fix counting packets discarded due to OOM and netpoll
  - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
  - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
  - mlxsw: spectrum_acl_tcam: Fix warning during rehash
  - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
  - mlxsw: spectrum_acl_tcam: Rate limit error message
  - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
  - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
  - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
  - mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
  - mlxsw: Use refcount_t for reference counting
  - net: openvswitch: Fix Use-After-Free in ovs_ct_exit
  - ipvs: Fix checksumming on GSO of SCTP packets
  - Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
  - Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
  - Bluetooth: btusb: mediatek: Fix double free of skb in coredump
  - Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
  - Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
  - Bluetooth: btusb: Fix triggering coredump implementation for QCA
  - gpio: tegra186: Fix tegra186_gpio_is_accessible() check
  - net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
  - net: gtp: Fix Use-After-Free in gtp_dellink
  - net: usb: ax88179_178a: stop lying about skb->truesize
  - ipv4: check for NULL idev in ip_route_use_hint()
  - net: fix sk_memory_allocated_{add|sub} vs softirqs
  - net: make SK_MEMORY_PCPU_RESERV tunable
  - tools: ynl: don't ignore errors in NLMSG_DONE messages
  - ax25: Fix netdev refcount issue
  - NFC: trf7970a: disable all regulators on removal
  - net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()
  - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
  - bnxt_en: Fix the PCI-AER routines
  - bnxt_en: refactor reset close code
  - bridge/br_netlink.c: no need to return void function
  - icmp: prevent possible NULL dereferences from icmp_build_probe()
  - ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
  - mlxsw: core_env: Fix driver initialization with old firmware
  - mlxsw: core: Unregister EMAD trap using FORWARD action
  - net: bcmasp: fix memory leak when bringing down interface
  - vxlan: drop packets from invalid src-address
  - net: libwx: fix alloc msix vectors failed
  - wifi: mac80211: fix unaligned le16 access
  - wifi: mac80211: remove link before AP
  - wifi: mac80211_hwsim: init peer measurement result
  - drm/gma500: Remove lid code
  - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
  - wifi: iwlwifi: mvm: remove old PASN station when adding a new one
  - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
  - wifi: mac80211: clean up assignments to pointer cache.
  - ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
  - gpio: tangier: Use correct type for the IRQ chip data
  - arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
  - arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
  - arm64: dts: mediatek: mt2712: fix validation errors
  - arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
  - arm64: dts: mediatek: mt7986: drop invalid thermal block clock
  - arm64: dts: mediatek: mt7986: reorder nodes
  - arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
  - arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
  - arm64: dts: mediatek: mt7986: reorder properties
  - arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
  - arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
  - arm64: dts: mediatek: mt7622: fix IR nodename
  - arm64: dts: mediatek: mt7622: fix clock controllers
  - arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
  - arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
  - arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
  - arm64: dts: mediatek: cherry: Describe CPU supplies
  - arm64: dts: mediatek: cherry: Add platform thermal configuration
  - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
  - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
  - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
  - arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
  - arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
  - arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
  - arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
  - arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
  - arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
  - arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
  - HID: logitech-dj: allow mice to use all types of reports
  - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
  - cifs: reinstate original behavior again for forceuid/forcegid
  - smb: client: fix rename(2) regression against samba
  - cifs: Fix reacquisition of volume cookie on still-live connection
  - selftests: kselftest: Fix build failure with NOLIBC
  - thunderbolt: Reset only non-USB4 host routers in resume
  - PCI/ASPM: Fix deadlock when enabling ASPM
  - ksmbd: common: use struct_group_attr instead of struct_group for network_open_info
  - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
  - ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
  - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
  - powerpc/ftrace: Ignore ftrace locations in exit text sections
  - virtio_net: Do not send RSS key if it is not supported
  - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
  - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
  - nilfs2: fix OOB in nilfs_set_de_type
  - bootconfig: use memblock_free_late to free xbc memory to buddy
  - nouveau: fix instmem race condition around ptr stores
  - drm/vmwgfx: Fix crtc's atomic check conditional
  - drm/vmwgfx: Sort primary plane formats by order of preference
  - drm/vmwgfx: Fix prime import/export
  - drm/amdgpu: remove invalid resource->start check v2
  - drm/amdkfd: Fix memory leak in create_process failure
  - drm/amdgpu: validate the parameters of bo mapping operations more clearly
  - fuse: fix leaked ENOSYS error on first statx call
  - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
  - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
  - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
  - mm/userfaultfd: allow hugetlb change protection upon poison entry
  - init/main.c: Fix potential static_command_line memory overflow
  - arm64: hibernate: Fix level3 translation fault in swsusp_save()
  - arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
  - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
  - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
  - KVM: x86/pmu: Disable support for adaptive PEBS
  - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
  - sched: Add missing memory barrier in switch_mm_cid
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  - speakup: Avoid crash on very long word
  - mei: me: disable RPL-S on SPS and IGN firmwares
  - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
  - usb: Disable USB3 LPM at shutdown
  - usb: dwc2: host: Fix dereference issue in DDMA completion flow.
  - Revert "usb: cdc-wdm: close race between read and workqueue"
  - USB: serial: option: add Telit FN920C04 rmnet compositions
  - USB: serial: option: add Rolling RW101-GL and RW135-GL support
  - USB: serial: option: support Quectel EM060K sub-models
  - USB: serial: option: add Lonsung U8300/U9300 product
  - USB: serial: option: add support for Fibocom FM650/FG650
  - USB: serial: option: add Fibocom FM135-GL variants
  - serial: core: Fix missing shutdown and startup for serial base port
  - serial: core: Clearing the circular buffer before NULLifying it
  - serial: stm32: Reset .throttled state in .startup()
  - serial: stm32: Return IRQ_NONE in the ISR if no handling happend
  - serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  - serial: mxs-auart: add spinlock around changing cts state
  - comedi: vmk80xx: fix incomplete endpoint checking
  - thunderbolt: Fix wake configurations after device unplug
  - thunderbolt: Avoid notify PM core about runtime PM resume
  - binder: check offset alignment in binder_get_object()
  - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
  - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
  - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
  - ALSA: hda/tas2781: correct the register for pow calibrated data
  - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
  - net/mlx5: E-switch, store eswitch pointer before registering devlink_param
  - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  - x86/bugs: Fix BHI retpoline check
  - clk: mediatek: Do a runtime PM get on controllers during probe
  - clk: Get runtime PM before walking tree for clk_summary
  - clk: Show active consumers of clocks in debugfs
  - clk: Get runtime PM before walking tree during disable_unused
  - clk: Initialize struct clk_core kref earlier
  - clk: Remove prepare_lock hold assertion in __clk_release()
  - interconnect: Don't access req_list while it's being manipulated
  - platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
  - usb: new quirk to reduce the SET_ADDRESS request timeout
  - usb: xhci: Add timeout argument in address_device USB HCD callback
  - drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go
  - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2
  - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()
  - PCI/DPC: Use FIELD_GET()
  - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support
  - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support
  - ALSA: scarlett2: Add correct product series name to messages
  - ALSA: scarlett2: Default mixer driver to enabled
  - thunderbolt: Reset topology created by the boot firmware
  - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
  - thunderbolt: Introduce tb_path_deactivate_hop()
  - thunderbolt: Introduce tb_port_reset()
  - ASoC: ti: Convert Pandora ASoC to GPIO descriptors
  - ALSA: scarlett2: Add support for Clarett 8Pre USB
  - ALSA: scarlett2: Move USB IDs out from device_info struct
  - drm/radeon: make -fstrict-flex-arrays=3 happy
  - drm/panel: visionox-rm69299: don't unregister DSI device
  - drm: nv04: Fix out of bounds access
  - s390/cio: fix race condition during online processing
  - s390/qdio: handle deferred cc1
  - perf lock contention: Add a missing NULL check
  - RDMA/mlx5: Fix port number for counter query in multi-port configuration
  - RDMA/cm: Print the old state when cm_destroy_id gets timeout
  - RDMA/rxe: Fix the problem "mutex_destroy missing"
  - drm/i915/mst: Limit MST+DSC to TGL+
  - net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
  - net: ethernet: mtk_eth_soc: fix WED + wifi reset
  - gpiolib: swnode: Remove wrong header inclusion
  - s390/ism: Properly fix receive message buffer allocation
  - net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
  - net: dsa: mt7530: fix mirroring frames received on local port
  - tun: limit printing rate when illegal packet received by tun dev
  - ice: Fix checking for unsupported keys on non-tunnel device
  - ice: tc: allow zero flags in parsing tc flower
  - ice: tc: check src_vsi in case of traffic from VF
  - net: stmmac: Fix IP-cores specific MAC capabilities
  - net: stmmac: Fix max-speed being ignored on queue re-init
  - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
  - octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
  - net: change maximum number of UDP segments to 128
  - net/mlx5e: Prevent deadlock while disabling aRFS
  - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
  - net: sparx5: flower: fix fragment flags handling
  - af_unix: Don't peek OOB data without MSG_OOB.
  - af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
  - netfilter: flowtable: incorrect pppoe tuple
  - netfilter: flowtable: validate pppoe header
  - netfilter: nft_set_pipapo: do not free live element
  - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
  - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
  - scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5
  - arm64: tlb: Fix TLBI RANGE operand
  - arm64/mm: Modify range-based tlbi to decrement scale
  - net: usb: ax88179_178a: avoid writing the mac address before first reading
  - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
  - random: handle creditable entropy from atomic process context
  - selftests/ftrace: Limit length in subsystem-enable tests
  - SUNRPC: Fix rpcgss_context trace event acceptor field
  - drm/i915/vma: Fix UAF on destroy against retire race
  - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure
  - media: videobuf2: request more buffers for vb2_read
  - drm/msm/dpu: populate SSPP scaler block version
  - selftests: timers: Fix posix_timers ksft_print_msg() warning
  - ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  - ceph: rename _to_client() to _to_fs_client()
  - ceph: pass the mdsc to several helpers
  - drm/amd/display: Do not recursively call manual trigger programming
  - selftests/timers/posix_timers: Reimplement check_timer_distribution()
  - selftests: timers: Convert posix_timers test to generate KTAP output
  - drm/i915: Disable live M/N updates when using bigjoiner
  - drm/i915: Adjust seamless_m_n flag behaviour
  - drm/i915: Enable VRR later during fastsets
  - drm/i915: Extract intel_crtc_vblank_evade_scanlines()
  - drm/i915: Change intel_pipe_update_{start,end}() calling convention
  - drm/i915/cdclk: Fix voltage_level programming edge case
  - drm/i915/mst: Reject FEC+MST on ICL
  - drm/i915: Fix FEC pipe A vs. DDI A mixup
  - smb: client: refresh referral without acquiring refpath_lock
  - smb: client: guarantee refcounted children from parent session
  - smb3: show beginning time for per share stats
  - smb: client: fix UAF in smb2_reconnect_server()
  - smb: client: remove extra @chan_count check in __cifs_put_smb_ses()
  - drm/amd/display: fix disable otg wa logic in DCN316
  - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
  - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
  - drm/amdgpu: fix incorrect number of active RBs for gfx11
  - drm/amdgpu: always force full reset for SOC21
  - drm/amdgpu: Reset dGPU if suspend got aborted
  - drm/i915: Disable port sync when bigjoiner is used
  - drm/i915/cdclk: Fix CDCLK programming order when pipes are active
  - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
  - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  - x86/bugs: Fix BHI handling of RRSBA
  - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
  - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  - x86/bugs: Fix BHI documentation
  - x86/bugs: Fix return type of spectre_bhi_state()
  - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  - x86/apic: Force native_apic_mem_read() to use the MOV instruction
  - selftests: timers: Fix abs() warning in posix_timers test
  - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
  - perf/x86: Fix out of range data
  - vhost: Add smp_rmb() in vhost_enable_notify()
  - vhost: Add smp_rmb() in vhost_vq_avail_empty()
  - arm64: dts: imx8-ss-dma: fix spi lpcg indices
  - arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
  - arm64: dts: imx8-ss-conn: fix usb lpcg indices
  - arm64: dts: imx8-ss-dma: fix adc lpcg indices
  - arm64: dts: imx8-ss-dma: fix can lpcg indices
  - arm64: dts: imx8qm-ss-dma: fix can lpcg indices
  - drm/client: Fully protect modes[] with dev->mode_config.mutex
  - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
  - drm/ast: Fix soft lockup
  - drm/amdkfd: Reset GPU on queue preemption failure
  - drm/i915/vrr: Disable VRR when using bigjoiner
  - drm/vmwgfx: Enable DMA mappings with SEV
  - accel/ivpu: Fix deadlock in context_xa
  - scsi: sg: Avoid race in error handling & drop bogus warn
  - scsi: sg: Avoid sg device teardown race
  - kprobes: Fix possible use-after-free issue on kprobe registration
  - io_uring/net: restore msg_control on sendzc retry
  - btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
  - btrfs: record delayed inode root in transaction
  - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
  - btrfs: qgroup: correctly model root qgroup rsv in convert
  - selftests: mptcp: use += operator to append strings
  - iommu/vt-d: Allocate local memory for page request queue
  - iommu/vt-d: Fix wrong use of pasid config
  - tracing: hide unused ftrace_event_id_fops
  - net: ena: Set tx_info->xdpf value to NULL
  - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX
  - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common()
  - net: ena: Move XDP code to its new files
  - net: ena: Fix incorrect descriptor free behavior
  - net: ena: Wrong missing IO completions check order
  - net: ena: Fix potential sign extension issue
  - af_unix: Fix garbage collector racing against connect()
  - af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
  - net: dsa: mt7530: trap link-local frames regardless of ST Port State
  - Revert "s390/ism: fix receive message buffer allocation"
  - net: sparx5: fix wrong config being used when reconfiguring PCS
  - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
  - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  - net/mlx5e: Fix mlx5e_priv_init() cleanup flow
  - net/mlx5: Correctly compare pkt reformat ids
  - net/mlx5: Properly link new fs rules into the tree
  - net/mlx5: offset comp irq index in name by one
  - net/mlx5: Register devlink first under devlink lock
  - net/mlx5: SF, Stop waiting for FW as teardown was called
  - netfilter: complete validation of user input
  - Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
  - Bluetooth: SCO: Fix not validating setsockopt user input
  - Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
  - Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  - Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  - Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
  - ipv4/route: avoid unused-but-set-variable warning
  - ipv6: fib: hide unused 'pn' variable
  - octeontx2-af: Fix NIX SQ mode and BP config
  - af_unix: Clear stale u->oob_skb.
  - net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
  - net: ks8851: Inline ks8851_rx_skb()
  - bnxt_en: Reset PTP tx_avail after possible firmware reset
  - bnxt_en: Fix error recovery for RoCE ulp client
  - bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  - s390/ism: fix receive message buffer allocation
  - geneve: fix header validation in geneve[6]_xmit_skb
  - block: fix q->blkg_list corruption during disk rebind
  - octeontx2-pf: Fix transmit scheduler resource leak
  - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  - u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
  - net: openvswitch: fix unwanted error log on timeout policy probing
  - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  - nouveau: fix function cast warning
  - Revert "drm/qxl: simplify qxl_fence_wait"
  - cxl/core: Fix initialization of mbox_cmd.size_out in get event
  - arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  - drm/msm/dpu: don't allow overriding data from catalog
  - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned
  - cxl/mem: Fix for the index of Clear Event Record Handle
  - firmware: arm_scmi: Make raw debugfs entries non-seekable
  - ARM: OMAP2+: fix USB regression on Nokia N8x0
  - mmc: omap: restore original power up/down steps
  - mmc: omap: fix deferred probe
  - mmc: omap: fix broken slot switch lookup
  - ARM: OMAP2+: fix N810 MMC gpiod table
  - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  - media: cec: core: remove length check of Timer Status
  - PM: s2idle: Make sure CPUs will wakeup directly on resume
  - ACPI: scan: Do not increase dep_unmet for already met dependencies
  - platform/chrome: cros_ec_uart: properly fix race condition
  - drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  - Bluetooth: Fix memory leak in hci_req_sync_complete()
  - ring-buffer: Only update pages_touched when a new page is touched
  - raid1: fix use-after-free for original bio in raid1_write_request()
  - ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  - batman-adv: Avoid infinite loop trying to resize local TT
  - ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  - ata: libata-core: Allow command duration limits detection for ACS-4 drives
  - smb3: fix Open files on server counter going negative
  - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
  - Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()"
  - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
  - net: mpls: error out if inner headers are not set
  - Bluetooth: btintel: Fixe build regression
  - platform/x86: intel-vbtn: Update tablet mode switch at end of probe
  - randomize_kstack: Improve entropy diffusion
  - media: mediatek: vcodec: adding lock to protect encoder context list
  - media: mediatek: vcodec: adding lock to protect decoder context list
  - media: mediatek: vcodec: Fix oops when HEVC init fails
  - selftests: mptcp: display simult in extra_msg
  - gcc-plugins/stackleak: Avoid .head.text section
  - ALSA: hda/realtek: Add quirks for some Clevo laptops
  - fbmon: prevent division by zero in fb_videomode_from_videomode()
  - drivers/nvme: Add quirks for device 126f:2262
  - modpost: fix null pointer dereference
  - io_uring: clear opcode specific data for an early failure
  - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  - x86/xen: attempt to inflate the memory balloon on PVH
  - ASoC: soc-core.c: Skip dummy codec when adding platforms
  - thermal/of: Assume polling-delay(-passive) 0 when absent
  - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
  - usb: typec: tcpci: add generic tcpci fallback compatible
  - thunderbolt: Keep the domain powered when USB4 port is in redrive mode
  - usb: typec: ucsi: Limit read size on v1.2
  - usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
  - tools: iio: replace seekdir() in iio_generic_buffer
  - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
  - Input: xpad - add support for Snakebyte GAMEPADs
  - ktest: force $buildonly = 1 for 'make_warnings_file' test type
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
  - Input: allocate keycode for Display refresh rate toggle
  - Input: imagis - use FIELD_GET where applicable
  - RDMA/cm: add timeout to cm_destroy_id wait
  - block: prevent division by zero in blk_rq_stat_sum()
  - input/touchscreen: imagis: Correct the maximum touch area value
  - libperf evlist: Avoid out-of-bounds access
  - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
  - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge
  - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
  - drm: Check output polling initialized before disabling
  - drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()
  - HID: input: avoid polling stylus battery on Chromebook Pompom
  - i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  - accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings
  - drm/amd/display: Fix nanosec stat overflow
  - ext4: forbid commit inconsistent quota data when errors=remount-ro
  - ext4: add a hint for block bitmap corrupt state in mb_groups
  - ASoC: Intel: avs: Populate board selection with new I2S entries
  - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
  - media: sta2x11: fix irq handler cast
  - Julia Lawall reported this null pointer dereference, this should fix it.
  - rcu-tasks: Repair RCU Tasks Trace quiescence check
  - rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops
  - isofs: handle CDs with bad root inode but good Joliet root directory
  - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  - sysv: don't call sb_bread() with pointers_lock held
  - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
  - drm/ttm: return ENOSPC from ttm_bo_mem_space v3
  - ASoC: SOF: amd: Optimize quirk for Valve Galileo
  - drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
  - drm/vc4: don't check if plane->state->fb == state->fb
  - Bluetooth: Add new quirk for broken read key length on ATS2851
  - Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922
  - Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  - ice: use relative VSI index for VFs instead of PF VSI number
  - btrfs: send: handle path ref underflow in header iterate_inode_ref()
  - btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
  - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
  - wifi: cfg80211: check A-MSDU format more carefully
  - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm
  - overflow: Allow non-type arg to type_max() and type_min()
  - cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  - wifi: ath11k: decrease MHI channel buffer length to 8KB
  - dma-direct: Leak pages on dma_set_decrypted() failure
  - net: pcs: xpcs: Return EINVAL in the internal methods
  - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
  - pstore/zone: Add a null pointer check to the psz_kmsg_read
  - ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS
  - wifi: mt76: mt7996: add locking for accessing mapped registers
  - wifi: mt76: mt7996: disable AMSDU for non-data frames
  - wifi: mt76: mt7915: add locking for accessing mapped registers
  - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  - firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename()
  - net: skbuff: add overflow debug check to pull/push helpers
  - ionic: set adminq irq affinity
  - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
  - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init
  - net: add netdev_lockdep_set_classes() to virtual drivers
  - arm64: dts: rockchip: fix rk3399 hdmi ports node
  - arm64: dts: rockchip: fix rk3328 hdmi ports node
  - ARM: dts: rockchip: fix rk322x hdmi ports node
  - ARM: dts: rockchip: fix rk3288 hdmi ports node
  - cpuidle: Avoid potential overflow in integer multiplication
  - panic: Flush kernel log buffer at the end
  - printk: For @suppress_panic_printk check for other CPU in panic
  - wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor
  - net: phy: phy_device: Prevent nullptr exceptions on ISR
  - net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  - bnx2x: Fix firmware version string character counts
  - wifi: rtw89: fix null pointer access when abort scan
  - wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  - amdkfd: use calloc instead of kzalloc to avoid integer overflow
  - x86: set SPECTRE_BHI_ON as default
  - KVM: x86: Add BHI_NO
  - x86/bhi: Mitigate KVM by default
  - x86/bhi: Add BHI mitigation knob
  - x86/bhi: Enumerate Branch History Injection (BHI) bug
  - x86/bhi: Define SPEC_CTRL_BHI_DIS_S
  - x86/bhi: Add support for clearing branch history at syscall entry
  - x86/syscall: Don't force use of indirect calls for system calls
  - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  - x86/boot: Move mem_encrypt= parsing to the decompressor
  - x86/efistub: Remap kernel text read-only before dropping NX attribute
  - x86/sev: Move early startup code into .head.text section
  - x86/sme: Move early SME kernel encryption handling into .head.text
  - efi/libstub: Add generic support for parsing mem_encrypt=
  - x86/head/64: Move the __head definition to <asm/init.h>
  - bpf: put uprobe link's path and task in release callback
  - mptcp: don't account accept() of non-MPC client as fallback to TCP
  - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()
  - selftests: mptcp: connect: fix shellcheck warnings
  - of: module: prevent NULL pointer dereference in vsnprintf()
  - Revert "x86/mpparse: Register APIC address only once"
  - drm/i915/gt: Enable only one CCS for compute workload
  - drm/i915/gt: Do not generate the command streamer for all the CCS
  - drm/i915/gt: Disable HW load balancing for CCS
  - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
  - smb: client: fix potential UAF in smb2_is_network_name_deleted()
  - smb: client: fix potential UAF in is_valid_oplock_break()
  - smb: client: fix potential UAF in smb2_is_valid_lease_break()
  - smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  - smb: client: fix potential UAF in cifs_dump_full_key()
  - smb: client: fix potential UAF in cifs_stats_proc_show()
  - smb: client: fix potential UAF in cifs_stats_proc_write()
  - smb: client: fix potential UAF in cifs_debug_files_proc_show()
  - smb3: retrying on failed server close
  - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex
  - smb: client: handle DFS tcons in cifs_construct_tcon()
  - riscv: process: Fix kernel gp leakage
  - riscv: Fix spurious errors from __get/put_kernel_nofault
  - s390/entry: align system call table on 8 bytes
  - selftests/mm: include strings.h for ffsl
  - mm/secretmem: fix GUP-fast succeeding on secretmem folios
  - arm64/ptrace: Use saved floating point state type to determine SVE layout
  - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event
  - x86/coco: Require seeding RNG with RDRAND on CoCo systems
  - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  - x86/mm/pat: fix VM_PAT handling in COW mappings
  - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
  - driver core: Introduce device_link_wait_removal()
  - io_uring/kbuf: hold io_buffer_list reference over mmap
  - io_uring: use private workqueue for exit work
  - io_uring/kbuf: protect io_buffer_list teardown with a reference
  - io_uring/kbuf: get rid of bl->is_ready
  - io_uring/kbuf: get rid of lower BGID lists
  - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
  - ALSA: hda/realtek - Fix inactive headset mic jack
  - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  - ksmbd: validate payload size in ipc response
  - ksmbd: don't send oplock break if rename fails
  - gpio: cdev: fix missed label sanitizing in debounce_setup()
  - gpio: cdev: check for NULL labels when sanitizing them for irqs
  - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
  - ice: fix typo in assignment
  - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  - riscv: Disable preemption when using patch_map()
  - ASoC: SOF: amd: fix for false dsp interrupts
  - ata: sata_mv: Fix PCI device ID table declaration compilation warning
  - spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe
  - cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching"
  - scsi: mylex: Fix sysfs buffer lengths
  - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  - regmap: maple: Fix uninitialized symbol 'ret' warnings
  - ASoC: amd: acp: fix for acp_init function error handling
  - spi: s3c64xx: Use DMA mode from fifo size
  - spi: s3c64xx: determine the fifo depth only once
  - spi: s3c64xx: allow full FIFO masks
  - spi: s3c64xx: define a magic value
  - spi: s3c64xx: remove else after return
  - spi: s3c64xx: explicitly include <linux/bits.h>
  - spi: s3c64xx: sort headers alphabetically
  - spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro
  - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  - ASoC: rt722-sdca-sdw: fix locking sequence
  - ASoC: rt712-sdca-sdw: fix locking sequence
  - ASoC: rt711-sdw: fix locking sequence
  - ASoC: rt711-sdca: fix locking sequence
  - ASoC: rt5682-sdw: fix locking sequence
  - drm/prime: Unbreak virtgpu dma-buf export
  - nouveau/uvmm: fix addr/range calcs for remap operations
  - drm/panfrost: fix power transition timeout warnings
  - ALSA: hda: cs35l56: Add ACPI device match tables
  - regmap: maple: Fix cache corruption in regcache_maple_drop()
  - RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  - drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
  - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  - 9p: Fix read/write debug statements to report server reply
  - fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
  - KVM: SVM: Add support for allowing zero SEV ASIDs
  - KVM: SVM: Use unsigned integers when dealing with ASIDs
  - net: ravb: Always update error counters
  - net: ravb: Always process TX descriptor ring
  - net: ravb: Let IP-specific receive function to interrogate descriptors
  - e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue
  - e1000e: Minor flow correction in e1000_shutdown function
  - e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  - intel: legacy: field get conversion
  - intel: add bit macro includes where needed
  - i40e: Remove circular header dependencies and fix headers
  - i40e: Split i40e_osdep.h
  - i40e: Move memory allocation structures to i40e_alloc.h
  - i40e: Simplify memory allocation functions
  - virtchnl: Add header dependencies
  - i40e: Refactor I40E_MDIO_CLAUSE* macros
  - i40e: Remove back pointer from i40e_hw structure
  - i40e: Enforce software interrupt during busy-poll exit
  - i40e: Remove _t suffix from enum type names
  - drm/amd: Flush GFXOFF requests in prepare stage
  - drm/amd: Add concept of running prepare_suspend() sequence for IP blocks
  - drm/amd: Evict resources during PM ops prepare() callback
  - drm/amd/display: Prevent crash when disable stream
  - drm/amd/display: Fix DPSTREAM CLK on and off sequence
  - usb: typec: ucsi: Fix race between typec_switch and role_switch
  - i40e: fix vf may be used uninitialized in this function warning
  - i40e: fix i40e_count_filters() to count only active/new filters
  - octeontx2-af: Add array index check
  - octeontx2-pf: check negative error code in otx2_open()
  - octeontx2-af: Fix issue with loading coalesced KPU profiles
  - udp: prevent local UDP tunnel packets from being GROed
  - udp: do not transition UDP GRO fraglist partial checksums to unnecessary
  - udp: do not accept non-tunnel GSO skbs landing in a tunnel
  - r8169: skip DASH fw status checks when DASH is disabled
  - mlxbf_gige: stop interface during shutdown
  - ipv6: Fix infinite recursion in fib6_dump_done().
  - ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  - tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses.
  - selftests: reuseaddr_conflict: add missing new line at the end of the output
  - erspan: make sure erspan_base_hdr is present in skb->head
  - i40e: Fix VF MAC filter removal
  - ice: fix enabling RX VLAN filtering
  - gro: fix ownership transfer
  - selftests: net: gro fwd: update vxlan GRO test expectations
  - net: dsa: mv88e6xxx: fix usable ports on 88e6020
  - net: phy: micrel: Fix potential null pointer dereference
  - net: fec: Set mac_managed_pm during probe
  - net: txgbe: fix i2c dev name cannot match clkdev
  - net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping
  - net: stmmac: fix rx queue priority assignment
  - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  - net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()
  - net/sched: act_skbmod: prevent kernel-infoleak
  - KVM: arm64: Ensure target address is granule-aligned for range TLBI
  - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
  - bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  - vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  - netfilter: validate user input for expected length
  - netfilter: nf_tables: discard table flag update with pending basechain deletion
  - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
  - netfilter: nf_tables: flush pending destroy work before exit_net release
  - netfilter: nf_tables: reject new basechain after table flag update
  - x86/bugs: Fix the SRSO mitigation on Zen3/4
  - x86/nospec: Refactor UNTRAIN_RET[_*]
  - x86/srso: Disentangle rethunk-dependent options
  - x86/srso: Improve i-cache locality for alias mitigation
  - vsock/virtio: fix packet delivery to tap device
  - net: mana: Fix Rx DMA datasize and skb_over_panic
  - net: usb: ax88179_178a: avoid the interface always configured as random address
  - net/rds: fix possible cp null dereference
  - xen-netfront: Add missing skb_mark_for_recycle
  - selftests: mptcp: join: fix dev in check_endpoint
  - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
  - netfilter: nf_tables: release batch on table validation from abort path
  - Bluetooth: Fix TOCTOU in HCI debugfs implementation
  - Bluetooth: hci_event: set the conn encrypted before conn establishes
  - Bluetooth: add quirk for broken address properties
  - Bluetooth: qca: fix device-address endianness
  - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
  - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"
  - x86/bpf: Fix IP after emitting call depth accounting
  - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
  - selinux: avoid dereference of garbage after mount failure
  - KVM: arm64: Fix host-programmed guest events in nVHE
  - RISC-V: KVM: Fix APLIC in_clrip[x] read emulation
  - RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  - gpio: cdev: sanitize the label before requesting the interrupt
  - modpost: do not make find_tosym() return NULL
  - btrfs: fix race when detecting delalloc ranges during fiemap
  - btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given
  - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
  - mm/treewide: replace pud_large() with pud_leaf()
  - dm integrity: fix out-of-range warning
  - drm/i915/mtl: Update workaround 14018575942
  - drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
  - drm/i915/mtl: Update workaround 14016712196
  - drm/i915: Replace several IS_METEORLAKE with proper IP version checks
  - drm/i915: Eliminate IS_MTL_GRAPHICS_STEP
  - drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version
  - drm/i915: Consolidate condition for Wa_22011802037
  - drm/i915: Tidy workaround definitions
  - drm/i915/dg2: Drop pre-production GT workarounds
  - inet: inet_defrag: prevent sk release while still in use
  - Octeontx2-af: fix pause frame configuration in GMP mode
  - net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  - net: bcmasp: Bring up unimac after PHY link up
  - netfilter: nf_tables: skip netdev hook unregistration if table is dormant
  - netfilter: nf_tables: reject table flag and netdev basechain updates
  - netfilter: nf_tables: reject destroy command to remove basechain hooks
  - cifs: Fix duplicate fscache cookie warnings
  - bpf: Protect against int overflow for stack access size
  - mlxbf_gige: call request_irq() after NAPI initialized
  - tls: get psock ref after taking rxlock to avoid leak
  - tls: adjust recv return with async crypto and failed copy to userspace
  - tls: recv: process_rx_list shouldn't use an offset with kvec
  - net: hns3: mark unexcuted loopback test result as UNEXECUTED
  - net: hns3: fix kernel crash when devlink reload during pf initialization
  - net: hns3: fix index limit to support all queue stats
  - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
  - selftests: vxlan_mdb: Fix failures with old libnet
  - net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  - tcp: properly terminate timers for kernel sockets
  - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  - s390/qeth: handle deferred cc1
  - igc: Remove stale comment about Tx timestamping
  - ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  - ice: fix memory corruption bug with suspend and rebuild
  - ice: realloc VSI stats arrays
  - ice: Refactor FW data type and fix bitmap casting issue
  - ALSA: hda: cs35l56: Set the init_done flag before component_add()
  - wifi: iwlwifi: mvm: include link ID when releasing frames
  - wifi: iwlwifi: disable multi rx queue for 9000
  - wifi: iwlwifi: mvm: rfi: fix potential response leaks
  - mlxbf_gige: stop PHY during open() error paths
  - tools: ynl: fix setting presence bits in simple nests
  - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  - arm64: bpf: fix 32bit unconditional bswap
  - dma-buf: Fix NULL pointer dereference in sanitycheck()
  - bpf, arm64: fix bug in BPF_LDX_MEMSX
  - s390/bpf: Fix bpf_plt pointer arithmetic
  - scripts/bpf_doc: Use silent mode when exec make cmd
  - drm/i915: Pre-populate the cursor physical dma address
  - drm/i915/display: Use i915_gem_object_get_dma_address to get dma address
  - Revert "workqueue.c: Increase workqueue name length"
  - Revert "workqueue: Move pwq->max_active to wq->max_active"
  - Revert "workqueue: Factor out pwq_is_empty()"
  - Revert "workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()"
  - Revert "workqueue: Move nr_active handling into helpers"
  - Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while activating"
  - Revert "workqueue: Introduce struct wq_node_nr_active"
  - Revert "workqueue: Shorten events_freezable_power_efficient name"
  - drm/amdgpu: fix use-after-free bug
  - tools/resolve_btfids: fix build with musl libc
  - x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  - scsi: lpfc: Correct size for wqe for memset()
  - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  - usb: dwc3: pci: Drop duplicate ID
  - Revert "x86/bugs: Use fixed addressing for VERW operand"
  - x86/bugs: Use fixed addressing for VERW operand
  - scsi: qla2xxx: Delay I/O Abort on PCI error
  - scsi: qla2xxx: Change debug message during driver unload
  - scsi: qla2xxx: Fix double free of fcport
  - scsi: qla2xxx: Fix double free of the ha->vp_map pointer
  - scsi: qla2xxx: Fix command flush on cable pull
  - scsi: qla2xxx: NVME|FCP prefer flag not being honored
  - scsi: qla2xxx: Update manufacturer detail
  - scsi: qla2xxx: Split FCE|EFT trace control
  - scsi: qla2xxx: Fix N2N stuck connection
  - scsi: qla2xxx: Prevent command send on chip reset
  - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  - usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  - usb: typec: ucsi: Ack unsupported commands
  - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  - usb: typec: Return size of buffer if pd_set operation succeeds
  - usb: udc: remove warning when queue disabled ep
  - usb: dwc2: gadget: LPM flow fix
  - usb: dwc2: gadget: Fix exiting from clock gating
  - usb: dwc2: host: Fix ISOC flow in DDMA mode
  - usb: dwc2: host: Fix hibernation flow
  - usb: dwc2: host: Fix remote wakeup from hibernation
  - USB: core: Fix deadlock in port "disable" sysfs attribute
  - USB: core: Add hub_get() and hub_put() routines
  - USB: core: Fix deadlock in usb_deauthorize_interface()
  - usb: dwc3: Properly set system wakeup
  - staging: vc04_services: fix information leak in create_component()
  - staging: vc04_services: changen strncpy() to strscpy_pad()
  - scsi: core: Fix unremoved procfs host directory regression
  - scsi: sd: Fix TCG OPAL unlock on system resume
  - vfio/pds: Make sure migration file isn't accessed after reset
  - drm/amd/display: Clear OPTC mem select on disable
  - drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled
  - drm/amd/display: Fix hang/underflow when transitioning to ODM4:1
  - USB: UAS: return ENODEV when submit urbs fail with device not attached
  - usb: cdc-wdm: close race between read and workqueue
  - Revert "usb: phy: generic: Get the vbus supply"
  - mtd: spinand: Add support for 5-byte IDs
  - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
  - drm/i915/gt: Reset queue_priority_hint on parking
  - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
  - drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
  - drm/i915/hwmon: Fix locking inversion in sysfs getter
  - drm/amdgpu: fix deadlock while reading mqd from debugfs
  - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
  - net: ll_temac: platform_get_resource replaced by wrong function
  - nouveau/dmem: handle kcalloc() allocation failure
  - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
  - block: Do not force full zone append completion in req_bio_endio()
  - sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  - mmc: core: Avoid negative index with array access
  - mmc: core: Initialize mmc_blk_ioc_data
  - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode
  - selftests/mm: fix ARM related issue with fork after pthread_create
  - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
  - mm: cachestat: fix two shmem bugs
  - hexagon: vmlinux.lds.S: handle attributes section
  - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
  - wifi: iwlwifi: fw: don't always use FW dump trig
  - wifi: iwlwifi: mvm: disable MLO for the time being
  - wifi: cfg80211: add a flag to disable wireless extensions
  - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
  - btrfs: zoned: use zone aware sb location for scrub
  - btrfs: zoned: don't skip block groups with 100% zone unusable
  - btrfs: fix race in read_extent_buffer_pages()
  - tmpfs: fix race on handling dquot rbtree
  - ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
  - prctl: generalize PR_SET_MDWE support check to be per-arch
  - x86/efistub: Reinstate soft limit for initrd loading
  - x86/efistub: Add missing boot_params for mixed mode compat entry
  - init: open /initrd.image with O_LARGEFILE
  - ALSA: hda/tas2781: add locks to kcontrols
  - ALSA: hda/tas2781: remove digital gain kcontrol
  - perf top: Use evsel's cpus to replace user_requested_cpus
  - selftests/mm: Fix build with _FORTIFY_SOURCE
  - selftests/mm: gup_test: conform test to TAP format output
  - pwm: img: fix pwm clock lookup
  - efi: fix panic in kdump kernel
  - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
  - x86/mpparse: Register APIC address only once
  - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
  - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type
  - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
  - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
  - irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index
  - irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  - irqchip/renesas-rzg2l: Implement restriction when writing ISCR register
  - printk: Update @console_may_schedule in console_trylock_spinning()
  - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  - swiotlb: Fix alignment checks when both allocation and DMA masks are present
  - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
  - swiotlb: Fix double-allocation of slots due to broken alignment handling
  - entry: Respect changes to system call number by trace_sys_enter()
  - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
  - ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  - clocksource/drivers/arm_global_timer: Fix maximum prescaler value
  - x86/sev: Fix position dependent variable references in startup code
  - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  - vfio/fsl-mc: Block calling interrupt handler without trigger
  - vfio/platform: Create persistent IRQ handlers
  - vfio/pci: Create persistent INTx handler
  - vfio: Introduce interface to flush virqfd inject workqueue
  - btrfs: fix deadlock with fiemap and extent locking
  - xfs: remove conditional building of rt geometry validator functions
  - xfs: reset XFS_ATTR_INCOMPLETE filter on node removal
  - xfs: update dir3 leaf block metadata after swap
  - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real
  - xfs: short circuit xfs_growfs_data_private() if delta is zero
  - xfs: initialise di_crc in xfs_log_dinode
  - xfs: add missing nrext64 inode flag check to scrub
  - xfs: force all buffers to be written during btree bulk load
  - xfs: fix an off-by-one error in xreap_agextent_binval
  - xfs: recompute growfsrtfree transaction reservation while growing rt volume
  - xfs: remove unused fields from struct xbtree_ifakeroot
  - xfs: make xchk_iget safer in the presence of corrupt inode btrees
  - xfs: don't allow overly small or large realtime volumes
  - xfs: fix 32-bit truncation in xfs_compute_rextslog
  - xfs: make rextslog computation consistent with mkfs
  - xfs: transfer recovered intent item ownership in ->iop_recover
  - xfs: pass the xfs_defer_pending object to iop_recover
  - xfs: use xfs_defer_pending objects to recover intent items
  - xfs: don't leak recovered attri intent items
  - xfs: consider minlen sized extents in xfs_rtallocate_extent_block
  - xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t
  - xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h
  - wifi: rtw88: 8821cu: Fix connection failure
  - wifi: iwlwifi: pcie: fix RB status reading
  - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  - x86/efistub: Call mixed mode boot services on the firmware's stack
  - drm/amd/display: handle range offsets in VRR ranges
  - drm/i915: Don't explode when the dig port we don't have an AUX CH
  - iio: imu: inv_mpu6050: fix FIFO parsing when empty
  - iio: imu: inv_mpu6050: fix frequency setting when chip is off
  - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
  - iio: accel: adxl367: fix I2C FIFO data register
  - iio: accel: adxl367: fix DEVID read after reset
  - arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed
  - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
  - ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE
  - tee: optee: Fix kernel panic caused by incorrect error handling
  - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
  - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
  - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()"
  - vt: fix unicode buffer corruption when deleting characters
  - mei: me: add arrow lake point H DID
  - mei: me: add arrow lake point S DID
  - serial: port: Don't suspend if the port is still busy
  - misc: fastrpc: Pass proper arguments to scm call
  - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume
  - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
  - xhci: Fix failure to detect ring expansion need.
  - usb: port: Don't try to peer unused USB ports based on location
  - usb: gadget: ncm: Fix handling of zero block length packets
  - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group
  - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
  - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
  - drm/i915: Check before removing mm notifier
  - tty: serial: imx: Fix broken RS485
  - drm/amdgpu/pm: Fix the error of pwm1_enable setting
  - tracing: Use .flush() call to wake up readers
  - SEV: disable SEV-ES DebugSwap by default
  - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
  - KVM: x86: Mark target gfn of emulated atomic instruction as dirty
  - firewire: ohci: prevent leak of left-over IRQ on unbind
  - init/Kconfig: lower GCC version check for -Warray-bounds
  - Input: xpad - add additional HyperX Controller Identifiers
  - cgroup/cpuset: Fix retval in update_cpumask()
  - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices
  - selftests: mptcp: diag: return KSFT_FAIL not test_cnt
  - mm, mmap: fix vma_merge() case 7 with vma_ops->close
  - xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
  - crypto: sun8i-ce - Fix use after free in unprepare
  - crypto: rk3288 - Fix use after free in unprepare
  - drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf
  - nouveau: lock the client object tree.
  - Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
  - netfilter: nf_tables: reject constant set with timeout
  - netfilter: nf_tables: disallow anonymous set with timeout flag
  - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
  - net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams.
  - drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
  - workqueue: Shorten events_freezable_power_efficient name
  - drm/bridge: lt8912b: do not return negative values from .get_modes()
  - drm/bridge: lt8912b: clear the EDID property on failures
  - drm/bridge: lt8912b: use drm_bridge_edid_read()
  - drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
  - drm/ttm: Make sure the mapped tt pages are decrypted when needed
  - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info
  - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  - wifi: brcmfmac: add per-vendor feature detection callback
  - x86/pm: Work around false positive kmemleak report in msr_build_context()
  - dm snapshot: fix lockup in dm_exception_table_exit
  - drm/amd/display: Fix noise issue on HDMI AV mute
  - drm/amd/display: Return the correct HDCP error code
  - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  - ahci: asm1064: asm1166: don't limit reported ports
  - ahci: asm1064: correct count of reported ports
  - wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  - wireguard: netlink: access device through ctx instead of peer
  - wireguard: netlink: check for dangling peer via is_dead instead of empty list
  - LoongArch/crypto: Clean up useless assignment operations
  - LoongArch: Define the __io_aw() hook as mmiowb()
  - LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
  - virtio: reenable config if freezing device failed
  - cxl/trace: Properly initialize cxl_poison region name
  - net: hns3: tracing: fix hclgevf trace event strings
  - drm/i915: Add missing ; to __assign_str() macros in tracepoint code
  - NFSD: Fix nfsd_clid_class use of __string_len() macro
  - net: esp: fix bad handling of pages from page_pool
  - x86/CPU/AMD: Update the Zenbleed microcode revisions
  - cpufreq: dt: always allocate zeroed cpumask
  - mtd: rawnand: Constrain even more when continuous reads are enabled
  - mtd: rawnand: Fix and simplify again the continuous read derivations
  - cifs: open_cached_dir(): add FILE_READ_EA to desired access
  - cifs: reduce warning log level for server not advertising interfaces
  - cifs: make cifs_chan_update_iface() a void function
  - cifs: delete unnecessary NULL checks in cifs_chan_update_iface()
  - cifs: do not let cifs_chan_update_iface deallocate channels
  - cifs: make sure server interfaces are requested only for SMB3+
  - cifs: add xid to query server interface call
  - nilfs2: prevent kernel bug at submit_bh_wbc()
  - nilfs2: fix failure to detect DAT corruption in btree and direct mappings
  - f2fs: truncate page cache before clearing flags when aborting atomic write
  - f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  - Revert "block/mq-deadline: use correct way to throttling write requests"
  - memtest: use {READ,WRITE}_ONCE in memory scanning
  - drm/vc4: hdmi: do not return negative values from .get_modes()
  - drm/imx/ipuv3: do not return negative values from .get_modes()
  - drm/exynos: do not return negative values from .get_modes()
  - drm/panel: do not return negative error codes from drm_panel_get_modes()
  - drm/probe-helper: warn about negative .get_modes()
  - s390/zcrypt: fix reference counting on zcrypt card objects
  - soc: fsl: qbman: Use raw spinlock for cgr_lock
  - soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  - dlm: fix user space lkb refcounting
  - ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
  - ring-buffer: Fix full_waiters_pending in poll
  - ring-buffer: Fix resetting of shortest_full
  - ring-buffer: Do not set shortest_full when full target is hit
  - ring-buffer: Fix waking up ring buffer readers
  - io_uring: clean rings on NO_MMAP alloc fail
  - platform/x86/intel/tpmi: Change vsec offset to u64
  - ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
  - ksmbd: replace generic_fillattr with vfs_getattr
  - server: convert to new timestamp accessors
  - vfio/platform: Disable virqfds on cleanup
  - vfio/pci: Lock external INTx masking ops
  - vfio/pci: Disable auto-enable of exclusive INTx IRQ
  - thermal/drivers/mediatek: Fix control buffer enablement on MT7896
  - cifs: allow changing password during remount
  - cifs: prevent updating file size from server if we have a read/write lease
  - smb: client: stop revalidating reparse points unnecessarily
  - PCI: hv: Fix ring buffer size calculation
  - PCI: dwc: endpoint: Fix advertised resizable BAR size
  - PCI: qcom: Enable BDF to SID translation properly
  - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
  - NFS: Read unlock folio on nfs_page_create_from_folio() error
  - nfs: fix UAF in direct writes
  - sparc32: Fix parport build with sparc32
  - io_uring: fix mshot io-wq checks
  - io_uring/net: correctly handle multishot recvmsg retry setup
  - PCI/AER: Block runtime suspend when handling errors
  - speakup: Fix 8bit characters from direct synth
  - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  - phy: tegra: xusb: Add API to retrieve the port number of phy
  - slimbus: core: Remove usage of the deprecated ida_simple_xx() API
  - nvmem: meson-efuse: fix function pointer type mismatch
  - ext4: fix corruption during on-line resize
  - hwmon: (amc6821) add of_match table
  - landlock: Warn once if a Landlock action is requested while disabled
  - drm/etnaviv: Restore some id values
  - leds: trigger: netdev: Fix kernel panic on interface rename trig notify
  - Bluetooth: btnxpuart: Fix btnxpuart_close
  - mmc: core: Fix switch on gp3 partition
  - mm: swap: fix race between free_swap_and_cache() and swapoff()
  - mac802154: fix llsec key resources release in mac802154_llsec_key_del
  - block: Fix page refcounts for unaligned buffers in __bio_release_pages()
  - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
  - dm-raid: fix lockdep waring in "pers->hot_add_disk"
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  - PCI/PM: Drain runtime-idle callbacks before driver removal
  - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  - btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
  - btrfs: qgroup: always free reserved space for extent records
  - serial: Lock console when calling into driver before registration
  - serial: core: only stop transmit when HW fifo is empty
  - usb: dwc3-am62: Disable wakeup at remove
  - usb: dwc3-am62: fix module unload/reload behavior
  - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
  - fuse: don't unhash root
  - fuse: fix root lookup with nonzero generation
  - fuse: replace remaining make_bad_inode() with fuse_make_bad()
  - mmc: tmio: avoid concurrent runs of mmc_request_done()
  - PM: sleep: wakeirq: fix wake irq warning in system suspend
  - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
  - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
  - USB: serial: option: add MeiG Smart SLM320 product
  - USB: serial: cp210x: add ID for MGP Instruments PDS100
  - USB: serial: add device ID for VeriFone adapter
  - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  - powerpc/fsl: Fix mfpmr build errors with newer binutils
  - usb: xhci: Add error handling in xhci_map_urb_for_dma
  - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
  - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
  - clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays
  - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
  - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
  - clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays
  - vfio/pds: Always clear the save/restore FDs on reset
  - PM: suspend: Set mem_sleep_current during kernel command line setup
  - cpufreq: Limit resolving a frequency to policy min/max
  - docs: Restore "smart quotes" for quotes
  - iio: adc: rockchip_saradc: use mask for write_enable bitfield
  - iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  - md/raid5: fix atomicity violation in raid5_cache_count
  - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
  - parisc: Fix csum_ipv6_magic on 64-bit systems
  - parisc: Fix csum_ipv6_magic on 32-bit systems
  - parisc: Fix ip_fast_csum
  - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
  - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd()
  - x86/nmi: Fix the inverse "in NMI handler" check
  - md/md-bitmap: fix incorrect usage for sb_index
  - mtd: rawnand: meson: fix scrambling mode value in command macro
  - ubi: correct the calculation of fastmap size
  - ubifs: Set page uptodate in the correct place
  - fuse: fix VM_MAYSHARE and direct_io_allow_mmap
  - fat: fix uninitialized field in nostale filehandles
  - bounds: support non-power-of-two CONFIG_NR_CPUS
  - kasan/test: avoid gcc warning for intentional overflow
  - block: Clear zone limits for a non-zoned stacked queue
  - ext4: correct best extent lstart adjustment logic
  - selftests/mqueue: Set timeout to 180 seconds
  - sparc: vDSO: fix return value of __setup handler
  - sparc64: NMI watchdog: fix return value of __setup handler
  - powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  - powercap: intel_rapl_tpmi: Fix System Domain probing
  - powercap: intel_rapl_tpmi: Fix a register bug
  - powercap: intel_rapl: Fix locking in TPMI RAPL
  - sched: Simplify tg_set_cfs_bandwidth()
  - powercap: intel_rapl: Fix a NULL pointer dereference
  - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature
  - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
  - arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  - arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  - KVM: Always flush async #PF workqueue when vCPU is being destroyed
  - media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT
  - media: mc: Expand MUST_CONNECT flag to always require an enabled link
  - media: mc: Rename pad variable to clarify intent
  - media: mc: Add num_links flag to media_pad
  - media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access
  - media: mc: Fix flags handling when creating pad links
  - media: mc: Add local pad to pipeline regardless of the link state
  - media: xc4000: Fix atomicity violation in xc4000_get_frequency
  - pci_iounmap(): Fix MMIO mapping leak
  - drm/vmwgfx: Fix the lifetime of the bo cursor memory
  - serial: max310x: fix NULL pointer dereference in I2C instantiation
  - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
  - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
  - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
  - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  - remoteproc: virtio: Fix wdg cannot recovery remote processor
  - arm64: dts: qcom: sc7280: Add additional MSI interrupts
  - media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
  - wifi: brcmfmac: avoid invalid list operation when vendor attach fails
  - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
  - drm/vmwgfx: Unmap the surface before resetting it on a plane state
  - KVM: x86: Use a switch statement and macros in __feature_translate()
  - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
  - x86/efistub: Don't clear BSS twice in mixed mode
  - x86/efistub: Clear decompressor BSS in native EFI entrypoint
  - dm-integrity: align the outgoing bio in integrity_recheck
  - dm io: Support IO priority
  - selftests: forwarding: Fix ping failure due to short timeout
  - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  - netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  - net: dsa: mt7530: fix handling of all link-local frames
  - net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
  - bpf: report RCU QS in cpumap kthread
  - net: report RCU QS on threaded NAPI repolling
  - rcu: add a helper to report consolidated flavor QS
  - netfilter: nf_tables: do not compare internal table flags on updates
  - netfilter: nft_set_pipapo: release elements in clone only from destroy path
  - octeontx2-af: Use separate handlers for interrupts
  - octeontx2-pf: Send UP messages to VF only when VF is up.
  - octeontx2-pf: Use default max_active works instead of one
  - octeontx2-pf: Wait till detach_resources msg is complete
  - octeontx2: Detect the mbox up or down message via register
  - devlink: fix port new reply cmd type
  - net/bnx2x: Prevent access to a freed page in page_pool
  - dm-integrity: fix a memory leak when rechecking the data
  - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
  - ceph: stop copying to iter at EOF on sync reads
  - ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels
  - hsr: Handle failures in module init
  - rds: introduce acquire/release ordering in acquire/release_in_xmit()
  - wireguard: receive: annotate data-race around receiving_counter.counter
  - virtio: packed: fix unmap leak for indirect desc table
  - vdpa/mlx5: Allow CVQ size changes
  - vdpa_sim: reset must not run
  - drm: Fix drm_fixp2int_round() making it add 0.5
  - spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  - net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
  - net: veth: do not manipulate GRO when using XDP
  - xfrm: Allow UDP encapsulation only in offload modes
  - packet: annotate data-races around ignore_outgoing
  - xen/events: increment refcnt only if event channel is refcounted
  - xen/evtchn: avoid WARN() when unbinding an event channel
  - riscv: Fix compilation error with FAST_GUP and rv32
  - io_uring: fix poll_remove stalled req completion
  - net: ethernet: mtk_eth_soc: fix PPE hanging issue
  - net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
  - nvme: fix reconnection fail due to reserved tag allocation
  - net: txgbe: fix clk_name exceed MAX_DEV_ID limits
  - hsr: Fix uninit-value access in hsr_get_node()
  - vmxnet3: Fix missing reserved tailroom
  - tcp: Fix refcnt handling in __inet_hash_connect().
  - io_uring: Fix release of pinned pages when __io_uaddr_map fails
  - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
  - soc: fsl: dpio: fix kcalloc() argument order
  - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  - s390/vtime: fix average steal time calculation
  - octeontx2-af: Use matching wake_up API variant in CGX command interface
  - rds: tcp: Fix use-after-free of net in reqsk_timer_handler().
  - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  - nouveau: reset the bo resource bus info after an eviction
  - ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  - spi: lpspi: Avoid potential use-after-free in probe()
  - io_uring: don't save/restore iowait state
  - thermal/drivers/qoriq: Fix getting tmu range
  - thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path
  - ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin
  - x86/hyperv: Use per cpu initial stack for vtl context
  - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
  - staging: greybus: fix get_channel_from_mode() failure path
  - serial: 8250_exar: Don't remove GPIO device on suspend
  - rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  - bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
  - iio: gts-helper: Fix division loop
  - kconfig: fix infinite loop when expanding a macro at the end of file
  - coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
  - coresight: Fix issue where a source device's helpers aren't disabled
  - arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  - serial: max310x: fix syntax error in IRQ error message
  - tty: vt: fix 20 vs 0x20 typo in EScsiignore
  - usb: phy: generic: Get the vbus supply
  - iio: pressure: mprls0025pa fix off-by-one enum
  - remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
  - remoteproc: stm32: Fix incorrect type in assignment for va
  - mei: gsc_proxy: match component when GSC is on different bus
  - comedi: comedi_test: Prevent timers rescheduling during deletion
  - io_uring/net: correct the type of variable
  - afs: Revert "afs: Hide silly-rename files from userspace"
  - f2fs: zone: fix to remove pow2 check condition for zoned block device
  - f2fs: compress: fix reserve_cblocks counting error when out of space
  - f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
  - NFSv4.1/pnfs: fix NFS with TLS in pnfs
  - NFS: Fix an off by one in root_nfs_cat()
  - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt
  - Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  - RDMA/mana_ib: Fix bug in creation of dma regions
  - f2fs: ro: compress: fix to avoid caching unaligned extent
  - f2fs: fix to use correct segment type in f2fs_allocate_data_block()
  - watchdog: stm32_iwdg: initialize default timeout
  - watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter
  - f2fs: check number of blocks in a current section
  - f2fs: compress: fix to check compress flag w/ .i_sem lock
  - NFSv4.2: fix listxattr maximum XDR buffer size
  - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  - f2fs: compress: fix to check zstd compress level correctly in mount option
  - f2fs: fix to create selinux label during whiteout initialization
  - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
  - RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
  - RDMA/device: Fix a race between mad_client and cm_client init
  - i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  - scsi: csiostor: Avoid function pointer casts
  - f2fs: fix to avoid potential panic during recovery
  - f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
  - f2fs: zone: fix to wait completion of last bio in zone correctly
  - f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  - f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
  - f2fs: update blkaddr in __set_data_blkaddr() for cleanup
  - f2fs: introduce get_dnode_addr() to clean up codes
  - f2fs: delete obsolete FI_DROP_CACHE
  - f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN
  - f2fs: compress: fix to check unreleased compressed cluster
  - f2fs: compress: fix to cover normal cluster write with cp_rwsem
  - f2fs: compress: fix to guarantee persisting compressed blocks by CP
  - RDMA/srpt: Do not register event handler until srpt device is fully setup
  - RDMA/irdma: Remove duplicate assignment
  - ALSA: usb-audio: Stop parsing channels bits when all channels are found.
  - ALSA: hda/tas2781: restore power state after system_resume
  - ALSA: hda/tas2781: configure the amp after firmware load
  - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
  - ALSA: hda/tas2781: add ptrs to calibration functions
  - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  - ALSA: hda/tas2781: add lock to system_suspend
  - ALSA: hda/tas2781: use dev_dbg in system_resume
  - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  - cifs: Fix writeback data corruption
  - cifs: Don't use certain unnecessary folio_*() functions
  - smb: do not test the return value of folio_start_writeback()
  - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  - clk: zynq: Prevent null pointer dereference caused by kmalloc failure
  - clk: Fix clk_core_get NULL dereference
  - sparc32: Fix section mismatch in leon_pci_grpci
  - backlight: lp8788: Fully initialize backlight_properties during probe
  - backlight: lm3639: Fully initialize backlight_properties during probe
  - backlight: da9052: Fully initialize backlight_properties during probe
  - backlight: lm3630a: Don't set bl->props.brightness in get_brightness
  - backlight: lm3630a: Initialize backlight_properties on init
  - backlight: ktz8866: Correct the check for of_property_read_u32
  - leds: sgm3140: Add missing timer cleanup and flash gpio control
  - leds: aw2013: Unlock mutex before destroying it
  - powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
  - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  - modules: wait do_free_init correctly
  - drm/msm/dpu: add division of drm_display_mode's hskew parameter
  - clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
  - clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
  - clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
  - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
  - powerpc/pseries: Fix potential memleak in papr_get_attr()
  - mfd: cs42l43: Fix wrong register defaults
  - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
  - gpio: nomadik: fix offset bug in nmk_pmx_set()
  - drm/amd/pm: Fix esm reg mask use to get pcie speed
  - drm/tests: helpers: Include missing drm_drv header
  - arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
  - media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
  - media: ttpci: fix two memleaks in budget_av_attach
  - media: go7007: fix a memleak in go7007_load_encoder
  - media: dvb-frontends: avoid stack overflow warnings with clang
  - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
  - HID: amd_sfh: Avoid disabling the interrupt
  - HID: amd_sfh: Update HPD sensor structure elements
  - perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  - ASoC: meson: axg-tdm-interface: add frame rate constraint
  - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  - mtd: maps: physmap-core: fix flash size larger than 32-bit
  - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition
  - drm/tidss: Fix sync-lost issue with two displays
  - drm/tidss: Fix initial plane zpos values
  - crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
  - crypto: arm/sha - fix function cast warnings
  - perf print-events: make is_event_supported() more robust
  - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
  - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
  - media: i2c: imx290: Fix IMX920 typo
  - media: ivsc: csi: Swap SINK and SOURCE pads
  - drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  - clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  - clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  - clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe()
  - clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe()
  - clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  - clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
  - pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  - drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  - drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()'
  - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  - media: pvrusb2: fix pvr2_stream_callback casts
  - media: pvrusb2: remove redundant NULL check
  - media: go7007: add check of return value of go7007_read_addr()
  - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  - media: sun8i-di: Fix chroma difference threshold
  - media: sun8i-di: Fix power on/off sequences
  - media: sun8i-di: Fix coefficient writes
  - media: cedrus: h265: Fix configuring bitstream size
  - NTB: fix possible name leak in ntb_register_device()
  - drm: ci: use clk_ignore_unused for apq8016
  - ASoC: SOF: Add some bounds checking to firmware data
  - powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  - ASoC: meson: t9015: fix function pointer type mismatch
  - ASoC: meson: aiu: fix function pointer type mismatch
  - perf metric: Don't remove scale from counts
  - perf stat: Avoid metric-only segv
  - perf expr: Fix "has_event" function for metric style events
  - ALSA: seq: fix function cast warnings
  - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  - clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  - drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
  - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
  - drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
  - drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  - dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  - perf srcline: Add missed addr2line closes
  - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
  - drivers/ps3: select VIDEO to provide cmdline functions
  - crypto: xilinx - call finalize with bh disabled
  - PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
  - PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  - quota: Properly annotate i_dquot arrays with __rcu
  - quota: Fix rcu annotations of inode dquot pointers
  - clk: qcom: reset: Ensure write completion on reset de/assertion
  - clk: qcom: reset: Commonize the de/assert functions
  - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()'
  - pinctrl: mediatek: Drop bogus slew rate register range for MT8192
  - pinctrl: mediatek: Drop bogus slew rate register range for MT8186
  - media: edia: dvbdev: fix a use-after-free
  - mtd: spinand: esmt: Extend IDs to 5 bytes
  - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  - media: v4l2-tpg: fix some memleaks in tpg_alloc
  - media: em28xx: annotate unchecked call to media_device_register()
  - clk: meson: Add missing clocks to axg_clk_regmaps
  - perf bpf: Clean up the generated/copied vmlinux.h
  - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
  - media: v4l2: cci: print leading 0 on error
  - clk: samsung: exynos850: Propagate SPI IPCLK rate change
  - pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
  - drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
  - ASoC: sh: rz-ssi: Fix error message print
  - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
  - perf pmu: Treat the msr pmu as software
  - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
  - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording
  - perf top: Uniform the event name for the hybrid machine
  - perf record: Fix possible incorrect free in record__switch_output()
  - PCI/DPC: Print all TLP Prefixes, not just the first
  - media: cadence: csi2rx: use match fwnode for media link
  - media: tc358743: register v4l2 async device only after successful setup
  - dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  - ASoC: amd: acp: Add missing error handling in sof-mach
  - drm/lima: fix a memleak in lima_heap_alloc
  - drm/panel-edp: use put_sync in unprepare
  - drm/rockchip: lvds: do not print scary message when probing defer
  - drm/rockchip: lvds: do not overwrite error code
  - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  - drm/vkms: Avoid reading beyond LUT array
  - drm: Don't treat 0 as -1 in drm_fixp2int_ceil
  - drm/rockchip: inno_hdmi: Fix video timing
  - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
  - drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
  - drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
  - drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
  - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
  - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
  - drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
  - drm/tegra: dsi: Add missing check for of_find_device_by_node
  - dm: call the resume method on internal suspend
  - dm raid: fix false positive for requeue needed during reshape
  - bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  - nfp: flower: handle acti_netdevs allocation failure
  - net/x25: fix incorrect parameter validation in the x25_getsockopt() function
  - net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
  - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
  - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
  - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
  - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
  - OPP: debugfs: Fix warning around icc_get_name()
  - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
  - net: phy: dp83822: Fix RGMII TX delay configuration
  - Bluetooth: Fix eir name length
  - net: phy: fix phy_get_internal_delay accessing an empty array
  - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
  - ipv6: fib6_rules: flush route cache when rule is changed
  - iommu: Fix compilation without CONFIG_IOMMU_INTEL
  - bpf: Fix stackmap overflow check on 32-bit arches
  - bpf: Fix hashtab overflow check on 32-bit arches
  - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  - s390/cache: prevent rebuild of shared_cpu_list
  - Bluetooth: fix use-after-free in accessing skb after sending it
  - Bluetooth: af_bluetooth: Fix deadlock
  - Bluetooth: btusb: Fix memory leak
  - Bluetooth: msft: Fix memory leak
  - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL
  - Bluetooth: hci_core: Fix possible buffer overflow
  - Bluetooth: btrtl: fix out of bounds memory access
  - Bluetooth: hci_h5: Add ability to allocate memory for private data
  - Bluetooth: hci_sync: Fix overwriting request callback
  - Bluetooth: hci_core: Cancel request on command timeout
  - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
  - Bluetooth: hci_event: Fix not indicating new connection for BIG Sync
  - Bluetooth: Remove BT_HS
  - Bluetooth: Remove superfluous call to hci_conn_check_pending()
  - Bluetooth: mgmt: Remove leftover queuing of power_off work
  - Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
  - ice: fix stats being updated by way too large values
  - igb: Fix missing time sync events
  - igc: Fix missing time sync events
  - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
  - PCI: Make pci_dev_is_disconnected() helper public for other drivers
  - wifi: brcm80211: handle pmk_op allocation failure
  - wifi: rtw88: 8821c: Fix false alarm count
  - wifi: rtw88: 8821c: Fix beacon loss and disconnect
  - wifi: rtw88: 8821cu: Fix firmware upload fail
  - ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
  - arm64: dts: qcom: sm8550: Fix SPMI channels size
  - SUNRPC: fix some memleaks in gssx_dec_option_array
  - SUNRPC: fix a memleak in gss_import_v2_context
  - x86, relocs: Ignore relocations in .notes section
  - objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  - arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
  - arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  - arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
  - ACPI: scan: Fix device check notification handling
  - ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
  - ACPI: resource: Do IRQ override on Lunnen Ground laptops
  - ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override
  - arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  - gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index()
  - regulator: userspace-consumer: add module device table
  - arm64: dts: imx8mp-evk: Fix hdmi@3d node
  - arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC
  - ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
  - ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
  - arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  - pstore: inode: Only d_invalidate() is needed
  - pstore: inode: Convert mutex usage to guard(mutex)
  - net: mctp: copy skb ext data when fragmenting
  - arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  - arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  - arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI
  - wifi: mt76: mt7921e: fix use-after-free in free_irq()
  - wifi: mt76: mt792x: fix ethtool warning
  - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value
  - wifi: mt76: mt7996: fix efuse reading issue
  - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  - wifi: mt76: mt7996: fix TWT issues
  - memory: tegra: Correct DLA client names
  - ARM: dts: arm: realview: Fix development chip ROM compatible value
  - wifi: wilc1000: revert reset line logic flip
  - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  - firmware: arm_scmi: Fix double free in SMC transport cleanup path
  - arm64: dts: ti: Add common1 register space for AM62x SoC
  - arm64: dts: ti: Add common1 register space for AM65x SoC
  - arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
  - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level
  - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking
  - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking
  - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
  - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0
  - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0
  - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0
  - net: ena: Remove ena_select_queue
  - powercap: dtpm_cpu: Fix error check against freq_qos_add_request()
  - arm64: dts: qcom: sm8150: correct PCIe wake-gpios
  - arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs
  - arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  - wifi: brcmsmac: avoid function pointer casts
  - iommu/amd: Mark interrupt as managed
  - bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  - arm64: dts: ti: k3-am62-main: disable usb lpm
  - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
  - cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  - arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers
  - arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains
  - ARM: dts: qcom: msm8974: correct qfprom node size
  - soc: qcom: llcc: Check return value on Broadcast_OR reg read
  - arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
  - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
  - wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  - can: m_can: Start/Cancel polling timer together with interrupts
  - arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
  - arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  - arm64: dts: mediatek: mt8192: fix vencoder clock name
  - arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
  - arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  - arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  - arm64: dts: mediatek: mt7986: fix SPI nodename
  - arm64: dts: mediatek: mt7986: fix SPI bus width properties
  - arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
  - arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  - arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
  - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
  - selftests: forwarding: Add missing multicast routing config entries
  - selftests: forwarding: Add missing config entries
  - s390/vdso: drop '-fPIC' from LDFLAGS
  - s390/pai: fix attr_event_free upper limit for pai device drivers
  - wifi: iwlwifi: mvm: don't set replay counters to 0xff
  - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  - wifi: iwlwifi: mvm: fix erroneous queue index mask
  - wifi: iwlwifi: support EHT for WH
  - tools/resolve_btfids: Fix cross-compilation to non-host endianness
  - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h
  - pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
  - printk: Disable passing console lock owner completely during panic()
  - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  - arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
  - arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
  - wifi: wfx: fix memory leak when starting AP
  - libbpf: Use OPTS_SET() macro in bpf_xdp_query()
  - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  - net: blackhole_dev: fix build warning for ethh set but not used
  - pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  - gpio: vf610: allow disabling the vf610 driver
  - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  - wifi: iwlwifi: mvm: d3: fix IPN byte order
  - wifi: iwlwifi: fix EWRD table validity check
  - wifi: iwlwifi: mvm: initialize rates in FW earlier
  - wifi: iwlwifi: acpi: fix WPFC reading
  - wifi: iwlwifi: dbg-tlv: ensure NUL termination
  - wifi: iwlwifi: mvm: report beacon protection failures
  - wifi: ath12k: fix fetching MCBC flag for QCN9274
  - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights
  - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID
  - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
  - libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
  - arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
  - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
  - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board
  - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
  - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board
  - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
  - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
  - selftests/bpf: Disable IPv6 for lwt_redirect test
  - arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  - arm64: dts: renesas: r8a779g0: Restore sort order
  - arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
  - pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
  - libbpf: Fix faccessat() usage on Android
  - cpufreq: mediatek-hw: Don't error out if supply is not found
  - arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  - soc: qcom: socinfo: rename PM2250 to PM4125
  - arm64: dts: qcom: sm8450: Add missing interconnects to serial
  - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
  - selftests/bpf: Wait for the netstamp_needed_key static key to be turned on
  - selftests/bpf: Fix the flaky tc_redirect_dtime test
  - selftests/bpf: Add netkit to tc_redirect selftest
  - selftests/bpf: De-veth-ize the tc_redirect test case
  - wifi: ath12k: Fix issues in channel list update
  - selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
  - libbpf: Apply map_set_def_max_entries() for inner_maps on creation
  - selftests/bpf: Fix potential premature unload in bpf_testmod
  - bpftool: Silence build warning about calloc()
  - inet_diag: annotate data-races around inet_diag_table[]
  - sock_diag: annotate data-races around sock_diag_handlers[family]
  - cpufreq: mediatek-hw: Wait for CPU supplies before probing
  - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
  - arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  - arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
  - arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  - arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  - arm64: dts: qcom: sc8180x: Add missing CPU off state
  - arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency
  - arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  - ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
  - wifi: wilc1000: fix multi-vif management when deleting a vif
  - wifi: wilc1000: do not realloc workqueue everytime an interface is added
  - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  - wifi: wilc1000: fix RCU usage in connect path
  - wifi: wilc1000: fix declarations ordering
  - wifi: b43: Disable QoS for bcm4331
  - wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
  - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
  - timekeeping: Fix cross-timestamp interpolation for non-x86
  - timekeeping: Fix cross-timestamp interpolation corner case decision
  - timekeeping: Fix cross-timestamp interpolation on counter wrap
  - x86/sme: Fix memory encryption setting if enabled by default and not overridden
  - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type
  - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  - io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  - io_uring/net: move receive multishot out of the generic msghdr path
  - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  - rtc: test: Fix invalid format specifier.
  - time: test: Fix incorrect format specifier
  - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg
  - lib/cmdline: Fix an invalid format specifier in an assertion msg
  - kunit: test: Log the correct filter string in executor_test
  - ovl: Always reject mounting over case-insensitive directories
  - ovl: add support for appending lowerdirs one by one
  - ovl: refactor layer parsing helpers
  - ovl: store and show the user provided lowerdir mount option
  - ovl: remove unused code in lowerdir param parsing
  - md: Don't clear MD_CLOSING when the raid is about to stop
  - fs/select: rework stack allocation hack for clang
  - rcu/exp: Handle RCU expedited grace period kworker allocation failure
  - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery
  - s390/dasd: fix double module refcount decrement
  - s390/dasd: Use dev_*() for device log messages
  - io_uring: remove unconditional looping in local task_work handling
  - io_uring: remove looping around handling traditional task_work
  - fs: Fix rw_hint validation
  - workqueue: Introduce struct wq_node_nr_active
  - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating
  - workqueue: Move nr_active handling into helpers
  - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()
  - workqueue: Factor out pwq_is_empty()
  - workqueue: Move pwq->max_active to wq->max_active
  - workqueue.c: Increase workqueue name length
  - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
  - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
  - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
  - Input: gpio_keys_polled - suppress deferred probe error for gpio
  - xfrm: set skb control buffer based on packet offload as well
  - xfrm: fix xfrm child route lookup for packet offload
  - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table
  - x86/hyperv: Allow 15-bit APIC IDs for VTL platforms
  - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
  - arm64: tegra: Set the correct PHY mode for MGBE
  - perf: RISCV: Fix panic on pmu overflow handler
  - firewire: core: use long bus reset on gap count error
  - Bluetooth: mgmt: Fix limited discoverable off timeout
  - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2
  - drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
  - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
  - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
  - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table
  - drm/ttm/tests: depend on UML || COMPILE_TEST
  - wifi: mac80211: only call drv_sta_rc_update for uploaded stations
  - net: smsc95xx: add support for SYS TEC USB-SPEmodule1
  - regulator: max5970: Fix regulator child node name
  - ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes
  - arm64: dts: qcom: Fix interrupt-map cell sizes
  - arm: dts: Fix dtc interrupt_map warnings
  - arm64: dts: Fix dtc interrupt_provider warnings
  - arm: dts: Fix dtc interrupt_provider warnings
  - dm-verity, dm-crypt: align "struct bvec_iter" correctly
  - platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name
  - perf: CXL: fix CPMU filter value mask length
  - cxl/region: Allow out of order assembly of autodiscovered regions
  - cxl/region: Handle endpoint decoders in cxl_region_find_decoder()
  - block: sed-opal: handle empty atoms when parsing response
  - parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
  - net/iucv: fix the allocation size of iucv_path_table array
  - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
  - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
  - riscv: dts: sifive: add missing #interrupt-cells to pmic
  - ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes
  - RDMA/mlx5: Relax DEVX access upon modify commands
  - RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  - arm64: dts: rockchip: mark system power controller on rk3588-evb1
  - soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt
  - arm64/sve: Lower the maximum allocation for the SVE ptrace regset
  - gen_compile_commands: fix invalid escape sequence warning
  - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend
  - HID: multitouch: Add required quirk for Synaptics 0xcddc device
  - MIPS: Clear Cause.BD in instruction_pointer_set
  - x86/xen: Add some null pointer checking to smp.c
  - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU
  - regmap: kunit: Ensure that changed bytes are actually different
  - spi: intel-pci: Add support for Lunar Lake-M SPI serial flash
  - ASoC: rt5645: Make LattePanda board DMI match more precise
  - selftests: tls: use exact comparison in recv_partial
  - selftests: openvswitch: Add validation for the recursion test
  - perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count)
  - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU
  - ASoC: cs42l43: Handle error from devm_pm_runtime_enable
  - media: rkisp1: Fix IRQ handling due to shared interrupts
  - soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free
  - io_uring: drop any code related to SCM_RIGHTS
  - io_uring/unix: drop usage of io_uring socket
  - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR
  - !6730  quota: Fix potential NULL pointer dereference
  - quota: Fix potential NULL pointer dereference
  - !6782 i2c: hisi: Add I2C controller reset and initialization  proccess in bus recovery action
  - i2c: hisi: Correct the description comment for PIN_MUX METHOD
  - i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action
  - !6760 spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
  - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
  - !3176 [OLK-6.6] Turning off Zhaoxin ahci controller runtime pm
  - Turning off Zhaoxin ahci controller runtime pm
  - !6403  iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol
  - iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol
  - !6479  do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  - !6005 [OLK-6.6]Add Yunsilicon eth driver and rdma driver
  - drivers: support for xsc drivers from Yunsilicon Technology
  - !6595  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
  - arm64: update openeuler_defconfig for HVO enable
  - arm64: mm: Re-enable OPTIMIZE_HUGETLB_VMEMMAP
  - arm64: mm: HVO: support BBM of vmemmap pgtable safely
  - mm: HVO: introduce helper function to update and flush pgtable
  - !6731 [OLK-6.6] watchdog: Fix call trace when failed to initialize sdei
  - watchdog: Fix call trace when failed to initialize sdei
  - !6651 [OLK - 6.6]net: hns3: add support for Hisilicon ptp sync device
  - net: hns3: add support for Hisilicon ptp sync device
  - !6385  ipvlan: Fix warning while IPVLAN_L2E disabled
  - ipvlan: Fix warning while IPVLAN_L2E disabled
  - !6409 [OLK-6.6] irqchip: gic-v3: Collection table support muti pages
  - irqchip: gic-v3: Collection table support muti pages
  - !6735 v2  SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  - SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  - !6590 v6  Introduce BPF_READAHEAD option for optimizing read performance
  - arch: Add BPF_READAHEAD config options for supported architectures
  - mm, fs: Add BPF_READAHEAD build option for bpf readhead
  - !6681 v2  btrfs: fix data races when accessing the reserved amount of block reserves
  - btrfs: fix data races when accessing the reserved amount of block reserves


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-25.0.0.28
changelog:
  - !6930  fix general protection fault in update_cpumask
  - cgroup/cpuset: fix general protection fault in update_cpumask
  - !6905 v2  arm64: mmap: disable align larger anonymous mappings on THP boundaries
  - arm64: mmap: disable align larger anonymous mappings on THP boundaries
  - !7015  Fixes and cleanups to fs-writeback
  - fs/writeback: remove unnecessary return in writeback_inodes_sb
  - fs/writeback: correct comment of __wakeup_flusher_threads_bdi
  - fs/writeback: only calculate dirtied_before when b_io is empty
  - fs/writeback: remove unused parameter wb of finish_writeback_work
  - fs/writeback: bail out if there is no more inodes for IO and queued once
  - fs/writeback: avoid to writeback non-expired inode in kupdate writeback
  - !6581  LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI
  - LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI
  - !6483  LoongArch: fix boot error caused by ioremap_page_range error
  - LoongArch: fix boot error caused by ioremap_page_range error
  - !6759 net: hns3: backport some maillist patches
  - net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c
  - net: hns3: dump more reg info based on ras mod
  - net: hns3: add command queue trace for hns3
  - net: hns3: add support to query scc version by devlink info
  - net: hns3: revert "net: hns3: dump more reg info based on ras mod"
  - net: hns3: revert "net: hns3: add command queue trace for hns3"
  - net: hns3: revert "net: hns3: add support to query scc version by devlink info"
  - !7011 v3  bugfix patches from OLK-5.10
  - x86/quirks: Add parameter to clear MSIs early on boot
  - x86/PCI: Export find_cap() to be used in early PCI code
  - !6844  block: fix deadlock between bd_link_disk_holder and partition scan
  - block: fix deadlock between bd_link_disk_holder and partition scan
  - !5879 [OLK-6.6] Fix 'duplicate symbol rnp10_netdev_ops' error  for RNPGBE driver with x86_64-allyesconfig
  - RNPGBE: NET: Fix 'duplicate symbol rnp10_netdev_ops' errors
  - !5836 [OLK-6.6] Fix "'snprintf' output between 10 and 37 bytes into a destination of size 24" warning for RNP driver with loongarch-allmodconfig
  - RNP: NET: Fix "'snprintf' output between 10 and 37 bytes into a 	  destination of size 24" wanrings


author: Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-25.0.0.29
changelog:
  - Add riscv-kernel patch, which adds support for sg2042 and th1520 RISC-V SoCs. 
  - This patch only applies to the RISC-V architecture, the related commit list:
  -
  - th1520: riscv: config: Enable th1520 support
  - riscv: thead: Use the wback_inv instead of wback_only
  - riscv: errata: thead: use pa based instructions for CMO
  - riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
  - Revert "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO"
  - Revert "riscv: errata: thead: use pa based instructions for CMO"
  - riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
  - riscv: mm: update T-Head memory type definitions
  - Revert "sg2042: riscv: changing T-Head PBMT attributes"
  - riscv: remove compression for riscv Image
  - th1520: cpufreq: correct typo in config name
  - th1520: riscv: dts: thead: Add Milk-V Meles board
  - th1520: cpufreq: light-mpw-cpufreq: fix -Wunused-variable in panic_cpufreq_notifier_call
  - th1520: cpufreq: light-mpw-cpufreq: fix cpu_pll1 already disabled warning
  - riscv: Add th1520-lichee-cluster-4a dts support (8G/16G)
  - riscv: dts: th1520-beaglev-ahead: add alias for emmc & sd
  - riscv: dts: th1520-lichee-pi-4a: add alias for emmc & sd
  - riscv: dts: lpi4a 16g support
  - th1520: perf vendor events riscv: add T-HEAD C9xx JSON file
  - th1520: riscv: dts: thead: Add PMU event node
  - riscv: pinctrl: th1520: fix build
  - riscv: dts: th1520: lpi4a: add rpmsg node
  - riscv: dts: th1520: add mbox client node
  - riscv: rpmsg: mailbox-client: sync thead sdk 1.4.2
  - riscv: panic: add thead sdk quirks
  - riscv: dts: add watchdog node
  - th1520: riscv: dts: Add th1520 reset device tree
  - th1520: reset: Add th1520 reset driver support
  - th1520: dt-bindings: reset: Document th1520 reset control
  - riscv: light_wdt: update sdk 1.4.2
  - th1520_light_event: update sdk 1.4.2
  - th1520_aon: update sdk 1.4.2
  - th1520: fix compile th1520-beaglev-ahead error
  - th1520: add TH1520 cpu frequency driver
  - th1520: riscv: errata: thead: use pa based instructions for CMO
  - th1520: riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
  - riscv: dts: thead: Add TH1520 CPU reset node
  - th1520: riscv: dts: thead: Enable Lichee Pi 4A USB
  - th1520: riscv: dts: thead: Add Lichee Pi 4A IO expansions
  - th1520: riscv: dts: thead: Add TH1520 USB nodes
  - th1520: riscv: dts: thead: Add TH1520 I2C nodes
  - th1520: usb: dwc3: add T-HEAD TH1520 usb driver
  - th1520: dt-bindings: usb: Add T-HEAD TH1520 USB controller
  - th1520: riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
  - th1520: riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
  - th1520: riscv: dts: thead: Add TH1520 ethernet nodes
  - th1520: net: stmmac: add glue layer for T-HEAD TH1520 SoC
  - th1520: dt-bindings: net: add T-HEAD dwmac support
  - th1520: dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
  - th1520: riscv: dts: thead: Enable Lichee Pi 4A PWM fan
  - th1520: riscv: dts: thead: Add TH1520 PVT node
  - th1520: riscv: dts: thead: Add TH1520 PWM node
  - th1520: pwm: add T-HEAD PWM driver
  - th1520: dt-bindings: pwm: Add T-HEAD PWM controller
  - th1520: gpio: dwapb: Use generic request, free and set_config
  - 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
  - th1520: riscv: dtb: thead: Add BeagleV Ahead LEDs
  - th1520: riscv: dts: thead: Add TH1520 pinctrl settings for UART0
  - th1520: riscv: dts: thead: Adjust TH1520 GPIO labels
  - th1520: riscv: dts: thead: Add TH1520 GPIO ranges
  - th1520: riscv: dts: thead: Add TH1520 pin control nodes
  - th1520: pinctrl: Add driver for the T-Head TH1520 SoC
  - th1520: dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
  - th1520: dt-bindings: gpio: dwapb: allow gpio-ranges
  - sg2042: riscv: config: Enable sg2042 support
  - sg2042: riscv: changing T-Head PBMT attributes
  - sg2042: kconfig: Enable DW_APB_TIMER_OF in ARCH_SOPHGO
  - sg2042: pcie contronller msi-x whitelist add device_id
  - 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: mango pci hack: broadcast when no MSI source known
  - sg2042: riscv: dts: separate sg2042 mtime and mtimecmp to fit aclint format
  - sg2042: dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs
  - sg2042: riscv: dts: modify the PCIe range
  - sg2042: drivers: clk: turn off non-essential clocks by default
  - sg2042: drivers: clk: Avoid the problem of serial port garbled characters
  - sg2042: mm: Modify __find_max_addr for memory hole
  - sg2042: riscv: dts: Add timer apb clock
  - sg2042: riscv: dts: Remove cma node
  - sg2042: riscv: dts: Add uart apb clock and remove sysdma clock
  - sg2042: riscv: dts: Move memory node from dts to zsbl
  - sg2042: riscv: dts: Reduce bootargs
  - sg2042: riscv: dts: Configure external interrupt in m mode
  - sg2042: rebase: v6.6-rc1: Fix some compile warnings
  - sg2042: riscv: dts: Remove nvme paremeter in bootargs
  - sg2042: riscv: dtsi: confirm correspondence between PMU events and IDs
  - sg2042: driver: pcie: support msix for top intr
  - sg2042: driver: mmc: add config for MMC_SDHCI_SOPHGO
  - sg2042: riscv: Kconfig: Set vector as default no
  - sg2042: driver: soc: Add sophgo sg2042 soc support
  - sg2042: driver: net: Add sophgo sg2042 soc support
  - sg2042: driver: mmc: Add sophgo sg2042 soc support
  - sg2042: driver: pcie: 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: dts: Add sophgo sg2042 soc support
  - sg2042: riscv: defconfig: enable SOPHGO SoC
  - sg2042: riscv: dts: sophgo: add Milk-V Pioneer board device tree
  - sg2042: riscv: dts: add initial Sophgo SG2042 SoC device tree
  - sg2042: dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi
  - sg2042: dt-bindings: timer: Add Sophgo sg2042 CLINT timer
  - sg2042: dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC
  - sg2042: dt-bindings: riscv: Add T-HEAD C920 compatibles
  - sg2042: dt-bindings: riscv: add sophgo sg2042 bindings
  - sg2042: dt-bindings: vendor-prefixes: add milkv/sophgo
  - sg2042: riscv: Add SOPHGO SOC family Kconfig support


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-26.0.0.30
changelog:
  - !7198 v2  mm: prepare more high-order pages on pcplist
  - mm: prepare more high-order pages to be stored on the per-cpu lists
  - mm: page_alloc: use the correct THP order for THP PCP
  - !7196 v3  Backport folio feature and bugfix
  - mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD
  - mm: vmscan: avoid split during shrink_folio_list()
  - mm: swap: allow storage of all mTHP orders
  - mm: swap: update get_swap_pages() to take folio order
  - mm: swap: simplify struct percpu_cluster
  - mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()
  - mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags
  - mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pte_range()
  - mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range()
  - mm: support multi-size THP numa balancing
  - mm: factor out the numa mapping rebuilding into a new helper
  - mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases
  - huge_memory.c: document huge page splitting rules more thoroughly
  - mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()
  - mm/migrate: split source folio if it is on deferred split list
  - mm: hold PTL from the first PTE while reclaiming a large folio
  - madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0
  - mm/filemap: don't decrease mmap_miss when folio has workingset flag
  - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM
  - arm64: mm: swap: support THP_SWAP on hardware with MTE
  - mm: remove PageAnonExclusive assertions in unuse_pte()
  - mm: remove struct page from get_shadow_from_swap_cache
  - selftests: mm: fix unused and uninitialized variable warning
  - XArray: set the marks correctly when splitting an entry
  - mm/huge_memory: check new folio order when split a folio
  - mm: huge_memory: enable debugfs to split huge pages to any order
  - mm: thp: split huge page to any lower order pages
  - mm: page_owner: add support for splitting to any order in split page_owner
  - mm: memcg: make memcg huge page split support any order split
  - mm/page_owner: use order instead of nr in split_page_owner()
  - mm/memcg: use order instead of nr in split_page_memcg()
  - mm: support order-1 folios in the page cache
  - mm/huge_memory: only split PMD mapping when necessary in unmap_folio()
  - selftests/mm: split_huge_page_test: conform test to TAP format output
  - mm: huge_memory: use more folio api in __split_huge_page_tail()
  - mm/vmalloc: fix return value of vb_alloc if size is 0
  - mm: use memalloc_nofs_save() in page_cache_ra_order()
  - mm: madvise: pageout: ignore references rather than clearing young
  - mm: ratelimit stat flush from workingset shrinker
  - mm, oom:dump_tasks add rss detailed information printing
  - arm64/mm: improve comment in contpte_ptep_get_lockless()
  - arm64/mm: export contpte symbols only to GPL users
  - mm: page_alloc: enforce minimum zone size to do high atomic reserves
  - mm: page_alloc: correct high atomic reserve calculations
  - mm: fix draining remote pageset
  - !7190  entry: inline syscall enter/exit functions
  - entry: Move syscall_enter_from_user_mode() to header file
  - entry: Move enter_from_user_mode() to header file
  - entry: Move exit to usermode functions to header file
  - !7130 v2  openeuler_defconfig: update oedefconfig for the minimum set
  - openeuler_defconfig: update oedefconfig for the minimum set
  - !7141 spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
  - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
  - spi: Add verification for the max_frequency provided by the firmware
  - !7136 Fix failed in acpi_gpiochip_find() by adding parent node match
  - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
  - !6778 v2 Fix two soc bugs of hip09
  - irqchip: gicv3: Add workaround for hip09 erratum 162200806
  - irqchip: gicv3: Add workaround for hip09 erratum 162200803
  - !7165 v2  tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
  - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
  - !7184 v3  md: do not delete safemode_timer in mddev_suspend
  - md: do not delete safemode_timer in mddev_suspend
  - !7131 net: hns3: Fix ROH mac address initialization.
  - net: hns3: Fix ROH mac address initialization.
  - !7126 net: hns3: some bugfixes for hns3 driver
  - net: hns3: fix kernel crash when devlink reload during initialization
  - net: hns3: direct return when receive a unknown mailbox message
  - net: hns3: release PTP resources if pf initialization failed
  - net: hns3: change type of numa_node_mask as nodemask_t
  - net: hns3: using cpumask_copy when set value to cpumask_t
  - net: hns3: set irq affinity directly
  - net: hns3: use appropriate barrier function after setting a bit value
  - net: hns3: don't need to check an unsigned number is less than 0
  - net: hns3: add 
  - net: hns3: using user configure after hardware reset
  - net: hns3: add cond_resched() to hns3 ring buffer init process
  - net: hns3: fix kernel crash problem in concurrent scenario
  - net: hns3: fix port vlan filter not disabled issue
  - net: hns3: revert "net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode"
  - !7159 【OLK 6.6】 backport some mailist patches for perf
  - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
  - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
  - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
  - !7068  kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
  - kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
  - !7153  Backports for OLK-6.6
  - netfilter: br_netfilter: skip conntrack input hook for promisc packets
  - netfilter: bridge: confirm multicast packets before passing them up the stack
  - !7069  ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
  - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
  - !7075 RDMA/hns: Some bugfixes and cleanups
  - RDMA/hns: Fix soft lockup under heavy CEQE load
  - RDMA/hns: Fix sleeping in spin_lock critical section
  - RDMA/hns: Fix Use-After-Free of rsv_qp
  - RDMA/hns: Fix a missing check of atomic wr length
  - !3184 [OLK-6.6] add support for Zhaoxin ZXPAUSE instruction
  - x86/delay: add support for Zhaoxin ZXPAUSE instruction
  - !7078 v2  Backport four conflict stable patch
  - mm: turn folio_test_hugetlb into a PageType
  - mm/hugetlb: fix missing hugetlb_lock for resv uncharge
  - fork: defer linking file vma until vma is fully initialized
  - mm, treewide: introduce NR_PAGE_ORDERS
  - !7067 crypto: hisilicon fix some issues
  - uacce: fix for cdev memory leak
  - crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable
  - crypto: hisilicon/zip - optimize the address offset of the reg query function
  - !4084 riscv64: initial LIVEPATCH_WO_FTRACE support
  - riscv64: add initial livepatch support
  - livepatch: add arch hook before doing klp_resolve_symbols
  - !6868  irqchip/loongson-pch-pic: Update interrupt registration policy
  - irqchip/loongson-pch-pic: Update interrupt registration policy
  - !6004 [OLK-6.6] fix bug：ethtool -S and ethtool -x/X for mucse rnpm drvier
  - mucse: ethtool -S and ethtool -x/X for mucse rnpm drvier

   at the end when print msg


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-27.0.0.31
changelog:
  - !7527  ext4 iomap performance optimize
  - ext4: fallback to generic_perform_write once iov_iter_count <= PAGE_SIZE
  - iomap: export __iomap_write_{begin|end}
  - !7530  mm: more thp control for large folio
  - mm: correct the docs for thp_fault_alloc and thp_fault_fallback
  - mm: add docs for per-order mTHP counters and transhuge_page ABI
  - mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters
  - mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters
  - mm: add control to allow specified high-order pages stored on PCP list
  - mm: huge_memory: add thp mapping align control
  - mm: huge_memory: add folio_get_unmapped_area()
  - mm: filemap: make mTHP configurable for exec mapping
  - mm/filemap: Allow arch to request folio size for exec memory
  - mm/memcontrol: remove __mod_lruvec_page_state()
  - mm/khugepaged: use a folio more in collapse_file()
  - mm: remove inc/dec lruvec page state functions
  - !7521 v2  Avoiding false sharing in field access of tk_core
  - openeuler_defconfig: Enable CONFIG_ARCH_LLC_128_LINE_SIZE for Hisilicon platforms
  - timekeeping: Avoiding false sharing in field access of tk_core
  - !7182 v3  mm: mglru: reuse some legacy trace
  - mm: multi-gen LRU: reuse some legacy trace events
  - mm, vmscan: remove ISOLATE_UNMAPPED
  - trace-vmscan-postprocess: sync with tracepoints updates
  - !7219 Hygon model 6h L3 PMU event duplicate creating issue fix
  - perf/x86/uncore: Create L3 event strictly to the CPU vendor
  - !7474  sched/fair: set burst to zero when cfs bandwidth is cancelled
  - sched/fair: set burst to zero when set max to cpu.max
  - sched/fair: limit burst to zero when cfs bandwidth is toggled off
  - !7475  Makefile.oever: add OPENEULER_RELEASE for version.h
  - Makefile.oever: add OPENEULER_RELEASE for version.h
  - !6241 add pmu support for loongarch kvm
  - LoongArch: KVM: Add PMU support
  - !5654 [OLK-6.6] USB: UAS: return ENODEV when submit urbs fail with device not attached
  - USB: UAS: return ENODEV when submit urbs fail with device not attached
  - !5218 [OLK-6.6] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
  - crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
  - crypto: ccp: Move the fixup code for Hygon psp to Hygon specific files
  - crypto: ccp: Bind specific sp_dev_vdata for Hygon secure processor
  - crypto: ccp: Introduce hygon specific interface to support driver
  - !6311 v2  ima: Avoid blocking in RCU read-side critical section
  - ima: Avoid blocking in RCU read-side critical section
  - !6837  fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  - !5644 [OLK-6.6] x86/mce: Set bios_cmci_threshold for CMCI threshold
  - x86/mce: Set bios_cmci_threshold for CMCI threshold
  - !7454  add new kvm_type for Confidential VMs
  - kvm: add macro CONFIG_CVM_HOST to defconfig
  - kvm: add new kvm_type for cvm
  - !7405 v2  mm: prepare to support weighted interleaving mempolicy
  - mm: prepare to support weighted interleaving mempolicy
  - !7370 v2  sched: smart_grid: silence complier error
  - sched: smart_grid: silence complier error
  - !7227  arm64: arm_pmuv3: Correctly extract and check the PMUVer
  - arm64: arm_pmuv3: Correctly extract and check the PMUVer
  - !5291 [OLK-6.6] iommu/dma: Fix not fully traversing iova reservations issue
  - iommu/dma: Fix not fully traversing iova reservations issue
  - !6774 [OLK-6.6] merge upstream  4 wangxun related patches to fix i2c bug
  - Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
  - Revert "net: txgbe: fix i2c dev name cannot match clkdev"
  - net: wangxun: add ethtool_ops for channel number
  - clkdev: Update clkdev id usage to allow for longer names
  - !7206 v2  sched: programmable: Allow set tag for pid 1.
  - sched: programmable: Allow set tag for pid 1.


author: yaoxin <yao_xin001@hoperun.com> - 1.14.5-1
changelog:
  - Update to 1.14.5:
    * Added signed Windows msi binary and signed Apple dmg binary files.
    * Moved examples to the HDF5Examples folder in the source tree.
    * Added support for using zlib-ng package as the zlib library
    * Disable CMake UNITY_BUILD for hdf5
    * Removed "function/code stack" debugging configuration option
    * Added configure options for enabling/disabling non-standard programming language features
    * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
      file hdf5-config.cmake. This allows it to easily detect if the library
      has been built with or without read-only S3 functionality.
    * Fixed many CVE:
      CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
      CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
      CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
      CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
      CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
      CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
      CVE-2018-13875,CVE-2018-14034


author: chenyanpanHW <chenyanpan@huawei.com> - 9.58-2
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-hdparm-fallocate-close-fd.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-hdparam-Remove-security_password-printing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-hdparm-fix-fd-leak-in-sysfs_write_attr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: baizhonggui <baizhonggui@huawei.com> - 540.1.linux3-18
changelog:
  - Fix building error: make[1]: cc: No such file or directory
  - Add gcc in BuildRequires 
  - Add hfsplus-tools-sysctl.patch


author: Dingli Zhang <dingli@iscas.ac.cn> - 3.1.3-4
changelog:
  - Remove riscv64 prebuilded files
  - Build protoc-jar and protoc-jar-maven-plugin in prep state for riscv64


author: yixiangzhike <yixiangzhike007@163.com> - 3.3.0-1
changelog:
  - Update version to 3.3.0
    - htop add '-n/--max-itrations' option
    - implement zswap support
    - add IRQ PSI meter
    - refactor /proc/<pid>/status parsing
    - add option to shadow path prefixes
    - fix linux Platform_getProcessLocks() for file-description locks
    - fix format specifier warning on 32 bit
    - prevent null pointer dereference on ealy error


author: yaoxin <1024769339@qq.com> - 13-1
changelog:
  - Update to 13:
    * corrected subscribe / unsubscribe / post links
    * Remove manifest entries w/o benefits or non-reproducible


author: chengyechun <chengyechun1@huawei.com> - 2.4.55-3
changelog:
  - Type:CVE
  - ID:CVE-2023-27522, CVE-2023-25690
  - SUG:restart
  - DESC:fix CVE-2023-27522, CVE-2023-25690


author: chengyechun <chengyechun1@huawei.com> - 2.4.55-5
changelog:
  - Type:CVE
  - ID:CVE-2023-31122, CVE-2023-45802, CVE-2023-43622
  - SUG:NA
  - DESC:fix CVE-2023-31122 and CVE-2023-45802 and CVE-2023-43622


author: chengyechun <chengyechun1@huaiwe.com> - 2.4.58-2
changelog:
  - Type:CVE
  - ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
  - SUG:NA
  - DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream


author: zhangyaqi <zhagnyaqi@kylinos.cn> - 2.4.58-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:allocate a heap buffer if the configured size is greater than the stack-allocated buffer.


author: chengyechun <chengyechun1@huawei.com> - 2.4.58-6
changelog:
  - Type:CVE
  - ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
  - SUG:NA
  - DSEC:fix some CVEs


author: chengyechun <chengyechun1@huawei.com> - 2.22.8-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Update i40e version to 2.22.8 to fix kernel-6.1 based build error


author: chengyechun <chengyechun1@huawei.com> - 2.22.8-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Remove the obsolte u64_stats_fetch_*_irq() users
         use mul_u64_u64_div_u64 and convert .adjfreq to .adjfine


author: chengyechun <chengyechun1@huawei.com> - 2.24.6-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:update i40e version to 2.24.6 to fix kernel-6.6 based build error


author: wujichao <wujichao1@huawei.com> - 2.1.5-12
changelog:
  - Type: update
  - ID: NA
  - SUG: NA
  - DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream


author: jingxiaolu<lujingxiao@huawei.com> - 2.1.5-18
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: sync patches from upstream for refactoring sandbox and bugfixing


author: Funda Wang <fundawang@yeah.net> - 2.1.5-19
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: adopt to new cmake macro, and fix linkage of libisulad_tools


author: yanglu <yanglu72@h-partners.com> - 4.7.0-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Update iavf version to 4.7.0 to fix kernel-6.1 based build error


author: yaoxin <1024769339@qq.com> - 2.27.7-1
changelog:
  - Update to 2.27.7:
    * Fix typo in setup tool in the function called when changing an existing autosetting
    * “return False” in “emoji_font_fallback_needed()” if “get_fonts_used_for_text()” returns and empty result
    * Add a gsettings option “prefercommit”
    * Some preparation for future support of m17n input methods offering multiple candidates
    * Use XML-tag “layout_option” for “lv3:ralt_switch”
    * Use higher ranks for the “tb” engines than for the respective “m17n” engines
    * Translation update from Weblate (sv 100%)


author: xu_ping <707078654@qq.com> - 4.2.4-1
changelog:
  - Upgrade version to 4.2.4
    * Add null check in function dictionary_get()
    * Remove unused defines
    * Replace POSIX ssize_t with C standard size_t 
    * Add basic iniparser.pc
    * Support for closing square brackets within section
    * Support for escaped quotes in quoted values
    * Support for loading string/custom streams
    * Support for uin64_t
    * Update doxygen docs


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1.2-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:after executing hook scripts, remove their executable permission
         of non root users


author: zhangxingrong <zhangxingrong@uniontech.com> - 3.16-4
changelog:
  - iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library


author: wangkai <13474090681@163.com> - 3.17.1-1
changelog:
  - Update to 3.17.1
  - iperf3 no longer changes its current working directory in --daemon mode. This results in more 
    predictable behavior with relative paths, in particular finding key and credential files for authentication.
  - A new --json-stream option has been added to enable a streaming output format, consisting of 
    a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
  - UDP tests now work correctly between different endian hosts
  - The --fq-rate parameter now works for --reverse tests
  - The statistics reporting interval is now available in the --json start test object


author: mengkanglai <mengkanglai2@huawei.com> - 1.8.18-20
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:lan channel fix set alert on off and lanplus realloc the msg if the payload_length gets update


author: Huang Yang <huangyang@loongson.cn> - 1.8.18-22
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Resolve malloc aborted error raised when executing ipmitool fru.


author: gaoxingwang <gaoxingwang1@huawei.com> - 1:6.1.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix testsuite build failure and delete libcap-devel dependency


author: xinghe <xinghe2@h-partners.com> - 1:6.6.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ss: fix expired time format of timer
         route: filter by interface on multipath routes
         lib: names: check calloc return value in db_names_alloc
         remove redundant patches


author: yanglu <yanglu72@h-partners.com> - 1.8.9-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ebtables translate Print flush command after parsing is finished
         fix crash when opts isn't reallocated
         Fix handling of non-existent chains
         nft: Special casing for among match in compare_matches
         extensions: libipt_icmp: Fix confusion between 255/255 and any
         Revert libiptc: fix wrong maptype of base chain counters on restore
         extensions: Fix checking of conntrack --ctproto 0
         libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
         libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
         libiptc: Fix for another segfault due to chain index NULL pointer


author: liweigang <liweiganga@uniontech.com> - 1.8.9-5
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: libxtables: Fix memleak of matches' udata
          xshared: Fix parsing of empty string arg in '-c' option


author: yanglu <yanglu72@h-partners.com> - 1.8.9-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:extensions:recent:Fix format string for unsigned values
         nft:cmd:Init struct nft_cmd::head early


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:1.21.1-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:[pci] Ensure that pci_read_config() initialises all fields
         [image] Do not clear current working URI when executing embedded image
         [uri] Retain original encodings for path, query, and fragment fields
         [uri] Allow for relative URIs that include colons within the path


author: qinyu <qinyu32@huawei.com> - 3:1.9.0-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: procinterrupts: Fix IRQ name parsing on certain arm64 SoC


author: langfei <langfei@huawei.com> - 3:1.9.2-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: Fix socket API being blocked for 10s;
  -	Flush file brfore closing;
  -	Check fflush() return value.


author: daisicheng <daisicheng@huawei.com> - 0.9.6-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the problem that isula-build service did not stop after it removed


author: luofeng <luofeng13@huawei.com> - 0.9.6-22
changelog:
  - Type: bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the problem that it failed when applying patches in RISCV architecture


author: Ge Wang <wangge20@huawei.com> - 5.0.0-2
changelog:
  - Fix install confilict with glassfish-servlet-api due to provides same file glassfish-servlet-api.jar


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.14-5
changelog:
  - Fix-overwriting-linker-flags.patch
  - Add-a-missing-json_decref-in-the-example.patch
  - fix-typo.patch


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 4.1.0-5
changelog:
  - Fixed a potential integer overflow problem in the jas_get_total_mem_size
  function (for the Windows platform).
  - Fixed a potential integer overflow problem in the


author: kuenking111 <wangkun49@huawei.com> -1:1.8.0.422-b05.4
changelog:
  - Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
  - Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch


author: songliyang <songliyang@kylinos.cn> -1:1.8.0.422-b05.6
changelog:
  - let support-KAE-zip.patch not install libz.so on loongarch64
  - update LoongArch64 port to 8u422
  - fix changelog date error


author: Autistic_boyya <wangzhongyi7@huawei.com> -1:1.8.0.432.b06-1
changelog:
  - modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
  - modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
  - modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
  - modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
  - modified GCC-12-reports-some-compiler-warnings.patch
  - modified add-missing-test-case.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
  - add Backport-8057910-G1-BOT-verification-should-not-pass.patch
  - add Backport-8069330-and-adapt-G1GC-related-optimization.patch
  - add SA-redact-support-password.patch


author: kuenking111 <wangkun49@huawei.com> -1:1.8.0.432.b06-2
changelog:
  - modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
  - add 8253072-XERCES-version-is-displayed-incorrect.patch
  - add 8159461-8288556-getComponentType.patch
  - add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
  - add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch


author: Autistic_boyya <wangzhongyi7@huawei.com> - 1:17.0.12.7-5
changelog:
  - Add Backport-of-JDK-8305680.patch
  - Add Backport-of-JDK-8305937.patch
  - Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
  - Add 8337982-Remove-dead-undef-assrt0n.patch
  - Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
  - Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
  - Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
  - Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
  - Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
  - Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch


author: Benshuai5D <zhangyunbo7@huawei.com> - 1:17.0.13.11-0
changelog:
  - modify 8264805-Backport-Ahead-of-Time-Compiler.patch
  - modify 8264806-Backport-Graal-Compiler.patch
  - modify Add-JBooster-Lazy-AOT-module.patch
  - modify Apply-TBI-to-ZGC-of-JDK17.patch
  - modify Backport-Important-Fixed-Issues.patch
  - modify KAE-zip-Features.patch
  - modify add-version-txt.patch
  - add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
  - update to 17.0.13+11(ga)


author: kuenking111 <wangkun49@huawei.com> - 1:17.0.13.11-4
changelog:
  - add Add-jbolt-feature.patch
  - add Enable-TLS-to-communciation-between-JBooster-Server-.patch
  - add SA-redact-support-password.patch
  - add Add-specialized-hashmap-version-of-the-long-type.patch
  - add Implement-JBooster-RPC-byte-alignment.patch
  - add Optimize-LazyAOT-klasses-sending-strategy.patch
  - add Add-KAE-zip-GzipKAEBenchmark-Benchmark.patch
  - add Add-Fix-clear-mark-for-NativeGotJump.patch
  - add 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
  - modify downgrade-the-glibc-symver-of-memcpy.patch


author: kuenking111 <wangkun49@huawei.com> - 1:17.0.13.11-7
changelog:
  - modify Add-jbolt-feature.patch
  - modify Add-specialized-hashmap-version-of-the-long-type.patch
  - modify Enable-TLS-to-communciation-between-JBooster-Server-.patch


author: Autistic_boyya <wangzhongyi7@huawei.com> - 1:21.0.4.7-5
changelog:
  - add 8300800-UB-Shift-exponent-32-is-too-large-for-32-bit.patch
  - add 8334780-Crash-assert-h_array_list.not_null-failed-in.patch
  - add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
  - add 8337982-Remove-dead-undef-assrt0n.patch
  - add 8339149-jfr_flush_event_writer-return-value-type-mis.patch
  - add 8339351-Remove-duplicate-line-in-FileMapHeader-print.patch
  - add BackPort-JDK-8324580-SIGFPE-on-THP-initialization-on.patch
  - add BackPort-JDK-8336346-Fix--Wzero-as-null-pointer-cons.patch
  - add Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
  - add Backport-JDK-8304484-CDS-dynamic-dumping-incorrectly.patch
  - add Backport-JDK-8313909-JVMCI-assert-cp-tag_at-index-.i.patch
  - add Backport-JDK-8320308-C2-compilation-crashes-in-Libra.patch
  - add Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
  - add Backport-JDK-8322812-Manpage-for-jcmd-is-missing-JFR.patch
  - add Backport-JDK-8323699-MessageFormat.toPattern-generat.patch
  - add Backport-JDK-8325022-Incorrect-error-message-on-clie.patch
  - add Backport-JDK-8325730-StringBuilder.toString-allocati.patch
  - add Backport-JDK-8325994-JFR-Examples-in-JFR.start-help-.patch
  - add Backport-JDK-8326957-Implement-JEP-474-ZGC-Generatio.patch
  - add Backport-JDK-8327538-The-SSLExtension-class-specifie.patch
  - add Backport-JDK-8328107-Shenandoah-C2-TestVerifyLoopOpt.patch
  - add Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
  - add Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
  - add Backport-JDK-8329754-The-ThreadSafe-attribute-is-ign.patch
  - add Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
  - add Backport-JDK-8332297-annotation-processor-that-gener.patch
  - add Backport-JDK-8332524-Instead-of-printing-TLSv1.3,-.patch
  - add Backport-JDK-8332818-ubsan-archiveHeapLoader.cpp:70:.patch
  - add Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
  - add Backport-JDK-8332920-C2-Partial-Peeling-is-wrongly-a.patch
  - add Backport-JDK-8333149-ubsan-memset-on-nullptr-target-.patch
  - add Backport-JDK-8333354-ubsan-frame.inline.hpp:91:25:-a.patch
  - add Backport-JDK-8333462-Performance-regression-of-new-D.patch
  - add Backport-JDK-8333599-Improve-description-of-b-matche.patch
  - add Backport-JDK-8333622-ubsan-relocInfo_x86.cpp:101:56:.patch
  - add Backport-JDK-8333639-ubsan-cppVtables.cpp:81:55-runt.patch
  - add Backport-JDK-8333805-Replaying-compilation-with-null.patch
  - add Backport-JDK-8333887-ubsan-unsafe.cpp:247:13:-runtim.patch
  - add Backport-JDK-8334123-log-the-opening-of-Type-1-fonts.patch
  - add Backport-JDK-8334239-Introduce-macro-for-ubsan-metho.patch
  - add Backport-JDK-8334758-Incorrect-note-in-Javadoc-for-a.patch
  - add Backport-JDK-8335638-Calling-VarHandle.-access-mode-.patch
  - add Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
  - add Backport-JDK-8336080-Fix--Wzero-as-null-pointer-cons.patch
  - add Backport-JDK-8336152-Remove-unused-forward-declarati.patch
  - add Backport-JDK-8336855-Duplicate-protected-declaration.patch
  - add Backport-JDK-8336879-Always-true-condition-img-null-.patch
  - add Backport-JDK-8337334-Test-tools-javac-7142086-T71420.patch
  - add Backport-JDK-8337679-Memset-warning-in-src-hotspot-s.patch
  - add Backport-JDK-8338010-WB_IsFrameDeoptimized-miss-Reso.patch
  - add Backport-JDK-8338938-The-result-of-the-combine-metho.patch
  - add Backport-JDK-8339460-CDS-error-when-module-is-locate.patch
  - add Backport-JDK-8340186-Shenandoah-Missing-load_referen.patch
  - add Backport-JDK-8340273-Remove-CounterHalfLifeTime.patch
  - add Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch
  - add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
  - add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
  - add Backport-of-8337067-Test-runtime-classFileParserBug-.patch
  - add Backport-of-8337245-Fix-wrong-comment-of-StringConca.patch
  - add Backport-of-8337274-Remove-repeated-the.patch
  - add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch
  - add Backport-of-8337787-Fix-Wzero-as-null-pointer-consta.patch
  - add Backport-of-JDK-8316895-SeenThread::print_action_que.patch
  - add Backport-of-JDK-8328723-IP-Address-error-when-client.patch
  - add Backport-of-JDK-8332720-ubsan-instanceKlass.cpp:3550.patch
  - add Backport-of-JDK-8336343-Add-more-known-sysroot-libra.patch
  - add backport-of-8339298-Remove-unused-function-declarati.patch


author: huangjie <huangjie150@huawei.com> - 1:21.0.5.11-0
changelog:
  - update to jdk21.0.5-ga
  - delete Backport-JDK-8333462-Performance-regression-of-new-D.patch
  - delete Backport-JDK-8332818-ubsan-archiveHeapLoader.cpp:70:.patch
  - detete Backport-JDK-8333887-ubsan-unsafe.cpp:247:13:-runtim.patch
  - detete BackPort-JDK-8324580-SIGFPE-on-THP-initialization-on.patch
  - delete Backport-JDK-8334239-Introduce-macro-for-ubsan-metho.patch
  - delete Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
  - detete Backport-JDK-8332524-Instead-of-printing-TLSv1.3,-.patch
  - delete Backport-JDK-8333149-ubsan-memset-on-nullptr-target-.patch
  - detete Backport-JDK-8333622-ubsan-relocInfo_x86.cpp:101:56:.patch
  - detete Backport-JDK-8333354-ubsan-frame.inline.hpp:91:25:-a.patch
  - delete Backport-JDK-8333639-ubsan-cppVtables.cpp:81:55-runt.patch
  - delete Backport-of-JDK-8336343-Add-more-known-sysroot-libra.patch
  - delete Backport-of-JDK-8332720-ubsan-instanceKlass.cpp:3550.patch
  - delete Backport-JDK-8332920-C2-Partial-Peeling-is-wrongly-a.patch
  - delete Backport-JDK-8334123-log-the-opening-of-Type-1-fonts.patch
  - delete Backport-JDK-8325022-Incorrect-error-message-on-clie.patch


author: Dingli Zhang <dingli@iscas.ac.cn> - 1.7.0-2
changelog:
  - Remove useless -Dsource=21 and enable build test
  - Update spec for riscv64 due to OOM compilation error


author: yaoxin <yao_xin001@hoperun.com> - 3.10.0-1
changelog:
  - Update to 3.10.0
    * Avoid using QUIT command
    * Renew cluster slots strategy update
    * Reduce the verbosity of logs in PooledObjectFactory implementations (#3007)
      Log levels in JedisFactory have been changed from WARN to DEBUG.
    * Fix: return of CLUSTER REPLICAS is Array reply
    * Added aclLogReset() method to support ACL LOG RESET subcommand (#2737)
      This should replace both aclLog(byte[]) and aclLog(String) methods.
    * Support binary version of CLUSTER GETKEYSINSLOT


author: yaoxin <yao_xin001@hoperun.com> - 1.5.4-1
changelog:
  - Upgrade to 1.5.4 for fix cves: CVE-2022-40149,CVE-2022-40150,
    CVE-2022-45685,CVE-2022-45693 and CVE-2023-1436


author: zhaosaisai <zhaosaisai@kylinos.cn> - 9.4.16-9
changelog:
  - fix race condition that may make the bucket cleaning pick the 
  wrong one in case the timestamp is read while being modified


author: chenyanpanHW <chenyanpan@huawei.com> - 1.1.15-17
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils-1.1.15-linux-headers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils_sysmacros.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-fix-building-against-gcc-10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils-reslove-build-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: liweigang <liweiganga@uniontech.com> - 0.17-3
changelog:
  - add backport-Handle-yet-another-out-of-memory-condition.patch
  - add backport-Issue-857-fix-a-few-places-where-json_tokener-should.patch


author: yaoxin <yao_xin001@hoperun.com> - 5.5.0-1
changelog:
  - Update to 5.5.0
    * Remove junit4 dependencies
    * Convert tests to JUnit5 (PrintableConverterTest)
    * Drop legacy CSR header/footer
    * Fix SIA extension
    * Fix OoM in JSSEngineReferenceImpl object
    * Fix AVA class bugs
    * Fix PK11Token class bugs


author: sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-17
changelog:
  - log clean relative index range check of group consider empty log segment to avoid too many empty log segment left


author: zhukeqian <zhukeqian1@huawei.com> - 2.1.0-32
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:append readonly option when get pflash cmdline for stratovirt runtime


author: zhangbowei<zhangbowei@kylinos.cn> - 1.0.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: modify kernel config for supporting shared_fs:virtio-fs option


author: yanglu <yanglu72@h-partners.com> - 006-2
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC:Add crashkernel auto for Arm 
         enable kdump and set default reserve memory 512MB
         fix test failed due to default value change


author: zouzhimin <zouzhimin@kylinos.cn> - 2.3.1-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:upgrade keepalived to 2.3.1
  - improvements and fix some minor issues reported, such as fix snmp option in non-root service file


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-30.0.0.38
changelog:
  - !8809 MPTCP Upstream part 1
  - net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos()
  - inet: lock the socket in ip_sock_set_tos()
  - inet: implement lockless IP_TOS
  - inet: implement lockless IP_MTU_DISCOVER
  - inet: implement lockless IP_MULTICAST_TTL
  - !9141  Fix allmodconfig build frame size error
  - net/ethernet/huawei/hiroce3: Fix allmodconfig build frame size error
  - !9101  ext4: Skip moving extents if page writeback failed
  - ext4: Skip moving extents if page writeback failed
  - !9126  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
  - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
  - !9010 Backport 6.6.31&6.6.32 LTS patches from upstream
  - block: add a partscan sysfs attribute for disks
  - block: add a disk_has_partscan helper
  - Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file
  - docs: kernel_include.py: Cope with docutils 0.21
  - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
  - KEYS: trusted: Do not use WARN when encode fails
  - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  - serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  - usb: typec: tipd: fix event checking for tps6598x
  - usb: typec: ucsi: displayport: Fix potential deadlock
  - net: usb: ax88179_178a: fix link status when link is set to down/up
  - usb: dwc3: Wait unconditionally after issuing EndXfer command
  - binder: fix max_thread type inconsistency
  - drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
  - erofs: reliably distinguish block based and fscache mode
  - erofs: get rid of erofs_fs_context
  - kselftest: Add a ksft_perror() helper
  - mmc: core: Add HS400 tuning in HS400es initialization
  - KEYS: trusted: Fix memory leak in tpm2_key_encode()
  - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  - Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
  - ice: remove unnecessary duplicate checks for VF VSI ID
  - ice: pass VSI pointer into ice_vc_isvalid_q_id
  - net: ks8851: Fix another TX stall caused by wrong ISR flag handling
  - drm/amd/display: Fix division by zero in setup_dsc_config
  - smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings
  - ksmbd: add continuous availability share parameter
  - cifs: Add tracing for the cifs_tcon struct refcounting
  - smb: client: instantiate when creating SFU files
  - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file()
  - smb3: add trace event for mknod
  - smb311: additional compression flag defined in updated protocol spec
  - smb311: correct incorrect offset field in compression header
  - cifs: Move some extern decls from .c files to .h
  - ksmbd: Fix spelling mistake "connction" -> "connection"
  - ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close
  - cifs: remove redundant variable assignment
  - cifs: fixes for get_inode_info
  - cifs: defer close file handles having RH lease
  - ksmbd: add support for durable handles v1/v2
  - ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session
  - smb: common: simplify compression headers
  - smb: common: fix fields sizes in compression_pattern_payload_v1
  - smb: client: negotiate compression algorithms
  - smb3: add dynamic trace point for ioctls
  - smb: client: return reparse type in /proc/mounts
  - smb: client: set correct d_type for reparse DFS/DFSR and mount point
  - smb: client: parse uid, gid, mode and dev from WSL reparse points
  - smb: client: introduce SMB2_OP_QUERY_WSL_EA
  - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs()
  - smb: client: add support for WSL reparse points
  - smb: client: reduce number of parameters in smb2_compound_op()
  - smb: client: fix potential broken compound request
  - smb: client: move most of reparse point handling code to common file
  - smb: client: introduce reparse mount option
  - smb: client: retry compound request without reusing lease
  - smb: client: do not defer close open handles to deleted files
  - smb: client: reuse file lease key in compound operations
  - smb: client: get rid of smb311_posix_query_path_info()
  - smb: client: parse owner/group when creating reparse points
  - smb3: update allocation size more accurately on write completion
  - smb: client: handle path separator of created SMB symlinks
  - cifs: update the same create_guid on replay
  - ksmbd: Add kernel-doc for ksmbd_extract_sharename() function
  - cifs: set replay flag for retries of write command
  - cifs: commands that are retried should have replay flag set
  - smb: client: delete "true", "false" defines
  - smb: Fix some kernel-doc comments
  - cifs: new mount option called retrans
  - smb: client: don't clobber ->i_rdev from cached reparse points
  - cifs: new nt status codes from MS-SMB2
  - cifs: pick channel for tcon and tdis
  - cifs: minor comment cleanup
  - cifs: remove redundant variable tcon_exist
  - ksmbd: vfs: fix all kernel-doc warnings
  - ksmbd: auth: fix most kernel-doc warnings
  - cifs: remove unneeded return statement
  - cifs: get rid of dup length check in parse_reparse_point()
  - cifs: Pass unbyteswapped eof value into SMB2_set_eof()
  - smb3: Improve exception handling in allocate_mr_list()
  - cifs: fix in logging in cifs_chan_update_iface
  - smb: client: handle special files and symlinks in SMB3 POSIX
  - smb: client: cleanup smb2_query_reparse_point()
  - smb: client: allow creating symlinks via reparse points
  - smb: client: optimise reparse point querying
  - smb: client: allow creating special files via reparse points
  - smb: client: extend smb2_compound_op() to accept more commands
  - smb: client: Fix minor whitespace errors and warnings
  - smb: client: introduce cifs_sfu_make_node()
  - cifs: fix use after free for iface while disabling secondary channels
  - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO
  - smb3: minor cleanup of session handling code
  - smb3: more minor cleanups for session handling routines
  - smb3: minor RDMA cleanup
  - cifs: print server capabilities in DebugData
  - smb: use crypto_shash_digest() in symlink_hash()
  - Add definition for new smb3.1.1 command type
  - SMB3: clarify some of the unused CreateOption flags
  - cifs: Add client version details to NTLM authenticate message
  - md: fix kmemleak of rdev->serial
  - Revert "selftests/bpf: Add netkit to tc_redirect selftest"
  - btrfs: do not wait for short bulk allocation
  - keys: Fix overwrite of key expiration on instantiation
  - dmaengine: idxd: add a write() method for applications to submit work
  - dmaengine: idxd: add a new security check to deal with a hardware erratum
  - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  - Bluetooth: qca: fix firmware check error path
  - Bluetooth: qca: fix info leak when fetching fw build id
  - Bluetooth: qca: fix info leak when fetching board id
  - Bluetooth: qca: generalise device address check
  - Bluetooth: qca: fix NVM configuration parsing
  - Bluetooth: qca: add missing firmware sanity checks
  - Bluetooth: qca: fix wcn3991 device address check
  - Bluetooth: qca: fix invalid device address check
  - eventfs: Do not treat events directory different than other directories
  - tracefs: Still use mount point as default permissions for instances
  - tracefs: Reset permissions on remount if permissions are options
  - ksmbd: do not grant v2 lease if parent lease key and epoch are not set
  - ksmbd: avoid to send duplicate lease break notifications
  - ksmbd: off ipv6only for both ipv4/ipv6 binding
  - spi: microchip-core-qspi: fix setting spi bus clock rate
  - regulator: core: fix debugfs creation regression
  - nvme-pci: Add quirk for broken MSIs
  - selftests/mm: fix powerpc ARCH check
  - x86/apic: Don't access the APIC when disabling x2APIC
  - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
  - net: fix out-of-bounds access in ops_init
  - arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
  - drm/amd/display: Fix incorrect DSC instance for MST
  - drm/amd/display: Handle Y carry-over in VCP X.Y calculation
  - drm/i915/bios: Fix parsing backlight BDB data
  - drm/i915/gt: Automate CCS Mode setting during engine resets
  - drm/i915/audio: Fix audio time stamp programming for DP
  - drm/vmwgfx: Fix invalid reads in fence signaled events
  - drm/vmwgfx: Fix Legacy Display Unit
  - drm/ttm: Print the memory decryption status just once
  - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
  - Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"
  - drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
  - mei: me: add lunar lake point M DID
  - clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
  - clk: sunxi-ng: common: Support minimum and maximum rate
  - slimbus: qcom-ngd-ctrl: Add timeout for wait operation
  - dyndbg: fix old BUG_ON in >control parser
  - ASoC: ti: davinci-mcasp: Fix race condition during probe
  - ASoC: tegra: Fix DSPK 16-bit playback
  - net: bcmgenet: synchronize UMAC_CMD access
  - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
  - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
  - xtensa: fix MAKE_PC_FROM_RA second argument
  - tipc: fix UAF in error path
  - e1000e: change usleep_range to udelay in PHY mdic access
  - kmsan: compiler_types: declare __no_sanitize_or_inline
  - iio: accel: mxc4005: Interrupt handling fixes
  - iio: pressure: Fixes BME280 SPI driver data
  - iio:imu: adis16475: Fix sync mode setting
  - dt-bindings: iio: health: maxim,max30102: fix compatible check
  - workqueue: Fix selection of wake_cpu in kick_pool()
  - mptcp: only allow set existing scheduler for net.mptcp.scheduler
  - mptcp: ensure snd_nxt is properly initialized on connect
  - mm/slab: make __free(kfree) accept error pointers
  - maple_tree: fix mas_empty_area_rev() null pointer dereference
  - btrfs: set correct ram_bytes when splitting ordered extent
  - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
  - firewire: ohci: fulfill timestamp for some local asynchronous transaction
  - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
  - usb: typec: tcpm: Check for port partner validity before consuming it
  - usb: typec: tcpm: unregister existing source caps before re-registration
  - usb: typec: tcpm: clear pd_event queue in PORT_RESET
  - usb: dwc3: core: Prevent phy suspend during init
  - usb: xhci-plat: Don't include xhci.h
  - usb: gadget: f_fs: Fix a race condition when processing setup packets.
  - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
  - usb: gadget: uvc: use correct buffer size when parsing configfs lists
  - usb: gadget: composite: fix OS descriptors w_value logic
  - USB: core: Fix access violation during port device removal
  - usb: ohci: Prevent missed ohci interrupts
  - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
  - usb: typec: ucsi: Fix connector check on init
  - usb: typec: ucsi: Check for notifications after init
  - Reapply "drm/qxl: simplify qxl_fence_wait"
  - firewire: nosy: ensure user_length is taken into account when fetching packet contents
  - btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
  - drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
  - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
  - drm/amd/display: Atom Integrated System Info v2_2 for DCN35
  - gpiolib: cdev: fix uninitialised kfifo
  - gpiolib: cdev: relocate debounce_period_us from struct gpio_desc
  - gpiolib: cdev: Fix use after free in lineinfo_changed_notify
  - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
  - drm/connector: Add 
  - drm/meson: dw-hdmi: add bandgap setting for g12
  - drm/meson: dw-hdmi: power up phy on device init
  - net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family
  - net/smc: fix neighbour and rtable leak in smc_ib_find_route()
  - ipv6: prevent NULL dereference in ip6_output()
  - ipv6: annotate data-races around cnf.disable_ipv6
  - hsr: Simplify code for announcing HSR nodes timer setup
  - net-sysfs: convert dev->operstate reads to lockless ones
  - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
  - dt-bindings: net: mediatek: remove wrongly added clocks and SerDes
  - rxrpc: Only transmit one ACK per jumbo packet received
  - rxrpc: Fix congestion control algorithm
  - rxrpc: Fix the names of the fields in the ACK trailer struct
  - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC
  - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace
  - ipv6: Fix potential uninit-value access in __ip6_make_skb()
  - net: bridge: fix corrupted ethernet header on multicast-to-unicast
  - nfc: nci: Fix kcov check in nci_rx_work()
  - phonet: fix rtm_phonet_notify() skb allocation
  - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
  - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
  - hwmon: (corsair-cpro) Use a separate buffer for sending commands
  - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
  - net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs
  - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
  - Bluetooth: HCI: Fix potential null-ptr-deref
  - Bluetooth: msft: fix slab-use-after-free in msft_do_close()
  - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
  - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
  - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
  - ARM: 9381/1: kasan: clear stale stack poison
  - qibfs: fix dentry leak
  - SUNRPC: add a missing rpc_stat for TCP TLS
  - blk-iocost: do not WARN if iocg was already offlined
  - net:usb:qmi_wwan: support Rolling modules
  - drm/radeon: silence UBSAN warning (v3)
  - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
  - drm/nouveau/dp: Don't probe eDP ports twice harder
  - gpio: lpc32xx: fix module autoloading
  - fs/9p: drop inodes immediately on non-.L too
  - clk: Don't hold prepare_lock when calling kref_put()
  - gpio: crystalcove: Use -ENOTSUPP consistently
  - gpio: wcove: Use -ENOTSUPP consistently
  - powerpc/crypto/chacha-p10: Fix failure on non Power10
  - 9p: explicitly deny setlease attempts
  - fs/9p: fix the cache always being enabled on files with qid flags
  - fs/9p: translate O_TRUNC into OTRUNC
  - fs/9p: only translate RWX permissions for plain 9P2000
  - iommu: mtk: fix module autoloading
  - smb3: fix broken reconnect when password changing on the server by allowing password rotation
  - Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
  - uio_hv_generic: Don't free decrypted memory
  - hv_netvsc: Don't free decrypted memory
  - Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
  - Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
  - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
  - amd/amdkfd: sync all devices to wait all processes being evicted
  - drm/amdgpu: Fix VCN allocation in CPX partition
  - drm/amd/display: Skip on writeback when it's not applicable
  - drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
  - drm/amdgpu: Refine IB schedule error logging
  - tools/power/turbostat: Fix uncore frequency file string
  - MIPS: scall: Save thread_info.syscall unconditionally on entry
  - gpu: host1x: Do not setup DMA for virtual devices
  - blk-iocost: avoid out of bounds shift
  - scsi: target: Fix SELinux error when systemd-modules loads the target module
  - memblock tests: fix undefined reference to `BIT'
  - memblock tests: fix undefined reference to `panic'
  - memblock tests: fix undefined reference to `early_pfn_to_nid'
  - btrfs: always clear PERTRANS metadata during commit
  - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
  - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
  - tools/power turbostat: Print ucode revision only if valid
  - tools/power turbostat: Fix Bzy_MHz documentation typo
  - tools/power turbostat: Increase the limit for fd opened
  - tools/power turbostat: Fix added raw MSR output
  - firewire: ohci: mask bus reset interrupts between ISR and bottom half
  - ata: sata_gemini: Check clk_enable() result
  - vboxsf: explicitly deny setlease attempts
  - net: bcmgenet: Reset RBUF on first open
  - ALSA: line6: Zero-initialize message buffers
  - scsi: ufs: core: Fix MCQ mode dev command timeout
  - scsi: ufs: core: WLUN suspend dev/link state error recovery
  - regulator: tps65132: Add of_match table
  - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
  - kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
  - selftests/ftrace: Fix event filter target_func selection
  - bpf: Check bloom filter map value size
  - drm/amdkfd: range check cp bad op exception interrupts
  - drm/amdkfd: Check cgroup when returning DMABuf info
  - btrfs: return accurate error code on open failure in open_fs_devices()
  - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
  - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  - net: mark racy access on sk->sk_rcvbuf
  - wifi: iwlwifi: mvm: guard against invalid STA ID on removal
  - wifi: iwlwifi: read txq->read_ptr under lock
  - wifi: mac80211: fix prep_connection error path
  - wifi: cfg80211: fix rdev_dump_mpp() arguments order
  - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
  - gfs2: Fix invalid metadata access in punch_hole
  - scsi: lpfc: Use a dedicated lock for ras_fwlog state
  - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
  - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
  - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
  - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
  - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
  - scsi: ufs: core: Fix MCQ MAC configuration
  - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
  - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
  - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
  - powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
  - powerpc/pseries: make max polling consistent for longer H_CALLs
  - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
  - clk: qcom: smd-rpm: Restore msm8976 num_clk
  - net: gro: add flush check in udp_gro_receive_segment
  - net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
  - net: gro: parse ipv6 ext headers without frag0 invalidation
  - ipv4: Fix uninit-value access in __ip_make_skb()
  - drm/panel: ili9341: Use predefined error codes
  - drm/panel: ili9341: Respect deferred probe
  - drm/panel: ili9341: Correct use of device property APIs
  - s390/qeth: Fix kernel panic after setting hsuid
  - vxlan: Pull inner IP header in vxlan_rcv().
  - tipc: fix a possible memleak in tipc_buf_append
  - rxrpc: Clients must accept conn from any address
  - net: core: reject skb_copy(_expand) for fraglist GSO skbs
  - net: bridge: fix multicast-to-unicast with fraglist GSO
  - spi: fix null pointer dereference within spi_sync
  - drm/amdgpu: fix doorbell regression
  - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
  - cxgb4: Properly lock TX queue for the selftest.
  - s390/cio: Ensure the copied buf is NUL terminated
  - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
  - ASoC: meson: cards: select SND_DYNAMIC_MINORS
  - ASoC: meson: axg-tdm-interface: manage formatters in trigger
  - ASoC: meson: axg-card: make links nonatomic
  - ASoC: meson: axg-fifo: use threaded irq to check periods
  - ASoC: meson: axg-fifo: use FIELD helpers
  - vxlan: Add missing VNI filter counter update in arp_reduce().
  - vxlan: Fix racy device stats updates.
  - net: qede: use return from qede_parse_actions()
  - net: qede: use return from qede_parse_flow_attr() for flow_spec
  - net: qede: use return from qede_parse_flow_attr() for flower
  - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
  - ALSA: emu10k1: fix E-MU dock initialization
  - ALSA: emu10k1: move the whole GPIO event handling to the workqueue
  - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
  - ALSA: emu10k1: fix E-MU card dock presence monitoring
  - Fix a potential infinite loop in extract_user_to_sg()
  - s390/vdso: Add CFI for RA register to asm macro vdso_func
  - net l2tp: drop flow hash on forward
  - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
  - octeontx2-af: avoid off-by-one read from userspace
  - bna: ensure the copied buf is NUL terminated
  - xdp: use flags field to disambiguate broadcast redirect
  - s390/mm: Fix clearing storage keys for huge pages
  - s390/mm: Fix storage key clearing for guest huge pages
  - ASoC: codecs: wsa881x: set clk_stop_mode1 flag
  - ASoC: Intel: avs: Set name of control as in topology
  - riscv, bpf: Fix incorrect runtime stats
  - bpf, arm64: Fix incorrect runtime stats
  - spi: axi-spi-engine: fix version format string
  - spi: axi-spi-engine: use common AXI macros
  - spi: axi-spi-engine: move msg state to new struct
  - spi: axi-spi-engine: use devm_spi_alloc_host()
  - spi: axi-spi-engine: simplify driver data allocation
  - spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()
  - bpf: Fix a verifier verbose message
  - nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH
  - ASoC: SOF: Intel: add default firmware library path for LNL
  - ASoC: SOF: Introduce generic names for IPC types
  - regmap: Add regmap_read_bypassed()
  - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
  - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
  - regulator: change devm_regulator_get_enable_optional() stub to return Ok
  - regulator: change stubbed devm_regulator_get_enable to return Ok
  - regulator: mt6360: De-capitalize devicetree regulator subnodes
  - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
  - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
  - power: rt9455: hide unused rt9455_boost_voltage_values
  - pinctrl: baytrail: Fix selecting gpio pinctrl state
  - nfs: Handle error of rpc_proc_register() in nfs_net_init().
  - nfs: make the rpc_stat per net namespace
  - nfs: expose /proc/net/sunrpc/nfs in net namespaces
  - sunrpc: add a struct rpc_stats arg to rpc_create_args
  - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
  - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
  - pinctrl: core: delete incorrect free in pinctrl_enable()
  - pinctrl/meson: fix typo in PDM's pin name
  - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
  - Bluetooth: qca: add support for QCA2066
  - eeprom: at24: fix memory corruption race condition
  - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
  - rust: kernel: require `Send` for `Module` implementations
  - wifi: nl80211: don't free NULL coalescing rule
  - rust: macros: fix soundness issue in `module!` macro
  - rust: module: place generated init_module() function in .init.text
  - mtd: limit OTP NVMEM cell parse to non-NAND devices
  - nvmem: add explicit config option to read old syntax fixed OF cells
  - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
  - dmaengine: pl330: issue_pending waits until WFP state
  - !9104 [OLK-6.6] drm/phytium: Fix make allmodconfig build fail
  - DRM: Fix Phytium DRM build fail
  - !9085 [OLK-6.6] openeuler_defconfig: fix checkdefconfig fail
  - openeuler_defconfig: fix checkdefconfig fail
  - !8750  ubifs: Check @c->dirty_[n|p
  - ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex
  - !8703 v2  IMA: Introduce a config to bypass i_version detection for Overlayfs issue
  - IMA: Introduce a config to bypass i_version detection for Overlayfs issue
  - !8621  LoongArch: fix HT RX INT TRANS register not initialized
  - LoongArch: fix HT RX INT TRANS register not initialized
  - !8440  arm64: cpufeature: Both the major and the minor version numbers need to be checked
  - arm64/mpam: skip mpam initialize under kdump kernel
  - arm64: cpufeature: Both the major and the minor version numbers need to be checked
  - !8107 [OLK 6.6]net: hns3: fix kernel crash when devlink reload  during pf/vf initialization
  - {topost} net: hns3: fix kernel crash when devlink reload during vf initialization
  - {topost} net: hns3: fix kernel crash when devlink reload during pf initialization
  - !8481  Fix vf init and common user permissions issue
  - net/ethernet/huawei/hiroce3: Fix vf init and common user permissions issue
  - !8576 【OLK-6.6】backport PCC patches to support shared interrupt for multiple subspaces and platform notification handling
  - soc: hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC
  - soc: hisilicon: kunpeng_hccs: Add the check for obtaining complete port attribute
  - mailbox: pcc: Support shared interrupt for multiple subspaces
  - mailbox: pcc: Add support for platform notification handling
  - !8471  ext4: Fixes len calculation in mpage_journal_page_buffers
  - ext4: Fixes len calculation in mpage_journal_page_buffers
  - !8496  mm/mlock: return EINVAL for illegal user memory range in mlock
  - mm/mlock: return EINVAL for illegal user memory range in mlock
  - !8435  LoongArch: add GMAC&GNET support
  - net: stmmac: dwmac-loongson: Add loongson module author
  - net: stmmac: dwmac-loongson: Move disable_force flag to _gnet_date
  - net: stmmac: dwmac-loongson: Add Loongson GNET support
  - net: stmmac: dwmac-loongson: Fixed failure to set network speed to 1000.
  - net: stmmac: dwmac-loongson: Add loongson_dwmac_config_legacy
  - net: stmmac: dwmac-loongson: Add full PCI support
  - net: stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC
  - net: stmmac: dwmac-loongson: Add phy mask for Loongson GMAC
  - net: stmmac: dwmac-loongson: Add ref and ptp clocks for Loongson
  - net: stmmac: dwmac-loongson: Split up the platform data initialization
  - net: stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification
  - net: stmmac: dwmac-loongson: Drop useless platform data
  - net: stmmac: Export dwmac1000_dma_ops
  - net: stmmac: Add multi-channel support
  - net: stmmac: Move the atds flag to the stmmac_dma_cfg structure
  - !7896  backport upstream stmmac related patches.
  - net: stmmac: Move MAC caps init to phylink MAC caps getter
  - net: stmmac: Rename phylink_get_caps() callback to update_caps()
  - net: phylink: provide mac_get_caps() method
  - !8450  sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
  - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
  - !7482 v2  perf parse-events: Make legacy events lower priority than sysfs/JSON
  - perf x86 test: Update hybrid expectations
  - perf parse-events: Make legacy events lower priority than sysfs/JSON
  - !8309  xfs: Fix file creation failure
  - xfs: Fix file creation failure
  - !8183  perf pmu: Count sys and cpuid JSON events separately
  - perf pmu: Count sys and cpuid JSON events separately
  - !7077 v4  block: dicard bugfix
  - block: check io size before submit discard
  - block: fix overflow in blk_ioctl_discard()
  - !8353  mm/dynamic_pool: clear PG_hugetlb when promote hugepages
  - mm/dynamic_pool: clear PG_hugetlb when promote hugepages
  - !8151  LoongArch: Fix secondary bridge routing errors
  - LoongArch: Fix secondary bridge routing errors
  - !7948 【OLK-6.6】Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers
  - drivers: Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers
  - !8228  ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted
  - ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted
  - !6283  fix deadlock in cgroup1_writeback V2
  - cgroup_writeback: fix deadlock in cgroup1_writeback
  - cgroup_writeback: Revert "fix deadlock in cgroup1_writeback"
  - !8036  fix CVE-2024-27010
  - net/sched: fix kabi change in struct Qdisc
  - net/sched: Fix mirred deadlock on device recursion

   to message about demoting connector force-probes


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-31.0.0.39
changelog:
  - !9438 【OLK-6.6】RDMA/hns: Fix some mutex UAF
  - RDMA/hns: Fix some mutex UAF
  - !9394  CVE-2024-38587
  - speakup: Fix sizeof() vs ARRAY_SIZE() bug
  - !9405  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
  - drm/mediatek: Add 0 size check to mtk_drm_gem_obj
  - !9415  mm: drop the 'anon_' prefix for swap-out mTHP counters
  - mm: drop the 'anon_' prefix for swap-out mTHP counters
  - !9376  ALSA: core: Fix NULL module pointer assignment at card init
  - ALSA: core: Fix NULL module pointer assignment at card init
  - !9295  Port patches from OLK-5.10
  - livepatch: Enable CONFIG_LIVEPATCH_ISOLATE_KPROBE in openeuler_defconfig
  - livepatch: Avoid patching conflicts with kprobes
  - !9356  tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
  - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
  - !9332  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
  - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
  - !9355  f2fs: multidev: fix to recognize valid zero block address
  - f2fs: multidev: fix to recognize valid zero block address
  - !9329  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  - !9352 MPTCP Upstream part 10
  - MAINTAINERS: add Geliang as reviewer for MPTCP
  - mailmap: add entries for Geliang Tang
  - mptcp: fill in missing MODULE_DESCRIPTION()
  - netlink: fill in missing MODULE_DESCRIPTION()
  - netlink: specs: mptcp: rename the MPTCP path management spec
  - !9304 MPTCP Upstream part 9
  - selftests: mptcp: add mptcp_lib_wait_local_port_listen
  - selftests: mptcp: add mptcp_lib_check_transfer
  - selftests: mptcp: add mptcp_lib_make_file
  - selftests: mptcp: add missing oflag=append
  - !9307  of: module: add buffer overflow check in of_modalias()
  - of: module: add buffer overflow check in of_modalias()
  - !9331  Some folio bugfix
  - mm/memory: don't require head page for do_set_pmd()
  - mm/migrate: fix kernel BUG at mm/compaction.c:2761!
  - mm: huge_memory: fix misused mapping_large_folio_support() for anon folios
  - mm: shmem: fix getting incorrect lruvec when replacing a shmem folio
  - mm: fix possible OOB in numa_rebuild_large_mapping()
  - mm: support multi-size THP numa balancing
  - mm/rmap: do not add fully unmapped large folio to deferred split list
  - !9302  ring-buffer: Fix a race between readers and resize checks
  - ring-buffer: Fix a race between readers and resize checks
  - !9345  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
  - net: sched: sch_multiq: fix possible OOB write in multiq_tune()
  - !9346  net: bridge: xmit: make sure we have at least eth header len bytes
  - net: bridge: xmit: make sure we have at least eth header len bytes
  - !9301 MPTCP Upstream part 8
  - selftests: mptcp: userspace pm send RM_ADDR for ID 0
  - selftests: mptcp: userspace pm remove initial subflow
  - mptcp: userspace pm rename remove_err to out
  - selftests: mptcp: userspace pm create id 0 subflow
  - mptcp: add mptcpi_subflows_total counter
  - !9266 MPTCP Upstream part 7
  - net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules
  - selftests: mptcp: sockopt: drop mptcp_connect var
  - mptcp: define more local variables sk
  - mptcp: move sk assignment statement ahead
  - !9262 MPTCP Upstream part 6
  - mptcp: use mptcp_get_ext helper
  - mptcp: use mptcp_check_fallback helper
  - mptcp: drop useless ssk in pm_subflow_check_next
  - mptcp: ignore notsent_lowat setting at the subflow level
  - mptcp: consolidate sockopt synchronization
  - !5257 [OLK-6.6] Support DOWNLOAD_FIRMWARE feature for hygon CSV
  - crypto: ccp: Implement CSV_DOWNLOAD_FIRMWARE ioctl command
  - crypto: ccp: Implement CSV_PLATFORM_SHUTDOWN ioctl command
  - crypto: ccp: Implement CSV_PLATFORM_INIT ioctl command
  - crypto: ccp: Support DOWNLOAD_FIRMWARE when detect CSV
  - !8058 Intel: Backport QuickAssist Technology(QAT) live migration support for in-tree driver
  - Enable QAT_VFIO_PCI as kernel module to support Intel QAT live migration
  - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
  - crypto: qat - specify firmware files for 402xx
  - crypto: qat - validate slices count returned by FW
  - crypto: qat - improve error logging to be consistent across features
  - crypto: qat - improve error message in adf_get_arbiter_mapping()
  - crypto: qat - implement dh fallback for primes > 4K
  - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid"
  - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings
  - vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices
  - crypto: qat - implement interface for live migration
  - crypto: qat - add interface for live migration
  - crypto: qat - add bank save and restore flows
  - crypto: qat - expand CSR operations for QAT GEN4 devices
  - crypto: qat - rename get_sla_arr_of_type()
  - crypto: qat - relocate CSR access code
  - crypto: qat - move PFVF compat checker to a function
  - crypto: qat - relocate and rename 4xxx PF2VM definitions
  - crypto: qat - adf_get_etr_base() helper
  - !8304 [OLK-6.6] Backport TPMI based RAPL PMU support for next Intel Xeon Granite Rapids (GNR)
  - powercap: intel_rapl_tpmi: Enable PMU support
  - powercap: intel_rapl: Introduce APIs for PMU support
  - powercap: intel_rapl: Sort header files
  - !9245 MPTCP Upstream part 5
  - mptcp: prevent BPF accessing lowat from a subflow socket.
  - mptcp: use copy_from_iter helpers on transmit
  - mptcp: give rcvlowat some love
  - tcp: define initial scaling factor value as a macro
  - mptcp: use plain bool instead of custom binary enum
  - mptcp: add a new sysctl for make after break timeout
  - !8422 [OLK-6.6] Intel IAA Compression Accelerator Crypto Driver (iaa_crypto)
  - openeuler_defconfig: Add kernel config for Intel IAA crypto driver
  - dmaengine: idxd: Avoid unnecessary destruction of file_ida
  - dmaengine: idxd: Check for driver name match before sva user feature
  - crypto: iaa - Use cpumask_weight() when rebalancing
  - crypto: iaa - Fix some errors in IAA documentation
  - crypto: iaa - Change iaa statistics to atomic64_t
  - crypto: iaa - Add global_stats file and remove individual stat files
  - crypto: iaa - Remove comp/decomp delay statistics
  - crypto: iaa - fix decomp_bytes_in stats
  - crypto: iaa - Fix nr_cpus < nr_iaa case
  - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags
  - crypto: iaa - Fix comp/decomp delay statistics
  - crypto: iaa - Fix async_disable descriptor leak
  - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
  - crypto: iaa - Remove header table code
  - dmaengine: idxd: constify the struct device_type usage
  - dmaengine: idxd: make dsa_bus_type const
  - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API
  - crypto: iaa - Account for cpu-less numa nodes
  - crypto: iaa - remove unneeded semicolon
  - crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns()
  - crypto: iaa - Change desc->priv to 0
  - dmaengine: idxd: Add support for device/wq defaults
  - crypto: iaa - Add IAA Compression Accelerator stats
  - crypto: iaa - Add irq support for the crypto async interface
  - crypto: iaa - Add support for deflate-iaa compression algorithm
  - crypto: iaa - Add compression mode management along with fixed mode
  - crypto: iaa - Add per-cpu workqueue table with rebalancing
  - crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core
  - crypto: iaa - Add IAA Compression Accelerator Documentation
  - dmaengine: idxd: add callback support for iaa crypto
  - dmaengine: idxd: Add wq private data accessors
  - dmaengine: idxd: Export wq resource management functions
  - dmaengine: idxd: Export descriptor management functions
  - dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export
  - dmaengine: idxd: add external module driver support for dsa_bus_type
  - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register
  - dmaengine: idxd: add wq driver name support for accel-config user tool
  - dmaengine: idxd: rate limit printk in misc interrupt thread
  - !9230 MPTCP Upstream part 4
  - net: mptcp: use policy generated by YAML spec
  - net: mptcp: rename netlink handlers to mptcp_pm_nl_<blah>_{doit,dumpit}
  - uapi: mptcp: use header file generated from YAML spec
  - Documentation: netlink: add a YAML spec for mptcp
  - net: mptcp: convert netlink from small_ops to ops
  - !9229 v2  sched: smart_grid: fix potential NULL pointer dereference
  - sched: smart_grid: fix potential NULL pointer dereference
  - !9226 MPTCP Upstream part 3
  - tools: ynl-gen: add support for exact-len validation
  - tools: ynl: add uns-admin-perm to genetlink legacy
  - tools: ynl-gen: support limit names
  - tools: ynl-gen: support full range of min/max checks for integer values
  - tools: ynl-gen: track attribute use
  - !9217  memcg: attach memcg async reclaim worker to curcpu
  - memcg: attach memcg async reclaim worker to curcpu
  - !9173 MPTCP Upstream part 2
  - inet: implement lockless getsockopt(IP_MULTICAST_IF)
  - inet: lockless IP_PKTOPTIONS implementation
  - inet: implement lockless getsockopt(IP_UNICAST_IF)
  - inet: lockless getsockopt(IP_MTU)
  - inet: lockless getsockopt(IP_OPTIONS)


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-33.0.0.40
changelog:
  - !9779  CVE-2024-39461
  - clk: bcm: rpi: Assign ->num before accessing ->hws
  - !9801 loongarch平台config配置对kdump的支持
  - loongarch: configs: Configure degbuginfo
  - Fix the kdump second kernel boot failure
  - loongarch: Cleanup loongson3_defconfig with make savedefconfig
  - !9811  fix CVE-2024-39481
  - media: mc: Fix graph walk in media_pipeline_start
  - !9810  KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  - !9821  kdb: Fix buffer overflow during tab-complete
  - kdb: Fix buffer overflow during tab-complete
  - !9788  net: fix wrong return value in bpf_sock_ops_get_uid_gid
  - net: fix wrong return value in bpf_sock_ops_get_uid_gid
  - !9816  mm: mem_reliable: Make counting reliable task usage compatible with folio
  - mm: mem_reliable: Make counting reliable task usage compatible with folio
  - !9807  drm: zynqmp_dpsub: Always register bridge
  - drm: zynqmp_dpsub: Always register bridge
  - !9804  CVE-2024-36478
  - null_blk: Fix return value of nullb_device_power_store()
  - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
  - !9805  md: fix resync softlockup when bitmap size is less than array size
  - md: fix resync softlockup when bitmap size is less than array size
  - !9802  ax25: Fix reference count leak issue of net_device
  - ax25: Fix reference count leak issue of net_device
  - !9770  Add a switch to enable hungtask check for io
  - block: disable BLK_IO_HUNG_TASK_CHECK by default
  - block: add a switch to enable hungtask check for io
  - !9793  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
  - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
  - !9649  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
  - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
  - !9732  CVE-2024-39469
  - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
  - nilfs2: return the mapped address from nilfs_get_page()
  - !9775  mm/slub: Reduce memory consumption in extreme scenarios
  - mm/slub: Reduce memory consumption in extreme scenarios
  - !9614 v2  wifi: carl9170: add a proper sanity check for endpoints
  - wifi: carl9170: add a proper sanity check for endpoints
  - !9709  cgroup: fix uaf when proc_cpuset_show
  - cgroup: fix uaf when proc_cpuset_show
  - !9748  cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
  - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
  - !8877  drm/vmwgfx: Fix invalid reads in fence signaled events
  - drm/vmwgfx: Fix invalid reads in fence signaled events
  - !9730  efi: libstub: only free priv.runtime_map when allocated
  - efi: libstub: only free priv.runtime_map when allocated
  - !9679  cgroup/cpuset: Make cpuset hotplug processing synchronous
  - cgroup/cpuset: Make cpuset hotplug processing synchronous
  - !9757  net: openvswitch: fix overwriting ct original tuple for ICMPv6
  - net: openvswitch: fix overwriting ct original tuple for ICMPv6
  - !9665  CVE-2024-38622
  - drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible
  - drm/msm/dpu: Add callback function pointer check before its call
  - drm/msm/dpu: stop using raw IRQ indices in the kernel output
  - drm/msm/dpu: make the irq table size static
  - drm/msm/dpu: add helper to get IRQ-related data
  - drm/msm/dpu: extract dpu_core_irq_is_valid() helper
  - drm/msm/dpu: remove irq_idx argument from IRQ callbacks
  - !9668  wifi: nl80211: Avoid address calculations via out of bounds array indexing
  - wifi: nl80211: Avoid address calculations via out of bounds array indexing
  - !9715  CVE-2024-38602
  - ax25: Fix reference count leak issues of ax25_dev
  - ax25: Use kernel universal linked list to implement ax25_dev_list
  - !9746 v2  Revert "ACPI: processor: Add support for processors described as container packages"
  - Revert "ACPI: processor: Add support for processors described as container packages"
  - !9736  net/9p: fix uninit-value in p9_client_rpc()
  - net/9p: fix uninit-value in p9_client_rpc()
  - !9596  iomap: fix warning in iomap_write_delalloc_release()
  - iomap: fix warning in iomap_write_delalloc_release()
  - !9703  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  - dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  - !9642  CVE-2024-38582
  - nilfs2: fix potential hang in nilfs_detach_log_writer()
  - nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  - !9687  greybus: lights: check return of get_channel_from_mode
  - greybus: lights: check return of get_channel_from_mode
  - !9678  crypto: bcm - Fix pointer arithmetic
  - crypto: bcm - Fix pointer arithmetic
  - !7918 [OLK-6.6]drivers: support Yunsilicon's metaScale/metaVisor series NICs
  - drivers: support Yunsilicon's MS and MV series NICs
  - !9619  r8169: Fix possible ring buffer corruption on fragmented Tx packets.
  - r8169: Fix possible ring buffer corruption on fragmented Tx packets.
  - !9664  tls: fix missing memory barrier in tls_init
  - tls: fix missing memory barrier in tls_init
  - !9161  xfs: don't use current->journal_info
  - xfs: don't use current->journal_info
  - !9624  CVE-2024-38597
  - net: fec: remove .ndo_poll_controller to avoid deadlocks
  - eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  - !9631  ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
  - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
  - !9632  drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
  - drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
  - !9399 fix CVE-2024-38544 and CVE-2024-37356
  - tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
  - !9341  serial: max3100: Lock port->lock when calling uart_handle_cts_change()
  - serial: max3100: Lock port->lock when calling uart_handle_cts_change()
  - !9562  CVE-2024-38385
  - genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  - !9582 v2  eventfs: Fix a possible null pointer dereference in eventfs_find_events()
  - eventfs: Fix a possible null pointer dereference in eventfs_find_events()
  - !9588  s390/ap: Fix crash in AP internal function modify_bitmap()
  - s390/ap: Fix crash in AP internal function modify_bitmap()
  - !9513  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
  - !9561 v2  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
  - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
  - !9578  net/mlx5: Discard command completions in internal error
  - net/mlx5: Discard command completions in internal error
  - !9549  btrfs: fix crash on racing fsync and size-extending write into prealloc
  - btrfs: fix crash on racing fsync and size-extending write into prealloc
  - !9479  xfs: fix unlink vs cluster buffer instantiation race
  - xfs: fix unlink vs cluster buffer instantiation race
  - !9519 MPTCP Upstream part 12
  - mptcp: annotate lockless accesses around read-mostly fields
  - mptcp: annotate lockless access for token
  - mptcp: annotate lockless access for RX path fields
  - mptcp: annotate lockless access for the tx path
  - mptcp: annotate access for msk keys
  - !9557  i2c: acpi: Unbind mux adapters before delete
  - i2c: acpi: Unbind mux adapters before delete
  - !9555  smb: client: fix deadlock in smb2_find_smb_tcon()
  - smb: client: fix deadlock in smb2_find_smb_tcon()
  - !9489  fs/ntfs3: Check 'folio' pointer for NULL
  - fs/ntfs3: Check 'folio' pointer for NULL
  - !9482  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  - !9506  usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
  - usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
  - !9528  media: lgdt3306a: Add a check against null-pointer-def
  - media: lgdt3306a: Add a check against null-pointer-def
  - !9551  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
  - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
  - !9478  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
  - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
  - !9536  clk: bcm: dvp: Assign ->num before accessing ->hws
  - clk: bcm: dvp: Assign ->num before accessing ->hws
  - !9463  fix CVE-2024-38621
  - media: stk1160: fix bounds checking in stk1160_copy_video()
  - !9457  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
  - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
  - !9459  bpf: Fix verifier assumptions about socket->sk
  - bpf: Fix verifier assumptions about socket->sk
  - !9522  bonding: fix oops during rmmod
  - bonding: fix oops during rmmod
  - !9502  netrom: fix possible dead-lock in nr_rt_ioctl()
  - netrom: fix possible dead-lock in nr_rt_ioctl()
  - !9402  fs/ntfs3: Use variable length array instead of fixed size
  - fs/ntfs3: Use variable length array instead of fixed size
  - !9320  drm/amd/display: Fix potential index out of bounds in color transformation function
  - drm/amd/display: Fix potential index out of bounds in color transformation function
  - !9493  thermal/drivers/qcom/lmh: Check for SCM availability at probe
  - thermal/drivers/qcom/lmh: Check for SCM availability at probe
  - !9398  tracing/probes: fix error check in parse_btf_field()
  - tracing/probes: fix error check in parse_btf_field()
  - !9510  ftrace: Fix possible use-after-free issue in ftrace_location()
  - ftrace: Fix possible use-after-free issue in ftrace_location()
  - !9509  cifs: fix pagecache leak when do writepages
  - cifs: fix pagecache leak when do writepages
  - !9436 v2  ASoC: mediatek: Assign dummy when codec not specified for a DAI link
  - ASoC: mediatek: Assign dummy when codec not specified for a DAI link
  - !9486 [OLK-6.6] Fix os crash while enable sriov for rnp
  - RNPVF: NET: Fix os crash while enable sriov for rnp
  - !9371 MPTCP Upstream part 11
  - selftests: net: ip_local_port_range: define IPPROTO_MPTCP
  - selftests: mptcp: join: check CURRESTAB counters
  - selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE
  - mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT
  - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent()
  - !5258 [OLK-6.6] Support request attestation report from CSV guest
  - driver/virt/coco: Add HYGON CSV Guest dirver.
  - KVM: x86: Support VM_ATTESTATION hypercall
  - !9485 v2  CVE-2024-38610
  - drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  - virt: acrn: stop using follow_pfn
  - !9380  psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT
  - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT
  - !8899  block: fix module reference leakage from bdev_open_by_dev error path
  - block: fix module reference leakage from bdev_open_by_dev error path
  - !9445  blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
  - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
  - !9466  io_uring: check for non-NULL file pointer in io_file_can_poll()
  - io_uring: check for non-NULL file pointer in io_file_can_poll()
  - !9389  block: refine the EOF check in blkdev_iomap_begin
  - block: refine the EOF check in blkdev_iomap_begin
  - !9414  vfio/pci: fix potential memory leak in vfio_intx_enable()
  - vfio/pci: fix potential memory leak in vfio_intx_enable()
  - !9455  jffs2: prevent xattr node from overflowing the eraseblock
  - jffs2: prevent xattr node from overflowing the eraseblock
  - !9465  CVE-2024-38662
  - Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
  - bpf: Allow delete from sockmap/sockhash only if update is allowed
  - !9410  Fix CVE-2024-31076
  - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
  - !9449  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  - rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-34.0.0.41
changelog:
  - !10059  nilfs2: fix use-after-free of timer for log writer thread
  - nilfs2: fix use-after-free of timer for log writer thread
  - !10025  9p: add missing locking around taking dentry fid list
  - 9p: add missing locking around taking dentry fid list
  - !9835 fix CVE-2024-39479
  - drm/i915/hwmon: Get rid of devm
  - !9998  ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  - !9997  openrisc: traps: Don't send signals to kernel mode threads
  - openrisc: traps: Don't send signals to kernel mode threads
  - !9956  drm/komeda: check for error-valued pointer
  - drm/komeda: check for error-valued pointer
  - !9914  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  - !9944  f2fs: remove clear SB_INLINECRYPT flag in default_options
  - f2fs: remove clear SB_INLINECRYPT flag in default_options
  - !9909  sock_map: avoid race between sock_map_close and sk_psock_put
  - sock_map: avoid race between sock_map_close and sk_psock_put
  - !10045  misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
  - misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
  - !10055  media: v4l: async: Fix notifier list entry init
  - media: v4l: async: Fix notifier list entry init
  - !9900  ipv6: fix possible race in __fib6_drop_pcpu_from()
  - ipv6: fix possible race in __fib6_drop_pcpu_from()
  - !9979  CVE-2024-40972
  - ext4: do not create EA inode under buffer lock
  - ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
  - !9988  netpoll: Fix race condition in netpoll_owner_active
  - netpoll: Fix race condition in netpoll_owner_active
  - !9945  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
  - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
  - !9935  ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
  - ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
  - !9962  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
  - iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
  - !9896  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
  - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
  - !9928  ocfs2: fix races between hole punching and AIO+DIO
  - ocfs2: fix races between hole punching and AIO+DIO
  - !9938  fix CVE-2024-40934
  - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
  - !9899  ionic: fix use after netif_napi_del()
  - ionic: fix use after netif_napi_del()
  - !9898  cpufreq: amd-pstate: fix memory leak on CPU EPP exit
  - cpufreq: amd-pstate: fix memory leak on CPU EPP exit
  - !9903  mptcp: ensure snd_una is properly initialized on connect
  - mptcp: ensure snd_una is properly initialized on connect
  - !9878  CVE-2024-39478
  - crypto: starfive - Do not free stack buffer
  - !9888  ipv6: sr: fix memleak in seg6_hmac_init_algo
  - ipv6: sr: fix memleak in seg6_hmac_init_algo
  - !5261 [OLK-6.6]Hygon: Some enhancement and bugfixes for HYGON CSV/CSV2
  - KVM: SVM: Unmap ghcb pages if they're still mapped when destroy guest
  - KVM: x86: Fix KVM_GET_MSRS stack info leak
  - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests
  - x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt
  - KVM: x86: Calls is_64_bit_hypercall() instead of is_64_bit_mode() in complete_hypercall_exit()
  - x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from userspace
  - KVM: SVM: Fix the available ASID range for CSV2 guest
  - !9861 MPTCP Upstream part 13
  - selftests: mptcp: lib: catch duplicated subtest entries
  - selftests: mptcp: explicitly trigger the listener diag code-path
  - bpf, btf: Add check_btf_kconfigs helper
  - bpf, btf: Fix return value of register_btf_id_dtor_kfuncs
  - !9876 v3  Fix xfs file creation issue
  - xfs: Avoid races with cnt_btree lastrec updates
  - Revert "xfs: Fix file creation failure"
  - !9877  gfs2: Fix potential glock use-after-free on unmount
  - gfs2: Fix potential glock use-after-free on unmount
  - !9862  ipvlan: Modify the value of ipvlan modes
  - ipvlan: Modify the value of ipvlan modes
  - !5260 [OLK-6.6] Support live migration for CSV/CSV2 guest, and support rebooting CSV/CSV2 guest
  - KVM: SVM: Force flush caches before reboot CSV guest
  - KVM: SVM: Add support for rebooting CSV2 guest
  - KVM: x86: Introduce control_{pre,post}_system_reset ioctl interfaces
  - KVM: SVM: Export MSR_AMD64_SEV_ES_GHCB to userspace for CSV2 guest
  - KVM: x86: Restore control registers in __set_sregs() to support CSV2 guest live migration
  - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command
  - KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command
  - crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
  - KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
  - KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
  - KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
  - KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
  - crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
  - crypto: ccp: Add support to switch to CSV RING_BUFFER mode
  - crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
  - crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
  - crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
  - !9294 Compiler: Add clang's PGO support for kernel.
  - Compiler: Add clang's PGO support for kernel.
  - !9610  rcu: Fix buffer overflow in print_cpu_stall_info()
  - rcu: Fix buffer overflow in print_cpu_stall_info()
  - !9845  xfs: fix log recovery buffer allocation for the legacy h_size fixup
  - xfs: fix log recovery buffer allocation for the legacy h_size fixup
  - !9859  block: enable BLK_IO_HUNG_TASK_CHECK by default
  - block: enable BLK_IO_HUNG_TASK_CHECK by default
  - !9857  drm/amdgpu/mes: fix use-after-free issue
  - drm/amdgpu/mes: fix use-after-free issue
  - !9829  fix CVE-2024-38620
  - Bluetooth: fix connection setup in l2cap_connect
  - Bluetooth: HCI: Remove HCI_AMP support
  - Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
  - Bluetooth: Remove usage of the deprecated ida_simple_xx() API
  - Bluetooth: ISO: Fix BIS cleanup
  - !9838  cgroup: Fix AA deadlock caused by cgroup_bpf_release
  - cgroup: Fix AA deadlock caused by cgroup_bpf_release
  - !9841  ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
  - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
  - !9834  mmc: davinci: Don't strip remove function when driver is builtin
  - mmc: davinci: Don't strip remove function when driver is builtin


author: ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-35.0.0.43
changelog:
  - !9782  usb-storage: alauda: Check whether the media is initialized
  - usb-storage: alauda: Check whether the media is initialized
  - !10294 [OLK-6.6] drivers: Fix compile warning "argument used uninitialized"
  - drivers: Fix compile warning "argument used uninitialized"
  - !10257  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
  - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
  - !10287  CVE-2024-36979
  - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
  - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
  - net: bridge: mst: fix vlan use-after-free
  - !10018  ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
  - ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
  - !9985  btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
  - btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
  - !10260 [RoCE]从社区回合patch到openEuler（OLK-6.6）
  - RDMA/hns: Fix mbx timing out before CMD execution is completed
  - RDMA/hns: Fix insufficient extend DB for VFs.
  - RDMA/hns: Fix undifined behavior caused by invalid max_sge
  - RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  - RDMA/hns: Fix missing pagesize and alignment check in FRMR
  - RDMA/hns: Fix unmatch exception handling when init eq table fails
  - RDMA/hns: Check atomic wr length
  - !10248  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
  - ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
  - !9243  Bluetooth: RFCOMM: Fix not validating setsockopt user input
  - Bluetooth: RFCOMM: Fix not validating setsockopt user input
  - !10160  fix CVE-2024-40915
  - riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
  - !10264  mm: filemap: optimize semantic when thp_exec_enabled is set to 3
  - mm: filemap: optimize semantic when thp_exec_enabled is set to 3
  - !5264 [OLK-6.6]HYGON: Support CSV Reuse ASID feature on Hygon CPUs
  - KVM: SVM: Add support for different CSV guests to reuse the same ASID
  - !10231  fix CVE-2024-41007
  - tcp: avoid too many retransmit packets
  - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
  - !10233  fpga: bridge: add owner module and take its refcount
  - fpga: bridge: add owner module and take its refcount
  - !10237  ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
  - ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
  - !9915  powerpc/pseries: Enforce hcall result buffer validity and size
  - powerpc/pseries: Enforce hcall result buffer validity and size
  - !10148  fs/9p: fix uninitialized values during inode evict
  - fs/9p: fix uninitialized values during inode evict
  - !10056  io_uring/rsrc: don't lock while !TASK_RUNNING
  - io_uring/rsrc: don't lock while !TASK_RUNNING
  - !10226  cxl/region: Fix memregion leaks in devm_cxl_add_region()
  - cxl/region: Fix memregion leaks in devm_cxl_add_region()
  - !10177  ima: Fix use-after-free on a dentry's dname.name
  - ima: Fix use-after-free on a dentry's dname.name
  - !5262 [OLK-6.6]HYGON: Support Hygon DCU passthrough to VMs
  - x86/config: Set CONFIG_HYDCU_FIXUP_HEADER=y by default
  - drm/hygon: Add support to passthrough Hygon DCU to virtual machine
  - !10220  bpf: Fix overrunning reservations in ringbuf
  - bpf: Fix overrunning reservations in ringbuf
  - !10219  CVE-2024-35931
  - drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  - drm/amdgpu : Add hive ras recovery check
  - !10167  CVE-2024-36022
  - drm/amdgpu: Init zone device and drm client after mode-1 reset on reload
  - drm/amdgpu: move the drm client creation behind drm device registration
  - drm/amdkfd: init drm_client with funcs hook
  - drm/amdkfd: Export DMABufs from KFD using GEM handles
  - !9598  fpga: manager: add owner module and take its refcount
  - fpga: manager: add owner module and take its refcount
  - !10139 [sync] PR-10095:  CVE-2024-40968
  - MIPS: Octeon: Add PCIe link status check
  - !10044  btrfs: fix CVE-2024-39496
  - btrfs: zoned: fix use-after-free due to race with dev replace
  - btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info
  - btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info
  - btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info
  - btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info
  - !10114 v2  ecryptfs: Fix buffer size for tag 66 packet
  - ecryptfs: Fix buffer size for tag 66 packet
  - !10133  ALSA: timer: Set lower bound of start tick time
  - ALSA: timer: Set lower bound of start tick time
  - !10115  efi/unaccepted: touch soft lockup during memory accept
  - efi/unaccepted: touch soft lockup during memory accept
  - !10131  kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  - kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  - !10132  wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  - wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  - !10188  Part of "mm: mapcount for large folios + page_mapcount() cleanups"
  - mm/rmap: add fast-path for small folios when adding/removing/duplicating
  - mm/rmap: always inline anon/file rmap duplication of a single PTE
  - mm: allow for detecting underflows with page_mapcount() again
  - !10001  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  - tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  - !10176  f2fs: compress: don't allow unaligned truncation on released compress inode
  - f2fs: compress: don't allow unaligned truncation on released compress inode
  - !10106  platform/x86: x86-android-tablets: Unregister devices in reverse order
  - platform/x86: x86-android-tablets: Unregister devices in reverse order
  - !10109  tracing: Build event generation tests only as modules
  - tracing: Build event generation tests only as modules
  - !10166  drop_monitor: replace spin_lock by raw_spin_lock
  - drop_monitor: replace spin_lock by raw_spin_lock
  - !10161  RDMA/mlx5: Add check for srq max_sge attribute
  - RDMA/mlx5: Add check for srq max_sge attribute
  - !10111  drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
  - drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
  - !10155  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
  - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
  - !10149  mips: bmips: BCM6358: make sure CBR is correctly set
  - mips: bmips: BCM6358: make sure CBR is correctly set
  - !10103 v2  fpga: region: add owner module and take its refcount
  - fpga: region: add owner module and take its refcount
  - !10097 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
  - scsi: qedf: Ensure the copied buf is NUL terminated
  - !10021  drm/exynos/vidi: fix memory leak in .get_modes()
  - drm/exynos/vidi: fix memory leak in .get_modes()
  - !10127  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  - wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  - !10117  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  - !10116  wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
  - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
  - !10017  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
  - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
  - !10051  tipc: force a dst refcount before doing decryption
  - tipc: force a dst refcount before doing decryption
  - !10102  vmxnet3: disable rx data ring on dma allocation failure
  - vmxnet3: disable rx data ring on dma allocation failure
  - !10093  drm/arm/malidp: fix a possible null pointer dereference
  - drm/arm/malidp: fix a possible null pointer dereference
  - !9989  io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
  - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
  - !10083  CVE-2024-40955
  - ext4: clean up s_mb_rb_lock to fix build warnings with C=1
  - ext4: set the type of max_zeroout to unsigned int to avoid overflow
  - ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
  - ext4: add positive int attr pointer to avoid sysfs variables overflow
  - ext4: add new attr pointer attr_mb_order
  - ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
  - ext4: refactor out ext4_generic_attr_show()
  - ext4: refactor out ext4_generic_attr_store()
  - ext4: avoid overflow when setting values via sysfs
  - !10069  ALSA: Fix deadlocks with kctl removals at disconnection
  - ALSA: Fix deadlocks with kctl removals at disconnection
  - !10074  PCI: of_property: Return error for int_map allocation failure
  - PCI: of_property: Return error for int_map allocation failure
  - !10087  fix CVE-2024-40995
  - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
  - net/sched: act_api: rely on rcu in tcf_idr_check_alloc
  - !10064  net/mlx5: Always stop health timer during driver removal
  - net/mlx5: Always stop health timer during driver removal
  - !9240 v2  cachefiles: introduce failover mechanism
  - cachefiles: make on-demand read killable
  - cachefiles: flush all requests after setting CACHEFILES_DEAD
  - cachefiles: Set object to close if ondemand_id < 0 in copen
  - cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
  - cachefiles: never get a new anonymous fd if ondemand_id is valid
  - cachefiles: add spin_lock for cachefiles_ondemand_info
  - cachefiles: add consistency check for copen/cread
  - cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read()
  - cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
  - cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
  - cachefiles: remove requests from xarray during flushing requests
  - cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
  - cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
  - cachefiles: add restore command to recover inflight ondemand read requests
  - cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
  - cachefiles: resend an open request if the read request's object is closed
  - cachefiles: extract ondemand info field from cachefiles_object
  - cachefiles: introduce object ondemand state
  - !9933  nvdimm: Backport some bugfixs
  - dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
  - nvdimm/pmem: fix leak on dax_add_host() failure
  - !10038  media: v4l: async: Properly re-initialise notifier entry in unregister
  - media: v4l: async: Properly re-initialise notifier entry in unregister
  - !9970  CVE-2024-39503
  - netfilter: ipset: Fix suspicious rcu_dereference_protected()
  - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
  - netfilter: ipset: Add list flush to cancel_gc
  - !10011  xfs: fix mount hung while sb recover fail
  - xfs: fix mount hung while sb recover fail
  - !10050  vmci: prevent speculation leaks by sanitizing event in event_deliver()
  - vmci: prevent speculation leaks by sanitizing event in event_deliver()
  - !10006  drm/amdgpu: fix UBSAN warning in kv_dpm.c
  - drm/amdgpu: fix UBSAN warning in kv_dpm.c
  - !9959  parisc: Try to fix random segmentation faults in package builds
  - parisc: Try to fix random segmentation faults in package builds
  - !10028  ipv6: prevent possible NULL dereference in rt6_probe()
  - ipv6: prevent possible NULL dereference in rt6_probe()
  - !10005  seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
  - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors


author: caixiaomeng <caixiaomeng2@huawei.com> - 1:0.9.9-10
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove .export_symbol section newly added in 6.6 kernel to avoid compile error


author: wangyuhang <wangyuhang27@huawei.com> - 2:1.0.8-1
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:due to the upstream community no longer maintaining the previous version,
         we have rolled back to the stable branch and switched to an active code repository.
         new upstream release and update version to 1.0.8


author: wangli <3214053332@qq.com> - 1.1.0-1
changelog:
  -   add some test files
  -   prepare corresponding script for ras\rac\rahub to deploy config file respectively
  -   update part of file paths
  -   update to 1.1.0


author: gwei3 <11015100@qq.com> - 1.1.2-1
changelog:
  -   update to 1.1.2
  -   add slice length checks to avoid buffer overflow while extracting and verifying
  -   update integration test data to meet restapi parameter check requirement
  -   modify raagent/main.go file, change log to logger, os.Exit returns different values based on diff errors
  -   close RAS restapi server in signal handler
  -   Add parameter format checking for pcr/bios/ima in POST {id}/newbasevalue API
  -   Fix bugs in v1.1.1
      bug 1: hostintegritytool.sh can only add the 2nd part of ima policy into /etc/ima/ima-policy.
      bug 2: running hostintegritytool.sh multiple times will add duplicated linux cmdlines in /etc/default/grub.
      bug 3: rahub config path was assigned wrong values, which is caused by copy/paste
  -   fix the issue that Makefile not sync vendor
  -   modify readme file


author: gwei3 <11015100@qq.com> - 1.1.2-2
changelog:
  -   update BuildRequires & Requires to replace openssl* with compat-openssl11* to adapt to latest Mainline
  -   remove redundent clean label in spec file


author: leezhenxiang <1172294056@qq.com> - 2.0.0-1
changelog:
  -   update to 2.0.0
  -   add qcaserver, attester, and tas packages
  -   add BuildRequires itrustee_sdk-devel, cjson-devel and Requires itrustee_sdk, cjson
  -   modify makefile to adapt to different architectures
  -   specify the build requires in rac and attester package


author: xu_ping <7070778654@qq.com> - 1.17-1
changelog:
  - Upgrade version to 1.17
    * Rename Makefile.
    * Modernise C++ #include style.
    * Make some globals static.
    * Use mkdir -p rather than mkdirhier during build.
    * Use GCC export map to ensure only the ladspa_descriptor() exported.
    * Put libraries at the end of link instructions.
    * Package with version number in archive and directory names.
    * Tweaks to documentation processing.
    * Fix bug in LADSPA plugin search which did not handle shared libraries that are not plugins correctly.
    * Introduce a default LADSPA plugin search path.
    * Perform macro string expansion in C code rather than in Makefile for better portability.
    * Modernise init()/fini() style in GNU C plugin builds (not C++), tweak link line to correspond.
    * Change applyplugin to use libsndfile.
    * Fix URL in documentation.
    * Fix so delay can handle a delay of zero.
    * Simplify, and hopefully accelerate, clip checking code in applyplugin.
    * Improved usage message.


author: Funda Wang <fundawang@yeah.net> - 2.8.2-3
changelog:
  - do not produce perllocal.pod and packlist when installing perl bindings
  - adjust to structured error callback argument change in libxml2 2.12


author: yaoxin <yao_xin001@hoperun.com> - 4.85-1
changelog:
  - Update to 4.85:
    * Fix various problems when filenames contain non-ASCII characters,
      especially when MSYS is used.
    * Fix problems with analyzing wrapped lines in log files, especially with lualatex.
    * Fixed various anomalies in working with biber, especially under error conditions.
    * Fixed various anomalies with use of -bibtex- and -bibtex-cond options.
    * Fixed problem that with the use of %hash_calc_ignore_pattern, warnings
      about "Use of uninitialized value $_" were given, and some corresponding
      dependencies were incorrectly treated.
    * Fix bug that sometimes biber is incorrectly run after a *latex run
      results in an error, with biber then giving an error.
    * Improve detection of need to run makeindex (solves non-detection when
      imakeidx package is used with splitindex option).
    * Implement final-output directory, with option -out2dir, variables
      $out2_dir, @out2_exts.
    * Correct bug that if $out_dir and $out2_dir referred to the same
      directory, but latexmk didn't detect that, then the subroutine copy
      reported an error, and latexmk treated that incorrectly as a fatal
      error.


author: wujichao<wujichao1@huawei.com> - 2.1.4-16
changelog:
  - Type:modify previous submission: adopt to new cmake macro
  - CVE:NA
  - SUG:NA
  - DESC:modify previous submission: adopt to new cmake macro


author: wujichao<wujichao1@huawei.com> - 2.1.4-17
changelog:
  - Type:cancel previous submission : restore to 2.1.4-15
  - CVE:NA
  - SUG:NA
  - DESC:cancel previous submission : restore to 2.1.4-15


author: EibzChan <chenbingzhao@huawei.com> - 608-2
changelog:
  - Type:test enhancement
  - ID:NA
  - SUG:NA
  - DESC:backport patches from upstream to enable make check.
         backport-makecheck-0000-add-lesstest.patch
         backport-makecheck-0001-Work-on-lesstest-remove-rstat-add-LESS_DUMP_CHAR.patch
         backport-makecheck-0002-lesstest-correctly-handle-less-exit-during-run_inter.patch
         backport-makecheck-0003-Some-runtest-tweaks.patch
         backport-makecheck-0004-Rearrange-signal-handling-a-little.patch
         backport-makecheck-0005-Don-t-setup_term-in-test-mode.patch
         backport-makecheck-0006-Compile-fixes.patch
         backport-makecheck-0007-Pass-less-specific-env-variables-to-lesstest-get-rid.patch
         backport-makecheck-0008-Move-terminal-init-deinit-to-run_interactive-since.patch
         backport-makecheck-0009-Fix-bug-in-setting-env-vars-from-lt-file-in-test-mod.patch
         backport-makecheck-0010-Make-runtest-work.patch
         backport-makecheck-0011-lesstest-in-interactive-mode-call-setup_term-before-.patch
         backport-makecheck-0012-lesstest-log-LESS_TERMCAP_-vars-so-termcap-keys-etc.patch
         backport-makecheck-0013-lesstest-accommodate-stupid-termcap-design-where-the.patch
         backport-makecheck-0014-lesstest-maketest-should-not-overwrite-existing-lt-f.patch
         backport-makecheck-0015-lesstest-add-O-option-to-maketest-if-textfile-is-not.patch
         backport-makecheck-0016-lesstest-add-O-option-to-lesstest.patch
         backport-makecheck-0017-lesstest-handle-colored-text-with-less-R.patch
         backport-makecheck-0018-lesstest-add-e-option.patch
         backport-makecheck-0019-lesstest-split-display_screen-into-display_screen_de.patch
         backport-makecheck-0020-Add-E-option.patch
         backport-makecheck-0021-Consistent-style.patch
         backport-makecheck-0022-Obsolete-file.patch
         backport-makecheck-0023-Tuesday-style.patch
         backport-makecheck-0024-Tuesday-style.patch
         backport-makecheck-0025-lesstest-add-support-for-combining-and-composing-cha.patch
         backport-makecheck-0026-Minor-runtest-output-tweaks.patch
         backport-makecheck-0027-lesstest-lt_screen-should-clear-param-stack-after-pr.patch
         backport-makecheck-0028-Handle-fg-and-bg-colors.patch
         backport-makecheck-0029-Have-lt_screen-use-ANSI-sequences-for-bold-underline.patch
         backport-makecheck-0030-ESC-m-should-clear-attributes-as-well-as-colors.patch
         backport-makecheck-0031-lesskey-make-lt_screen-treat-ESC-0m-like-ESC-m.patch
         backport-makecheck-0032-Store-2-char-hex-values-in-log-file-rather-than-bina.patch
         backport-makecheck-0033-lesstest-Make-display_screen_debug-write-to-stderr-n.patch
         backport-makecheck-0034-lesstest-Clear-screen-at-end-of-maketest-in-case-ter.patch
         backport-makecheck-0035-lesstest-Verify-that-the-less-binary-is-built-with-D.patch
         backport-makecheck-0036-Add-check-target-to-Makefile-to-run-lesstest.patch
         backport-makecheck-0037-Don-t-set-LESS_TERMCAP_xx-environment-vars-from-term.patch
         backport-makecheck-0038-lesstest-Remove-unnecessary-exit_all_modes-field-fro.patch
         backport-makecheck-0039-lesstest-Add-some-initial-lt-files.patch
         backport-makecheck-0040-lesstest-Remove-empty-lt-file.patch
         backport-makecheck-0041-lesstest-Add-a-couple-more-lt-files.patch
         backport-makecheck-0042-Make-make-check-work-regardless-of-directory-where-l.patch


author: laokz <zhangkai@iscas.ac.cn> - 0.0.1-7
changelog:
  - Type:Enhancement
  - ID:NA
  - SUG:NA
  - DESC: Add riscv64 support. Patches are from nix v0.17.0 and v0.18.0.
          Add protobuf-compiler to avoid patching big binary for prost-build.


author: xuxuepeng <xuxuepeng1@huawei.com> - 0.0.1-8
changelog:
  - Type:Enhancement
  - ID:NA
  - SUG:NA
  - DESC: Simplify Store api, remove unnecessary validation
          Check if a path is abstract before connection
          Add vsock support.


author: yaoxin <yaoxin30@huawei.com> - 1.0.13-1
changelog:
  - Upgrade libEMF to 1.0.13; fix CVE-2020-13999 CVE-2020-11863 CVE-2020-11865 CVE-2020-11866 CVE-2020-11864


author: wujie <wujie@nj.iscas.ac.cn> - 1.0.13-3
changelog:
  - Add riscv64 support from http://fedora.riscv.rocks/koji/buildinfo?buildID=24988
    Author is David Abdurachmanov <david.abdurachmanov@gmail.com>


author: yaoxin <yao_xin001@hoperun.com> - 1.1.3-1
changelog:
  - Update to 1.1.3
    * Fix compiler warnings
    * Compile issue with MSVC
    * Grab correct offsets when encoding
    * Rename aec executable to graec, Avoids name clash in 
      Ninja builds. Remove executable and manpage from installation.
    * The include file libaec.h now contains version information
    * Support for decoding data ranges by Eugen Betke


author: Funda Wang <fundawang@yeah.net> - 3.7.5-1
changelog:
  - update to 3.7.5
  - do not link against liblzo as suggested upstream:
    https://github.com/libarchive/libarchive/releases/tag/v3.3.0


author: wangkai <13474090681@163.com> - 0.17.3-1
changelog:
  - Update to 0.17.3
  - This release brings optimized assembly routines for aarch64,
    as well as numerous individual improvements and fixes.
  - Fix rendering of \h in certain cases
  - Fix a minor memory leak in the CoreText and DirectWrite font provider
  - make check now runs if assembly is enabledcheckasm
  - Fix configure generated with slibtool-provided autoconf macros
  - Fix for shared-only buildsmake check
  - Add new and API functionsass_mallocass_free
  - Improve handling of HarfBuzz-related failures


author: Weifeng Su <suweifeng1@huawei.com> - 7.8.2-1
changelog:
  - upgrade to version 7.8.2:
    -Resolve warning in GCC11
    -Fix comparison warning in add_chunk_as
    -Address Clang 16 AO_pt_lock issue
    -Handle Mingw64-GCC _atomic_errors
    -Fix linker errors in OpenBSD build
    -Update get_chunk for mmap placement
    -Correct typos in names/comments
    -Update CMake version to 3.5


author: wangzhiqiang <swangzhiqiang95@huawei.com> - 3.0.4-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Add BDPluginSpec constructor and use it in plugin_specs_from_names


author: zhangmingyi <zhangmingyi5@huawei.com> -2:0.8.1-8
changelog:
  - backport patches from upstream:
    backport-libbpf-disassociate-section-handler-on-explicit-bpf_.patch
    backport-libbpf-Use-correct-return-pointer-in-attach_raw_tp.patch
    backport-libbpf-Use-elf_getshdrnum-instead-of-e_shnum.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:0.8.1-10
changelog:
  - backport patches from upstream:
    backport-libbpf-Ensure-FD-3-during-bpf_map__reuse_fd.patch
    backport-libbpf-Ensure-libbpf-always-opens-files-with-O_CLOEX.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:0.8.1-11
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-realloc-API-handling-in-zero-sized-edge-cases.patch
    backport-libbpf-Set-close-on-exec-flag-on-gzopen.patch
    backport-libbpf-Fix-is_pow_of_2.patch
    backport-libbpf-make-RINGBUF-map-size-adjustments-more-eagerly.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-2
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-NULL-pointer-dereference-in_bpf_object__c.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-4
changelog:
  - backport patch from upstream:
    backport-libbpf-Avoid-uninitialized-value-in-BPF_CORE_READ_BI.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-5
changelog:
  - backport patch from upstream:
    backport-libbpf-Add-NULL-checks-to-bpf_object__prev_map,next_.patch
    backport-libbpf-Apply-map_set_def_max_entries-for-inner_maps-.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-6
changelog:
  - backport patch from upstream:
    backport-libbpf-Dont-take-direct-pointers-into-BTF-data-from-.patch


author: xiejing <xiejing@kylinos.cn> - 2.11-1
changelog:
  - update version to 2.11
    - fixes for some small issues
    - changes in tests and CI
    - adds translation to more languages


author: yanglongkang <yanglongkang@h-partners.com> - 2.69-3
changelog:
  - backport upstream patches:
    getpcaps: fix program name in help message
    Stop using _pam_overwrite() in pam_cap.c


author: yezengruan <yezengruan@huawei.com> 1.0.0-12
changelog:
  - kpatch_process: fix possible double free.
  - ptrace: fix NULL pointer access problem
  - fix patched process crashing when acccess the global var
  - fix probably restore cc symbol link fail when kill patch building uncourteous
  - optimize: Remove unnecessary comparison code


author: chenyanpanHW <chenyanpan@huawei.com> - 2.1.0-3
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-correct-realpath-test-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-fix-Werror-format-security.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.21.0.27-1
changelog:
  - Update package to version 3.21.0.27
    Added libdap::Array::rename_dim() for HK-247
    Added new Direct I/O support so that modules written using libdap can pass compressed data buffers
    Fix handling of libtirpc pkg-config files with -L flags
    Moved the functionality of is_dap4_projected() into libdap4
    Added support for 64-bit sized arrays


author: Funda Wang <fundawang@yeah.net> - 1.23-1
changelog:
  - update to 1.23
    * Fixed bug introduced in 1.20 where incorrect checksums could be
      calculated if libdeflate was compiled with clang at -O0 and run
      on a CPU supporting AVX512.

    * Fixed bug introduced in 1.20 where incorrect checksums could be
      calculated in rare cases on macOS computers that support AVX512
      and are running an older version of macOS that contains a bug
      that corrupts AVX512 registers. This could occur only if code
      outside libdeflate enabled AVX512 in the thread.

    * Fixed build error when using -mno-evex512 with clang 18+ or
      gcc 14+.


author: chenhaixing <chenhaixing@huawei.com> - 0.70.2-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:libdnf:Avoid reinstalling installonly packages marked for ERASE
                Fix utimes error message in dnf-repo
                Do not download repository if our local cache is up to date in dnf-repo
                python bindings:Load all modules with RTLD_GLOBAL


author: liujing <liujing144@huawei.com> - 1.0.0-30
changelog:
  - update patches from https://code.foxkit.us/adelie/aports-old/blob/50de7d785d5500a14ed00fa12e483e8ceaf4f06a/main/libdv


author: doupengda <doupengda@loongson.cn> 1.0.1-7
changelog:
  - update config.guess and config.sub
  - fix SOURCE1 file autoconf.h '__loongarch64__' to '__loongarch64'


author: yaoxin <yao_xin001@hoperun.com> - 0.71-1
changelog:
  - Update to 0.71
    * Fix issue with GCC 15 and -std=c23 build errors.
    * Add support for helper function for safe memcpy.
    * Add support for getting remaining microseconds left on a timer.
    * Add support for setting link MTU on a network interface.
    * Fix issue with string allocation growth strategy.
    * Add support for netlink helper functions.
    * Add support for handling sysctl char settings.
    * Fix issue with handling event callback when stopping ACD.
    * Fix issue with handling ICMPv6 DNS and domain lists.


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.1.12-13
changelog:
  - Fix potential Null pointer dereference in regress_thread.c
  - Fix potential Null pointer dereference in regress_buffer.c
  - Fix potential Null pointer dereference in regress_et.c


author: yuanchao <1050706328@qq.com> - 2.1.12-14
changelog:
  - Fix function undeclared,incompatible pointer and parameter lack in 'add-testcases-for-event.c-apis.patch',support clang build


author: shixuantong <shixuantong1@huawei.com> - 3.4.6-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix x86/ffi64 calls with 6 gp and some sse registers
         Robustify floating point comparison in test
         Fix floating point compare


author: Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 2.6.4-22
changelog:
  - Remove /usr/lib64/libglade-2.0.so.* from libglade2-devel package which already exists in libglade2 package.


author: Yang Yanchao <yangyanchao6@huawei.com> - 0.1-3
changelog:
  - Check the return ptr of the malloc[#I7YV2X]
    add hnid in gmemPrefetch [#I7XQMW]
    free userData in stream to avoid async operations accessing illeagal address[#I7Z2RF]


author: zhangxingrong <zhangxingrong@uniontech.cn> - 3.0.18-2
changelog:
  - icalcomponent.c - avoid crashing in icalcomponent_normalize
  - icalcomponent.c - fix a memleak in icalcomponent_normalize()


author: liuchao <liuchao173@huawei.com> - 2.1-1
changelog:
  - Upgrade to 2.1:
    - a new tool 'ptseg' for finding the PSB segment for a given offset.
    - a new layer 'evt' representing the trace as a list of events.
    - event tracing (cfe and evd packets).
    - C11 threads, if available.
    - Bug fixes and support for latest processors.


author: yixiangzhike <yixiangzhike007@163.com> - 1.4.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:refix the failure of building with cppcheck>=2.11 by using upstream patch


author: yixiangzhike <yixiangzhike007@163.com> - 1.5.0-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 1.5.0
         add new APIS: kcapi_md_sha3_224 kcapi_md_sha3_256 kcapi_md_sha3_384 kcapi_md_sha3_512.
         move all apps sha*hmac and sm*hmac to /usr/libexec/libkcapi dir.
         use symbolic link /usr/bin/{sha,sm}*hmac instead of old binaries.


author: echo <2220386943@qq.com> - 1.2-2
changelog:
  - update version to 1.2-2
  - support new create thread
  - description of supplementary documents
  - support event grouping
  - add the mangleName in symbol.h


author: xu_ping <707078654@qq.com> - 3.30.0-1
changelog:
  - Upgrade package to 3.30.0 version
  - fix some bugs
  - Added support for back-translation to the Esperanto table.
  - Do not collapse Unicode braille in Dutch.


author: Hu Bin <hubin73@huawei.com> - 0.1.3-10
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add libmetalink testcases for api and error handling, fix automake error


author: Hu Bin <hubin73@huawei.com> - 0.1.3-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport patches to fix NULL pointer dereference and memory leak bug


author: xu_ping <707078654@qq.com> - 1:1.0.1-1
changelog:
  - Upgrade to 1.0.1
  - fix some bugs
  - Reduced the binary size for builds without messages by removing
    the strings with filenames used for panic reports.


author: wuguanghao <wuguanghao3@huawei.com> - 5.0.2-1
changelog:
  - upgrade to 5.0.2:
    - fix double free in nfs3_pread_mcb()
    - Multithread support for Linux and Windows
    - fix NFS4 behavior of chmod/chown/utimes
    - Add nfs_umount() to NFSv3
    - Add nfs_statvfs64()
    - NFSv4 fix for directory handling
    - NFSv4 support
    - lockf() support(NFSv4 only)
    - fcntl() support (FNSv4 only)
    - Added nfs-fh: a simple utility to print the filehandle for a nfs file


author: zhangxingrong <zhangxingrong@uniontech.cn> - 5.0.3-2
changelog:
  - Fix out-of-bounds reading of v4 READLINK results
  - Avoid explicit memset calls with calloc 
  - libnfs: fix memory leak in nfs4_set_client_name()


author: xu_ping <707078654@qq.com> - 0.1.22-1
changelog:
  - Update to 0.1.22
  - Make nice_address_is_local() available to applications.
  - Fix interface listing on Android
  - Make padding be all zeros to conform to RFC8489
  - Fix ifr_ifindex build with cland and OpenBSD


author: chengyechun <chengyechun1@huawei.com> - 3.7.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:prevent segfault in af_request_type
         fix bridge info parsing


author: Weifeng Su <suweifeng1@huawe.com> - 1.8-1
changelog:
  - Upgrade to version 1.8
    -Support added for Flexible Data Placement(TP4146)
    -Add support for Persistent Discovery Controllers
    -Replaced the libsystemd dependency with libdbus
    -A parser for the NBFT table
    -Ignoring fabric connect attempts if the execution context doesn't match
    -support for TP8018
    -use sysfs only for topology scan
    -auto cleanup for resources
    -buf fixed and clean code


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.2.0-4
changelog:
  - bplist: Fix offset table range check, don't rely on pointer overflow
  - docs: Better wording for plistutil's description in man page
  - Improve code readability by not using else after return


author: xu_ping <707078654@qq.com> - 12.0.1-1
changelog:
  - Upgrade version to 12.0.1
    * Reset rpm_release_extension to "1" for psm-v12.0 series
    * Remove bashisms from Makefile
    * Replace CUDA events with cuStreamSynchronize
    * Remove ad_context from psmi_mpool_create_for_cuda; ad_context was not
  used. H/t Jonas Hahnfeld.
    * Add support for clang.
    * Add support for gcc 10.
    * Change default value of MQ_HFI_THRESH_EGR_SDMA_SQ_XEON to 16384.


author: yixiangzhike <yixiangzhike007@163.com> - 1.4.4-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:change the files order in patch file fix-doc-about-difok.patch


author: zouzhimin <zouzhimin@kylinos.cn> - 2.0.7-2
changelog:
  - Type:cves
  - ID:CVE-2023-39976
  - SUG:NA
  - DESC:fix CVE-2023-39976
    Community Patch Link:
    https://github.com/ClusterLabs/libqb/commit/1bbaa929b77113532785c408dd1b41cd0521ffc8


author: bixiaoyan <bixiaoyan@kylinos.cn> - 2.0.8-2
changelog:
  - Change assert in ringbuffer to a return code
    Community Patch Link:
    https://github.com/ClusterLabs/libqb/pull/492/commits/88d3eeacc64a059fcb8e2d329ddeafa63b24edfb


author: chenyanpanHW <chenyanpan@huawei.com> - 0.9.4-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libquvi-0.9.4-lua-5.2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 0.14.0-1
changelog:
  - Update to version 0.14.0
    * CMake minimum version is now 3.22
    * OpenSSL minimum version is now 1.1.1
    * Add option to read username/password from file in tools
    * Add amqp_ssl_socket_enable_default_verify_paths API to allow loading from default certification paths
    * Fix some bug


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.19.0-1
changelog:
  - update to 10.19.0
  - Fix input termination for pgpParsePkts
  - Introduce entropy for fastestmirror option 
  - fastestmirror: Guard against empty mirrorlist and unreachable mirrors


author: dongyuzhen <dongyuzhen@h-partners.com> - 0.21.4-2
changelog:
  - fix `incompatible function pointer types passing`errors in test-vala-unstable.vala and test-vala-lang.vala


author: Funda Wang <fundawang@yeah.net> - 3.5-4
changelog:
  - add upstream patch fixing build with swig 4.3.0
  - drop useless buildroot cleanup and ldconfig scriptlets


author: liying <liying_1@chinatelecom.cn> - 1.0.31-3
changelog:
  - Marked unimplemented dither enums in the header file as such.
  - Fix typo
  - Fix memory leak in caf_read_header


author: zhangjun<zhangjun@kylinos.cn> - 0.7.20-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix memory leak when using testsolv to execute cases 
         Fix segfault on conflict resolution when using bindings


author: xinghe <xinghe2@h-partners.com> - 2.74.3-5
changelog:
  - Type:cves
  - ID:CVE-2024-52530 CVE-2024-52531 CVE-2024-52532
  - SUG:NA
  - DESC:fix CVE-2024-52530 CVE-2024-52531 CVE-2024-52532


author: renmingshuai <renmingshuai@huawei.com> - 0.10.4-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:config: Escape brackets in ProxyCommand build from ProxyJump
         packet: do not enqueue outgoing packets after sending


author: Chenxi Mao <chenxi.mao@suse.com> - 0.10.4-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Backport patches to fix build error if compiler switch to clang.


author: renmingshuai <renmingshuai@huawei.com> - 0.10.5-2
changelog:
  - Type:CVE
  - Id:CVE-2023-6004,CVE-2023-48795,CVE-2023-6918
  - SUG:NA
  - DESC:fix CVE-2023-6004,CVE-2023-48795 and CVE-2023-6918


author: yueyuankun<yueyuankun@kylinos.cn> - 1.11.0-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add patch to work around strict permissions issues for sshd tests


author: laokz <zhangkai@iscas.ac.cn> - 1.9.6-2
changelog:
  - make with_mem_leak_test option following i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le sw_64


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.20-20
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-missing-protos.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-mem-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.20-fix-resource-leaks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-bz729009.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.20-no-static-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2013-4420.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openEuler-CVE-2021-33643-CVE-2021-33644.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openEuler-CVE-2021-33645-CVE-2021-33646.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2021-33640-fix-memory-leak-and-use-after-free-bugs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: chenyanpanHW <chenyanpan@huawei.com> - 1.1.1-26
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-pp_sharp_mod-calculation.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/examples-fix-underlinking.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/examples-png_sizeof-no-longer-available-since-libpng.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: xu_ping <707078654@qq.com> - 1.8.4-1
changelog:
  - update to 1.8.4
    * Add meson build targets to Makefile
    * Close shared object in the error path of load_plugin()
    * prevent a memory leak in tep_plugin_add_option()
    * Prevent a memory leak in process_fields()


author: chenziyang <chenziyang4@huawei.com> - 2:1.6.2-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport upstream patch to fix failed run-ptrace-mapper testcase


author: Funda Wang <fundawang@yeah.net> - 2:1.8.1-1
changelog:
  - update to 1.8.1
  - disable test build by default, as it produces error under aarch64
    (https://github.com/libunwind/libunwind/issues/788)


author: JiaboFeng <fengjiabo1@huawei.com> - 9.10.0-5
changelog:
  - hotpatch: if hotpatch_path not in qemu.conf,the hotpatch doesn't antoload
  - remote: check for negative array lengths before allocation
  - Fix off-by-one error in udevListInterfacesByStatus
  - Fix warnings found by clang
  - hotpatch: virsh support autoload mode
  - domain: add logs for virDomainHotpatchManage
  - hotpatch: check vm id and pid before using hotpatch api
  - hotpatch: implement hotpatch virsh api
  - hotpatch: introduce hotpatch async job flag
  - hotpatch: Implement qemuDomainHotpatchManage
  - Hotpatch: introduce DomainHotpatchManage API


author: JiaboFeng <fengjiabo1@huawei.com> - 9.10.0-14
changelog:
  - Bugfix: Enhance the capability to trace the shutdown status of large VMS
  - conf: qemu: support provide inject secret for Hygon CSV
  - conf: qemu: add libvirt support reuse id for hygon CSV
  - Automatically unbind all devices' driver under same root port and bind to vfio-pci in the context of CVM.
  - Consistent coding style with opensource.
  - build: Make daemons depend on generated *_protocol.[ch]
  - Add the get tmm memory info API into libvirt-host. Also should add the RPC calls into libvirtd for API calling.
  - Add cvm parameter into the type of LaunchSecurity which is a optional filed for libvirt xml


author: Funda Wang <fundawang@yeah.net> - 1.14.1-2
changelog:
  - build with more active nasm
  - build same results with openSUSE and debian, drop examples
  - disable unit tests as it does build with lto
  - cleanup spec


author: lvgenggeng <lvgenggeng@uniontech.com> - 0.1.2-2
changelog:
  - backport: 0001-Fix-hsync_start-computation.patch
  - backport: 0002-Fix-too-small-back-porch-at-very-low-resolutions.patch
  - spec: move license file to the right dir


author: yaoxin <1024769339@qq.com> - 1.4.77-1
changelog:
  - Update to 1.4.77:
    * stronger TLS defaults: MinProtocol TLSv1.3; experimental TLS ECH support
    * lighttpd TLS defaults: MinProtocol TLSv1.3 Other configurations are still supported, but are
      not the default. Previous default: MinProtocol TLSv1.2 Current default: MinProtocol TLSv1.3
    * lighttpd TLS defaults now limit TLSv1.3 Groups to the IANA “Recommended” set: “X25519:P-256:P-384:X448”
      (https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8) Configure
      Groups/Curves using ssl.openssl.ssl-conf-cmd += (“Groups” => “…”)


author: wangqingsan<wangqingsan@huawei.com> - 2.19-4
changelog:
  - fix CVE-2023-0464,CVE-2023-0465,CVE-2023-0466,CVE-2023-2650,CVE-2023-3446,CVE-2023-3817,CVE-2023-5678.


author: wangyu <wangyu283@huawei.com> - 2.11-7
changelog:
  - kernel 5.10 backport kernel 5.11 sgx driver patch, disables sgx feature flag for non-FLC platforms
  - use cpuid instead of boot_cpu_has to check cpu features


author: Xiong Zhou <xiongzhou4@huawei.com> 0-2.20211016.gitb72f753
changelog:
  - Type:backport
  - ID:NA
  - SUG:NA
  - DESC: Handle data at the beginning of a function when disassembling and building CFG.


author: Funda Wang <fundawang@yeah.net> - 17.0.6-3
changelog:
  - adopt to new cmake macro
  - build with gcc now, as llvm/clang will produce linking error
    against libLLVMTableGen.a now


author: xinghe <xinghe2@h-partners.com> - 34.1-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ensure that the src package contains the loongson and sw patches


author: Funda Wang <fundawang@yeah.net> - 4.99.4-1
changelog:
  - update version to 4.99.4
  - switch to autotools based build system per suggested by upstream
  - new devel sub package, due to switching to autotools
  - add two security-related build switches from archlinux:
    - only allow root to list all open files
    - allow anyone to list anyone else's socket files


author: liuchao <liuchao173@huawei.com> - 2.13.7-1
changelog:
  - Update to 2.13.7:
    - fix: invoke MKDIR_P before changing directories
    - fix: -Wsingle-bit-bitfield-constant-conversion with clang16
    - fix: clean java inner class files in examples
    - Introduce sync vs unsync enablers
    - Fix: misaligned urcu reader accesses
    - ustfork: Fix warning about volatile qualifier
    - ustfork: Fix possible race conditions
    - Fix: tracepoint: Remove trailing \ at the end of macro
    - fix: python agent: use stdlib distutils when setuptools is installed
    - fix: python agent: install on Debian python >= 3.10
    - fix: python agent: Add a dependency on generated files
    - python: use setuptools with python >= 3.12


author: wangkai <13474090681@163.com> - 0.08-1
changelog:
  - Update to 0.08
  - Add clearend function
  - Fix bad argument handling in isatty
  - Fix motion functions to correctly implement ANSI escape sequences


author: Xinwei Hu <shinwell_hu@openeuler.sh> - 3.9.2-1
changelog:
  - Decouple luarocks from openresty
  - Upgrade to 3.9.2
    . Improved connectivity resiliency
    . A couple of minor feature additions


author: Dingli Zhang <dingli@iscas.ac.cn> - 0:7.7.0-2
changelog:
  - Update spec for RISCV64 due to OOM compilation error
  - Add Requires of several packages to resolve conflicts during installation


author: chenyanpanHW <chenyanpan@huawei.com> - 9-5
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Relax-content-tests-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Force-creation-of-LUKS1-containers-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Define-log-callback-function-to-use-with-libcryptset.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yuanchao <1050706328@qq.com> - 8:2.03.21-13
changelog:
  - support clang build:
    - fix function undeclared in libdm-common.c and dev-cache.c
    - fix changelog to be in descending chronological order


author: yinbin <yinbin8@huawei.com> - 2.2.0-60
changelog:
  - IPV6: Enable IPV6_FRAG_COPYHEADER macro to adapt 64bit
  - IPV6: fix array out of bounds in function ip6_ntoa_r
  - IPV6: add group check while mld6 schedule a report


author: hankangkang <hankangkang5@huawei.com> - 2.2.0-62
changelog:
  - When the GAZELLE_TCP_REUSE_IPPORT is on, min_cnts_lpcb is NULL
  - Turn on the LWIP_SO-LINGER switch


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 5.0.2-8
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: skip setup console if disable pty and fix syscontainer-hooks write devices rule useless


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 5.0.2-9
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix dev mount failed and skip send/recv devpts_fd if disable_pty


author: jikai<jikai11@huawei.com> - 5.0.2-13
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: unfreeze freezing container and bugfix for files.limit and syscontainer


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 5.0.2-14
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: update meson parameters for disabling LTO when building with clang & ld.bfd


author: jikai <jikai11@huawei.com> - 5.0.2-17
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: sync patch from 24.03-LTS to fix error of cc.compiles in meson.build on aarch cased by '-fstack-clash-protection' and '-Werror'


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.24.1-1
changelog:
  - update to 1.24.1
    - New options '--empty-error' and '--marking-error'.
    - testsuite: New test files fox6.lz, fox6_mark.lz.
    - Decompression time has been reduced by 5-12% depending on the file.
    - lzip.texi: Change GNU Texinfo category to 'Compression'.
    - Replace 'decompressed', 'compressed' with 'out', 'in' in output.
    - lzip_index.cc: Detect some kinds of corrupt trailers.


author: Funda Wang <fundawang@yeah.net> - 1.8.9-1
changelog:
  - update to 1.8.9
  - hardcode downstream package version as this package contains non-ASCII input
    (https://github.com/mike-fabian/ibus-typing-booster/issues/537)


author: Ge Wang <wang__ge@126.com> - 3.1.8-1
changelog:
  - Update package to version 3.1.8
  - implement DEBGCC=default, to help with pbuilder.
  - Improve 'make check' tolerance.


author: yaoxin <yao_xin001@hoperun.com> - 3:3.3.9-1
changelog:
  - Update to 3.3.9
    * Python 3.9 is now the minimum supported version of Python.
    * config.mta.remove_dkim_headers now applies to messages to -owner.
    * Bogus Message-ID headers that have been observed in the wild are now fixed.
  - Please see log: https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/NEWS.html#news-3-3-9


author: chenyanpanHW <chenyanpan@huawei.com> - 12.5-33
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/nail-11.25-config.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.3-pager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-lzw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-fname-null.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-collect.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-usage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-man-page-fixes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-outof-Introduce-expandaddr-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-fio.c-Unconditionally-require-wordexp-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-globname-Invoke-wordexp-with-WRDE_NOCMD-CVE-2004-277.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-unpack-Disable-option-processing-for-email-addresses.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-empty-from.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-nss-hostname-matching.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-encsplit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-openssl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-mailx-12.5-no-SSLv3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/set-mail-defualt-did-not-record-failsend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Funda Wang <fundawang@yeah.net> - 6.10-1
changelog:
  - update to 6.10
  - no need to separated individual help package, as this package itself
    named the content
  - convert /usr/share/man7/man.7 into alternatives, because mandoc
    also provides this file


author: xiejing <xiejing@kylinos.cn> - 4:10.5.25-1
changelog:
  - Bump to 10.5.25 for resolving CVE-2024-21096
  - Fix version description in systemd service file
  - Add conflict with greatsql and change requires


author: wuzhaomin <wuzhaomin@kylinos.cn> - 3.2.4-1
changelog:
  - update to 3.2.4
  - fix for High Prepared_stmt_count after freeing statement handles
  - fix for Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters
  - fix for MSI doesn't update DSNs referring 3.1 driver


author: yaoxin <yao_xin001@hoperun.com> - 1:4.8.31-1
changelog:
  - Update to 4.8.31
  - Fixes:
    * FTBFS on FreeBSD with ext2fs attribute support
    * Broken stickchars (-a) mode
    * Wrong timestamp after resuming of file copy operation
    * Editor: wrong deletion of marked column
  - Core:
    * Minimal version of GLib is 2.32.0
  - Misc:
    * Skins: add color for non-printable characters in editor
  - VFS:
    * fish: drop support of native FISH server and protocol. Rename VFS to shell


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 24.2.1-1
changelog:
  - update to version 24.2.1
  - add va-drivers back, set video-codecs to 'all-free'
  - drop obsolete (mainlined) llvmpipe/orcjit patches for loong64/riscv64
  - disable opencl-related features as deps missing


author: Funda Wang <fundawang@yeah.net> - 9.0.0-1
changelog:
  - update to 9.0.0
  - conditioned build wayland due to missing libdecor
  - drop bundled xdriinfo in favour of separated package


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * Handle top level options set in subprojects.
    * modernize Rust template.
    * CMakeToolchain: Log output on compiler state failure.
    * rust: fix computation of library directory.
    * modules/rust: Add support for autolib field in the Cargo.toml


author: wangkai <13474090681@163.com> - 20240312-1
changelog:
  - Update to 20240312 for fix CVE-2023-38575, CVE-2023-39368,
    CVE-2023-22655, CVE-2023-43490, CVE-2023-28746


author: Funda Wang <fundawang@yeah.net> - 20240813-1
changelog:
  - update to 20240813 for fix CVE-2024-24853, CVE-2024-25939,
    CVE-2024-24980, CVE-2023-42667, CVE-2023-49141


author: Funda Wang <fundawang@yeah.net> - 20250211-1
changelog:
  - update to 2025021 for fix CVE-2024-28047, CVE-2024-31157, CVE-2024-39279,
    CVE-2024-28127, CVE-2024-29214, CVE-2024-24582, CVE-2023-34440, CVE-2024-37020,
    CVE-2024-39355, CVE-2023-43758, CVE-2024-36293, CVE-2024-31068


author: yaoxin <yao_xin001@hoperun.com> - 1.2.0-1
changelog:
  - Update to 1.2.0
    * Added the source definition in maven-javadoc-plugin to pass with Java 8
    * Use 1.8 instead of 1.7


author: Funda Wang <fundawang@yeah.net> - 25.0.3-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: move group creation into pre section rather than post section
          change requires into meta dependency for its actual use


author: Funda Wang <fundawang@yeah.net> - 25.0.3-22
changelog:
  - fix CVE-2024-36620, CVE-2024-36621, CVE-2024-36623
  - reorganize patches so that they could be applied automatically


author: yaoxin <1024769339@qq.com> - 2.4.16.6-1
changelog:
  - Update to 2.4.16.6:
    * metadata: fix caching of JWKs from jwks_uri when using the default expiry setting
    * info: fix requests to the info hook with extend_session=false
    * cookie: OIDCCookieSameSite default behaviour Lax
    * cookie: apply OIDCCookieSameSite Off/None properly to state cookies instead of always setting Lax
    * cache: avoid segfault and improve error reporting in case apr_temp_dir_get fails when a temp directory
      cannot be found on the system upon initaliizing cache mutexes and the file cache
    * metadata: allow plain HTTP URLs in metadata elements jwks_uri and signed_jwks_uri to ensure backwards
      compatibility with <=2.4.15.7 and to support private/test deployments
    * code: address warnings from static code analysis tool CodeChecker


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 2.34.1-2
changelog:
  - Remove hardcoded building dir as cmake improvements landed on master[1]
  - 1. https://gitee.com/src-openeuler/cmake/pulls/80


author: yaoxin <yao_xin001@hoperun.com> - 1.27.4-1
changelog:
  - Update to 1.27.4 for fix CVE-2024-6381 and CVE-2024-6383
  - libbson Fixes:
    * Fix build with Visual Studio 2013.
    * Fix parsing of colon in timezone.
    * Error on failure to init subdocument in bson_iter_visit_all.
    * Fix string handling in bson_string_new and bson_string_append.
    * Fix iteration in bson_strfreev.
    * Use aligned alloc for bson_array_builder_t
    * Restore support for Sphinx 1.7.6 for man page build.
    * Fix conversion warning with GCC 12.
    * Fixes to some format strings in trace logs.
    * Allow mongoc_buffer_t to be larger than INT_MAX.
    * Add bson_array_builder_t.
  - libmongoc Fixes:
    * Fix possible crash reading malformed wire protocol message.
    * Upgraded bundled Zlib from 1.2.3 to 1.3.1
    * Close leftover connections to removed servers.
    * Fix possible crash when client is configured with empty password.
    * Fix possible hang if mongoc_gridfs_file_readv is called with a corrupt chunk with incomplete data.
    * Fix 32-bit compile with 64-bit time_t
    * Restore support for Sphinx 1.7.6 for man page build.
    * Disable shared libmongoc targets if ENABLE_SHARED=OFF
    * Fix documentation build with Python 3.9.
    * Fix data race in mongoc_cursor_get_host.
    * Add back support for BUILD_VERSION CMake option. BUILD_VERSION was unintentionally removed in 1.25.0.
    * Send recoveryToken in transactions when connected to a load balancer.


author: fuanan <fuanan3@h-partners.com> - 1.1.7-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update to 1.1.7
         Fix test warnings:The unit tests were using stack-allocated memory smaller than the maximum matrix size.
         Fix compilation and link problems:Don't find -lmtdev during the build and explicitly requires the .la file to be used.


author: wangzhiqiang <wangzhiqiang95@huawei.com> - 0.9.5-1
changelog:
  - upgrade version to 0.9.5:
    - add requires libmount and libmount-devel
    - add multipath.conf multipathc and libmpathutil.so
    - delete README.alua


author: yaoxin <yao_xin001@hoperun.com> - 1.2.2-1
changelog:
  - Update to 1.2.2:
    * XML declaration must produce a START_DOCUMENT event.
    * Fix processing of PIs.
    * Unit test with subsequent dashes in a PI.
    * Replace project license Indiana 1.1.1 with explicit license 1.2 of MXParser.


author: yaoxin <1024769339@qq.com> - 8.0.41-1
changelog:
  - Update to 8.0.41 for fix CVEs(CVE-2025-21490,CVE-2025-21491,CVE-2025-21495,
    CVE-2025-21497,CVE-2025-21500,CVE-2025-21501,CVE-2025-21503,CVE-2025-21505,
    CVE-2025-21518,CVE-2025-21519,CVE-2025-21520,CVE-2025-21522,CVE-2025-21523,
    CVE-2025-21529,CVE-2025-21531,CVE-2025-21540,CVE-2025-21543,CVE-2025-21546,
    CVE-2025-21555,CVE-2025-21559)


author: yaoxin <yao_xin001@hoperun.com> - 8.0-1
changelog:
  - Update to 8.0
    * CVE-2024-5742: Avoid privilege escalations via symlink attacks
      on emergency save file (boo#1226099)
    * By default ^F is bound to starting a forward search, and ^B to
      starting a backward search, while M-F and M-B repeat the search
      in the corresponding direction. (See the documentation if you
      want the old bindings back.)
    * Command-line option --modernbindings (-/) makes ^Q quit, ^X cut,
      ^C copy, ^V paste, ^Z undo, ^Y redo, ^O open a file, ^W write a file,
      ^R replace, ^G find again, ^D find again backwards, ^A set the mark,
      ^T jump to a line, ^P show the position, and ^E execute.
    * For easier access, M-" is bound to placing/removing an anchor,
      and M-' to jumping to the next anchor.


author: wuyifeng <wuyifeng10@huawei.com> - 78-1
changelog:
  - upgrade to version 78:
  	-incorporate up to 6.5 kernel
  	-add new cxl commands
  	-fix some bugs detail see:github.com/pmem/ndctl


author: gaihuiying <eaglegai@163.com> - 1:5.9.3-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Customized the anti-attacki/reset-last_engineTime function for IdeaUI
         change the permissions of passtest


author: xingwei <xingwei14@h-partners.com> - 1:5.9.3-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Migration patch from upstream, add compatibility to parse 
         Linux 6.7 Ip header while keep support for previous versions.


author: eaglegai <eaglegai@163.com> - 2.10-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ifconfig display error when the length of interface name is 15


author: tenglei <tenglei@kylinos.cn> - 1.12.2-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.12.2
  - Ensure DNS rules cover TCP for iptables and nftables
  - On ardvark-dns start, delete entries again on failure


author: liyunqing <liyunqing@kylinos.cn> - 1.13.0-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.13.0
  - Fixed bug where port forwarding rules might not be removed correctly on nftables
  - Add DNS DNAT rules first with nftables


author: yaoxin <1024769339@qq.com> - 4.9.2-1
changelog:
  - Update to 4.9.2:
    * Update nc-config to remove inclusion from automatically-detected nf-config and
      ncxx-config files, as the wrong files could be included in the output.
    * Update H5FDhttp.[ch] to work with HDF5 version 1.13.2 and later.
    * Update DAP code to enable CURLOPT_ACCEPT_ENCODING by default.
    * Fix byterange failures for certain URLs.
    * Fix 'make distcheck' error in run_interop.sh.


author: chenyanpanHW <chenyanpan@huawei.com> - 0.2.8-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0000-netcf-call-aug_load-at-most-once-per-second.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-netcf-optimize-aug_match-query-for-all-ifcfg-files-related.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-netcf-linux-include-bond-element-for-bonds-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-netcf-Properly-classify-bond-devices-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-memory-leak-in-aug-match-mac.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <yao_xin001@hoperun.com> - 4.1.114-1
changelog:
  - Update to 4.1.114
    * Validate HTTP Method (#14280)
    * Release AdaptiveByteBuf when ownership could not be transfered. (#14285)
    * Make arenas reuse their last chunk more aggressively (#14291)
    * Only add Magazine to Set if we can ensure its removed again (#14292)
    * Ensure Chunk will not leak if init of AdaptiveByteBuf fails for whatever reason (#14295)
    * Correctly release one-off allocated chunks (#14302)
    * Ensure pooled memory is released when AdaptivePoolingAllocator is GC'ed (#14304)
    * Slices / duplicates of AdaptiveByteBuf must not escape the rootParent (#14310)
    * Fix sizeBucket bug in AdaptivePoolingAllocator (#14311)
    * AdaptiveByteBufAllocator: More strict reference counting for chunks (#14322)
    * Ensure we not store the DnsQueryContext for later removal when we couldnt obtain a query id (#14326)
    * Reduce memory fragmentation (#14333)
    * Properly free magazine chunks and avoid orphaned magazines (#14334)
    * Magazines must be freed under the expand lock (#14336)
    * Release message before failing promise when multiple requests are written while upgrade is in progress. (#14342)
    * Allow to reuse more then one session per host / port mapping (#14356)
    * Ensure writes will not fail when triggered after receiving UpgradeEvent.UPGRADE_SUCCESSFUL (#14362)
    * Refactor DnsNameResolver to be able to use different strategies when it comes to creating Channels for queries. (#14374)
    * DnsNameResolver: allow users to skip bind() during bootstrap (#14375)
    * DnsResolverBuilder methods should make it clear that these are for DatagramChannel (#14379)


author: yaoxin <yao_xin001@hoperun.com> - 2.0.67-1
changelog:
  - Update to 2.0.67
    * Upgrade the netty-jni-util sources jar to version 0.0.9.Final
    * Use MACOSX_DEPLOYMENT_TARGET=10.13 when compiling BoringSSL
    * Fix jar name when cross compiling for macOs x86
    * Use -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded
    * Remove weird non-breaking space unicode character
    * Upload hidden files for staging


author: lingsheng <lingsheng1@h-partners.com> - 1:1.0.8-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:datatype: don't return a const string from cgroupv2_get_path()
  datatype: fix leak and cleanup reference counting for struct datatype
  datatype: initialize TYPE_CT_EVENTBIT slot in datatype array
  datatype: initialize TYPE_CT_LABEL slot in datatype array
  evaluate: do not remove anonymous set with protocol flags and single element
  evaluate: don't crash if object map does not refer to a value
  evaluate: error out when expression has no datatype
  evaluate: error out when store needs more than one 128bit register of align fixup
  evaluate: fix check for truncation in stmt_evaluate_log_prefix()
  evaluate: fix double free on dtype release
  evaluate: fix memleak in prefix evaluation with wildcard interface name
  evaluate: reject set in concatenation
  evaluate: revisit anonymous set with single element optimization
  evaluate: skip anonymous set optimization for concatenations
  evaluate: stmt_nat: set reference must point to a map
  evaluate: tproxy: move range error checks after arg evaluation
  evaluate: validate chain max length
  evaluate: validate maximum log statement prefix length
  exthdr: prefer raw_type instead of desc->type
  json: expose dynamic flag
  json: fix use after free in table_flags_json()
  libnftables: Drop cache in -c/--check mode
  meta: fix tc classid parsing out-of-bounds access
  netlink: don't crash if prefix for < byte is requested
  netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_set()
  netlink: handle invalid etype in set_make_key()
  parser_bison: fix ct scope underflow if ct helper section is duplicated
  parser_bison: fix memleak in meta set error handling
  parser_bison: make sure obj_free releases timeout policies
  parser_json: Catch nonsense ops in match statement
  parser_json: Default meter size to zero
  parser_json: Fix flowtable prio value parsing
  parser_json: Fix synproxy object mss/wscale parsing
  parser_json: Fix typo in json_parse_cmd_add_object()
  parser_json: Proper ct expectation attribute parsing
  parser_json: Wrong check in json_parse_ct_timeout_policy()
  py: fix exception during cleanup of half-initialized Nftables
  rule: fix sym refcount assertion


author: liweigang <liweiganga@uniontech.com> - 1:1.0.8-4
changelog:
  - Type: bugfix
  - CVE: NA
  - SUG: NA
  - DESC: evaluate: guard against NULL basetype
  evaluate: error out if basetypes are different
  evaluate: reject attempt to update a set
  evaluate: release mpz type in expr_evaluate_list() error path
  expression: missing line in describe command with invalid expression
  evaluate: handle invalid mapping expressions in stateful object statements gracefully


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patches
         evaluate: disable meta set with ranges
         src: reject large raw payload and concat expressions
         evaluate: fix stack overflow with huge priority string
         tcpopt: don't create exthdr expression without datatype
         src: do not allow to chain more than 16 binops
         rule: fix ASAN errors in chain priority to textual names
         tests: shell: add regression test for double-free crash bug
         evaluate: handle invalid mapping expressions in stateful object
         evaluate: Fix incorrect checking the `base` variable in case of IPV6


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:ct expectation: fix 'list object x' vs. 'list objects in table' confusion
         tests: shell: connect chains to hook point


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patches
         parser_json: release buffer returned by json_dumps
         parser_json: fix crash in json_parse_set_stmt_list
         parser_json: fix handle memleak from error path
         parser_json: fix several expression memleaks from error path
         libnftables: Zero ctx->vars after freeing it


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.2.11-1
changelog:
  - update version to 2.2.11
   - libnilfs: fix nilfs_open failure for mount points with escaped characters
   - libcleaner: fix asymmetry in mount table open/close handling
   - lib/sb.c: fix super block read failure from disk image file
   - checkpatch: fix perl errors due to unescaped left braces in regex
   - mount_libmount: fix umount failure after remount
   - Move the kernel uapi header file to "linux" subdirectory
   - Make installation of kernel uapi header files optional
   - mkfs.nilfs2: do not create obsolete .nilfs file


author: xingwei <xingwei14@h-partners.com> - 2:7.92-4
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC:decouple from PCRE because it has been End-of-life, use local libpcre to build instead


author: wangkai <13474090681@163.com> - 1:20.11.1-1
changelog:
  - Update to 20.11.1
  - Fix CVE-2023-46809 CVE-2024-21896 CVE-2024-22019 CVE-2024-21892 CVE-2024-24758 CVE-2024-22025


author: yaoxin <yao_xin001@hoperun.com> - 1:20.12.1-1
changelog:
  - Update to 20.12.1:
    * CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session()
      leads to HTTP/2 server crash- (High)
    * CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation - (Medium)
    * llhttp version 9.2.1
    * undici version 5.28.4


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1:20.12.1-2
changelog:
  - fix building w/ clang: only apply '-fno-ipa-icf' for gcc && disable LTO for clang + ld.bfd
  - improve the handling of trilling whitespaces in C/CXXFLAGS


author: Ge Wang <wang__ge@126.com> - 1:20.12.1-3
changelog:
  - CVE-2023-45853 - Reject overflows of zip header fields in minizip
  - CVE-2024-5274 - Using FunctionParsingScope for parsing class static
  - CVE-2024-5535 - Fix SSL_select_next_proto
  - CVE-2024-7971 - Spill all loop inputs before entering loop


author: wangkai <13474090681@163.com> - 1:20.18.2-1
changelog:
  - Update to 20.18.2
  - Fix CVE-2025-23083 CVE-2025-23085 CVE-2025-23084 CVE-2024-36137
    CVE-2024-22018 CVE-2024-22020


author: leiju <leiju4@huawei.com> - 0.1.3-2
changelog:
  - delete ExclusiveArch:i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl noarch


author: chenyanpanHW <chenyanpan@huawei.com> - 1.6-3
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-0001-w32-Use-cast-by-uintptr_t-for-thread-ID.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/add-test-cases.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-0002-posix-Add-npth_poll-npth_ppoll.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: chengyechun <chengyechun1@huawei.com> - 4.2.8p15-8
changelog:
  - Type:CVE
  - ID:CVE-2023-26551
  - SUG:NA
  - DESC:make sure the buffer has enough room for the input extra characters


author: chengyechun <chengyechun1@huawei.com> - 4.2.8p15-10
changelog:
  - Type:CVE
  - ID:CVE-2023-26551,CVE-2023-26552,CVE-2023-26553,CVE-2023-26554,CVE-2023-26555
  - SUG:NA
  - DESC:change the patch of CVE-2023-26551 and fix CVE-2023-26555


author: shixuantong <shixuantong1@huawei.com> - 1:1.24.3-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove f2py form python3-numpy package. It is in python3-numpy-f2py
         Do not pack open-source test case files


author: Qiang Wei <qiang.wei@suse.com> - 2.2.1-1
changelog:
  - Update to version 2.2.1.
    * Remove 0001-bash-Fix-nvme-completion.patch, it is fixed in upstream.
    * backport upstream patch: Bash completion: move global declare into function.


author: tenglei <tenglei@kylinos.cn> - 2.9.1-1
changelog:
  - Update package to version 2.9.1
  - There a lot of small fixes and improvements all over the place
  - There are two plugins ssstc and spdk in this release


author: Ruozhu Li <liruozhu@huawei.com> - 1.00.029-1
changelog:
  - Added the function of sending a notification message to the switch when the software starts, and the switch sending domain members to the host, improving the reliability of software upgrade scenarios.
  - Add more connection parameter support, consistent with nvme cli.
  - Bond ports can join the domain and automatically establish a connection.


author: Ge Wang <wangge20@h-partners.com> 2.10.15-1
changelog:
  - Fix build failure due tu ruby updated to version 3.1.3
  - Modify version to match version of obs-server


author: yaoxin <1024769339@qq.com> - 1.0.11-1
changelog:
  - Update to 1.0.11:
    * Don't hard-code gcc, use cc instead.
    * Fix up for OCaml 5.0.0.
    * Make it possible to vendor this package.
    * Fixed discover.ml to more durably locate curses.h headers
    * Convert to dune.
    * Dead code in tmk/ and other junk files removed.


author: yaoxin <yao_xin001@hoperun.com> - 0.15.0-1
changelog:
  - Update to 0.15.0:
    * Remove degraded mode for windows
    * Remove light mode
    * Make the codebase work on windows native
    * No longer treat empty path in PATH env variable as the current working directory
    * Emit a warning if several calls are made to `Ocamlbuild_plugin.dispatch` -- all 
      calls before the last one are ignored, which may not be what users expect.
    * Rename user-rebindable {LINK,COMP}FLAGS into OCB_{LINK,COMP}FLAGS


author: yanglongkang <yanglongkang@h-partners.com> - 0.34.7-4
changelog:
  - Replace SELinux deprecated functions
  - Replace deprecated libxml2 calls
  - Fix implicit cast from const to non const


author: fly_1997 <flylove7@outlook.com> -v1.0.2-3
changelog:
  - add automatic startup based on the version
  - fix coredump when process exits
  - modify logger mode to append


author: LHesperus <liuchanggeng@huawei.com> -v2.0.0-1
changelog:
  - merge the plugin repository into this repository
  - add oeaware sdk library
  - new interface of plugin : replace the ringbuf data with subscribe
  - add new plugin : system info, command collector, xcall


author: fly_1997 <flylove7@outlook.com> -v2.0.0-3
changelog:
  - adjust the header file structure
  - fix cycles sample, spe memory free
  - add one time command collection


author: LHesperus <liuchanggeng@huawei.com> -v2.0.1-1
changelog:
  - add some document
  - fix bug : spe period dynamic changes
  - fix bug : analysis client not work
  - fix bug : cpuburst exit error
  - adapt : seep tune , steal task tune, xcall tune


author: cuixucui <cuixucui@h-partner.com> - 1.1.5-1
changelog:
  - Add virtual cases
  - Resolve IB startup IB_Read_BW service failure issue
  - Delete redundant references
  - Resolve incorrect type in vgpu result data
  - Resolve the issue of getting the kernel source rpm


author: cuixucui <cuixucui@h-partner.com> - 1.1.5-1
changelog:
  - Resolve kdump\watchdog\cpufreq\kabiwhitelist\network test failure issue 
  - Add fio test cases:read,write,randread,randwrite
  - Solve the nvme line break issue in the command line interface
  - Fix compilation errors in the make command
  - Add Vulkan testcase for nvida GPU
  - Resolve the issue of oech server startup failure on version 24.03


author: xiaochn <xiaochuannan@inspur.com> - 1.1.5-3
changelog:
  - Resolve the issue of different kernel source download locations in kabi test case
  - Resolve the issue that kabiwhitelist still passes when the ko and rpm file does not exist
  - Add the way for manually adding kabiwhitelist file
  - For custom vendors, refer to the method of obtaining openEuler os information
  - Supports custom vendor


author: wangshuai <wangshuai321@huawei.com> - 1.1.6-0
changelog:
  - Add new test suite srpm and intel
  - Add virtual branch of test suite
  - Add support for Kylin and UOS
  - Bugfix


author: wangshuai <wangshuai321@huawei.com> - 1.1.6-3
changelog:
  - Update the pci.ids file
  - Remove unused variable in cdrom test suite
  - Update test_guide doc
  - Unify the location for downloading kernel source RPMs
  - Optimize kabiwhitelist and system test


author: wangchong <wangchong56@huawei.com> - 3.2.0-9
changelog:
  - ID:NA
  - SUG:NA
  - DESC: add kernel-rt, raspberrypi-kernel, raspberrypi-kernel-rt and haoc-kernel to the exclude tag


author: Wenlong Zhang <zhangwenlong@loongson.cn> - 3.2.0-11
changelog:
  - ID:NA
  - SUG:NA
  - DESC: add rpmlist.xml normal.xml for loongarch64
  	enable efi boot for loongarch64


author: Li Ping <1477412247@qq.com> - 3.3.0-1
changelog:
  - ID:NA
  - SUG:NA
  - DESC: add new iso_type devstation devstation_netinst support for oemaker and update to 3.3.0


author: Funda Wang <fundawang@yeah.net> - 3.3.0-2
changelog:
  - ID:NA
  - SUG:NA
  - DESC: tpm2-tools-help was merged into tpm2-tools as of Oct 2024
  - DESC: attr-help was merged into attr as of Dec 2024
  - DESC: xorg-x11-utils was retired as of Dec 2024


author: JofDiamonds <kwb0523@163.com> - 1.1-5
changelog:
  - fix some review issues:
    1.fix segment fault triggered by unsupported command operations
    2.fix incorrect use of securec function parameters
    3.remove redundant cmd option 'V'


author: Funda Wang <fundawang@yeah.net> - 31-5
changelog:
  - Drop symlinks of .la and .a also
  - move hardcode requires on man and info to file attrs
  - add helper script for mageia to fix libtool linking order
  - disable info dir generatiion by setting AM_UPDATE_INFO_DIR=no
  - add helper macro for extensions of man pages and info pages
  - add helper scripts for nbdkit


author: Kai Liu <kai.liu@windriver.com> - 0.3.28-2
changelog:
  - Don't run make tasks in background sub-shell, as this causes
    severe issue. Use the _smp_mflags macro instead. See issue
    IB3EV0 for more detail.


author: Kai Liu <kai.liu@windriver.com> - 0.3.28-3
changelog:
  - Fix build issue due to upgrade to 0.3.28. Changes introduced in this version
    make the libname workaround used in this spec no longer valid. See issue


author: xu_ping <707078654@qq.com> - 3.24.0-1
changelog:
  - Upgrade version to 3.24.0
    * Add support for FIPS-session mode
    * Updates to harden against RSA timing attacks
    * Add option to show the master key verification patterns of secure keys
    * Add support for exporting a key or certificate as URI-PEM file
    * Performance improvements for attribute retrieval
    * Add support for SHA-2 mechanisms
    * Experimental support for IBM Dilithium via OpenSSL OQS provider
    * Support live guest relocation for protected key (PKEY) operations
    * Add support for CKA_ALWAYS_AUTHENTICATE
    * Add support for CKD_*_SP800 KDFs for ECDH
    * Add support for SHA based key derivation mechanisms
    * Add support for PKCS#11 v3.0 SHA3 mechanisms
    * Add support for building Opencryptoki on the IBM AIX platform
    * Add support for the CCA token on non-IBM Z platforms (x86_64, ppc64)
    * Add support for protecting tokens with a token specific user group
    * Add support for combined CKA_EXTRACTABLE and CKA_IBM_PROTKEY_EXTRACTABLE
    * Add support for Koblitz curve secp256k1. Requires CCA v7.2 or later


author: laokz <zhangkai@iscas.ac.cn> - 4.1.5-5
changelog:
  - let BuildRequire valgrind depend on system i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le sw_64


author: xu_ping <707078654@qq.com> - 5.0.5-1
changelog:
  - Upgrade version to 5.0.5
  - MPI C++ bindings have been removed.
  - Add missing write memory barrier in btl/smcuda
  - fix some bugs.


author: Funda Wang <fundawang@yeah.net> - 0.25.1-2
changelog:
  - fix CVE-2024-8443, CVE-2024-45615, CVE-2024-45616,
    CVE-2024-45617, CVE-2024-45618, CVE-2024-45619, CVE-2024-45620


author: xu_ping <707078654@qq.com> - 1.4.1-1
changelog:
  - Upgrade version to 1.4.1
    * Remove the option to build with PCRE
    * Disable GConf probe by default
    * Remove CPE dictionary
    * Fix partition probe for PCRE2
    * Fix NSS crypto backend
    * Add support for containers with no entrypoint/cmd in "oscap-docker"
    * Stop printing useless component reference information in "oscap info"
    * Fix missing declaration of PATH_MAX on Solaris
    * Fix RPM database path in RPM probes (RHEL-55251, #2151)
    * Fix issues reported by OpenScanHub after 1.4.0 release
    * Fix failing test probes/filehash58/test_probes_filehash58.sh on s390x
    * Ensure xlink namespace exists (RHEL-34104)
    * Minor fixes in test suite and CI


author: chenyanpanHW <chenyanpan@huawei.com> - 2.0.0-26
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-multicast-set.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-notify-systemd-of-start-up.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-null-pointer-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-openssl-1.1-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2016-7567.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2017-17833.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2012-4428-fix-handling-of-string-list-in-slp_common-c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-slp_iface-c-comma-expression-so-it-works-as-designed.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Daemon-sends-wrong-service-reply-when-security-is-enabled.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-DAAddresses-hostname-resolution-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Change-default-slpreg-connection-from-UDP-to-TCP.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-interface-parsing-code-to-look-for-null-ifc-addrs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-broadcast-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Properly-initialize-xcastsocks-for-error-exit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-xrealloc-to-properly-free-original-pointer-on-resize.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-5544.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xingwei <xingwei14@h-partners.com> - 2.0.0-27
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Introduce epoch command to slove package upgrade failure problem


author: renmingshuai<renmingshuai@huawei.com> - 9.3p1-3
changelog:
  - Type:CVE
  - CVE:CVE-2023-48795,CVE-2023-51385
  - SUG:NA
  - DESC:fix CVE-2023-48795 and CVE-2023-51385


author: yaoxin <yao_xin001@hoperun.com> - 2.6.11-1
changelog:
  - Update to 2.6.11
  - Security fixes:
    * CVE-2024-4877: Windows: harden interactive service pipe.
    * CVE-2024-5594: control channel: refuse control channel messages with nonprintable characters in them.
    * CVE-2024-28882: only call schedule_exit() once (on a given peer).
  - Bug fixes:
    * Fix connect timeout when using SOCKS proxies
    * Add bracket in fingerprint message and do not warn about missing verification


author: zhangpan <zhangpan103@h-partners.com> - 3.2.1-3
changelog:
  - fix openvswitch-ipsec servive failure when selinux is on
  - fix the problem that openvswitch-ipsec.service causes ipsec.service to fail when starting


author: yueyuankun <yueyuankun@kylinos.cn> - 0.6.3-1
changelog:
  - Update package to version 0.6.3
  - CONTRIBUTING: refresh document
  - opkg-feed: Fix adding feeds with same name as architecture
  - and so on


author: baiguo <baiguo@kylinos.cn> - 0.4.34-2
changelog:
  - Use vasprintf() if available for error messages and otherwise vsnprintf();orccompiler, orcparse: Use secure UCRT printing functions on Windows


author: zhangxingrong <zhangxingrong@uniontech.cn> - 0.4.34-3
changelog:
  - orc: Fix warning because of a mismatched OrcExecutor function signature
  - x86insn: Fix binutils warning when comparing with sized immediate operand
  - orctarget: Fix default target selection not applying when retrieving it by name


author: chenyanpanHW <chenyanpan@huawei.com> - 1.77-3
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-mdraidfix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-bootpart-name-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-mounted-partitions-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-umount-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-grub2-parsefix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-grepfix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <1024769339@qq.com> - 1.11.1-1
changelog:
  - Update to 1.11.1:
    * Fix 'linkpac' command for projects with a project link
    * Fix 'linkpac' command by always removing <scmsync> element from target meta
    * Fix command descriptions in help by moving the import statements under docstring in the do_*() methods


author: liupei <liupei@kylinos.cn> - 2.1.8-1
changelog:
  - Update to version 2.1.8
  - local options: support PCMK_panic_action="off" or "sync-off"
  - deprecate some obscure features and many C APIs


author: liupei <liupei@kylinos.cn> - 2.1.8-2
changelog:
  - Build: rpm: require rpm 4.14.0 or later
  - Low: schemas: Add additional node types to the crmadmin schema.
  - Feature: python: Add a python wrapper for crm_exit_str.


author: liupei <liupei@kylinos.cn> - 2.1.8-3
changelog:
  - Low: controller,libpacemaker: transition graph IDs should be positive
  - Test: cts-scheduler: update expected graph outputs for transition number change


author: liupei <liupei@kylinos.cn> - 2.1.8-4
changelog:
  - Refactor: libpacemaker: de-inline pcmk__colocation_has_influence()
  - Log: various: ensure there are spaces around CRM_XS


author: liupei <liupei@kylinos.cn> - 2.1.8-6
changelog:
  - Refactor: libcrmcommon: Add pcmk__tls_client_try_handshake.
  - Low: tools: handle orphans when outputting node history in crm_mon


author: liupei <liupei@kylinos.cn> - 2.1.8-7
changelog:
  - Feature: lrmd: Perform the TLS handshake asynchronously.
  - Low: lrmd: Report connection failures in tls_handshake_failed.
  - Refactor: lrmd: Move TLS connection success/failure into functions.


author: liupei <liupei@kylinos.cn> - 2.1.8-8
changelog:
  - API: libcrmcommon: add pcmk_cib_node_shutdown()
  - Fix: libcrmcommon: Detect newly created alerts section


author: liupei <liupei@kylinos.cn> - 2.1.8-9
changelog:
  - Refactor: fencer: rename variables for terminology change
  - Log: fencer: update terminology in trace message
  - API: libcrmcommon: deprecate PCMK_VALUE_FENCE_LEGACY defined constant
  - Low: libcib: improve error handling in cib_file_new()


author: chenyanpanHW <chenyanpan@huawei.com> - 2.4.13-14
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Drop-module-long-test.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: hugel <gengqihu2@h-partners.com> - 10.42-12
changelog:
  - DESC:sync patches from upstream
         backport-Further-ASCII-tests-and-minor-bugfix-plus-ChangeLog-.patch
         backport-avoid-inconsistency-between-d-and-digit-when-using-a.patch
         backport-Fix-the-lookahead-after-d-or-posix-to-skip-whitespac.patch
         backport-Improve-error-offsets-for-character-classes-548.patch
         backport-Non-recursive-scan-prefix-in-JIT-560.patch


author: zhangxingrong <zhangxingrong@uniontech.cn> - 0.11.7-16
changelog:
  - fix logging handlers imports
  - use ruby code instead of system binaries
  - fix running pcsd from git


author: zouzhimin <zouzhimin@kylinos.cn> - 0.11.8-1
changelog:
  - Update package to version 0.11.8
  - Updated pcs-web-ui to 0.1.20
  - Adjust OCF metadata processing to support the latest pacemaker change


author: bixiaoyan <bixiaoyan@kylinos.cn> - 0.11.8-2
changelog:
  - make url /remove_resource usable for stonith again 
  - add '--overwrite' to 'pcs cluster report' documentation


author: tangyuchen <tangyuchen5@huawei.com> - 2.0.0-1
changelog:
  - update to 2.0.0
    - Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
    - Add '--disable-polkit' option
    - Reset eventCounter when a reader is removed
    - Add "polkit" in "pcscd -v" output if enabled
    - Doxygen: document SCARD_E_INVALID_VALUE for some functions
    - use secure_getenv(3) if available
    - Some other minor improvements


author: Xiaoqian Lv <xiaoqian@nj.iscas.ac.cn> - 4.5-5
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: backport upstream 4.5-0.20 patches to support riscv64


author: Guofeng Yue <yueguofeng@h-partners.com> - 4.5-12
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: modify "--source_ip" to "--bind_source_ip" to fix init connection establishment with specific interface


author: Funda Wang <fundawang@yeah.net> - 4:5.38.0-10
changelog:
  - split out patch adding link to libperl.so into two separated patches,
    and sync it with mageia, which is a better version than fedora
  - disable cleaning empty perl directories
  - use git lfs storage


author: gss <guoshengsheng@kylinos.cn> - 2.83-1
changelog:
  - Upgrade to version 2.83
  - Added support for xz compression with Alien::Build::Plugin::Extract::ArchiveTar (gh#404)
  - Extract negotiator (Alien::Build::Plugin::Extract::Negotiate) now prefers the Extract::ArchiveTar plugin for tar.xz files. 
  - CPU detection with archname arm64- prefix (gh#411, gh#412)
  - Production release identical to 2.82_01


author: shenzhongwei <shenzhongwei@kylinos.cn> - 2.84-1
changelog:
  - update to version 2.84
  - Added is_system_install and is_share_install methods to Alien::Build
  - Some comment and documentation spelling fixes


author: gss <guoshengsheng@kylinos.cn> 0.28-1
changelog:
  - update to version 0.28
  - switched from Variable::Magic to Variable::OnDestruct in the XS implementation (Graham Knop, PR#9)
  - add optional prereqs to metadata to help prereq analysis tools (RT#151992)
  - revert Variable::Magic->Variable::OnDestruct change; Variable::Magic will start working again in perl 5.39.9. (Graham Knop, PR#10)


author: xieyanlong <xieyanlong@kylinos.cn> - 4.66-1
changelog:
  - FIX: Restore trailing slashes in the ->url call  (GH #267)
  - TESTING: "fix" t/url.t for older Perls (GH #266)


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1:2.212-1
changelog:
  - upgrade version to 2.212
  - Add author & absrtract to Makefile.PL & meta.*
  - Fix for READMEmd target
  - Fix build failure with "c++-compat" warnings


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1:2.213-1
changelog:
  - upgrade version to 2.213
  - add zlib-ng 2.1.7 & 2.2.0 & 2.2.1 to workflow
  - remove Werror from clang legacy builds
  - use -xc++ when building with C++
  - add perl 5.40 to workflows


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2.30-1
changelog:
  - Upgrade to version 2.30
  - Supports an array syntax for cases where you wish to assign an array of values to a key


author: yaoxin <yao_xin001@hoperun.com> - 0.17-1
changelog:
  - Update to 0.17:
    * fix older aix with missing -lz dependencies (timlegge PR #16)
    * minor ci fixes
    * add github actions, travis and appveyor.
    * Many patches by Takumi Akiyama.
    * Fix broken github image for strawberry perl by stripping its PATH. their
      new mingw is incompatible to their old strawberry 5.32
    * minor documentation fixes.
  - License compliance rectification


author: chenyanpanHW <chenyanpan@huawei.com> - 4.050-2
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-DBD-mysql-4.050-Remove-a-useless-shebang-from-DBD-mysql.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.76-1
changelog:
  - update to 1.76
  - Switched to a production version
  - Upgraded SQLite to 3.46.1
  - Fix for Windows quadmath builds (GH#115, sisyphus++)
  - Omit load_extension if static build


author: yaoxin <yao_xin001@hoperun.com> - 6.95-1
changelog:
  - Update to 6.95:
    *  Better support for weeks of the year
           Added the Week1ofYear config variable and deprecated the Jan1Week1
           variable. The first week of the year can now be specified much more
           easily.
    *  Support for the standard POSIX strftime directives in printf
           The Date::Manip::Date::printf method uses a set of directives which
           is similar, but not identical, to the POSIX strftime directives.

           A new config variable Use_POSIX_Printf has been added. If set, the
           printf method will use the POSIX strftime directives more fully
           (see the PRINTF DIRECTIVES section in the Date::Manip::Date POD for
           more information).

           Reported in GitHub #48
    *  Time zone fixes
           Newest zoneinfo data (tzdata 2024a).
  - License compliance rectification


author: gss <guoshengsheng@kylinos.cn> - 1.65-1
changelog:
  - Update to version 1.65
  - Fixed tests to pass with DateTime::Locale 1.37+.
  - Compilation problem solving for other platforms(Windows MacOS).


author: gss <guoshengsheng@kylinos.cn> - 0.009-1
changelog:
  - Update to version 0.009
  - See link for modifications(https://metacpan.org/release/ZEFRAM/Devel-CallChecker-0.009/source/Changes).


author: gss <guoshengsheng@kylinos.cn> - 0.84-1
changelog:
  - Upgrade to version 0.84
  - patch from Slaven:CvOUTSIDE is again set on all cloned subs [CPAN #149902]


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1.05-1
changelog:
  - upgrade version to 1.05
  - Use 'our' instead of 'use vars' (HAARG)
  - Minimum perl version is now 5.8.1


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.004-1
changelog:
  - Upgrade to version 0.004
  - port test C code to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that clashes with the one this code previously had
  - in test C code，avoid a compiler warning that arises on Perl 5.20


author: openeuler_bot <infra@openeuler.sh> - 5.78-1
changelog:
  - Changes for version 5.78
    - Minor tweaks to Makefile.PL to reflect that the file require 5.006,
    - Fixed the LICENSE field to be 'perl_5' and not 'perl'.
    - Whitespace cleanup on Changes


author: Funda Wang <fundawang@yeah.net> - 1:0.280236-2
changelog:
  - Link XS modules to libperl.so with EU::CBuilder on Linux
  - drop useless perl(:MODULE_COMPAT) requirement


author: xieyanlong <xieyanlong@kylinos.cn> - 1:7.71_01-1
changelog:
  - Core fixes: Set META status as "unstable" for -TRIAL releases
  - Test fixes: Add DISTVNAME to tests


author: dongyuzhen <dongyuzhen@h-partners.com> - 2:3.51-1
changelog:
  - upgrade vertion to 3.51:
    - fix OVERLOAD and FALLBACK handling
    - fix ExtUtils::ParseXS compatibility with perl < 5.8.8
    - add support for elifdef and elifndef
    - allow symbolic alias of default function
    - better support for duplicate ALIASes
    - make versions in ExtUtils-ParseXS consistent


author: pengjian <pengjian23@mails.ucas.ac.cn> - 1:0.82-3
changelog:
  - Introduced environment variable-controlled polling timeouts 
  for the close and connection-keeping functions in the os_unix.c file.


author: xiejing <xiejing@kylinos.cn> - 2.79-1
changelog:
  - update to version 2.79
    - Improve image type autodetection (RT #153212), add a test
    - Fix Avif without Heif config
    - Improve gdlib.pc reader for supported library features


author: xiejing <xiejing@kylinos.cn> - 2.80-1
changelog:
  - update to version 2.80
    - Fix broken copyTranspose and copyReverseTranspose (CPAN RT#153300)
      by Yuriy Yevtukhov
    - Add transformation tests
    - Fix wrong WBMP name and detection
    - Fix wrong filename extension auto-detection for gd,gd2,wbmp
    - Fix wrong filename extension auto-detection for xpm,
      newFromXpm needs the filename, not handle
    - Fix wrong libgd doc link (PR #52) by Tsuyoshi Watanabe


author: xiejing <xiejing@kylinos.cn> - 2.81-1
changelog:
  - update to version 2.81
    - Change GD::Polygon::transform to match old demos (RT #140043),
      and GD::Polyline
    - Add GD::Polygon::rotate(cw-radian) helper
    - Allow GD::Polygon::scale(2.0)


author: xiejing <xiejing@kylinos.cn> - 2.82-1
changelog:
  - update to version 2.82
    - Improve HEIF/AVIF autodetection
    - Fix strawberryperl default libgd path
    - Fix AVIF and Webp autodetection in tests


author: dongyuzhen <dongyuzhen@h-partners.com> - 1:2.57-1
changelog:
  - upgrade version to 2.57:
    - fix long standing bug that duplicate options were not detected when the options differ in case while ignore_case is in effect
    - allow periods in option names
    - move Getopt::Long::Parser to a separate module and add documentation
    - do not use Getopt::Long to establish Getopt::Long::Parser version
    - adapt tests for perl core


author: dfh <dufuhang@kylinos.cn> - 1:2.58-1
changelog:
  - Upgrade to version 2.58
  - Be more precise about numeric errors (issue #26).
  - Add strict to G::L::Parser.
  - Doc enhancements, thanks to Elvin Aslanov.
  - Silence unnecessary test diagnostics (issue #29).


author: lichaoran <pkwarcraft@hotmail.com> - 1.3293-3
changelog:
  - add buildRequires: add gcc as we using it to compile
  - and perl-generators to auto-generate perl module provides


author: dfh <dufuhang@kylinos.cn> - 1.3294-1
changelog:
  - Add G_OPTION_FLAG_NONE to the GOptionFlag GEnum (GNOME/perl-glib!8)
  - Add a CI pipeline for perl-Glib (GNOME/perl-glib!9)
  - Adapt tests to glib-2.77 (GNOME/perl-glib!10)


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.206-1
changelog:
  - upgrade version to 2.206:
    - fix version checks to use correct method
    - drop rt.cpan from SUPPORT section


author: dongyuzhen <dongyuzhen@h-partners.com> - 0.42-1
changelog:
  - upgrade version to 0.42:
    - updated for Perl v5.14 - use `package NAME VERSION` syntax
    - fix typo 'behvior'
    - fix for DragonflyBSD and IPV6_V6ONLY from core perl


