# changelog

author: maminjie <maminjie1@huawei.com> - 1.3.30-7
changelog:
  - fix some CVEs: CVE-2018-18544 CVE-2019-7397 CVE-2019-11005 CVE-2019-11006
    CVE-2019-11010 CVE-2019-12921 CVE-2020-10938 CVE-2020-12672


author: yaoxin <yaoxin30@huawei.com> 2.4.3-5
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> 2.4.3-6
changelog:
  - This package depends on log4j. After the log4j vulnerability CVE-2021-45105 is fixed, the version needs to be rebuild.


author: gaoxingwang <gaoxingwang@huawei.com> - 1.32.12-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the issue that NetworkManager service does not slf-heal when the dbus service is abnormal


author: gaoxingwang <gaoxingwang1@huawei.com> - 1.32.12-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix remove NetworkManager wrongly when yum remove NetworkManager-bluetooth subpackage that is not installed


author: Aichun Li <liaichun@huawei.com> - 1.32.12-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:libnm:fix warning when setting wrong ethtool ternary value
  core: reload config for active devices
  libnm: fix crash on failure of nm_vpn_plugin_info_new_from_file()
  libnm: fix crash in _nm_ip_route_validate_all for invalid-route


author: Chenxi Mao <chenxi.mao@suse.com> - 1:1.32.12-14
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Set NMTST_FORCE_REAL_ROOT to true to skip test which need root user permission


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



  /usr/bin/cat /root/rpmbuild/SOURCES/ORBit2-2.14.3-multilib.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/ORBit2-2.14.3-ref-leaks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/ORBit2-make-j-safety.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/ORBit2-allow-deprecated.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/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/bin/cat /root/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/bin/cat /root/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: gaihuiying <eaglegai@163.com> - 2.0.31-2
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC:Add the judgment on the validity of length in emu_cmd.c and session in lanserv_ipmi.c


author: chengguipeng <chengguipeng1@huawei.com> - 1.1.12-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:solove the problem that no message is displayed when running a uninstalled command.


author: openEuler Buildteam <buildteam@openeuler.org> -20190730-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Increase the ability to provide adobe-mappings-cmap-deprecated


author: zoulin <zoulin13@huawei.com> - 0.17.3-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: update to 0.17.3;
          delete -Sgit from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/Add-sm3-algorithm-for-aide.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-Handle-malformed-database-lines.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-Fix-handling-of-duplicate-database-entries.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-Switch-from-PCRE-to-PCRE2-closes-116.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: sunhai <sunhai10@huawei.com> - 36.16.5-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:pxe kickstart version with local pykickstart
         and with build save patch by source4


author: sunhai <sunhai10@huawei.com> - 36.16.5-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add logo with install
         the kickstart version change to patch


author: Qingqing Li <liqingqing3@huawei.com> - 36.16.5-11
changelog:
  - Type:feature
  - ID:NA
  - SUG:NA
  - DESC:cgroup files is a additional enhanced cgroup feature, which will
         limit cgroup opened files, add cgroup_disable=files to
         default cmdline to disable this feature to keep cgroup's default behavior.


author: sunhai <sunhai10@huawei.com> - 36.16.5-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport password tooltip text adapt language
          close disk encryption


author: lin zhang <lin.zhang@turbolinux.com.cn> - 0.15.2-2
changelog:
  - fix build error
  - File listed twice libappstream-compose.so.0.15.2
  - uppackaged /usr/share/gtk-doc/html/appstream-compose


author: shenyangyang<shenyangyang4@huawei.com> - 1.7.0-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Rebuild for openEuler-rpm-config moving /usr/lib/rpm/openEuler/xxxx
         to /usr/lib/xxxx


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-heading capabilities for service


author: baizhonggui <baizhonggui@huawei.com> - 0.2.92-3
changelog:
  - Fix building error: File must begin with "/": /usr/lib/systemd/system/attest_ra_server.service
  - Add systemd in BuildRequires


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-bypass-wrong-output-when-enabled-selinux.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-dont-skip-security.evm-when-copy-xattr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-attr-eliminate-a-dead-store-in-attr_copy_action.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: shixuantong<shixuantong@huawei.com> - 0.3.6-25
changelog:
  - Type:cves
  - ID:CVE-2017-6828 CVE-2017-6829 CVE-2017-6831 CVE-2017-6838 CVE-2017-6839
  - SUG:NA
  - DESC:fix CVE-2017-6828 CVE-2017-6829 CVE-2017-6831 CVE-2017-6838 CVE-2017-6839


author: yixiangzhike <zhangxingliang3@huawei.com> - 3.0-3
changelog:
  - backport some patches
     Add missing call to free_interpretation_list
     fix 2 more issues found by fuzzing
     Fix an auparse memory leak caused in recent glibc
     Fix double free with corrupted logs
     Turn libaucommon into a libtool convenience library
     Fix the closing timing of audit_fd
     Fix some string length issues
     Move the free_config to success path
     Check for fuzzer induced invalid value
     error out if log is mangled
     Dont run off the end with corrupt logs
     Another hardening measure for corrupted logs
     Fix busy loop in normalizer when logs are corrupt
     Better fix for busy loop in normalizer when logs are corrupt
     flush uid gid caches when user group added deleted modified
     In auditd check if log_file is valid before closing handle
     Check ctime return code
     When interpreting if val is NULL return an empty string
     auditd.service Restart on failure ignoring some exit
     In auditd close the logging file descriptor when logging is suspended


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: wangjie <wangjie375@huawei.com> - 2.71-2
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Add perl to resolve compilation failure
         Add gcc-c++ to solve test failure


author: liyancheng <412998149@qq.com> - 0.19-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Support parsing multiple events and process repeat function


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: licihua <licihua@huawei.com> -5.1.8-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: fix crash in readline when started with an invalid locale specification


author: wangyuhang <wangyuhang27@huawei.com> -5.1.8-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: add backport-Bash-5.1-patch-10-fix-for-wait-n-being-interrupted-b.patch
      backport-Bash-5.1-patch-11-save-and-restore-alias-parsing-whe.patch
      backport-Bash-5.1-patch-12-fix-race-condition-with-child-proc.patch
      backport-Bash-5.1-patch-15-fix-readline-display-of-some-chara.patch
      backport-Bash-5.1-patch-16-fix-interpretation-of-multiple-ins.patch


author: yaoxin <yaoxin30@huawei.com> - 6.4.1-1
changelog:
  - When bcel is upgraded to 6.5.0,other packages that depend on bcel fail to be compiled.
  - Downgrade bcel to 6.4.1.


author: huangyu <huangyu106@huawei.com> - 32:9.16.23-11
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Fix catalog zone reconfiguration crash
  Improve the logging on failed TCP accept
  Separate the locked parts of dns_zone_catz_enable-di
  Check if key-metadata is modified before writing
  Fix CID-352776 Concurrent data access violations
  Require valid key for dst_key functions


author: zhanghao<zhanghao383@huawei.com> - 32:9.16.23-14
changelog:
  - Type:CVE
  - CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
  - SUG:NA
  - DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094


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


author: zhanghao <zhanghao383@huawei.com> - 32:9.16.23-17
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Don't perform arithmetic on NULL pointers
  Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
  Fix a use-after-free bug in dns_zonemgr_releasezone()
  Fix dns_fwdtable_addfwd() error path cleanup bug
  Detach the views in zone_shutdown(), not in zone_free()
  Detach the zone views outside of the zone lock
  delay trust anchor management until zones are loaded
  In hmac_createctx free ctx on isc_hmac_init failure
  Fix dns_kasp_attach / dns_kasp_detach usage
  Fix backport error in 84929d1c
  Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
  Searching catzs->zones requires a read lock
  Fix view's zones reverting bug during reconfiguration


author: liuxin <liuxin264@huawei.com> - 3.3.2-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix allocate_partitions threw an exception while adding /boot to RAID disk


author: yanan <yanan@huawei.com> - 3.3.2-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Convert LVM filter lists to sets
         Remove action device from LVM reject list


author: yanan <yanan@huawei.com> - 3.3.2-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the failure of not a valid name for this device while the hostname is setted as 63 maxlen


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-blktrace-remove-python2-dedpendency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-blktrace-Makefile-add-fstack-protector-strong-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-blktrace-fix-exit-directly-when-nthreads-running.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-CVE-2011-4339-OpenIPMI.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-openssl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-ipmitool-1.8.11-set-kg-key.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0004-slowswid.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0005-zero-initialize-the-recv-structure-on-the-stack.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ID-477-fru-Fix-decoding-of-non-text-data-in-get_fru_.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ID-480-ipmitool-coredumps-in-EVP_CIPHER_CTX_init.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ID-480-Call-EVP_CIPHER_CTX_free-instead-of-EVP_CIPHE.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ID-472-Fix-The-Most-recent-Addition-Erase-date.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ID-508-Fix-segfaults-in-dcmi-command-handlers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ID-508-Refix-6d9c540-Forgotten-changes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/Re-apply-commit-58d510f90feb.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/fru-internaluse-Fix-segmentation-fault-9.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/Replace-user_id-masks-with-a-macro-8.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/plugins-open-Fix-for-interrupted-select.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/plugins-open-Properly-enable-event-receiver-35.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/lanplus-Cleanup.-Refix-6dec83ff-fix-be2c0c4b.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/lanplus-Fix-segfault-for-truncated-dcmi-response.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/helper-add-free_n-method-to-handle-clearing-pointers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/sol-Make-interface-timeout-obey-the-N-option.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/hpm-Fix-resource-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/fru-fixup-array-bounds-checking.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/fru-swap-free-calls-for-free_n.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/Refactor-free_n-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/open-checking-received-msg-id-against-expectation.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-buffer-overflow-vulnerabilities.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-buffer-overflow-in-ipmi_spd_print_fru.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-buffer-overflow-in-ipmi_get_session_info.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-buffer-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-buffer-overflows-in-get_lan_param_select.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-id_string-buffer-overflows.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/fix-variable-definition-error-with-gcc-10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-lanplus-Realloc-the-msg-if-the-payload_length-gets-u.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-lan-channel-Fix-set-alert-on-off.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: gaihuiying <gaihuiying1@huawei.com> - 1.8.18-18
changelog:
  - Type:requirement
  - ID:NA
  - SUG:NA
  - DESC:separate exchange-bmc-os-info,bmc-snmp-proxy from ipmitool


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: Liu Zixian <liuzixian4@huawei.com> - 1.78.0-8
changelog:
  - backport bugfix for boost 1.78.0 known issues
  - https://www.boost.org/users/history/version_1_78_0.html


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-126.0.0.66
changelog:
  - bnx2x: fix potential memory leak in bnx2x_tpa_stop()
  - scsi: stex: Properly zero out the passthrough command structure
  - Fix the header file location error and adjust the function and structure version.
  - !219 【OLK-5.10】RDMA/hns: Support for bonding
  - !224 ROH: Support hns roh device init and adapt  roh mac type
  - !165 ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature
  - ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature
  - roh/hns3: Add ROH cmdq interface support
  - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
  - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
  - blktrace: fix possible memleak in '__blk_trace_remove'
  - blktrace: introduce 'blk_trace_{start,stop}' helper
  - ext4: record error information when insert extent failed in 'ext4_split_extent_at'
  - net: tun: fix bugs for oversize packet when napi frags enabled
  - nbd: refactor size updates
  - nbd: move the task_recv check into nbd_size_update
  - nbd: remove the call to set_blocksize
  - Revert "cifs: fix double free race when mount fails in cifs_get_root()"
  - roh/hns3: Add ROH hns3 driver and register a ROH device
  - net: hns3: add support for ROH reset
  - net: hns3: add support for ROH ras
  - net: hns3: intercept invalid MAC address setting in ROH
  - net: hns3: add ROH MAC type definitions and support query MAC type
  - net: hns3: HNAE3 framework add support for ROH client
  - pgp: Check result of crypto_alloc_shash properly
  - RDMA/hns: support RoCE bonding
  - !85 [OLK-5.10] x86/cpufeatures: Add Zhaoxin feature bits
  - !166 SPR: KVM: Add new instructions, Bus Lock Debug Exception, Bus Lock VM exit and Notify VM exit support
  - x86/cpufeatures: Add Zhaoxin feature bits
  - !171 SPR: HBM retry_rd_err_log support
  - !210 x86/tsc: use topology_max_packages() in tsc watchdog check
  - !198 update patches for sw64 architecture
  - scsi: libsas: Resume SAS host for phy reset or enable via sysfs
  - RDMA/hns: Fix device ex_cmd capacity
  - RDMA/hns: Add support for sending port down event fastly
  - RDMA/hns: Deliver net device event to ofed
  - RDMA/hns: Dump whole QP/CQ/MR resource in raw
  - config: support sec crypto.
  - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
  - arm64: memmap: fix request_resource return error
  - atm: idt77252: fix use-after-free bugs caused by tst_timer
  - fs: fix UAF/GPF bug in nilfs_mdt_destroy
  - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker'
  - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
  - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
  - usb: mon: make mmapped memory read only
  - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
  - scsi: sd: Revert "scsi: sd: Remove a local variable"
  - devlink: Fix use-after-free after a failed reload
  - nouveau: fix migrate_to_ram() for faulting page
  - mm/memory.c: fix race when faulting a device private page
  - vsock: Fix memory leak in vsock_connect()
  - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
  - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
  - ext4: add helper to check quota inums
  - ext4: fix bug_on in __es_tree_search caused by bad quota inode
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
  - nilfs2: fix leak of nilfs_root in case of writer thread creation failure
  - net: mvpp2: fix mvpp2 debugfs leak
  - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
  - kprobes: don't call disarm_kprobe() for disabled kprobes
  - block: fix inaccurate io_ticks by set 'precise_iostat'
  - arm64: fix rodata=full
  - block: fix kabi broken in request_queue
  - blk-mq: fix kabi broken in blk_mq_tags
  - blk-mq: fix kabi broken in blk_mq_tag_set
  - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags
  - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown()
  - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags
  - blk-mq: Stop using pointers for blk_mq_tags bitmap tags
  - blk-mq: Use shared tags for shared sbitmap support
  - blk-mq: Always use blk_mq_is_sbitmap_shared
  - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()
  - blk-mq: Add blk_mq_alloc_map_and_rqs()
  - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()
  - blk-mq: Don't clear driver tags own mapping
  - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()
  - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}()
  - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
  - blk-mq: Invert check in blk_mq_update_nr_requests()
  - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests()
  - blk-mq: Change rqs check in blk_mq_free_rqs()
  - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap""
  - block: fix null-deref in percpu_ref_put
  - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
  - KVM: X86: Expose bus lock debug exception to guest
  - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit
  - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW
  - KVM: nSVM: set fixed bits by hand
  - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT
  - KVM: VMX: Enable Notify VM exit
  - KVM: selftests: Add a test to get/set triple fault event
  - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault
  - KVM: VMX: Remove redundant handling of bus lock vmexit
  - KVM: nVMX: Fix nested bus lock VM exit
  - tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sources
  - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT
  - KVM: VMX: Enable bus lock VM exit
  - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run
  - KVM: Expose AVX_VNNI instruction to guset
  - KVM: x86: Expose AVX512_FP16 for supported CPUID
  - !161 SPR: IPI Virtualization Support
  - x86/tsc: use topology_max_packages() in tsc watchdog check
  - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
  - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
  - objtool: Fix objtool regression on x32 systems
  - objtool: Fix symbol creation
  - objtool: Fix type of reloc::addend
  - objtool: Fix code relocs vs weak symbols
  - x86/alternative: Add debug prints to apply_retpolines()
  - x86/alternative: Try inline spectre_v2=retpoline,amd
  - x86/alternative: Handle Jcc __x86_indirect_thunk_
  eg
  - x86/insn-eval: Handle return values from the decoder
  - x86/pat: Fix x86_has_pat_wp()
  - serial: 8250: Fix PM usage_count for console handover
  - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
  - serial: stm32: Clear prev values before setting RTS delays
  - serial: 8250: fix return error code in serial8250_request_std_resource()
  - vt: fix memory overlapping when deleting chars in the buffer
  - tty: serial: samsung_tty: set dma burst_size to 1
  - usb: dwc3: gadget: Fix event pending check
  - usb: typec: add missing uevent when partner support PD
  - USB: serial: ftdi_sio: add Belimo device ids
  - signal handling: don't use BUG_ON() for debugging
  - nvme-pci: phison e16 has bogus namespace ids
  - Revert "can: xilinx_can: Limit CANFD brp to 2"
  - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
  - soc: ixp4xx/npe: Fix unused match warning
  - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
  - ASoC: madera: Fix event generation for rate controls
  - ASoC: madera: Fix event generation for OUT1 demux
  - ASoC: cs47l15: Fix event generation for low power mux control
  - ASoC: dapm: Initialise kcontrol data for mux/demux controls
  - ASoC: wm5110: Fix DRE control
  - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
  - ASoC: ops: Fix off by one in range control validation
  - net: sfp: fix memory leak in sfp_probe()
  - nvme-tcp: always fail a request when sending it failed
  - NFC: nxp-nci: don't print header length mismatch on i2c error
  - net: tipc: fix possible refcount leak in tipc_sk_create()
  - platform/x86: hp-wmi: Ignore Sanitization Mode event
  - cpufreq: pmac32-cpufreq: Fix refcount leak bug
  - scsi: hisi_sas: Limit max hw sectors for v3 HW
  - netfilter: br_netfilter: do not skip all hooks with 0 priority
  - virtio_mmio: Restore guest page size on resume
  - virtio_mmio: Add missing PM calls to freeze/restore
  - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
  - net/tls: Check for errors in tls_device_init
  - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  - net: atlantic: remove aq_nic_deinit() when resume
  - net: atlantic: remove deep parameter on suspend/resume functions
  - sfc: fix kernel panic when creating VF
  - seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
  - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
  - seg6: fix skb checksum evaluation in SRH encapsulation/insertion
  - sfc: fix use after free when disabling sriov
  - ima: Fix potential memory leak in ima_init_crypto()
  - ima: force signature verification when CONFIG_KEXEC_SIG is configured
  - net: ftgmac100: Hold reference returned by of_get_child_by_name()
  - nexthop: Fix data-races around nexthop_compat_mode.
  - ipv4: Fix data-races around sysctl_ip_dynaddr.
  - raw: Fix a data-race around sysctl_raw_l3mdev_accept.
  - icmp: Fix a data-race around sysctl_icmp_ratemask.
  - icmp: Fix a data-race around sysctl_icmp_ratelimit.
  - sysctl: Fix data-races in proc_dointvec_ms_jiffies().
  - drm/i915/gt: Serialize TLB invalidates with GT resets
  - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
  - ARM: dts: at91: sama5d2: Fix typo in i2s1 node
  - ipv4: Fix a data-race around sysctl_fib_sync_mem.
  - icmp: Fix data-races around sysctl.
  - cipso: Fix data-races around sysctl.
  - net: Fix data-races around sysctl_mem.
  - inetpeer: Fix data-races around sysctl.
  - tcp: Fix a data-race around sysctl_tcp_max_orphans.
  - sysctl: Fix data races in proc_dointvec_jiffies().
  - sysctl: Fix data races in proc_doulongvec_minmax().
  - sysctl: Fix data races in proc_douintvec_minmax().
  - sysctl: Fix data races in proc_dointvec_minmax().
  - sysctl: Fix data races in proc_douintvec().
  - sysctl: Fix data races in proc_dointvec().
  - net: stmmac: dwc-qos: Disable split header for Tegra194
  - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
  - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
  - ASoC: tas2764: Fix amp gain register offset & default
  - ASoC: tas2764: Correct playback volume range
  - ASoC: tas2764: Fix and extend FSYNC polarity handling
  - ASoC: tas2764: Add post reset delays
  - ASoC: sgtl5000: Fix noise on shutdown/remove
  - ima: Fix a potential integer overflow in ima_appraise_measurement
  - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  - net/mlx5e: Fix capability check for updating vnic env counters
  - net/mlx5e: kTLS, Fix build time constant test in RX
  - net/mlx5e: kTLS, Fix build time constant test in TX
  - ARM: 9210/1: Mark the FDT_FIXED sections as shareable
  - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
  - spi: amd: Limit max transfer and message size
  - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
  - ext4: fix race condition between ext4_write and ext4_convert_inline_data
  - Revert "evm: Fix memleak in init_desc"
  - sh: convert nommu io{re,un}map() to static inline functions
  - nilfs2: fix incorrect masking of permission flags for symlinks
  - fs/remap: constrain dedupe of EOF blocks
  - drm/panfrost: Fix shrinker list corruption by madvise IOCTL
  - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
  - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
  - wifi: mac80211: fix queue selection for mesh/OCB interfaces
  - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
  - ARM: 9213/1: Print message about disabled Spectre workarounds only once
  - ip: fix dflt addr selection for connected nexthop
  - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
  - tracing/histograms: Fix memory leak problem
  - mm: split huge PUD on wp_huge_pud fallback
  - fix race between exit_itimers() and /proc/pid/timers
  - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
  - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
  - ALSA: hda/realtek: Fix headset mic for Acer SF313-51
  - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
  - ALSA: hda - Add fixup for Dell Latitidue E5430
  - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
  - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
  - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
  - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
  - dmaengine: pl330: Fix lockdep warning about non-static key
  - ida: don't use BUG_ON() for debugging
  - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
  - misc: rtsx_usb: set return value in rsp_buf alloc err path
  - misc: rtsx_usb: use separate command and response buffers
  - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
  - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
  - i2c: cadence: Unregister the clk notifier in error path
  - r8169: fix accessing unset transport header
  - selftests: forwarding: fix error message in learning_test
  - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
  - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
  - ibmvnic: Properly dispose of all skbs during a failover.
  - i40e: Fix dropped jumbo frames statistics
  - xsk: Clear page contiguity bit when unmapping pool
  - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
  - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
  - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
  - ARM: at91: pm: use proper compatible for sama5d2's rtc
  - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
  - pinctrl: sunxi: sunxi_pconf_set: use correct offset
  - arm64: dts: imx8mp-evk: correct I2C3 pad settings
  - arm64: dts: imx8mp-evk: correct gpio-led pad settings
  - arm64: dts: imx8mp-evk: correct the uart2 pinctl value
  - arm64: dts: imx8mp-evk: correct mmc pad settings
  - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
  - pinctrl: sunxi: a83t: Fix NAND function name for some pins
  - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
  - xfs: remove incorrect ASSERT in xfs_rename
  - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
  - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
  - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
  - powerpc/powernv: delay rng platform device creation until later in boot
  - video: of_display_timing.h: include errno.h
  - memregion: Fix memregion_free() fallback definition
  - PM: runtime: Redefine pm_runtime_release_supplier()
  - fbdev: fbmem: Fix logo center image dx issue
  - iommu/vt-d: Fix PCI bus rescan device hot add
  - netfilter: nft_set_pipapo: release elements in clone from abort path
  - net: rose: fix UAF bug caused by rose_t0timer_expiry
  - usbnet: fix memory leak in error case
  - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
  - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
  - can: gs_usb: gs_usb_open/close(): fix memory leak
  - can: grcan: grcan_probe(): remove extra of_node_get()
  - can: bcm: use call_rcu() instead of costly synchronize_rcu()
  - ALSA: hda/realtek: Add quirk for Clevo L140PU
  - RDMA/hns: Support DSCP of userspace
  - RDMA/hns: Fix page size cap from firmwall
  - RDMA/hns: Fix level-0 addressing for huge page
  - RDMA/hns: Support adaptive hopnum for MTR
  - RDMA/hns: Support flexible pagesize for MTR
  - RDMA/hns: Alloc MTR memory before alloc_mtt()
  - RDMA/hns: Refactor mtr_init_buf_cfg()
  - RDMA/hns: Fix supported page size
  - RDMA/hns: Fix PBL page MTR find
  - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
  - net: usb: qmi_wwan: add Telit 0x1070 composition
  - net: usb: qmi_wwan: add Telit 0x1060 composition
  - selftests/rseq: Change type of rseq_offset to ptrdiff_t
  - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
  - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
  - selftests/rseq: Fix: work-around asm goto compiler bugs
  - selftests/rseq: Remove arm/mips asm goto compiler work-around
  - selftests/rseq: Fix warnings about #if checks of undefined tokens
  - selftests/rseq: Fix ppc32 offsets by using long rather than off_t
  - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
  - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
  - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
  - selftests/rseq: Introduce thread pointer getters
  - selftests/rseq: Introduce rseq_get_abi() helper
  - selftests/rseq: Remove volatile from __rseq_abi
  - selftests/rseq: Remove useless assignment to cpu variable
  - selftests/rseq: introduce own copy of rseq uapi header
  - selftests/rseq: remove ARRAY_SIZE define from individual tests
  - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
  - ipv6/sit: fix ipip6_tunnel_get_prl return value
  - sit: use min
  - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
  - xen/gntdev: Avoid blocking in unmap_grant_pages()
  - tcp: add a missing nf_reset_ct() in 3WHS handling
  - xfs: fix xfs_trans slab cache name
  - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX
  - net: tun: avoid disabling NAPI twice
  - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
  - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
  - epic100: fix use after free on rmmod
  - tipc: move bc link creation back to tipc_node_create
  - NFC: nxp-nci: Don't issue a zero length i2c_master_read()
  - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
  - net: bonding: fix use-after-free after 802.3ad slave unbind
  - net: bonding: fix possible NULL deref in rlb code
  - net/sched: act_api: Notify user space if any actions were flushed before error
  - netfilter: nft_dynset: restore set element counter when failing to update
  - s390: remove unneeded 'select BUILD_BIN2C'
  - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
  - caif_virtio: fix race between virtio_device_ready() and ndo_open()
  - NFSD: restore EINVAL error translation in nfsd_commit()
  - net: ipv6: unexport __init-annotated seg6_hmac_net_init()
  - usbnet: fix memory allocation in helpers
  - linux/dim: Fix divide by 0 in RDMA DIM
  - RDMA/cm: Fix memory leak in ib_cm_insert_listen
  - RDMA/qedr: Fix reporting QP timeout attribute
  - net: dp83822: disable rx error interrupt
  - net: dp83822: disable false carrier interrupt
  - net: tun: stop NAPI when detaching queues
  - net: tun: unlink NAPI from device on destruction
  - net: dsa: bcm_sf2: force pause link settings
  - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
  - virtio-net: fix race between ndo_open() and virtio_device_ready()
  - net: usb: ax88179_178a: Fix packet receiving
  - SUNRPC: Fix READ_PLUS crasher
  - s390/archrandom: simplify back to earlier design and initialize earlier
  - dm raid: fix KASAN warning in raid5_add_disks
  - dm raid: fix accesses beyond end of raid member array
  - powerpc/bpf: Fix use of user_pt_regs in uapi
  - powerpc/book3e: Fix PUD allocation size in map_kernel_page()
  - powerpc/prom_init: Fix kernel config grep
  - nvdimm: Fix badblocks clear off-by-one error
  - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
  - ipv6: take care of disable_policy when restoring routes
  - drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  - net: mscc: ocelot: allow unregistered IP multicast flooding
  - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
  - tick/nohz: unexport __init-annotated tick_nohz_full_setup()
  - drm: remove drm_fb_helper_modinit
  - MAINTAINERS: add Amir as xfs maintainer for 5.10.y
  - !181 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
  - !194 bonding: 3ad: add support for 200G speed
  - sw64: remove single step setting in uprobe
  - sw64: fix compile error for CONFIG_RRU=y
  - sw64: handle kprobe breakpoint if CONFIG_KPROBES=y
  - sw64: fix incorrect gp after uretprobe triggered
  - sw64: rewrite tlb flushing interfaces
  - sw64: rename ASN to ASID
  - sw64: fix incorrect gp after kretprobe triggered
  - sw64: add deep-set-template.S
  - sw64: adjust layout of clear_user.S
  - sw64: fix compile errors when CONFIG_STACKTRACE is not set
  - sw64: update openeuler_defconfig
  - sw64: print real address of sp in show_regs()
  - sw64: invoke hmcall with HMC_* macros
  - sw64: kvm: add guest live migration support
  - sw64: add support for S3 sleep option
  - sw64: remove unused sync_icache() and some debug codes
  - sw64: tools: add R_SW64_LITERAL_GOT support for relocs
  - sw64: perf: add perf kvm support for guest os
  - sw64: remove useless enum
  - sw64: perf: fix PMI with no event
  - sw64: unify header guard naming
  - sw64: fix incorrect white space use in macros
  - sw64: enable DEBUG_BUGVERBOSE by default
  - sw64: sort Kconfig select
  - sw64: clear .bss section using memset()
  - sw64: remove useless local r26 in setup_rt_frame()
  - sw64: fix assembly style
  - sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM
  - sw64: kvm: turn off the clock timer of guest os
  - sw64: bpf: fix 32-bit bitwise operation
  - sw64: bpf: fix insn_offset
  - sw64: bpf: fix ebpf jit compiler
  - sw64: bpf: fix ebpf jit compiler
  - sw64: pcie: fix piu configuration to ensure data correctness
  - sw64: fix get_cpu_freq() bug
  - sw64: lib: fix __iowrite64_copy()
  - sw64: switch to generic calibrate_delay()
  - sw64: perf: fix perf_get_regs_user
  - sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG
  - sw64: init sp with kernel stack top for idle thread
  - sw64: ensure IRQs are off when switch/load/activate mm context
  - sw64: optimize instruction usage in fork routine
  - efi: do some cleanups for efi_map
  - sw64: remove trap_a* and hae from pt_regs
  - sw64: make RO_DATA PAGE_SIZE aligned
  - sw64: clean up unused single step support in kernel
  - sw64: fix instruction fault handler
  - sw64: clean up unused hmcall definitions
  - sw64: fix CPUFreq bug
  - sw64: do not set devint_wken for guest and emulator
  - sw64: improve deep-copy_template.S
  - sw64: switch to inline _copy_{to,from}_user()
  - sw64: fix exception handling of deep-copy_user.S
  - sw64: adjust instructions order of deep-copy_template.S
  - sw64: fix head loop in deep-copy_template.S
  - sw64: fix sys_rt_sigaction
  - sw64: remove unused members from pcb_struct
  - sw64: remove hmcall swpctx from context switch
  - sw64: force context reload without hmcall swpctx
  - sw64: iommu: allow unlimited minimum value of iova in unmanaged domain
  - sw64: simplify icache flush interfaces
  - sw64: rename TLB invalidate helpers
  - sw64: rename dik_* methods
  - sw64: remove context check in csum_partial_copy_from_user()
  - sw64: fix deep-copy_user by deep-copy_template
  - sw64: kvm: expand the number of SWVM_IRQS
  - sw64: fix compile errors when CONFIG_KVM=m
  - sw64: simplify do_entInt()
  - sw64: always use cpu_data and simplify it
  - sw64: gpu: use memset_io and memcpy_toio/fromio for iomem
  - sw64: pci: consolidate PCI config entry in drivers/pci
  - sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042
  - sw64: fix compile error and warning for CONFIG_SMP=n
  - sw64: delete run_mode in struct cpu_desc_t
  - sw64: adjust make rules to avoid compile error
  - sw64: reimplement die_if_kernel()
  - sw64: check processor state by user_mode(regs)
  - !191 roh/core: Add ROH device driver
  - bonding: 3ad: add support for 200G speed
  - roh/core: Add ROH device driver
  - RDMA/hns: Add clear_hem return value to log
  - RDMA/hns: Fix hns_roce_table_get return value
  - RDMA/hns: Fix RNR retransmission issue for HIP08
  - RDMA/hns: Optimize the base address table config for MTR
  - Revert "RDMA/hns: Optimize the base address table config for MTR"
  - RDMA/hns: Remove rq inline in kernel
  - RDMA/hns: Support cqe inline in user space
  - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling
  - RDMA/hns: Fix the problem of sge nums
  - Revert "RDMA/hns: Fix the problem of sge nums"
  - Revert "RDMA/hns: Remove enable rq inline in kernel and add compatibility handling"
  - Revert "RDMA/hns: Support cqe inline in user space"
  - RDMA/hns: Fix default congest type
  - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet
  - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver
  - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()
  - arm64: avoid flushing icache multiple times on contiguous HugeTLB
  - VFS: Rolling Back the fmode macro definition and structure members
  - irqdomain: Fix driver re-inserting failures when IRQs not being freed
  - livepatch/core: Fix livepatch/state leak on error path
  - mtd: rawnand: cafe: fix drivers probe/remove methods
  - nilfs2: fix use-after-free bug of struct nilfs_root
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs
  - r8152: Rate limit overflow messages
  - nfp: fix use-after-free in area_cache_get()
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
  - media: pvrusb2: fix memory leak in pvr_probe
  - binderfs: rework superblock destruction
  - libbpf: Fix use-after-free in btf_dump_name_dups
  - sch_sfb: Also store skb len before calling child enqueue
  - sch_sfb: Don't assume the skb is still around after enqueueing to child
  - watch-queue: remove spurious double semicolon
  - watchqueue: make sure to serialize 'wqueue->defunct' properly
  - kabi: net: fix kabi broken in sk_buff
  - io_uring/af_unix: defer registered files gc to io_uring release
  - mISDN: fix use-after-free bugs in l1oip timer handlers
  - ubi: fastmap: Add fastmap control support for Module parameters
  - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
  - ipv6: Fix data races around sk->sk_prot.
  - io_uring: Use original task for req identity in io_identity_cow()
  - tcp: Fix data races around icsk->icsk_af_ops.
  - wifi: mac80211: fix crash in beacon protection for P2P-device
  - ovl: do not fail because of O_NOATIME
  - x86/ftrace: Use alternative RET encoding
  - x86/ibt,ftrace: Make function-graph play nice
  - Revert "x86/ftrace: Use alternative RET encoding"
  - tcp/udp: Fix memory leak in ipv6_renew_options().
  - kcm: avoid potential race in kcm_tx_work
  - ubifs: Reserve one leb for each journal head while doing budget
  - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
  - ubifs: Fix wrong dirty space budget for dirty inode
  - ubifs: Rectify space budget for ubifs_xrename()
  - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
  - powerpc/pseries: wire up rng during setup_arch()
  - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
  - random: update comment from copy_to_user() -> copy_to_iter()
  - modpost: fix section mismatch check for exported init/exit sections
  - ARM: cns3xxx: Fix refcount leak in cns3xxx_init
  - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
  - ARM: Fix refcount leak in axxia_boot_secondary
  - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
  - ARM: exynos: Fix refcount leak in exynos_map_pmu
  - ARM: dts: imx6qdl: correct PU regulator ramp delay
  - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
  - powerpc/powernv: wire up rng during setup_arch
  - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
  - powerpc: Enable execve syscall exit tracepoint
  - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
  - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
  - xtensa: Fix refcount leak bug in time.c
  - xtensa: xtfpga: Fix refcount leak bug in setup
  - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
  - iio: adc: axp288: Override TS pin bias current for some models
  - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
  - iio: adc: stm32: Fix ADCs iteration in irq handler
  - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
  - iio: adc: stm32: fix maximum clock rate for stm32mp15x
  - iio: trigger: sysfs: fix use-after-free on remove
  - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
  - iio: accel: mma8452: ignore the return value of reset operation
  - iio:accel:mxc4005: rearrange iio trigger get and register
  - iio:accel:bma180: rearrange iio trigger get and register
  - iio:chemical:ccs811: rearrange iio trigger get and register
  - f2fs: attach inline_data after setting compression
  - usb: chipidea: udc: check request status before setting device address
  - USB: gadget: Fix double-free bug in raw_gadget driver
  - usb: gadget: Fix non-unique driver names in raw-gadget driver
  - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
  - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
  - xhci: turn off port power in shutdown
  - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
  - iio: adc: vf610: fix conversion mode sysfs node name
  - iio: mma8452: fix probe fail when device tree compatible is used.
  - s390/cpumf: Handle events cycles and instructions identical
  - gpio: winbond: Fix error code in winbond_gpio_get()
  - nvme: move the Samsung X5 quirk entry to the core quirks
  - nvme-pci: add NO APST quirk for Kioxia device
  - nvme-pci: allocate nvme_command within driver pdu
  - nvme: mark nvme_setup_passsthru() inline
  - nvme: centralize setting the timeout in nvme_alloc_request
  - Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
  - virtio_net: fix xdp_rxq_info bug after suspend/resume
  - igb: Make DMA faster when CPU is active on the PCIe link
  - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
  - ice: ethtool: advertise 1000M speeds properly
  - afs: Fix dynamic root getattr
  - MIPS: Remove repetitive increase irq_err_count
  - x86/xen: Remove undefined behavior in setup_features()
  - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
  - udmabuf: add back sanity check
  - net/tls: fix tls_sk_proto_close executed repeatedly
  - erspan: do not assume transport header is always set
  - drm/msm/dp: fix connect/disconnect handled at irq_hpd
  - drm/msm/dp: promote irq_hpd handle to handle link training correctly
  - drm/msm/dp: deinitialize mainlink if link training failed
  - drm/msm/dp: fixes wrong connection state caused by failure of link train
  - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
  - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
  - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
  - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
  - igb: fix a use-after-free issue in igb_clean_tx_ring
  - tipc: fix use-after-free Read in tipc_named_reinit
  - tipc: simplify the finalize work queue
  - phy: aquantia: Fix AN when higher speeds than 1G are not advertised
  - bpf, x86: Fix tail call count offset calculation on bpf2bpf call
  - drm/sun4i: Fix crash during suspend after component bind failure
  - bpf: Fix request_sock leak in sk lookup helpers
  - drm/msm: use for_each_sgtable_sg to iterate over scatterlist
  - scsi: scsi_debug: Fix zone transition to full condition
  - netfilter: use get_random_u32 instead of prandom
  - netfilter: nftables: add nft_parse_register_store() and use it
  - netfilter: nftables: add nft_parse_register_load() and use it
  - drm/msm: Fix double pm_runtime_disable() call
  - USB: serial: option: add Quectel RM500K module support
  - USB: serial: option: add Quectel EM05-G modem
  - USB: serial: option: add Telit LE910Cx 0x1250 composition
  - dm mirror log: clear log bits up to BITS_PER_LONG boundary
  - dm era: commit metadata in postsuspend after worker stops
  - ata: libata: add qc->flags in ata_qc_complete_template tracepoint
  - mtd: rawnand: gpmi: Fix setting busy timeout setting
  - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
  - btrfs: add error messages to all unrecognized mount options
  - net: openvswitch: fix parsing of nw_proto for IPv6 fragments
  - ALSA: hda/realtek: Add quirk for Clevo NS50PU
  - ALSA: hda/realtek: Add quirk for Clevo PD70PNT
  - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
  - ALSA: hda/realtek - ALC897 headset MIC no sound
  - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
  - ALSA: hda/conexant: Fix missing beep setup
  - ALSA: hda/via: Fix missing beep setup
  - random: quiet urandom warning ratelimit suppression message
  - random: schedule mix_interrupt_randomness() less often
  - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
  - serial: core: Initialize rs485 RTS polarity already on probe
  - tcp: drop the hash_32() part from the index calculation
  - tcp: dynamically allocate the perturb table used by source ports
  - tcp: add small random increments to the source port
  - tcp: use different parts of the port_offset for index and offset
  - tcp: add some entropy in __inet_hash_connect()
  - usb: gadget: u_ether: fix regression in setting fixed MAC address
  - zonefs: fix zonefs_iomap_begin() for reads
  - s390/mm: use non-quiescing sske for KVM switch to keyed guest
  - clk: imx8mp: fix usb_root_clk parent
  - powerpc/book3e: get rid of #include <generated/compile.h>
  - igc: Enable PCIe PTM
  - Revert "PCI: Make pci_enable_ptm() private"
  - net: openvswitch: fix misuse of the cached connection on tuple changes
  - net/sched: act_police: more accurate MTU policing
  - dma-direct: don't over-decrypt memory
  - virtio-pci: Remove wrong address verification in vp_del_vqs()
  - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
  - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
  - KVM: x86: Account a variety of miscellaneous allocations
  - KVM: arm64: Don't read a HW interrupt pending state in user context
  - ext4: add reserved GDT blocks check
  - drm/amd/display: Cap OLED brightness per max frame-average luminance
  - dm mirror log: round up region bitmap size to BITS_PER_LONG
  - serial: 8250: Store to lsr_save_flags after lsr read
  - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
  - usb: dwc2: Fix memory leak in dwc2_hcd_init
  - USB: serial: io_ti: add Agilent E5805A support
  - USB: serial: option: add support for Cinterion MV31 with new baseline
  - crypto: memneq - move into lib/
  - comedi: vmk80xx: fix expression for tx buffer size
  - mei: me: add raptor lake point S DID
  - i2c: designware: Use standard optional ref clock implementation
  - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
  - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
  - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
  - i2c: npcm7xx: Add check for platform_driver_register
  - faddr2line: Fix overlapping text section failures, the sequel
  - block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
  - certs/blacklist_hashes.c: fix const confusion in certs blacklist
  - arm64: ftrace: consistently handle PLTs.
  - arm64: ftrace: fix branch range checks
  - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
  - net: bgmac: Fix an erroneous kfree() in bgmac_remove()
  - mlxsw: spectrum_cnt: Reorder counter pools
  - nvme: add device name to warning in uuid_show()
  - nvme: use sysfs_emit instead of sprintf
  - drm/i915/reset: Fix error_state_read ptr + offset use
  - misc: atmel-ssc: Fix IRQ check in ssc_probe
  - tty: goldfish: Fix free_irq() on remove
  - Drivers: hv: vmbus: Release cpu lock in error case
  - i40e: Fix call trace in setup_tx_descriptors
  - i40e: Fix calculating the number of queue pairs
  - i40e: Fix adding ADQ filter to TC0
  - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
  - pNFS: Avoid a live lock condition in pnfs_update_layout()
  - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
  - random: credit cpu and bootloader seeds by default
  - gpio: dwapb: Don't print error on -EPROBE_DEFER
  - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
  - mellanox: mlx5: avoid uninitialized variable warning with gcc-12
  - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
  - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
  - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
  - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
  - ALSA: hda/realtek - Add HW8326 support
  - scsi: pmcraid: Fix missing resource cleanup in error case
  - scsi: ipr: Fix missing/incorrect resource cleanup in error case
  - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
  - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
  - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
  - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
  - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
  - ASoC: es8328: Fix event generation for deemphasis control
  - ASoC: wm8962: Fix suspend while playing music
  - quota: Prevent memory allocation recursion while holding dq_lock
  - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
  - ASoC: cs42l51: Correct minimum value for SX volume control
  - ASoC: cs42l56: Correct typo in minimum level for SX volume controls
  - ASoC: cs42l52: Correct TLV for Bypass Volume
  - ASoC: cs53l30: Correct number of volume levels on SX controls
  - ASoC: cs35l36: Update digital volume TLV
  - ASoC: cs42l52: Fix TLV scales for mixer controls
  - dma-debug: make things less spammy under memory pressure
  - ASoC: nau8822: Add operation for internal PLL off and on
  - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
  - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()
  - nfsd: Replace use of rwsem with errseq_t
  - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes"
  - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
  - EDAC/i10nm: Print an extra register set of retry_rd_err_log
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
  - EDAC/skx_common: Add ChipSelect ADXL component
  - x86/cpu: fix kabi for cpuinfo_x86.vmx_capability
  - KVM: VMX: enable IPI virtualization
  - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test
  - KVM: x86: Allow userspace to set maximum VCPU id for VM
  - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock
  - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl()
  - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode
  - KVM: VMX: Report tertiary_exec_control field in dump_vmcs()
  - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config
  - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation
  - x86/cpu: Add new VMX feature, Tertiary VM-Execution control


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-127.0.0.67
changelog:
  - btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
  - btrfs: only write the sectors in the vertical stripe which has data stripes
  - sched/fair: Fix fault in reweight_entity
  - net_sched: cls_route: disallow handle of 0
  - net/9p: Initialize the iounit field during fid creation
  - tee: add overflow check in register_shm_helper()
  - kvm: x86/pmu: Fix the compare function used by the pmu event filter
  - mtd: rawnand: arasan: Prevent an unsupported configuration
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
  - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
  - drm/vc4: change vc4_dma_range_matches from a global to static
  - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
  - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
  - tcp: fix over estimation in sk_forced_mem_schedule()
  - mac80211: fix a memory leak where sta_info is not freed
  - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
  - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
  - KVM: Add infrastructure and macro to mark VM as bugged
  - dm raid: fix address sanitizer warning in raid_status
  - dm raid: fix address sanitizer warning in raid_resume
  - ext4: fix extent status tree race in writeback error recovery path
  - ext4: update s_overhead_clusters in the superblock during an on-line resize
  - ext4: fix warning in ext4_iomap_begin as race between bmap and write
  - tracing: Use a struct alignof to determine trace event field alignment
  - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
  - KEYS: asymmetric: enforce SM2 signature use pkey algo
  - xen-blkfront: Apply 'feature_persistent' parameter when connect
  - xen-blkback: Apply 'feature_persistent' parameter when connect
  - xen-blkback: fix persistent grants negotiation
  - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
  - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
  - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
  - KVM: x86/pmu: Use different raw event masks for AMD and Intel
  - KVM: x86/pmu: Use binary search to check filtered events
  - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
  - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook
  - KVM: SVM: Drop VMXE check from svm_set_cr4()
  - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4()
  - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4()
  - ACPI: CPPC: Do not prevent CPPC from working in the future
  - btrfs: reset block group chunk force if we have to wait
  - btrfs: reject log replay if there is unsupported RO compat flag
  - um: Allow PM with suspend-to-idle
  - timekeeping: contribute wall clock to rng on time change
  - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
  - dm writecache: set a default MAX_WRITEBACK_JOBS
  - serial: 8250: Fold EndRun device support into OxSemi Tornado code
  - serial: 8250_pci: Replace dev_*() by pci_*() macros
  - serial: 8250_pci: Refactor the loop in pci_ite887x_init()
  - serial: 8250: Correct the clock for OxSemi PCIe devices
  - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports
  - PCI/AER: Iterate over error counters instead of error strings
  - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
  - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
  - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
  - intel_th: pci: Add Raptor Lake-S CPU support
  - intel_th: pci: Add Raptor Lake-S PCH support
  - intel_th: pci: Add Meteor Lake-P support
  - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
  - usbnet: smsc95xx: Avoid link settings race on interrupt reception
  - usbnet: smsc95xx: Don't clear read-only PHY interrupt
  - mtd: rawnand: arasan: Fix clock rate in NV-DDR
  - mtd: rawnand: arasan: Support NV-DDR interface
  - mtd: rawnand: arasan: Fix a macro parameter
  - mtd: rawnand: Add NV-DDR timings
  - mtd: rawnand: arasan: Check the proposed data interface is supported
  - mtd: rawnand: Add a helper to clarify the interface configuration
  - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
  - HID: hid-input: add Surface Go battery quirk
  - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx
  - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
  - drm/mediatek: Allow commands to be sent during video mode
  - drm/i915/dg1: Update DMC_DEBUG3 register
  - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
  - __follow_mount_rcu(): verify that mount_lock remains unchanged
  - Input: gscps2 - check return value of ioremap() in gscps2_probe()
  - x86/olpc: fix 'logical not is only applied to the left hand side'
  - ftrace/x86: Add back ftrace_expected assignment
  - x86/bugs: Enable STIBP for IBPB mitigated RETBleed
  - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
  - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
  - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
  - scsi: qla2xxx: Turn off multi-queue for 8G adapters
  - scsi: qla2xxx: Fix discovery issues in FC-AL topology
  - scsi: zfcp: Fix missing auto port scan and thus missing target ports
  - video: fbdev: s3fb: Check the size of screen before memset_io()
  - video: fbdev: arkfb: Check the size of screen before memset_io()
  - video: fbdev: vt8623fb: Check the size of screen before memset_io()
  - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
  - sched: Fix the check of nr_running at queue wakelist
  - tools/thermal: Fix possible path truncations
  - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
  - x86/numa: Use cpumask_available instead of hardcoded NULL check
  - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
  - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
  - scripts/faddr2line: Fix vmlinux detection on arm64
  - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
  - powerpc/pci: Fix PHB numbering when using opal-phbid
  - kprobes: Forbid probing on trampoline and BPF code areas
  - perf symbol: Fail to read phdr workaround
  - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
  - powerpc/xive: Fix refcount leak in xive_get_max_prio
  - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
  - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
  - f2fs: write checkpoint during FG_GC
  - f2fs: don't set GC_FAILURE_PIN for background GC
  - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
  - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
  - ASoC: mchp-spdifrx: disable end of block interrupt on failures
  - video: fbdev: sis: fix typos in SiS_GetModeID()
  - video: fbdev: amba-clcd: Fix refcount leak bugs
  - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
  - ASoC: audio-graph-card: Add of_node_put() in fail path
  - fuse: Remove the control interface for virtio-fs
  - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
  - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
  - s390/zcore: fix race when reading from hardware system area
  - s390/dump: fix old lowcore virtual vs physical address confusion
  - perf tools: Fix dso_id inode generation comparison
  - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
  - mfd: max77620: Fix refcount leak in max77620_initialise_fps
  - mfd: t7l66xb: Drop platform disable callback
  - remoteproc: sysmon: Wait for SSCTL service to come up
  - lib/smp_processor_id: fix imbalanced instrumentation_end() call
  - kfifo: fix kfifo_to_user() return type
  - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
  - iommu/exynos: Handle failed IOMMU device registration properly
  - tty: n_gsm: fix missing corner cases in gsmld_poll()
  - tty: n_gsm: fix DM command
  - tty: n_gsm: fix wrong T1 retry count handling
  - vfio/ccw: Do not change FSM state in subchannel event
  - vfio/mdev: Make to_mdev_device() into a static inline
  - vfio: Split creation of a vfio_device into init and register ops
  - vfio: Simplify the lifetime logic for vfio_device
  - vfio: Remove extra put/gets around vfio_device->group
  - remoteproc: qcom: wcnss: Fix handling of IRQs
  - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
  - tty: n_gsm: fix race condition in gsmld_write()
  - tty: n_gsm: fix packet re-transmission without open control channel
  - tty: n_gsm: fix non flow control frames during mux flow off
  - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
  - tty: n_gsm: fix user open not possible at responder until initiator open
  - tty: n_gsm: Delete gsmtty open SABM frame when config requester
  - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
  - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
  - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
  - profiling: fix shift too large makes kernel panic
  - selftests/livepatch: better synchronize test_klp_callbacks_busy
  - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
  - rpmsg: mtk_rpmsg: Fix circular locking dependency
  - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
  - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
  - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
  - serial: 8250: Export ICR access helpers for internal use
  - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
  - ASoC: codecs: da7210: add check for i2c_add_driver
  - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
  - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
  - ASoC: samsung: Fix error handling in aries_audio_probe
  - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
  - opp: Fix error check in dev_pm_opp_attach_genpd()
  - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
  - nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
  - null_blk: fix ida error handling in null_add_dev()
  - RDMA/rxe: Fix error unwind in rxe_create_qp()
  - RDMA/mlx5: Add missing check for return value in get namespace flow
  - selftests: kvm: set rax before vmcall
  - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
  - RDMA/srpt: Fix a use-after-free
  - RDMA/srpt: Introduce a reference count in struct srpt_device
  - RDMA/srpt: Duplicate port name members
  - platform/olpc: Fix uninitialized data in debugfs write
  - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
  - USB: serial: fix tty-port initialized comments
  - PCI: tegra194: Fix link up retry sequence
  - PCI: tegra194: Fix Root Port interrupt handling
  - HID: alps: Declare U1_UNICORN_LEGACY support
  - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
  - mmc: cavium-octeon: Add of_node_put() when breaking out of loop
  - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
  - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
  - RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
  - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
  - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
  - RDMA/qedr: Improve error logs for rdma_alloc_tid error return
  - RDMA/rtrs-srv: Fix modinfo output for stringify
  - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare
  - RDMA/rtrs: Define MIN_CHUNK_SIZE
  - um: random: Don't initialise hwrng struct with zero
  - interconnect: imx: fix max_node_id
  - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
  - usb: dwc3: qcom: fix missing optional irq warnings
  - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
  - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
  - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
  - usb: gadget: udc: amd5536 depends on HAS_DMA
  - xtensa: iss: fix handling error cases in iss_net_configure()
  - xtensa: iss/network: provide release() callback
  - scsi: smartpqi: Fix DMA direction for RAID requests
  - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
  - PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
  - KVM: s390: pv: leak the topmost page table when destroy fails
  - mmc: block: Add single read for 4k sector cards
  - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
  - memstick/ms_block: Fix a memory leak
  - memstick/ms_block: Fix some incorrect memory allocation
  - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
  - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
  - intel_th: msu: Fix vmalloced buffers
  - intel_th: msu-sink: Potential dereference of null pointer
  - intel_th: Fix a resource leak in an error handling path
  - PCI: endpoint: Don't stop controller when unbinding endpoint function
  - dmaengine: sf-pdma: Add multithread support for a DMA channel
  - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy()
  - KVM: arm64: Don't return from void function
  - soundwire: bus_type: fix remove and shutdown support
  - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
  - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
  - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
  - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
  - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
  - clk: qcom: ipq8074: fix NSS port frequency tables
  - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
  - clk: qcom: ipq8074: fix NSS core PLL-s
  - usb: host: xhci: use snprintf() in xhci_decode_trb()
  - clk: qcom: clk-krait: unlock spin after mux completion
  - misc: rtsx: Fix an error handling path in rtsx_pci_probe()
  - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
  - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
  - mwifiex: Ignore BTCOEX events from the 88W8897 firmware
  - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
  - clk: mediatek: reset: Fix written reset bit offset
  - iio: accel: bma400: Reordering of header files
  - platform/chrome: cros_ec: Always expose last resume result
  - iio: accel: bma400: Fix the scale min and max macro values
  - netfilter: xtables: Bring SPDX identifier back
  - usb: xhci: tegra: Fix error check
  - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
  - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
  - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
  - fpga: altera-pr-ip: fix unsigned comparison with less than zero
  - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
  - mtd: partitions: Fix refcount leak in parse_redboot_of
  - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
  - HID: cp2112: prevent a buffer overflow in cp2112_xfer()
  - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
  - mtd: rawnand: meson: Fix a potential double free issue
  - mtd: maps: Fix refcount leak in ap_flash_init
  - mtd: maps: Fix refcount leak in of_flash_probe_versatile
  - clk: renesas: r9a06g032: Fix UART clkgrp bitsel
  - wireguard: allowedips: don't corrupt stack when detecting overflow
  - wireguard: ratelimiter: use hrtimer in selftest
  - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
  - net: ionic: fix error check for vlan flags in ionic_set_nic_features()
  - net: rose: fix netdev reference changes
  - netdevsim: Avoid allocation warnings triggered from user space
  - iavf: Fix max_rate limiting
  - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
  - tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
  - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
  - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
  - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
  - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
  - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
  - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
  - media: cedrus: hevc: Add check for invalid timestamp
  - wifi: libertas: Fix possible refcount leak in if_usb_probe()
  - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
  - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
  - i2c: mux-gpmux: Add of_node_put() when breaking out of loop
  - i2c: cadence: Support PEC for SMBus block read
  - Bluetooth: hci_intel: Add check for platform_driver_register
  - can: pch_can: pch_can_error(): initialize errc before using it
  - can: error: specify the values of data[5..7] of CAN error frames
  - can: usb_8dev: do not report txerr and rxerr during bus-off
  - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
  - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
  - can: sun4i_can: do not report txerr and rxerr during bus-off
  - can: hi311x: do not report txerr and rxerr during bus-off
  - can: sja1000: do not report txerr and rxerr during bus-off
  - can: rcar_can: do not report txerr and rxerr during bus-off
  - can: pch_can: do not report txerr and rxerr during bus-off
  - selftests/bpf: fix a test for snprintf() overflow
  - wifi: p54: add missing parentheses in p54_flush()
  - wifi: p54: Fix an error handling path in p54spi_probe()
  - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
  - fs: check FMODE_LSEEK to control internal pipe splicing
  - bpf: Fix subprog names in stack traces.
  - selftests: timers: clocksource-switch: fix passing errors from child
  - selftests: timers: valid-adjtimex: build fix for newer toolchains
  - libbpf: Fix the name of a reused map
  - tcp: make retransmitted SKB fit into the send window
  - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
  - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
  - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
  - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
  - drm/msm/mdp5: Fix global state lock backoff
  - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()
  - lib: bitmap: order includes alphabetically
  - drm: bridge: sii8620: fix possible off-by-one
  - drm/mediatek: dpi: Only enable dpi after the bridge is enabled
  - drm/mediatek: dpi: Remove output format of YUV
  - drm/rockchip: Fix an error handling path rockchip_dp_probe()
  - drm/rockchip: vop: Don't crash for invalid duplicate_state()
  - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
  - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
  - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
  - drm/vc4: hdmi: Fix timings for interlaced modes
  - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
  - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails
  - drm/vc4: hdmi: Avoid full hdmi audio fifo writes
  - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting
  - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
  - drm/vc4: dsi: Fix dsi0 interrupt support
  - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
  - drm/vc4: dsi: Introduce a variant structure
  - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array
  - drm/vc4: drv: Remove the DSI pointer in vc4_drv
  - drm/vc4: dsi: Correct pixel order for DSI0
  - drm/vc4: dsi: Correct DSI divider calculations
  - drm/vc4: plane: Fix margin calculations for the right/bottom edges
  - drm/vc4: plane: Remove subpixel positioning check
  - media: tw686x: Fix memory leak in tw686x_video_init
  - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
  - media: hdpvr: fix error value returns in hdpvr_read
  - drm/mcde: Fix refcount leak in mcde_dsi_bind
  - drm: bridge: adv7511: Add check for mipi_dsi_driver_register
  - crypto: ccp - During shutdown, check SEV data pointer before using
  - test_bpf: fix incorrect netdev features
  - drm/radeon: fix incorrrect SPDX-License-Identifiers
  - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
  - media: tw686x: Register the irq at the end of probe
  - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
  - i2c: Fix a potential use after free
  - crypto: sun8i-ss - fix error codes in allocate_flows()
  - crypto: sun8i-ss - do not allocate memory when handling hash requests
  - drm: adv7511: override i2c address of cec before accessing it
  - virtio-gpu: fix a missing check to avoid NULL dereference
  - i2c: npcm: Correct slave role behavior
  - i2c: npcm: Remove own slave addresses 2:10
  - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
  - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
  - drm/mediatek: Modify dsi funcs to atomic operations
  - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
  - ath11k: Fix incorrect debug_mask mappings
  - drm/mipi-dbi: align max_chunk to 2 in spi_transfer
  - ath11k: fix netdev open race
  - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
  - drm/st7735r: Fix module autoloading for Okaya RH128128T
  - ath10k: do not enforce interrupt trigger type
  - drm/bridge: tc358767: Make sure Refclk clock are enabled
  - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
  - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource()
  - pwm: sifive: Shut down hardware only after pwmchip_remove() completed
  - pwm: sifive: Ensure the clk is enabled exactly once per running PWM
  - pwm: sifive: Simplify offset calculation for PWMCMP registers
  - pwm: sifive: Don't check the return code of pwmchip_remove()
  - dm: return early from dm_pr_call() if DM device is suspended
  - thermal/tools/tmon: Include pthread and time headers in tmon.h
  - selftests/seccomp: Fix compile warning when CC=clang
  - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
  - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
  - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
  - soc: qcom: Make QCOM_RPMPD depend on PM
  - regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
  - blktrace: Trace remapped requests correctly
  - block: remove the request_queue to argument request based tracepoints
  - hwmon: (drivetemp) Add module alias
  - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
  - erofs: avoid consecutive detection for Highmem memory
  - arm64: tegra: Fix SDMMC1 CD on P2888
  - arm64: dts: mt7622: fix BPI-R64 WPS button
  - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
  - ARM: dts: qcom: pm8841: add required thermal-sensor-cells
  - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
  - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
  - regulator: qcom_smd: Fix pm8916_pldo range
  - cpufreq: zynq: Fix refcount leak in zynq_get_revision
  - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
  - ARM: OMAP2+: Fix refcount leak in omapdss_init_of
  - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
  - block: fix infinite loop for invalid zone append
  - soc: fsl: guts: machine variable might be unset
  - locking/lockdep: Fix lockdep_init_map_*() confusion
  - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
  - hexagon: select ARCH_WANT_LD_ORPHAN_WARN
  - ARM: dts: ast2600-evb: fix board compatible
  - ARM: dts: ast2500-evb: fix board compatible
  - x86/pmem: Fix platform-device leak in error path
  - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
  - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
  - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
  - Input: atmel_mxt_ts - fix up inverted RESET handler
  - ARM: dts: imx7d-colibri-emmc: add cpu1 supply
  - ACPI: processor/idle: Annotate more functions to live in cpuidle section
  - ARM: bcm: Fix refcount leak in bcm_kona_smc_init
  - arm64: dts: renesas: beacon: Fix regulator node names
  - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
  - ARM: findbit: fix overflowing offset
  - spi: spi-rspi: Fix PIO fallback on RZ platforms
  - powerpc/64s: Disable stack variable initialisation for prom_init
  - selinux: Add boundary check in put_entry()
  - PM: hibernate: defer device probing when resuming from hibernation
  - firmware: tegra: Fix error check return value of debugfs_create_file()
  - ARM: shmobile: rcar-gen2: Increase refcount for new reference
  - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
  - arm64: dts: qcom: ipq8074: fix NAND node name
  - ACPI: LPSS: Fix missing check in register_device_clock()
  - ACPI: PM: save NVS memory for Lenovo G40-45
  - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
  - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
  - ARM: OMAP2+: display: Fix refcount leak bug
  - spi: synquacer: Add missing clk_disable_unprepare()
  - ARM: dts: BCM5301X: Add DT for Meraki MR26
  - ARM: dts: imx6ul: fix qspi node compatible
  - ARM: dts: imx6ul: fix lcdif node compatible
  - ARM: dts: imx6ul: fix csi node compatible
  - ARM: dts: imx6ul: fix keypad compatible
  - ARM: dts: imx6ul: change operating-points to uint32-matrix
  - ARM: dts: imx6ul: add missing properties for sram
  - wait: Fix __wait_event_hrtimeout for RT/DL tasks
  - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
  - genirq: GENERIC_IRQ_IPI depends on SMP
  - irqchip/mips-gic: Only register IPI domain when SMP is enabled
  - genirq: Don't return error on missing optional irq_request_resources()
  - ext2: Add more validity checks for inode counts
  - arm64: Do not forget syscall when starting a new thread.
  - epoll: autoremove wakers even more aggressively
  - netfilter: nf_tables: fix null deref due to zeroed list head
  - lockdep: Allow tuning tracing capacity constants.
  - usb: dwc3: gadget: fix high speed multiplier setting
  - usb: dwc3: gadget: refactor dwc3_repare_one_trb
  - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
  - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
  - USB: HCD: Fix URB giveback issue in tasklet function
  - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
  - coresight: Clear the connection field properly
  - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - powerpc/powernv: Avoid crashing if rng is NULL
  - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
  - powerpc/fsl-pci: Fix Class Code of PCIe Root Port
  - PCI: Add defines for normal and subtractive PCI bridges
  - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
  - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
  - md-raid10: fix KASAN warning
  - md-raid: destroy the bitmap after destroying the thread
  - serial: mvebu-uart: uart2 error bits clearing
  - fuse: limit nsec
  - scsi: qla2xxx: Zero undefined mailbox IN registers
  - scsi: qla2xxx: Fix incorrect display of max frame size
  - scsi: sg: Allow waiting for commands to complete on removed device
  - iio: light: isl29028: Fix the warning in isl29028_remove()
  - mtd: rawnand: arasan: Update NAND bus clock instead of system clock
  - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
  - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
  - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
  - drm/nouveau: fix another off-by-one in nvbios_addr
  - drm/vc4: hdmi: Disable audio if dmas property is present but empty
  - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
  - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
  - parisc: Check the return value of ioremap() in lba_driver_probe()
  - parisc: Fix device names in /proc/iomem
  - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
  - usbnet: Fix linkwatch use-after-free on disconnect
  - fbcon: Fix accelerated fbdev scrolling while logo is still shown
  - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
  - thermal: sysfs: Fix cooling_device_stats_setup() error code path
  - fs: Add missing umask strip in vfs_tmpfile
  - vfs: Check the truncate maximum size in inode_newsize_ok()
  - tty: vt: initialize unicode screen buffer
  - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
  - ALSA: hda/realtek: Add quirk for another Asus K42JZ model
  - ALSA: hda/cirrus - support for iMac 12,1 model
  - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
  - riscv: set default pm_power_off to NULL
  - KVM: x86: Tag kvm_mmu_x86_module_init() with __init
  - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
  - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
  - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
  - KVM: s390: pv: don't present the ecall interrupt twice
  - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
  - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
  - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
  - HID: wacom: Don't register pad_input for touch switch
  - HID: wacom: Only report rotation for art pen
  - add barriers to buffer_uptodate and set_buffer_uptodate
  - wifi: mac80211_hwsim: use 32-bit skb cookie
  - wifi: mac80211_hwsim: add back erroneously removed cast
  - wifi: mac80211_hwsim: fix race condition in pending packet
  - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
  - ALSA: hda/realtek: Add quirk for Clevo NV45PZ
  - ALSA: bcd2000: Fix a UAF bug on the error path of probing
  - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
  - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
  - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
  - Makefile: link with -z noexecstack --no-warn-rwx-segments
  - !233 dma-mapping: provide a benchmark for streaming DMA mapping
  - mtd: Add several functions to the fail_function list
  - ubi: Reserve sufficient buffer length for the input mask
  - ubi: Add six fault injection type for testing
  - ubi: Split io_failures into write_failure and erase_failure
  - ubi: Using the Fault Injection Framework to reconstruct the debugfs interface
  - ubi: Fix permission display of the debugfs files
  - dm btree spine: show warning if node_check failed in node_prep_for_write()
  - dm btree spine: remove paranoid node_check call in node_prep_for_write()
  - signal: fix deadlock caused by calling printk() under sighand->siglock
  - mm: fix missing handler for __GFP_NOWARN
  - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
  - PCI: Do not enable AtomicOps on VFs
  - tmpfs: fix regressions from wider use of ZERO_PAGE
  - tmpfs: do not allocate pages on read
  - mm/filemap.c: remove bogus VM_BUG_ON
  - dm ioctl: print error when HC and MD do not match
  - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default
  - net: preserve skb_end_offset() in skb_unclone_keeptruesize()
  - net: add skb_set_end_offset() helper
  - ipv6: Fix signed integer overflow in __ip6_append_data
  - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
  - block: fix use after free for bd_holder_dir
  - Revert "block: Fix UAF in bd_link_disk_holder()"
  - block: Fix UAF in bd_link_disk_holder()
  - tcp_comp: Fix receives err when server receives a large packet
  - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
  - perf/core: Fix reentry problem in perf_output_read_group()
  - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs
  - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW"
  - ACPI: APD: Check for NULL pointer after calling devm_ioremap()
  - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer"
  - x86/ioapic: add an interface for driver to sync hardware data into memory
  - arm64: Provide a command line to disable spectre_bhb mitigation
  - arm64: Fix the ipi backtrace warning when softlockup
  - arm64: add dump instr before BUG in kernel
  - tty: serial: uartlite: Disable clocks in case of errors
  - tty: hvc: make symbol 'hvc_udbg_dev' static
  - tty: hvc: hvc_vio: Staticify function invoked only by reference
  - tty: hvc: hvc_opal: Staticify function invoked by reference
  - cgroup: Fix race condition at rebind_subsystems()
  - integrity: Make function integrity_add_key() static
  - scsi: hisi_sas: Modify v3 HW SATA completion error processing
  - scsi: hisi_sas: Fix rescan after deleting a disk
  - scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset
  - scsi: libsas: Refactor sas_ata_hard_reset()
  - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
  - scsi: hisi_sas: Modify v3 HW SSP underflow error processing
  - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout
  - scsi: hisi_sas: Fix phyup timeout on FPGA
  - scsi: hisi_sas: Prevent parallel FLR and controller reset
  - scsi: hisi_sas: Prevent parallel controller reset and control phy command
  - block: Fix kabi broken in blk-merge.h and blk-cgroup.h
  - block: don't merge across cgroup boundaries if blkcg is enabled
  - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
  - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET
  - stack: Replace "o" output with "r" input constraint
  - lkdtm: Add REPORT_STACK for checking stack offsets
  - arm64: entry: Enable random_kstack_offset support
  - x86/entry: Enable random_kstack_offset support
  - stack: Optionally randomize kernel stack offset each syscall
  - !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10
  - !235 Introduce memory reliable
  - !200 x86: support MWAIT C1 as the default idle state
  - !231 ROH: Support ROH basic functions and  adapt ROH mode for RDMA/hns driver
  - !217 AMD: Support HSMP feature for AMD EPYC platforms
  - !226 Intel SPR: Adding core PMU support for OLK-5.10
  - !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10
  - mm: Add sysctl to clear free list pages
  - mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled
  - mm/memblock: Introduce ability to alloc memory from specify memory reigon
  - mm: Update reliable flag in memory allocaion for reliable task only in task context
  - proc: Count reliable memory usage of reliable tasks
  - mm: Add reliable_nr_page for accounting reliable memory
  - mm: Show debug info about memory reliable if oom occurs
  - mm: Introduce proc interface to disable memory reliable features
  - mm: Introduce reliable_debug=S to control shmem use mirrored memory
  - mm: Introduce shmem mirrored memory limit for memory reliable
  - shmem: Count and show reliable shmem info
  - mm: Introduce fallback mechanism for memory reliable
  - mm: Add reliable memory use limit for user tasks
  - mm: thp: Add memory reliable support for hugepaged collapse
  - mm: Add support for limiting the usage of reliable memory in pagecache
  - mm: add "ReliableFileCache" item in /proc/meminfo
  - proc/meminfo: Add "FileCache" item in /proc/meminfo
  - mm: Add cmdline for the reliable memory usage of page cache
  - mm: Add kernel param for memory reliable
  - mm: Clear GFP_RELIABLE if the conditions are not met
  - mm: Disable memory reliable when kdump is in progress
  - mm: Count reliable memory info based on zone info
  - mm: Refactor code in reliable_report_meminfo()
  - mm: Export mem_reliable_status() for checking memory reliable status
  - mm: Export static key mem_reliable
  - mm: Drop shmem reliable related log during startup
  - mm: reliable: Return corrent errno in reliable_check
  - macintosh/adb: fix oob read in do_adb_query() function
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
  - Bluetooth: btusb: Add support of IMC Networks PID 0x3568
  - Bluetooth: hci_bcm: Add DT compatible for CYW55572
  - Bluetooth: hci_bcm: Add BCM4349B1 variant
  - selftests: KVM: Handle compiler optimizations in ucall
  - tools/kvm_stat: fix display of error when multiple processes are found
  - ACPI: APEI: Better fix to avoid spamming the console with old error logs
  - ACPI: video: Shortening quirk list by identifying Clevo by board_name only
  - ACPI: video: Force backlight native for some TongFang devices
  - selftests/bpf: Check dst_port only on the client socket
  - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
  - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
  - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
  - x86/speculation: Make all RETbleed mitigations 64-bit only
  - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
  - xfs: prevent UAF in xfs_log_item_in_current_chkpt
  - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
  - EDAC/ghes: Set the DIMM label unconditionally
  - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
  - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
  - page_alloc: fix invalid watermark check on a negative value
  - ARM: crypto: comment out gcc warning that breaks clang builds
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free
  - sfc: disable softirqs for ptp TX
  - perf symbol: Correct address for bss symbols
  - virtio-net: fix the race between refill work and close
  - sctp: fix sleep in atomic context bug in timer handlers
  - i40e: Fix interface init with MSI interrupts (no MSI-X)
  - tcp: Fix data-races around sysctl_tcp_reflect_tos.
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
  - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
  - macsec: always read MACSEC_SA_ATTR_PN as a u64
  - macsec: limit replay window size with XPN
  - macsec: fix error message in macsec_add_rxsa and _txsa
  - macsec: fix NULL deref in macsec_add_rxsa
  - Documentation: fix sctp_wmem in ip-sysctl.rst
  - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
  - tcp: Fix a data-race around sysctl_tcp_autocorking.
  - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
  - tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
  - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
  - igmp: Fix data-races around sysctl_igmp_qrv.
  - net/tls: Remove the context from the list in tls_device_down
  - net: ping6: Fix memleak in ipv6_renew_options().
  - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
  - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
  - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
  - Revert "tcp: change pingpong threshold to 3"
  - scsi: ufs: host: Hold reference returned by of_parse_phandle()
  - ice: do not setup vlan for loopback VSI
  - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
  - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
  - tcp: Fix a data-race around sysctl_tcp_nometrics_save.
  - tcp: Fix a data-race around sysctl_tcp_frto.
  - tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
  - tcp: Fix a data-race around sysctl_tcp_app_win.
  - tcp: Fix data-races around sysctl_tcp_dsack.
  - watch_queue: Fix missing locking in add_watch_to_object()
  - watch_queue: Fix missing rcu annotation
  - nouveau/svm: Fix to migrate all requested pages
  - s390/archrandom: prevent CPACF trng invocations in interrupt context
  - ntfs: fix use-after-free in ntfs_ucsncmp()
  - Revert "ocfs2: mount shared volume without ha stack"
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
  - net: usb: ax88179_178a needs FLAG_SEND_ZLP
  - x86/alternative: Report missing return thunk details
  - x86/amd: Use IBPB for firmware calls
  - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
  - Bluetooth: SCO: Fix sco_send_frame returning skb->len
  - Bluetooth: Fix passing NULL to PTR_ERR
  - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
  - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
  - Bluetooth: Add bt_skb_sendmmsg helper
  - Bluetooth: Add bt_skb_sendmsg helper
  - ALSA: memalloc: Align buffer allocations in page size
  - bitfield.h: Fix "type of reg too small for mask" test
  - drm/imx/dcss: fix unused but set variable warnings
  - dlm: fix pending remove if msg allocation fails
  - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
  - sched/deadline: Fix BUG_ON condition for deboosted tasks
  - bpf: Make sure mac_header was set before using it
  - mm/mempolicy: fix uninit-value in mpol_rebind_policy()
  - KVM: Don't null dereference ops->destroy
  - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
  - tcp: Fix data-races around sysctl_tcp_max_reordering.
  - tcp: Fix a data-race around sysctl_tcp_rfc1337.
  - tcp: Fix a data-race around sysctl_tcp_stdurg.
  - tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
  - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
  - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
  - tcp: Fix data-races around sysctl_tcp_recovery.
  - tcp: Fix a data-race around sysctl_tcp_early_retrans.
  - tcp: Fix data-races around sysctl knobs related to SYN option.
  - udp: Fix a data-race around sysctl_udp_l3mdev_accept.
  - ip: Fix data-races around sysctl_ip_prot_sock.
  - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
  - drm/imx/dcss: Add missing of_node_put() in fail path
  - be2net: Fix buffer overflow in be_get_module_eeprom
  - gpio: pca953x: use the correct register address when regcache sync during init
  - gpio: pca953x: use the correct range when do regmap sync
  - gpio: pca953x: only use single read/write for No AI mode
  - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
  - i40e: Fix erroneous adapter reinitialization during recovery process
  - iavf: Fix handling of dummy receive descriptors
  - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
  - tcp: Fix data-races around sysctl_tcp_fastopen.
  - tcp: Fix data-races around sysctl_max_syn_backlog.
  - tcp: Fix a data-race around sysctl_tcp_tw_reuse.
  - tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
  - tcp: Fix data-races around some timeout sysctl knobs.
  - tcp: Fix data-races around sysctl_tcp_reordering.
  - tcp: Fix data-races around sysctl_tcp_syncookies.
  - tcp: Fix data-races around keepalive sysctl knobs.
  - igmp: Fix data-races around sysctl_igmp_max_msf.
  - igmp: Fix a data-race around sysctl_igmp_max_memberships.
  - igmp: Fix data-races around sysctl_igmp_llm_reports.
  - net/tls: Fix race in TLS device down flow
  - net: stmmac: fix dma queue left shift overflow issue
  - i2c: cadence: Change large transfer count reset logic to be unconditional
  - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
  - tcp: Fix a data-race around sysctl_tcp_probe_interval.
  - tcp: Fix a data-race around sysctl_tcp_probe_threshold.
  - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
  - tcp: Fix data-races around sysctl_tcp_min_snd_mss.
  - tcp: Fix data-races around sysctl_tcp_base_mss.
  - tcp: Fix data-races around sysctl_tcp_mtu_probing.
  - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
  - ip: Fix a data-race around sysctl_fwmark_reflect.
  - ip: Fix a data-race around sysctl_ip_autobind_reuse.
  - ip: Fix data-races around sysctl_ip_nonlocal_bind.
  - ip: Fix data-races around sysctl_ip_fwd_update_priority.
  - ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
  - ip: Fix data-races around sysctl_ip_no_pmtu_disc.
  - igc: Reinstate IGC_REMOVED logic and implement it properly
  - drm/amdgpu/display: add quirk handling for stutter mode
  - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
  - pinctrl: ralink: Check for null return of devm_kcalloc
  - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
  - serial: mvebu-uart: correctly report configured baudrate value
  - PCI: hv: Fix interrupt mapping for multi-MSI
  - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
  - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
  - PCI: hv: Fix multi-MSI to allow more than one MSI vector
  - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"
  - net: inline rollback_registered_many()
  - net: move rollback_registered_many()
  - net: inline rollback_registered()
  - net: move net_set_todo inside rollback_registered()
  - docs: net: explain struct net_device lifetime
  - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
  - riscv: add as-options for modules with assembly compontents
  - pinctrl: stm32: fix optional IRQ support to gpios
  - !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver
  - !195 kernel: add OPENEULER_VERSION_CODE to version.h
  - !175 AMD: Add minimum support for AMD EPYC Genoa platform
  - !168 SPR: Add vfio_group_iommu_domain  interface to support DLB
  - !128 [OLK-5.10] Add Zhaoxin rng driver
  - RDMA/hns: Pass mac type to user driver for ROH mode
  - RDMA/hns: Support RDMA_CM in ROH mode
  - RDMA/hns: Add ROH basic configuration and check
  - RDMA/hns: Add new device ID
  - roh/hns3: Add support for roh dfx(debugfs)
  - roh/hns3: Add support for roh reset
  - roh/core: Add support for inetaddr notifier in roh/core
  - roh/hns3: Add support for roh abnormal interruption
  - roh/core: Add roh device sysfs node
  - dma-mapping:add a new configuration for map_benchmark.
  - dma-mapping: benchmark: pretend DMA is transmitting
  - dma-mapping: benchmark: use u8 for reserved field in uAPI structure
  - dma-mapping: benchmark: fix kernel crash when dma_map_single fails
  - selftests/dma: add test application for DMA_MAP_BENCHMARK
  - dma-mapping: add benchmark support for streaming DMA APIs
  - !190 sharepool: Update patches from hulk
  - mm/sharepool: fix the incorrect judgement of the addr range
  - mm/sharepool: Fix sharepool hugepage cgroup uncount error.
  - mm/sharepool: Rebind the numa node when fallback to normal pages
  - mm/sharepool: Remove the leading double underlines for function name
  - mm/sharepool: Fix code-style warnings
  - mm/sharepool: fix hugepage_rsvd count increase error
  - mm/sharepool: check size=0 in mg_sp_make_share_k2u()
  - mm/sharepool: fix potential AA deadlock
  - mm/sharepool: delete unused codes
  - mm/sharepool: bugfix for 2M U2K
  - mm/sharepool: Support alloc ro mapping
  - mm/sharepool: Extract sp_mapping_find
  - mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}]
  - mm/sharepool: Rename sp_mapping.flag to sp_mapping.type
  - mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable
  - mm/sharepool: Avoid UAF on mm
  - mm/sharepool: Check the maximum value of spg_id
  - mm/sharepool: Avoid UAF on spa
  - mm/sharepool: delete unnecessary judgment
  - mm/sharepool: Fix UAF reported by KASAN
  - mm/sharepool: fix deadlock in sp_check_mmap_addr
  - mm/sharepool: fix deadlock in spa_stat_of_mapping_show
  - mm/sharepool: fix softlockup in high pressure use case.
  - mm/sharepool: delete redundant codes
  - mm/sharepool: Add a read lock in proc_usage_show()
  - mm/sharepool: fix static code-check errors
  - mm/sharepool: fix statistics error
  - mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid()
  - mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group()
  - mm/sharepool: Remove sp_device_number_detect function
  - mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size
  - mm/sharepool: Delete unused sysctl interface
  - mm/sharepool: fix dvpp spm redundant print error
  - mm/sharepool: proc_sp_group_state bugfix
  - mm/sharepool: remove deprecated interfaces
  - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support
  - watchdog: wdat_wdt: Stop watchdog when uninstalling module
  - watchdog: wdat_wdt: Using the existing function to check parameter timeout
  - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
  - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids
  - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids
  - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters
  - perf/x86/intel: Add perf core PMU support for Sapphire Rapids
  - perf/x86/intel: Filter unsupported Topdown metrics event
  - perf/x86/intel: Factor out intel_update_topdown_event()
  - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT
  - config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs
  - Add Zhaoxin rng driver
  - defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig
  - amd_hsmp: Add HSMP protocol version 5 messages
  - platform/x86: Add AMD system management interface
  - vfio/type1: Fix kabi issue for vfio_iommu_driver_ops
  - x86: Remove vendor checks from prefer_mwait_c1_over_halt
  - x86: Handle idle=nomwait cmdline properly for x86_idle
  - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host
  - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
  - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
  - KVM: SVM: Add 5-level page table support for SVM
  - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging
  - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
  - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
  - x86/MCE/AMD: Export smca_get_bank_type symbol
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
  - EDAC/amd64: Add new register offset support and related changes
  - EDAC/amd64: Set memory type per DIMM
  - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
  - EDAC: Add RDDR5 and LRDDR5 memory types
  - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
  - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
  - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
  - hwmon: (k10temp) Remove unused definitions
  - hwmon: (k10temp) Remove residues of current and voltage
  - hwmon: (k10temp) Add support for yellow carp
  - hwmon: (k10temp) Rework the temperature offset calculation
  - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU
  - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs
  - hwmon: (k10temp) support Zen3 APUs
  - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support
  - x86/amd_nb: Add AMD family 19h model 50h PCI ids
  - crypto: ccp - Add support for new CCP/PSP device ID
  - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
  - kernel: add OPENEULER_VERSION_CODE to version.h
  - vfio/type1: Add vfio_group_iommu_domain()


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-128.0.0.68
changelog:
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
  - RDMA/hns: Add support for open XRC QP
  - RDMA/hns: Fix inconsistency between QPC's sl and DB's sl in roce v1
  - RDMA/hns: Fix roce v1 traffic_class problem
  - xfs: fix incorrect i_nlink caused by inode racing
  - ima: Handle -ESTALE returned by ima_filter_rule_match()
  - ima: Simplify ima_lsm_copy_rule
  - selftests: bpf: Don't run sk_lookup in verifier tests
  - bpf: Add PROG_TEST_RUN support for sk_lookup programs
  - bpf: Consolidate shared test timing code
  - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING
  - drivers/perf: hisi: add driver for HNS3 PMU
  - drivers/perf: hisi: Add description for HNS3 PMU driver
  - dm ioctl: add DMINFO() to track dm device create/remove
  - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup"
  - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
  - fork: Allocate a new task_struct_resvd object for fork task
  - drivers/perf: fixed the issue that the kabi value changed
  - rtc: Fix race when disable/enable UIE in rtc_set_time()
  - rtc: Cleanup for UIE timer/polling emulation support
  - arm64: ftrace: fix module PLTs with mcount
  - Bluetooth: L2CAP: Fix attempting to access uninitialized memory
  - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan
  - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite
  - i2c: hisi: Add gpio bus recovery support
  - mm: mem_reliable: Start fallback if no suitable zone found
  - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
  - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
  - xfs: fix memory leak in xfs_errortag_init
  - xfs: fix sb write verify for lazysbcount
  - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
  - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
  - xfs: prevent a UAF when log IO errors race with unmount
  - xfs: purge dquots after inode walk fails during quotacheck
  - xfs: revert "xfs: actually bump warning counts when we send warnings"
  - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
  - xfs: async CIL flushes need pending pushes to be made stable
  - xfs: don't generate selinux audit messages for capability testing
  - xfs: only bother with sync_filesystem during readonly remount
  - xfs: remove xfs_inew_wait
  - xfs: mark a data structure sick if there are cross-referencing errors
  - xfs: restore speculative_cow_prealloc_lifetime sysctl
  - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware
  - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd
  - xfs: factor out a xfs_ilock_iocb helper
  - xfs: fix parent pointer scrubber bailing out on unallocated inodes
  - xfs: fix inode reservation space for removing transaction
  - xfs: fix comment for start time value of inode with bigtime enabled
  - xfs: fix uaf when leaf dir bestcount not match with dir data blocks
  - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent
  - xfs: Check for extent overflow when swapping extents
  - xfs: Check for extent overflow when remapping an extent
  - xfs: Check for extent overflow when moving extent from cow to data fork
  - xfs: Check for extent overflow when writing to unwritten extent
  - xfs: Check for extent overflow when adding/removing xattrs
  - xfs: Check for extent overflow when renaming dir entries
  - xfs: Check for extent overflow when removing dir entries
  - xfs: Check for extent overflow when adding dir entries
  - xfs: Check for extent overflow when punching a hole
  - xfs: Check for extent overflow when trivally adding a new extent
  - xfs: Add helper for checking per-inode extent count overflow
  - xfs: flush inode gc workqueue before clearing agi bucket
  - xfs: check sb_meta_uuid for dabuf buffer recovery
  - xfs: Fix the free logic of state in xfs_attr_node_hasname
  - xfs: reduce kvmalloc overhead for CIL shadow buffers
  - xfs: only run COW extent recovery when there are no live extents
  - xfs: remove all COW fork extents when remounting readonly
  - xfs: don't catch dax+reflink inodes as corruption in verifier
  - xfs: fix soft lockup via spinning in filestream ag selection loop
  - xfs: return errors in xfs_fs_sync_fs
  - drivers/perf: hisi: Add TLP filter support
  - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu
  - hwtracing: hisi_ptt: Only add the supported devices to the filters list
  - ftrace: Fix use-after-free for dynamic ftrace_ops
  - bfq: Make sure bfqg for which we are queueing requests is online
  - bfq: Get rid of __bio_blkcg() usage
  - bfq: Track whether bfq_group is still online
  - Revert "block, bfq: move bfqq to root_group if parent group is offlined"
  - net: hns3: fix get wrong value of function hclge_get_dscp_prio()
  - ext4: fix super block checksum incorrect after mount
  - Revert "block/wbt: fix negative inflight counter when remove scsi device"
  - tee: fix memory leak in tee_shm_register()
  - qrtr: Convert qrtr_ports from IDR to XArray
  - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
  - tracing/probes: Have kprobes and uprobes use $COMM too
  - netfilter: nf_tables: fix audit memory leak in nf_tables_commit
  - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect()
  - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
  - video: fbdev: i740fb: Check the argument of i740_calc_vclk()
  - powerpc/64: Init jump labels before parse_early_param()
  - smb3: check xattr value length earlier
  - f2fs: fix to do sanity check on segment type in build_sit_entries()
  - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
  - ALSA: control: Use deferred fasync helper
  - ALSA: timer: Use deferred fasync helper
  - ALSA: core: Add async signal helpers
  - powerpc/32: Don't always pass -mcpu=powerpc to the compiler
  - watchdog: export lockup_detector_reconfigure
  - RISC-V: Add fast call path of crash_kexec()
  - riscv: mmap with PROT_WRITE but no PROT_READ is invalid
  - modules: Ensure natural alignment for .altinstructions and __bug_table sections
  - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
  - vfio: Clear the caps->buf to NULL after free
  - tty: serial: Fix refcount leak bug in ucc_uart.c
  - lib/list_debug.c: Detect uninitialized lists
  - ext4: avoid resizing to a partial cluster size
  - ext4: avoid remove directory when directory is corrupted
  - drivers:md:fix a potential use-after-free bug
  - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
  - md: Notify sysfs sync_completed in md_reap_sync_thread()
  - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
  - selftests/kprobe: Do not test for GRP/ without event failures
  - csky/kprobe: reclaim insn_slot on kprobe unregistration
  - RDMA/rxe: Limit the number of calls to each tasklet
  - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
  - PCI/ACPI: Guard ARM64-specific mcfg_quirks
  - cxl: Fix a memory leak in an error handling path
  - pinctrl: intel: Check against matching data instead of ACPI companion
  - gadgetfs: ep_io - wait until IRQ finishes
  - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
  - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
  - zram: do not lookup algorithm in backends table
  - uacce: Handle parent device removal or parent driver module rmmod
  - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
  - vboxguest: Do not use devm for irq
  - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
  - usb: renesas: Fix refcount leak bug
  - usb: host: ohci-ppc-of: Fix refcount leak bug
  - clk: ti: Stop using legacy clkctrl names for omap4 and 5
  - drm/meson: Fix overflow implicit truncation warnings
  - irqchip/tegra: Fix overflow implicit truncation warnings
  - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
  - usb: cdns3 fix use-after-free at workaround 2
  - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
  - PCI: Add ACS quirk for Broadcom BCM5750x NICs
  - drm/sun4i: dsi: Prevent underflow when computing packet sizes
  - netfilter: add helper function to set up the nfnetlink header and use it
  - netfilter: nftables: add helper function to set the base sequence number
  - audit: log nftables configuration change events once per table
  - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
  - ASoC: SOF: intel: move sof_intel_dsp_desc() forward
  - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
  - kbuild: fix the modules order between drivers and libs
  - igb: Add lock to avoid data race
  - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
  - fec: Fix timer capture timing in `fec_ptp_enable_pps()`
  - i40e: Fix to stop tx_timeout recovery if GLOBR fails
  - regulator: pca9450: Remove restrictions for regulator-name
  - i2c: imx: Make sure to unregister adapter on remove()
  - ice: Ignore EEXIST when setting promisc mode
  - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
  - net: genl: fix error path memory leak in policy dumping
  - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
  - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
  - net: moxa: pass pdev instead of ndev to DMA functions
  - net: dsa: mv88e6060: prevent crash on an unused port
  - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
  - powerpc/pci: Fix get_phb_number() locking
  - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
  - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
  - netfilter: nf_tables: really skip inactive sets when allocating name
  - ASoC: tas2770: Fix handling of mute/unmute
  - ASoC: tas2770: Drop conflicting set_bias_level power setting
  - ASoC: tas2770: Allow mono streams
  - ASoC: tas2770: Set correct FSYNC polarity
  - iavf: Fix adminq error handling
  - nios2: add force_successful_syscall_return()
  - nios2: restarts apply only to the first sigframe we build...
  - nios2: fix syscall restart checks
  - nios2: traced syscall does need to check the syscall number
  - nios2: don't leave NULLs in sys_call_table[]
  - nios2: page fault et.al. are *not* restartable syscalls...
  - dpaa2-eth: trace the allocated address instead of page struct
  - perf probe: Fix an error handling path in 'parse_perf_probe_command()'
  - geneve: fix TOS inheriting for ipv4
  - xen/xenbus: fix return type in xenbus_file_read()
  - nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
  - NTB: ntb_tool: uninitialized heap data in tool_fn_write()
  - tools build: Switch to new openssl API for test-libcrypto
  - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
  - ceph: don't leak snap_rwsem in handle_cap_grant
  - tools/vm/slabinfo: use alphabetic order when two values are equal
  - ceph: use correct index when encoding client supported features
  - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
  - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
  - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
  - plip: avoid rcu debug splat
  - ipv6: do not use RT_TOS for IPv6 flowlabel
  - geneve: do not use RT_TOS for IPv6 flowlabel
  - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
  - pinctrl: qcom: sm8250: Fix PDC map
  - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
  - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
  - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
  - net: bgmac: Fix a BUG triggered by wrong bytes_compl
  - virtio_net: fix memory leak inside XPD_TX with mergeable
  - SUNRPC: Reinitialise the backchannel request buffers before reuse
  - sunrpc: fix expiry of auth creds
  - net: atlantic: fix aq_vec index out of range error
  - can: mcp251x: Fix race condition on receive interrupt
  - bpf: Check the validity of max_rdwr_access for sock local storage map iterator
  - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
  - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
  - bpf: Acquire map uref in .init_seq_private for hash map iterator
  - bpf: Acquire map uref in .init_seq_private for array map iterator
  - NFSv4/pnfs: Fix a use-after-free bug in open
  - NFSv4.1: RECLAIM_COMPLETE must handle EACCES
  - NFSv4: Fix races in the legacy idmapper upcall
  - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
  - NFSv4.1: Don't decrease the value of seq_nr_highest_sent
  - Documentation: ACPI: EINJ: Fix obsolete example
  - apparmor: Fix memleak in aa_simple_write_to_buffer()
  - apparmor: fix reference count leak in aa_pivotroot()
  - apparmor: fix overlapping attachment computation
  - apparmor: fix setting unconfined mode on a loaded profile
  - apparmor: fix aa_label_asxprint return check
  - apparmor: Fix failed mount permission check error message
  - apparmor: fix absroot causing audited secids to begin with =
  - apparmor: fix quiet_denied for file rules
  - can: ems_usb: fix clang's -Wunaligned-access warning
  - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
  - tracing: Have filter accept "common_cpu" to be consistent
  - btrfs: fix lost error handling when looking up extended ref on log replay
  - mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
  - mmc: pxamci: Fix an error handling path in pxamci_probe()
  - mmc: pxamci: Fix another error handling path in pxamci_probe()
  - ata: libata-eh: Add missing command name
  - rds: add missing barrier to release_refill
  - x86/mm: Use proper mask when setting PUD mapping
  - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
  - ALSA: info: Fix llseek return value when using callback
  - !260 svm: Delete unused ioctl command
  - svm: Delete unused ioctl command
  - !252 hulk backport patchs for ascend feature
  - !239 Intel: Enable default kernel config for Intel Emmitsburg pinctrl
  - Enable Intel Emmitsburg pinctrl for default config
  - mm: fix ignore cpuset enforcement
  - mm: fix alloc CDM node memory for MPOL_BIND
  - ascend: export interfaces required by ascend drivers
  - sharepool: fix sp_alloc_populate no fallocate bug
  - mm/sharepool: Fix add group failed with errno 28
  - mm: sharepool: Fix static check warning
  - irq-gic-v3: Fix too large cpu_count
  - mm/sharepool: Use "tgid" instead of "pid" to find a task
  - ascend/arm64: Add ascend_enable_all kernel parameter


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-129.0.0.69
changelog:
  - !275 Intel Advanced Matrix Extensions (AMX) - KVM support
  - !227 Intel SPR: Enable Intel SPR features in default kernel config for OLK-5.10
  - !223 SPR: IDXD driver (on top of OLK-5.10) - DSA/IAA incremental backporting patches until upstream 6.1
  - openeuler_defconfig: Enable configs for Intel IDXD driver
  - sched: Fix kABI for task->pasid_activated
  - x86/fpu: Fix KABI broken caused by introducing of guest permissions in struct fpu
  - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer
  - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP
  - KVM: x86: add system attribute to retrieve full set of supported xsave states
  - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr
  - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID
  - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources
  - tools headers UAPI: Sync arch prctl headers with the kernel sources
  - tools arch x86: Sync the msr-index.h copy with the kernel sources
  - tools: Move x86 syscall number fallbacks to .../uapi/
  - selftests: kvm: move vm_xsave_req_perm call to amx_test
  - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing
  - selftest: kvm: Add amx selftest
  - selftest: kvm: Move struct kvm_x86_state to header
  - selftest: kvm: Reorder vcpu_load_state steps for AMX
  - x86/fpu: Fix inline prefix warnings
  - kvm: x86: Disable interception for IA32_XFD on demand
  - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()
  - kvm: selftests: Add support for KVM_CAP_XSAVE2
  - kvm: x86: Add support for getting/setting expanded xstate buffer
  - x86/fpu: Add uabi_size to guest_fpu
  - kvm: x86: Add CPUID support for Intel AMX
  - kvm: x86: Add XCR0 support for Intel AMX
  - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR
  - kvm: x86: Emulate IA32_XFD_ERR for guest
  - kvm: x86: Intercept #NM for saving IA32_XFD_ERR
  - x86/fpu: Prepare xfd_err in struct fpu_guest
  - kvm: x86: Add emulation for IA32_XFD
  - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation
  - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2
  - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM
  - x86/fpu: Add guest support to xfd_enable_feature()
  - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument
  - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID
  - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule
  - x86/fpu: Prepare guest FPU for dynamically enabled FPU features
  - x86/fpu: Extend fpu_xstate_prctl() with guest permissions
  - dmaengine: idxd: Fix kABI for IDXD perfmon cpu hot plug state
  - dmaengine: idxd: Remove linux/msi.h include
  - dmaengine: idxd: Fix crc_val field for completion record
  - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA
  - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
  - dmaengine: idxd: fix RO device state error after been disabled/reset
  - dmaengine: idxd: Fix max batch size for Intel IAA
  - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing
  - dmaengine: idxd: add configuration for concurrent batch descriptor processing
  - dmaengine: idxd: add configuration for concurrent work descriptor processing
  - dmaengine: idxd: add WQ operation cap restriction support
  - dmanegine: idxd: reformat opcap output to match bitmap_parse() input
  - dmaengine: idxd: convert ats_dis to a wq flag
  - dmaengine: idxd: Remove unused struct idxd_fault
  - dmaengine: idxd: track enabled workqueues in bitmap
  - lib: bitmap: Introduce node-aware alloc API
  - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
  - dmaengine: idxd: avoid deadlock in process_misc_interrupts()
  - dmaengine: idxd: Correct IAX operation code names
  - MAINTAINERS: idxd driver maintainer update
  - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature
  - dmaengine: idxd: force wq context cleanup on device disable path
  - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled
  - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq()
  - dmaengine: idxd: skip irq free when wq type is not kernel
  - dmaengine: idxd: make idxd_register/unregister_dma_channel() static
  - dmaengine: idxd: free irq before wq type is reset
  - dmaengine: idxd: fix lockdep warning on device driver removal
  - dmaengine: idxd: Separate user and kernel pasid enabling
  - dmaengine: idxd: refactor wq driver enable/disable operations
  - dmaengine: idxd: move wq irq enabling to after device enable
  - dmaengine: idxd: set max_xfer and max_batch for RO device
  - dmaengine: idxd: update IAA definitions for user header
  - dmaengine: idxd: remove trailing white space on input str for wq name
  - dmaengine: idxd: don't load pasid config until needed
  - dmaengine: idxd: skip clearing device context when device is read-only
  - dmaengine: idxd: fix retry value to be constant for duration of function call
  - dmaengine: idxd: match type for retries var in idxd_enqcmds()
  - dmaengine: idxd: fix device cleanup on disable
  - dmaengine: idxd: Remove useless DMA-32 fallback configuration
  - dmaengine: idxd: restore traffic class defaults after wq reset
  - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
  - tools/objtool: Check for use of the ENQCMD instruction in the kernel
  - x86/cpufeatures: Re-enable ENQCMD
  - x86/traps: Demand-populate PASID MSR via #GP
  - sched: Define and initialize a flag to identify valid PASID in the task
  - x86/fpu: Clear PASID when copying fpstate
  - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
  - kernel/fork: Initialize mm's PASID
  - iommu/ioasid: Introduce a helper to check for valid PASIDs
  - mm: Change CONFIG option for mm->pasid field
  - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA
  - iommu/vt-d: Clean up unused PASID updating functions
  - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm()
  - iommu/vt-d: Fix PASID reference leak
  - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers
  - iommu/vt-d: Add pasid private data helpers
  - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID
  - iommu/vt-d: Remove svm_dev_ops
  - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device
  - dmaengine: idxd: deprecate token sysfs attributes for read buffers
  - dmaengine: idxd: change bandwidth token to read buffers
  - dmaengine: idxd: fix wq settings post wq disable
  - dmaengine: idxd: change MSIX allocation based on per wq activation
  - dmaengine: idxd: fix descriptor flushing locking
  - dmaengine: idxd: embed irq_entry in idxd_wq struct
  - dmaengine: idxd: add knob for enqcmds retries
  - dmaengine: idxd: set defaults for wq configs
  - dmaengine: idxd: handle interrupt handle revoked event
  - dmaengine: idxd: handle invalid interrupt handle descriptors
  - dmaengine: idxd: create locked version of idxd_quiesce() call
  - dmaengine: idxd: add helper for per interrupt handle drain
  - dmaengine: idxd: move interrupt handle assignment
  - dmaengine: idxd: int handle management refactoring
  - dmaengine: idxd: rework descriptor free path on failure
  - dmaengine: idxd: fix missed completion on abort path
  - dmaengine: idxd: fix calling wq quiesce inside spinlock
  - dmaengine: idxd: fix resource leak on dmaengine driver disable
  - dmaengine: idxd: cleanup completion record allocation
  - dmaengine: idxd: reconfig device after device reset command
  - dmaengine: idxd: add halt interrupt support
  - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail
  - dmanegine: idxd: fix resource free ordering on driver removal
  - dmaengine: idxd: remove kernel wq type set when load configuration
  - dmaengine: idxd: remove gen cap field per spec 1.2 update
  - dmaengine: idxd: check GENCAP config support for gencfg register
  - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission
  - dmaengine: idxd: remove interrupt disable for dev_lock
  - dmaengine: idxd: remove interrupt disable for cmd_lock
  - dmaengine: idxd: fix setting up priv mode for dwq
  - dmaengine: idxd: set descriptor allocation size to threshold for swq
  - dmaengine: idxd: make submit failure path consistent on desc freeing
  - dmaengine: idxd: remove interrupt flag for completion list spinlock
  - dmaengine: idxd: make I/O interrupt handler one shot
  - dmaengine: idxd: clear block on fault flag when clear wq
  - dmaengine: idxd: add capability check for 'block on fault' attribute
  - dmaengine: idxd: Remove unused status variable in irq_process_work_list()
  - dmaengine: idxd: Fix a possible NULL pointer dereference
  - dmaengine: idxd: fix abort status check
  - dmanegine: idxd: add software command status
  - dmaengine: idxd: rotate portal address for better performance
  - dmaengine: idxd: fix uninit var for alt_drv
  - dmaengine: idxd: Set defaults for GRPCFG traffic class
  - dmaengine: idxd: remove fault processing code
  - dmaengine: idxd: move dsa_drv support to compatible mode
  - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone
  - dmaengine: idxd: create user driver for wq 'device'
  - dmaengine: idxd: create dmaengine driver for wq 'device'
  - dmaengine: idxd: create idxd_device sub-driver
  - dmaengine: idxd: add type to driver in order to allow device matching
  - dmanegine: idxd: open code the dsa_drv registration
  - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c
  - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c
  - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus
  - dmaengine: idxd: remove iax_bus_type prototype
  - dmaengine: idxd: remove bus shutdown
  - dmaengine: idxd: move wq_disable() to device.c
  - dmaengine: idxd: move wq_enable() to device.c
  - dmaengine: idxd: remove IDXD_DEV_CONF_READY
  - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev
  - dmaengine: idxd: add driver name
  - dmaengine: idxd: add driver register helper
  - dmaengine: idxd: have command status always set
  - dmaengine: idxd: Add wq occupancy information to sysfs attribute
  - dmanegine: idxd: cleanup all device related bits after disabling device
  - dmaengine: idxd: Simplify code and axe the use of a deprecated API
  - dmaengine: idxd: fix submission race window
  - dmaengine: idxd: fix sequence for pci driver remove() and shutdown()
  - dmaengine: idxd: fix setup sequence for MSIXPERM table
  - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin
  - dmaengine: idxd: fix array index when int_handles are being used
  - dmaengine: idxd: fix desc->vector that isn't being updated
  - dmaengine: idxd: add missing percpu ref put on failure
  - dmaengine: idxd: Change license on idxd.h to LGPL
  - dmaengine: idxd: remove devm allocation for idxd->int_handles
  - dmaengine: idxd: Remove redundant variable cdev_ctx
  - dmaengine: idxd: Fix missing error code in idxd_cdev_open()
  - dmaengine: idxd: Add missing cleanup for early error out in probe call
  - dmaengine: idxd: add engine 'struct device' missing bus type assignment
  - dmaengine: idxd: Use cpu_feature_enabled()
  - dmaengine: idxd: Enable IDXD performance monitor support
  - dmaengine: idxd: Add IDXD performance monitor support
  - dmaengine: idxd: remove MSIX masking for interrupt handlers
  - dmaengine: idxd: device cmd should use dedicated lock
  - dmaengine: idxd: support reporting of halt interrupt
  - dmaengine: idxd: enable SVA feature for IOMMU
  - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages
  - dmaengine: idxd: add interrupt handle request and release support
  - dmaengine: idxd: add support for readonly config mode
  - dmaengine: idxd: add percpu_ref to descriptor submission path
  - dmaengine: idxd: remove detection of device type
  - dmaengine: idxd: iax bus removal
  - dmaengine: idxd: fix group conf_dev lifetime
  - dmaengine: idxd: fix engine conf_dev lifetime
  - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime
  - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime
  - dmaengine: idxd: use ida for device instance enumeration
  - dmaengine: idxd: removal of pcim managed mmio mapping
  - dmaengine: idxd: cleanup pci interrupt vector allocation management
  - dmaengine: idxd: clear MSIX permission entry on shutdown
  - dmaengine: idxd: add module parameter to force disable of SVA
  - x86/asm: Annotate movdir64b()'s dst argument with __iomem
  - dma: idxd: use DEFINE_MUTEX() for mutex lock
  - dmaengine: idxd: Fix list corruption in description completion
  - dmaengine: idxd: add IAX configuration support in the IDXD driver
  - dmaengine: idxd: add ATS disable knob for work queues
  - dmaengine: idxd: define table offset multiplier
  - dmaengine: idxd: Update calculation of group offset to be more readable
  - dmaengine: idxd: Add ABI documentation for shared wq
  - dmaengine: idxd: Clean up descriptors with fault error
  - dmaengine: idxd: Add shared workqueue support
  - !220 Intel Advanced Matrix Extensions (AMX) support on SPR
  - mm: Fix kabi change caused by saved_auxv[] in mm_struct for x86_64
  - !270 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing
  - openeuler_defconfig: Enable TRBE and TMC
  - drivers/ETM: fix error in invalid cs_id
  - coresight: etm4x: Expose trcdevarch via sysfs
  - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0
  - coresight: etm4x: Add support for PE OS lock
  - coresight: etm4x: Convert all register accesses
  - coresight: etm4x: avoid build failure with unrolled loops
  - coresight: trbe: Make sure we have enough space
  - coresight: trbe: Allow driver to choose a different alignment
  - coresight: trbe: Decouple buffer base from the hardware base
  - coresight: trbe: Add a helper to pad a given buffer area
  - coresight: trbe: Add a helper to calculate the trace generated
  - coresight: trbe: Defer the probe on offline CPUs
  - coresight: trbe: Fix incorrect access of the sink specific data
  - coresight: trbe: Prohibit trace before disabling TRBE
  - coresight: trbe: End the AUX handle on truncation
  - coresight: trbe: Do not truncate buffer on IRQ
  - coresight: trbe: Fix handling of spurious interrupts
  - coresight: trbe: irq handler: Do not disable TRBE if no action is needed
  - coresight: trbe: Unify the enabling sequence
  - coresight: trbe: Drop duplicate TRUNCATE flags
  - coresight: trbe: Ensure the format flag is always set
  - coresight: etm-pmu: Ensure the AUX handle is valid
  - coresight: etm4x: Use Trace Filtering controls dynamically
  - coresight: etm4x: Save restore TRFCR_EL1
  - coresight: etm4x: Move ETM to prohibited region for disable
  - coresight: Don't immediately close events that are run on invalid CPU/sink combos
  - coresight: tmc-etr: Speed up for bounce buffer in flat mode
  - KVM: arm64: Handle access to TRFCR_EL1
  - coresight: sink: Add TRBE driver
  - perf: aux: Add flags for the buffer format
  - perf: aux: Add CoreSight PMU buffer formats
  - arm64: Add support for trace synchronization barrier
  - coresight: core: Add support for dedicated percpu sinks
  - coresight: etm-perf: Handle stale output handles
  - coresight: ete: Add support for ETE tracing
  - coresight: ete: Add support for ETE sysreg access
  - coresight: Add support for v8.4 SelfHosted tracing
  - arm64: Add TRBE definitions
  - arm64: Add TRFCR_ELx definitions
  - coresight: etm4x: Add support for sysreg only devices
  - coresight: etm4x: Refactor probing routine
  - coresight: etm4x: Use TRCDEVARCH for component discovery
  - coresight: etm4x: Add necessary synchronization for sysreg access
  - coresight: etm4x: Detect system instructions support
  - coresight: etm4x: Detect access early on the target CPU
  - coresight: etm4x: Handle ETM architecture version
  - coresight: etm4x: Check for Software Lock
  - coresight: etm4x: Define DEVARCH register fields
  - coresight: etm4x: Hide sysfs attributes for unavailable registers
  - coresight: etm4x: Add sysreg access helpers
  - coresight: etm4x: Make offset available for sysfs attributes
  - coresight: etm4x: Always read the registers on the host CPU
  - coresight: Convert claim/disclaim operations to use access wrappers
  - coresight: Convert coresight_timeout to use access abstraction
  - coresight: Introduce device access abstraction
  - !229 Intel SPR: Adding uncore PMU support and fix uprobes rbtree usage for OLK-5.10
  - !251 [OLK-5.10] arm64: add machine checksafe support
  - !54 configs: change the value of NLS_CODEPAGE_437 from m to y
  - !255 ksmbd-introduce-new-SMB3-kernel-server
  - !262 crypto: enable some SM configs
  - arm64: add machine check safe sysctl interface
  - arm64: add dump_user_range() to machine check safe
  - arm64: introduce copy_mc_to_kernel() implementation
  - arm64: add cow to machine check safe
  - arm64: get/put_user support machine check safe
  - arm64: copy_form/to_user support machine check safe
  - arm64: add support for machine check error safe
  - arm64: extable: add new extable type "__mc_ex_table"
  - uaccess: add generic fallback version of copy_mc_to_user()
  - Revert "arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY"
  - Revert "arm64: ras: copy_from_user scenario support uce kernel recovery"
  - x86/fpu: Avoid kabi change caused by struct fpu
  - x86: Avoid kabi change caused by adding pkru element in thread_struct
  - x86/fpu: Prevent FPU state corruption
  - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test
  - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation
  - x86/cpufeatures: Put the AMX macros in the word 18 block
  - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
  - signal: Skip the altstack update when not needed
  - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog()
  - x86/fpu: Optimize out sigframe xfeatures when in init state
  - Documentation/x86: Add documentation for using dynamic XSTATE features
  - selftests/x86/amx: Add context switch test
  - selftests/x86/amx: Add test cases for AMX state management
  - x86/fpu/amx: Enable the AMX feature in 64-bit mode
  - x86/fpu: Add XFD handling for dynamic states
  - x86/fpu: Calculate the default sizes independently
  - x86/fpu/amx: Define AMX state components and have it used for boot-time checks
  - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers
  - x86/fpu/xstate: Add fpstate_realloc()/free()
  - x86/fpu/xstate: Add XFD #NM handler
  - x86/fpu: Update XFD state where required
  - x86/fpu: Add sanity checks for XFD
  - x86/fpu: Add XFD state to fpstate
  - x86/msr-index: Add MSRs for XFD
  - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit
  - x86/fpu: Reset permission and fpstate on exec()
  - x86/fpu: Prepare fpu_clone() for dynamically enabled features
  - x86/fpu/signal: Prepare for variable sigframe length
  - x86/signal: Use fpu::__state_user_size for sigalt stack validation
  - x86/fpu: Add basic helpers for dynamically enabled features
  - x86/arch_prctl: Add controls for dynamic XSTATE components
  - x86/fpu: Add fpu_state_config::legacy_features
  - x86/fpu: Add members to struct fpu to cache permission information
  - x86/fpu/xstate: Provide xstate_calculate_size()
  - x86/signal: Implement sigaltstack size validation
  - signal: Add an optional check for altstack size
  - x86/fpu: Remove old KVM FPU interface
  - x86/kvm: Convert FPU handling to a single swap buffer
  - x86/fpu: Provide infrastructure for KVM FPU cleanup
  - x86/fpu: Prepare for sanitizing KVM FPU code
  - x86/fpu/xstate: Move remaining xfeature helpers to core
  - x86/fpu: Rework restore_regs_from_fpstate()
  - x86/fpu: Mop up xfeatures_mask_uabi()
  - x86/fpu: Move xstate feature masks to fpu_*_cfg
  - x86/fpu: Move xstate size to fpu_*_cfg
  - x86/fpu/xstate: Cleanup size calculations
  - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy()
  - x86/fpu: Provide struct fpu_config
  - x86/fpu/signal: Use fpstate for size and features
  - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate()
  - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf()
  - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate()
  - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe()
  - x86/fpu/xstate: Use fpstate for os_xsave()
  - x86/fpu: Use fpstate::size
  - x86/fpu: Add size and mask information to fpstate
  - x86/process: Move arch_thread_struct_whitelist() out of line
  - x86/fpu: Do not leak fpstate pointer on fork
  - x86/fpu: Remove fpu::state
  - x86/math-emu: Convert to fpstate
  - x86/fpu/core: Convert to fpstate
  - x86/fpu/signal: Convert to fpstate
  - x86/fpu/regset: Convert to fpstate
  - x86/fpu: Convert tracing to fpstate
  - x86/KVM: Convert to fpstate
  - x86/fpu: Replace KVMs xstate component clearing
  - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate
  - x86/fpu: Convert fpstate_init() to struct fpstate
  - x86/fpu: Provide struct fpstate
  - x86/fpu: Replace KVMs home brewed FPU copy to user
  - x86/fpu: Provide a proper function for ex_handler_fprestore()
  - x86/fpu: Replace the includes of fpu/internal.h
  - x86/fpu: Mop up the internal.h leftovers
  - x86/sev: Include fpu/xcr.h
  - x86/fpu: Remove internal.h dependency from fpu/signal.h
  - x86/fpu: Move fpstate functions to api.h
  - x86/fpu: Move mxcsr related code to core
  - x86/fpu: Move fpregs_restore_userregs() to core
  - x86/fpu: Make WARN_ON_FPU() private
  - x86/fpu: Move legacy ASM wrappers to core
  - x86/fpu: Move os_xsave() and os_xrstor() to core
  - x86/fpu: Make os_xrstor_booting() private
  - x86/fpu: Clean up CPU feature tests
  - x86/fpu: Move context switch and exit to user inlines into sched.h
  - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init
  - x86/fpu: Rework copy_xstate_to_uabi_buf()
  - x86/fpu: Replace KVMs home brewed FPU copy from user
  - x86/fpu: Move KVMs FPU swapping to FPU core
  - x86/fpu/xstate: Mark all init only functions __init
  - x86/fpu/xstate: Provide and use for_each_xfeature()
  - x86/fpu: Cleanup xstate xcomp_bv initialization
  - x86/fpu: Do not inherit FPU context for kernel and IO worker threads
  - x86/process: Clone FPU in copy_thread()
  - x86/fpu: Remove pointless memset in fpu_clone()
  - x86/fpu: Cleanup the on_boot_cpu clutter
  - x86/fpu: Restrict xsaves()/xrstors() to independent states
  - x86/pkru: Remove useless include
  - x86/fpu: Update stale comments
  - x86/fpu: Remove pointless argument from switch_fpu_finish()
  - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog()
  - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean
  - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean
  - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean
  - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean
  - x86/signal: Change return type of restore_sigcontext() to boolean
  - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean
  - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean
  - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe()
  - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe()
  - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user()
  - x86/fpu: Mask out the invalid MXCSR bits properly
  - x86/fpu: Restore the masking out of reserved MXCSR bits
  - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again
  - x86/fpu/signal: Let xrstor handle the features to init
  - x86/fpu/signal: Handle #PF in the direct restore path
  - x86/fpu/signal: Split out the direct restore code
  - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing()
  - x86/fpu/signal: Sanitize the xstate check on sigframe
  - x86/fpu/signal: Remove the legacy alignment check
  - x86/fpu/signal: Move initial checks into fpu__restore_sig()
  - x86/fpu: Mark init_fpstate __ro_after_init
  - x86/pkru: Remove xstate fiddling from write_pkru()
  - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate()
  - x86/fpu: Remove PKRU handling from switch_fpu_finish()
  - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations
  - x86/fpu: Hook up PKRU into ptrace()
  - x86/fpu: Add PKRU storage outside of task XSAVE buffer
  - x86/fpu: Dont restore PKRU in fpregs_restore_userspace()
  - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi()
  - x86/fpu: Move FXSAVE_LEAK quirk into __copy_kernel_to_fpregs()
  - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs()
  - x86/fpu: Clean up the fpu__clear() variants
  - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread()
  - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs()
  - x86/cpu: Write the default PKRU value when enabling PKE
  - x86/pkru: Provide pkru_write_default()
  - x86/pkru: Provide pkru_get_init_value()
  - x86/cpu: Sanitize X86_FEATURE_OSPKE
  - x86/fpu: Rename and sanitize fpu__save/copy()
  - x86/pkeys: Move read_pkru() and write_pkru()
  - x86/fpu/xstate: Sanitize handling of independent features
  - x86/fpu: Rename "dynamic" XSTATEs to "independent"
  - x86/fpu: Rename initstate copy functions
  - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate()
  - x86/fpu: Get rid of the FNSAVE optimization
  - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate()
  - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate()
  - x86/fpu: Rename xstate copy functions which are related to UABI
  - x86/fpu: Rename fregs-related copy functions
  - x86/math-emu: Rename frstor()
  - x86/fpu: Rename fxregs-related copy functions
  - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user()
  - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs()
  - x86/fpu: Get rid of copy_supervisor_to_kernel()
  - x86/fpu: Cleanup arch_set_user_pkey_access()
  - x86/kvm: Avoid looking up PKRU in XSAVE buffer
  - x86/fpu: Get rid of using_compacted_format()
  - x86/fpu: Move fpu__write_begin() to regset
  - x86/fpu/regset: Move fpu__read_begin() into regset
  - x86/fpu: Remove fpstate_sanitize_xstate()
  - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get()
  - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get()
  - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get()
  - x86/fpu: Clean up fpregs_set()
  - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values
  - x86/fpu: Rewrite xfpregs_set()
  - x86/fpu: Simplify PTRACE_GETREGS code
  - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate()
  - x86/fpu: Sanitize xstateregs_set()
  - x86/fpu: Move inlines where they belong
  - x86/fpu: Remove unused get_xsave_field_ptr()
  - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask()
  - x86/fpu: Make xfeatures_mask_all __ro_after_init
  - x86/fpu: Mark various FPU state variables __ro_after_init
  - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate")
  - Revert "x86/fpu: Correct pkru/xstate inconsistency"
  - selftest/x86/signal: Include test cases for validating sigaltstack
  - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available
  - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ
  - x86/signal: Introduce helpers to get the maximum signal frame size
  - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ
  - Enable Intel AMX for default config
  - Enable default config for Intel NTB LTR vendor support for gen4 NTB
  - Enable Intel SPR HFI support for default config
  - Enable Intel PMT support for default config
  - Enable SGX virtualization in default config
  - vfs: Check the truncate maximum size in inode_newsize_ok()
  - ksmbd: add reserved room in ipc request/response
  - ksmbd: limits exceeding the maximum allowable outstanding requests
  - ksmbd: move credit charge deduction under processing request
  - ksmbd: add support for smb2 max credit parameter
  - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION
  - cifsd: add Kconfig and Makefile
  - ksmbd: Fix wrong return value and message length check in smb2_ioctl()
  - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
  - ksmbd: fix encryption failure issue for session logoff response
  - ksmbd: fix endless loop when encryption for response fails
  - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
  - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
  - ksmbd: Fix user namespace mapping
  - ksmbd: fix use-after-free bug in smb2_tree_disconect
  - ksmbd: fix memory leak in smb2_handle_negotiate
  - ksmbd: fix racy issue while destroying session on multichannel
  - ksmbd: use vfs_llseek instead of dereferencing NULL
  - ksmbd: remove unused ksmbd_share_configs_cleanup function
  - ksmbd: fix kernel oops from idr_remove()
  - ksmbd: replace sessions list in connection with xarray
  - ksmbd: use wait_event instead of schedule_timeout()
  - ksmbd: fix incorrect handling of iterate_dir
  - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
  - ksmbd: add channel rwlock
  - ksmbd: smbd: fix connection dropped issue
  - ksmbd: fix reference count leak in smb_check_perm_dacl()
  - ksmbd: reduce smb direct max read/write size
  - ksmbd: don't align last entry offset in smb2 query directory
  - ksmbd: fix same UniqueId for dot and dotdot entries
  - ksmbd: smbd: validate buffer descriptor structures
  - ksmbd: fix SMB 3.11 posix extension mount failure
  - ksmbd: fix guest connection failure with nautilus
  - ksmbd: uninitialized variable in create_socket()
  - ksmbd: smbd: fix missing client's memory region invalidation
  - ksmbd: add smb-direct shutdown
  - ksmbd: smbd: change the default maximum read/write, receive size
  - ksmbd: smbd: create MR pool
  - ksmbd: smbd: call rdma_accept() under CM handler
  - ksmbd: set 445 port to smbdirect port by default
  - ksmbd: register ksmbd ib client with ib_register_client()
  - ksmbd: Fix smb2_get_name() kernel-doc comment
  - ksmbd: Fix smb2_set_info_file() kernel-doc comment
  - ksmbd: Fix buffer_check_err() kernel-doc comment
  - ksmbd: fix multi session connection failure
  - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  - ksmbd: Remove unused fields from ksmbd_file struct definition
  - ksmbd: Remove unused parameter from smb2_get_name()
  - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  - ksmbd: fix uninitialized symbol 'pntsd_size'
  - ksmbd: remove select FS_POSIX_ACL in Kconfig
  - ksmbd: fix memleak in get_file_stream_info()
  - ksmbd: contain default data stream even if xattr is empty
  - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec()
  - ksmbd: Fix an error handling path in 'smb2_sess_setup()'
  - ksmbd: change LeaseKey data type to u8 array
  - ksmbd: remove smb2_buf_length in smb2_transform_hdr
  - ksmbd: remove smb2_buf_length in smb2_hdr
  - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message
  - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info()
  - ksmbd: Remove redundant 'flush_workqueue()' calls
  - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
  - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
  - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
  - ksmbd: add buffer validation in session setup
  - ksmbd: throttle session setup failures to avoid dictionary attacks
  - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests
  - ksmbd: validate credit charge after validating SMB2 PDU body size
  - ksmbd: add buffer validation for smb direct
  - ksmbd: limit read/write/trans buffer size not to exceed 8MB
  - ksmbd: validate compound response buffer
  - ksmbd: fix potencial 32bit overflow from data area check in smb2_write
  - ksmbd: improve credits management
  - ksmbd: add validation in smb2_ioctl
  - ksmbd: fix oops from fuse driver
  - ksmbd: fix version mismatch with out of tree
  - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req()
  - ksmbd: remove the leftover of smb2.0 dialect support
  - ksmbd: check strictly data area in ksmbd_smb2_check_message()
  - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value
  - ksmbd: missing check for NULL in convert_to_nt_pathname()
  - ksmbd: fix transform header validation
  - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT
  - ksmbd: add validation in smb2 negotiate
  - ksmbd: add request buffer validation in smb2_set_info
  - ksmbd: use correct basic info level in set_file_basic_info()
  - ksmbd: remove NTLMv1 authentication
  - ksmbd: fix documentation for 2 functions
  - ksmbd: fix invalid request buffer access in compound
  - ksmbd: remove RFC1002 check in smb2 request
  - ksmbd: use LOOKUP_BENEATH to prevent the out of share access
  - ksmbd: remove follow symlinks support
  - ksmbd: check protocol id in ksmbd_verify_smb_message()
  - ksmbd: add default data stream name in FILE_STREAM_INFORMATION
  - ksmbd: log that server is experimental at module load
  - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info
  - ksmbd: prevent out of share access
  - ksmbd: transport_rdma: Don't include rwlock.h directly
  - ksmbd: fix read of uninitialized variable ret in set_file_basic_info
  - ksmbd: remove unused ksmbd_file_table_flush function
  - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data
  - ksmbd: Reduce error log 'speed is unknown' to debug
  - ksmbd: remove setattr preparations in set_file_basic_info()
  - ksmbd: ensure error is surfaced in set_file_basic_info()
  - ksmbd: fix __write_overflow warning in ndr_read_string
  - ksmbd: fix permission check issue on chown and chmod
  - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default
  - ksmbd: smbd: fix kernel oops during server shutdown
  - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon()
  - ksmbd: update the comment for smb2_get_ksmbd_tcon()
  - ksmbd: change int data type to boolean
  - ksmbd: Fix multi-protocol negotiation
  - ksmbd: fix an oops in error handling in smb2_open()
  - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4
  - ksmbd: fix missing error code in smb2_lock
  - ksmbd: use channel signingkey for binding SMB2 session setup
  - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT
  - ksmbd: fix -Wstringop-truncation warnings
  - ksmbd: Fix potential memory leak in tcp_destroy_socket()
  - ksmbd: add support for negotiating signing algorithm
  - ksmbd: add negotiate context verification
  - ksmbd: fix typo of MS-SMBD
  - ksmbd: move credit charge verification over smb2 request size verification
  - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid
  - ksmbd: fix wrong error status return on session setup
  - ksmbd: fix wrong compression context size
  - ksmbd: fix typo in comment
  - ksmbd: fix an error message in ksmbd_conn_trasnport_init
  - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO
  - ksmbd: fix unused err value in smb2_lock
  - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr()
  - ksmbd: remove unneeded check_context_err
  - ksmbd: handle error cases first in smb2_create_sd_buffers
  - ksmbd: make smb2_find_context_vals return NULL if not found
  - ksmbd: uninterruptible wait for a file being unlocked
  - ksmbd: free ksmbd_lock when file is closed
  - ksmbd: fix the running request count decrement
  - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name()
  - ksmbd: delete some stray tabs
  - ksmbd: change data type of volatile/persistent id to u64
  - ksmbd: fix memory leak in smb_inherit_dacl()
  - ksmbd: fix memory leak smb2_populate_readdir_entry()
  - ksmbd: fix read on the uninitialized send_ctx
  - ksmbd: remove unneeded NULL check in for_each_netdev
  - ksmbd: Fix read on the uninitialized pointer sess
  - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap()
  - ksmbd: adapt vfs api to 5.10
  - ksmbd: replace struct dentry with struct path in some function's arguments
  - ksmbd: reorder and document on-disk and netlink structures in headers
  - ksmbd: change server config string index to enumeration
  - ksmbd: change server state type macro to enumeration
  - ksmbd: change sid types to enumeration
  - ksmbd: change ACE types to enumeration
  - ksmbd: remove SMB1 oplock level macros
  - ksmbd: opencode to remove ATTR_FP macro
  - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry
  - ksmbd: opencode to remove FP_INODE macro
  - ksmbd: fix dentry racy with rename()
  - ksmbd: Relax credit_charge check in smb2_validate_credit_charge()
  - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security
  - ksmbd: replace request and respone buffer macro with inline functions
  - ksmbd: replace SMB_DIRECT_TRANS macro with inline function
  - ksmbd: remove and replace macros with inline functions in smb_common.h
  - ksmbd: remove getting worker state macros
  - ksmbd: replace PAYLOAD_HEAD with inline function
  - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro
  - ksmbd: replace BUFFER_NR_PAGES with inline function
  - ksmbd: remove macros in transport_ipc.c
  - ksmbd: set MAY_* flags together with open flags
  - ksmbd: factor out a ksmbd_vfs_lock_parent helper
  - ksmbd: move fs/cifsd to fs/ksmbd
  - cifsd: add index.rst in cifs documentation
  - cifsd: fix WARNING: document isn't included in any toctree
  - cifsd: add ksmbd/nfsd interoperability to feature table
  - doc: cifsd: change the reference to configuration.txt
  - cifsd: fix build warnings from cifsd.rst
  - cifsd: update cifsd.rst document
  - cifsd: fix WARNING: Title overline too short
  - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION
  - ksmbd: remove unneeded NULL check in the list iterator
  - ksmbd: use f_bsize instead of q->limits.logical_block_size
  - ksmbd: change stream type macro to enumeration
  - ksmbd: opencode posix acl functions instead of wrappers
  - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename
  - ksmbd: opencode to avoid trivial wrappers
  - ksmbd: remove ksmbd_err/info
  - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function
  - ksmbd: remove ____ksmbd_align in ksmbd_server.h
  - ksmbd: remove unneeded FIXME comment
  - ksmbd: fix overly long line
  - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd
  - ksmbd: use list_for_each_entry instead of list_for_each
  - ksmbd: remove ksmbd_vfs_copy_file_range
  - ksmbd: initialize variables on the declaration
  - ksmbd: remove cache read/trans buffer support
  - ksmbd: add support for SMB3 multichannel
  - ksmbd: fix kfree of uninitialized pointer oid
  - cifsd: append ksmbd prefix into names for asn1 decoder
  - cifsd: remove duplicated argument
  - cifsd: set epoch in smb2_lease_break response
  - cifsd: fix list_add double add BUG_ON trap in setup_async_work()
  - cifsd: fix additional warnings from checkpatch.pl --strict
  - cifsd: fix potential read overflow in ksmbd_vfs_stream_read()
  - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly
  - cifsd: fix memleak in ksmbd_vfs_stream_read()
  - cifsd: fix memleak in ksmbd_vfs_stream_write()
  - cifsd: make alignment match open parenthesis
  - cifsd: enclose macro variables in parenthesis
  - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob()
  - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes'
  - cifsd: Prefer kernel type 'u16' over 'uint16_t'
  - cifsd: remove unnecessary parentheses around
  - cifsd: Alignment should match open parenthesis
  - cifsd: Blank lines aren't necessary after an open brace '{'
  - cifsd: No space is necessary after a cast
  - cifsd: don't use multiple blank lines
  - cifsd: spaces preferred around that '/'
  - cifsd: braces {} should be used on all arms of this statement
  - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN()
  - cifsd: alignment match open parenthesis
  - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls
  - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash()
  - cifsd: call kzalloc() directly instead of wrapper
  - cifsd: add default case in switch statment in alloc_shash_desc()
  - cifsd: change success handling to failure handling
  - cifsd: fix wrong return value in ksmbd_crypt_message()
  - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message()
  - cifsd: len can never be negative in ksmbd_init_sg()
  - cifsd: add the check if nvec is zero
  - cifsd: never return 1 on failure
  - cifsd: return zero in always success case
  - cifsd: set error return value for memcmp() difference
  - cifsd: remove unneeded type casting
  - cifsd: simplify error handling in ksmbd_auth_ntlm()
  - cifsd: move ret check before the out label
  - cifsd: just return smbhash() instead of using rc return value
  - cifsd: move fips_enabled check before the str_to_key()
  - cifsd: add goto fail in neg_token_init_mech_type()
  - cifsd: use memcmp instead of for loop check in oid_eq()
  - cifsd: add goto fail in asn1_oid_decode()
  - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE
  - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID
  - cifsd: fix xfstests generic/504 test failure
  - cifsd: fix boolreturn.cocci warnings
  - cifsd: fix WARNING: Too many leading tabs
  - cifsd: fix WARNING: Possible unnecessary 'out of memory' message
  - cifsd: decoding gss token using lib/asn1_decoder.c
  - cifsd: fix invalid memory access in smb2_write()
  - cifsd: add support for AES256 encryption
  - cifsd: Fix potential null-ptr-deref in destroy_previous_session()
  - cifsd: Update out_buf_len in smb2_populate_readdir_entry()
  - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe()
  - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path
  - cifsd: Fix regression in smb2_get_info
  - cifsd: Remove is_attributes_write_allowed() wrapper
  - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info
  - cifsd: remove the dead code of unimplemented durable handle
  - cifsd: use d_inode()
  - cifsd: Fix potential null-ptr-deref in smb2_open()
  - cifsd: move nt time functions to misc.c
  - cifsd: remove unused nterr.c file
  - cifsd: remove unused smberr.h
  - cifsd: Remove smb2_put_name()
  - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd
  - cifsd: re-implement ksmbd_vfs_kern_path
  - cifsd: get parent dentry from child in ksmbd_vfs_remove_file()
  - cifsd: add the check if parent is stable by unexpected rename
  - cifsd: declare ida statically
  - cifsd: remove unused including <linux/version.h>
  - cifsd: prevent a integer overflow in wm_alloc()
  - cifsd: remove wrappers of kvmalloc/kvfree
  - cifsd: fix memdup.cocci warnings
  - cifsd: use kfree to free memory allocated by kmalloc or kzalloc
  - cifsd: fix memory leak when loop ends
  - cifsd: remove stale prototype and variables
  - cifsd: use xarray instead of linked list for tree connect list
  - cifsd: remove useless error handling in ksmbd_vfs_read
  - cifsd: use file_inode() instead of d_inode()
  - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir
  - cifsd: remove calling d_path in error paths
  - cifsd: remove smack inherit leftovers
  - cifsd: fix wrong prototype in comment
  - cifsd: merge time_wrappers.h into smb_common.h
  - cifsd: clean-up codes using chechpatch.pl --strict
  - cifsd: fix error return code in ksmbd_vfs_remove_file()
  - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated
  - cifsd: use kmalloc() for small allocations
  - cifsd: fix wrong use of rw semaphore in __session_create()
  - cifsd: remove unneeded macros
  - cifsd: remove redundant assignment to variable err
  - cifsd: fix error handling in ksmbd_server_init()
  - cifsd: Fix an error code in smb2_read()
  - cifsd: Pass string length parameter to match_pattern()
  - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used
  - cifsd: fix incorrect comments
  - cifsd: remove unneeded FIXME comments
  - cifsd: fix static checker warning from smb_check_perm_dacl()
  - cifsd: fix static checker warning from smb_direct_post_send_data()
  - cifsd: Fix a use after free on error path
  - cifsd: fix a IS_ERR() vs NULL bug
  - cifsd: fix a precedence bug in parse_dacl()
  - cifsd: Fix a handful of spelling mistakes
  - cifsd: uniquify extract_sharename()
  - cifsd: add file operations
  - cifsd: add server-side procedures for SMB3
  - cifsd: add server handler for central processing and tranport layers
  - crypto: enable some SM configs
  - uprobes: (Re)add missing get_uprobe() in __find_uprobe()
  - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints
  - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints
  - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints
  - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints
  - perf/x86/intel/uncore: Fix invalid unit check
  - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1
  - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server
  - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server
  - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map()
  - perf/x86/intel/uncore: Add alias PMU name
  - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support
  - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support
  - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support
  - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support
  - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support
  - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support
  - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support
  - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support
  - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support
  - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support
  - perf/x86/intel/uncore: Add Sapphire Rapids server framework
  - x86/cpu: Fix core name for Sapphire Rapids
  - x86/cpu: Resort and comment Intel models
  - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks
  - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks
  - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier
  - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks
  - perf/x86/intel/uncore: Parse uncore discovery tables
  - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info
  - perf/x86/intel/uncore: Store the logical die id instead of the physical die id.
  - rbtree, timerqueue: Use rb_add_cached()
  - rbtree, rtmutex: Use rb_add_cached()
  - rbtree, uprobes: Use rbtree helpers
  - rbtree, perf: Use new rbtree helpers
  - rbtree, sched/deadline: Use rb_add_cached()
  - rbtree, sched/fair: Use rb_add_cached()
  - rbtree: Add generic add and find helpers
  - configs: change the value of NLS_CODEPAGE_437 from m to y


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-141.0.0.70
changelog:
  - !350 AMD: Fix cpu capabilities incorrect detection bug.
  - !355 [sync] PR-347: Backport CVEs and fs bugfixes
  - io_uring: kill goto error handling in io_sqpoll_wait_sq()
  - ext4: fix bad checksum after online resize
  - xfs: fix use-after-free in xattr node block inactivation
  - USB: core: Fix RST error in hub.c
  - USB: core: Prevent nested device-reset calls
  - !339 ima: Fix a potential NULL pointer access in ima_restore_measurement_list
  - x86/cpufeatures: Fix cpu capabilities incorrect detection.
  - !342 sync pull request https://gitee.com/openeuler/kernel/pulls/340 from openEuler-22.03-LTS.
  - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
  - bfq: fix null-ptr-deref in bfq_pd_offline
  - i2c: ismt: Fix an out-of-bounds bug in ismt_access()
  - ksmbd: fix heap-based overflow in set_ntacl_dacl()
  - ksmbd: prevent out of bound read for SMB2_WRITE
  - ksmbd: validate length in smb2_write()
  - xfs: fix super block buf log item UAF during force shutdown
  - xfs: wait iclog complete before tearing down AIL
  - xfs: get rid of assert from xfs_btree_islastblock
  - ima: Fix a potential NULL pointer access in ima_restore_measurement_list
  - media: mceusb: Use new usb_control_msg_*() routines
  - perf: hisi: Fix read sccl_id and ccl_id error in TSV200
  - mm: add cond_resched() in swapin_walk_pmd_entry()
  - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
  - livepatch: Fix compile error when CONFIG_LIVEPATCH_WO_FTRACE disabled
  - dm thin: Use last transaction's pmd->root when commit failed
  - zram: avoid race between zram_remove and disksize_store
  - zram: don't fail to remove zram during unloading module
  - blk-mq: fix kabi broken in struct bio
  - blk-mq: fix kabi broken in struct request
  - block, bfq: fix possible uaf for 'bfqq->bic'
  - block, bfq: fix null pointer dereference in bfq_bio_bfqg()
  - blk-mq: set default elevator as deadline in case of hctx shared tagset
  - ext2: replace bh_submit_read() helper with bh_read()
  - ufs: replace ll_rw_block()
  - udf: replace ll_rw_block()
  - reiserfs: replace ll_rw_block()
  - ocfs2: replace ll_rw_block()
  - ntfs3: replace ll_rw_block()
  - jbd2: replace ll_rw_block()
  - isofs: replace ll_rw_block()
  - gfs2: replace ll_rw_block()
  - fs/buffer: replace ll_rw_block()
  - fs/buffer: add some new buffer read helpers
  - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
  - xen/netback: don't call kfree_skb() with interrupts disabled
  - media: dvb-core: Fix UAF due to refcount races at releasing
  - wifi: wilc1000: validate pairwise and authentication suite offsets
  - wifi: wilc1000: validate number of channels
  - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
  - drm/amdkfd: Check for null pointer after calling kmemdup
  - mm: Fix PASID use-after-free issue
  - timekeeping: Adding a padding before timekeeper in tk_core
  - scsi: iscsi: remove .unbind_conn from iscsi_transport
  - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport"
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
  - Bluetooth: L2CAP: Fix build errors in some archs
  - cpuidle: add cpuidle-haltpoll driver module parameter
  - clk: imx: Add check for kcalloc
  - x86/cpu/hygon: Set __max_die_per_package on Hygon
  - mm/dynamic_hugetlb: fix clear PagePool without lock protection
  - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page()
  - mm/swapfile: use new way to fix broken kabi in swap_info_struct
  - block: always align request_wrapper to cacheline
  - block: fix crash on cmpxchg for request_wrapper
  - !269 Reduce the memory usage by kernel
  - efi/libstub: Fix build error in efi-stub.c for riscv
  - mm: init: Fix build waring for ascend enable features
  - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type()
  - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
  - xen/netback: fix build warning
  - xen/netback: Ensure protocol headers don't fall in the non-linear area
  - block: only use cmpxchg64 in 64bit platform
  - proc: proc_skip_spaces() shouldn't think it is working on C strings
  - proc: avoid integer type confusion in get_proc_long
  - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos
  - Revert "ipvlan: Modify the value of ipvlan modes"
  - net/af_packet: make sure to pull mac header
  - KVM: arm64: Fix {fp_asimd,sve}_exit_stat manipulation
  - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
  - arm64: fix a concurrency issue in emulation_proc_handler()
  - !309 vdpa: Add the vdpa device management mechanism and optimize the iotlb
  - !324 clk： 16dv300： add GPL license info for 16dv300 module.
  - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove
  - tools include UAPI: Sync linux/vhost.h with the kernel sources
  - tools include UAPI: Sync linux/vhost.h with the kernel sources
  - tools include UAPI: Sync linux/vhost.h with the kernel sources
  - vhost-vdpa: call vhost_vdpa_cleanup during the release
  - vhost: allow batching hint without size
  - vdpa_sim: set vringh notify callback
  - virtio_pci: struct virtio_pci_common_cfg add queue_reset
  - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data
  - virtio: use virtio_reset_device() when possible
  - virtio: document virtio_reset_device
  - virtio: wrap config->reset calls
  - virtio_pci: introduce helper to get/set queue reset
  - virtio_pci: extract the logic of active vq for modern pci
  - vhost-vdpa: uAPI to suspend the device
  - vhost-vdpa: introduce SUSPEND backend feature bit
  - vdpa: Add suspend operation
  - vhost-vdpa: Call ida_simple_remove() when failed
  - vDPA: fix 'cast to restricted le16' warnings in vdpa.c
  - vDPA: !FEATURES_OK should not block querying device config space
  - vdpa: make get_vq_group and set_group_asid optional
  - vhost-vdpa: return -EFAULT on copy_to_user() failure
  - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa
  - vhost-vdpa: support ASID based IOTLB API
  - vhost-vdpa: introduce uAPI to set group ASID
  - vhost-vdpa: uAPI to get virtqueue group id
  - vhost-vdpa: introduce uAPI to get the number of address spaces
  - vhost-vdpa: introduce uAPI to get the number of virtqueue groups
  - vhost-vdpa: introduce asid based IOTLB
  - vhost: support ASID in IOTLB API
  - vhost_iotlb: split out IOTLB initialization
  - vdpa: introduce config operations for associating ASID to a virtqueue group
  - vdpa: multiple address spaces support
  - vdpa: introduce virtqueue groups
  - vhost-vdpa: switch to use vhost-vdpa specific IOTLB
  - vhost-vdpa: passing iotlb to IOMMU mapping helpers
  - virtio-vdpa: don't set callback if virtio doesn't need it
  - vhost: move the backend feature bits to vhost_types.h
  - net/vdpa: Use readers/writers semaphore instead of cf_mutex
  - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex
  - vdpa: Add support for querying vendor statistics
  - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
  - vhost: handle error while adding split ranges to iotlb
  - vdpa: change the type of nvqs to u32
  - vhost: fix hung thread due to erroneous iotlb entries
  - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use
  - vdpa: Protect vdpa reset with cf_mutex
  - vdpa: Avoid taking cf_mutex lock on get status
  - vdpa: Use BIT_ULL for bit operations
  - vdpa: Support reporting max device capabilities
  - vdpa: Add support for returning device configuration information
  - vdpa: Allow to configure max data virtqueues
  - vdpa: Read device configuration only if FEATURES_OK
  - vdpa: Sync calls set/get config/status with cf_mutex
  - vdpa: Provide interface to read driver features
  - vdpa: Mark vdpa_config_ops.get_vq_notification as optional
  - vdpa: Avoid duplicate call to vp_vdpa get_status
  - docs: document sysfs ABI for vDPA bus
  - vhost-vdpa: clean irqs before reseting vdpa device
  - vdpa: Enable user to set mac and mtu of vdpa device
  - vdpa: Use kernel coding style for structure comments
  - vdpa: Introduce query of device config layout
  - vdpa: Introduce and use vdpa device get, set config helpers
  - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE
  - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min}
  - vdpa: min vq num of vdpa device cannot be greater than max vq num
  - vdpa: add new callback get_vq_num_min in vdpa_config_ops
  - vhost_vdpa: unset vq irq before freeing irq
  - vdpa: potential uninitialized return in vhost_vdpa_va_map()
  - vhost-iotlb: Add an opaque pointer for vhost IOTLB
  - vdpa: Support transferring virtual addressing during DMA mapping
  - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap()
  - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map()
  - vhost-vdpa: Handle the failure of vdpa_reset()
  - vdpa: Fix some coding style issues
  - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro
  - vdpa: Add documentation for vdpa_alloc_device() macro
  - virtio/vdpa: clear the virtqueue state during probe
  - vp_vdpa: correct the return value when fail to map notification
  - virito_pci libray: hide vp_modern_map_capability()
  - vhost/vdpa: Remove the restriction that only supports virtio-net devices
  - virtio_pci_modern: hide vp_modern_get_queue_notify_off()
  - vdpa: Follow kdoc comment style
  - vdpa: Follow kdoc comment style
  - virtio_vdpa: don't warn when fail to disable vq
  - vdpa: Use simpler version of ida allocation
  - vhost_vdpa: switch to vmemdup_user()
  - clk: hi3516dv300: add GPL license info. driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I65S6L
  - coresight: trbe: Enable ACPI/Platform automatic module loading
  - arm64/trbe: Add initial MADT/SPE probing
  - ACPI 6.5: MADT: add support for trace buffer extension in GICC
  - coresight: Return the pointer of @pdata when not "fwnode"
  - blk-mq: don't access request_wrapper if request is not allocated from block layer
  - blk-mq: fix kabi broken due to request_wrapper
  - ide-cd: don't clear rq_flags after blk_get_request
  - iommu: Fix error handling in probe_acpi_namespace_devices()
  - !321 net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol and fix the incorrect way to obtain parameters.
  - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol
  - net: hns3: fix getting supported parameter from driver in hclge_set_wol
  - !318 net: hns3: This series bugfix for the HNS3 ethernet driver.
  - !307 arch: mach: add support for 16dv300 series soc.
  - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
  - net: hns3: fix return value check bug of rx copybreak
  - net: hns3: fix incorrect hw rss hash type of rx packet
  - sched: disable sched_autogroup by default
  - Revert "add barriers to buffer_uptodate and set_buffer_uptodate"
  - Fixed the issue that the macro def_domain_type is repeatedly defined.
  - coresight: trbe: remove cpuhp instance node before remove cpuhp state
  - RDMA/hns: adjust the structure of RoCE bonding driver
  - RDMA/hns: add constraints for bonding-unsupported situations
  - RDMA/hns: fix the error of missing GID in RoCE bonding mode 1
  - RDMA/hns: fix possible dead lock when setting RoCE Bonding
  - drm/i915: fix TLB invalidation for Gen12 video and compute engines
  - fork: Fixed the extended kabi memory is not initialized
  - mm/dynamic_hugetlb: fix compound_nr incorrect
  - mm/shmem: fix shmem_swapin() race with swapoff
  - swap: fix do_swap_page() race with swapoff
  - mm/swapfile: fix broken kabi in swap_info_struct
  - mm/swapfile: use percpu_ref to serialize against concurrent swapoff
  - swapfile: fix soft lockup in scan_swap_map_slots
  - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection
  - spi: hisi-sfc-v3xx: fix potential irq race condition
  - spi: hisi-sfc-v3xx: add address mode check
  - spi: hisi-sfc-v3xx: extend version checking compatibility
  - coresight: ete: Add acpi match id for Hip09
  - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
  - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
  - l2tp: Serialize access to sk_user_data with sk_callback_lock
  - Bluetooth: L2CAP: Fix u8 overflow
  - workqueue: fix state-dump console deadlock
  - preempt/dynamic: Fix typo in macro conditional statement
  - jump_label: Fix usage in module __init
  - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw()
  - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak
  - arm64/mpam: make mbw_max/min not less than min_bw
  - arm64/mpam: Fix indent format error in resctrl_parse_param()
  - arm64/mpam: decrease dom_num when domain goes offline
  - arm64/mpam: correct mbw_max/min if remainder is too large
  - mm/migrate.c: rework migration_entry_wait() to not take a pageref
  - sched/fair: limit burst to zero when cfs bandwidth is toggled off
  - sched: Fix null-ptr-deref in free_fair_sched_group
  - !317 AMD: Fix allmodconfig build issue in amd perf uncore module.
  - !314 config: disable CONFIG_QOS_SCHED_SMT_EXPELLER
  - x86/cpu: Add get_llc_id() helper function
  - perf/amd/uncore: Clean up header use, use <linux/ include paths instead of <asm/
  - perf/amd/uncore: Simplify code, use free_percpu()'s built-in check for NULL
  - config: disable CONFIG_QOS_SCHED_SMT_EXPELLER
  - !232 txgbe : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs
  - !316 SPR: support Intel In Field Scan(IFS)
  - Enable Intel In Field Scan(IFS) as kernel module
  - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree
  - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency
  - Documentation: In-Field Scan
  - platform/x86/intel/ifs: add ABI documentation for IFS
  - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations
  - platform/x86/intel/ifs: Add IFS sysfs interface
  - platform/x86/intel/ifs: Add scan test support
  - platform/x86/intel/ifs: Authenticate and copy to secured memory
  - platform/x86/intel/ifs: Check IFS Image sanity
  - platform/x86/intel/ifs: Read IFS firmware image
  - platform/x86/intel/ifs: Add stub driver for In-Field Scan
  - stop_machine: Add stop_core_cpuslocked() for per-core operations
  - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
  - x86/microcode/intel: Expose collect_cpu_info_early() for IFS
  - !312 intel: backport fix for SPR c1 and c1e independent support for intel_idle
  - !311 intel: backport  Sapphire Rapids PMT errata fix
  - intel_idle: make SPR C1 and C1E be independent
  - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
  - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig
  - module: support 16dv300 simplified defconfig
  - module:Add support for MEIG usb product to option driver.
  - module: add hisi machine support
  - !293 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers
  - !281 [5.10] [Feature] :add netswift WX1860 series NIC ngbe  module support
  - openeuler: config: txgbe mode compile param default config
  - !310 config: support hns3 pmu
  - openeuler: net: ngbe: add ngbe module support
  - openeuler: config: add NGBE MODODULE CONFIG
  - config: support hns3 pmu
  - !304 update patches for sw64 architecture
  - !286 defconfig: add helper script for update openeuler_defconfig
  - !306 tc-testing: fix a bug in gitignore of tc-testing
  - configs: update arch/x86/configs/openeuler_defconfig
  - configs: update arch/arm64/configs/openeuler_defconfig
  - kconfig: Add script to update openeuler_defconfig
  - !303 iommu: bugfix for missing symbols when build arm_smmu_v3.ko
  - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
  - scsi: ufs: core: Enable link lost interrupt
  - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
  - perf python: Fix build when PYTHON_CONFIG is user supplied
  - Documentation/ABI: Mention retbleed vulnerability info file for sysfs
  - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
  - md: call __md_stop_writes in md_stop
  - Revert "md-raid: destroy the bitmap after destroying the thread"
  - mm/hugetlb: fix hugetlb not supporting softdirty tracking
  - xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
  - ACPI: processor: Remove freq Qos request for all CPUs
  - s390: fix double free of GS and RI CBs on fork() failure
  - asm-generic: sections: refactor memory_intersects
  - loop: Check for overflow while configuring loop
  - x86/bugs: Add "unknown" reporting for MMIO Stale Data
  - perf/x86/lbr: Enable the branch type for the Arch LBR by default
  - btrfs: check if root is readonly while setting security xattr
  - btrfs: add info when mount fails due to stale replace target
  - btrfs: replace: drop assert for suspended replace
  - btrfs: fix silent failure when deleting root reference
  - ionic: fix up issues with handling EAGAIN on FW cmds
  - rxrpc: Fix locking in rxrpc's sendmsg
  - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
  - net: Fix a data-race around sysctl_somaxconn.
  - net: Fix data-races around sysctl_devconf_inherit_init_net.
  - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
  - net: Fix a data-race around netdev_budget_usecs.
  - net: Fix a data-race around netdev_budget.
  - net: Fix a data-race around sysctl_net_busy_read.
  - net: Fix a data-race around sysctl_net_busy_poll.
  - net: Fix a data-race around sysctl_tstamp_allow_data.
  - net: Fix data-races around sysctl_optmem_max.
  - bpf: Folding omem_charge() into sk_storage_charge()
  - ratelimit: Fix data-races in ___ratelimit().
  - net: Fix data-races around netdev_tstamp_prequeue.
  - net: Fix data-races around netdev_max_backlog.
  - net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
  - net: Fix data-races around sysctl_[rw]mem_(max|default).
  - net: Fix data-races around sysctl_[rw]mem(_offset)?.
  - tcp: tweak len/truesize ratio for coalesce candidates
  - netfilter: nf_tables: disallow jump to implicit chain from set element
  - netfilter: nf_tables: upfront validation of data via nft_data_init()
  - netfilter: bitwise: improve error goto labels
  - netfilter: nft_cmp: optimize comparison for 16-bytes
  - netfilter: nf_tables: consolidate rule verdict trace call
  - netfilter: nftables: remove redundant assignment of variable err
  - netfilter: nft_tunnel: restrict it to netdev family
  - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
  - netfilter: nf_tables: do not leave chain stats enabled on error
  - netfilter: nft_payload: do not truncate csum_offset and csum_type
  - netfilter: nft_payload: report ERANGE for too long offset and length
  - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
  - netfilter: ebtables: reject blobs that don't provide all entry points
  - net: ipvtap - add __init/__exit annotations to module init/exit funcs
  - bonding: 802.3ad: fix no transmission of LACPDUs
  - net: moxa: get rid of asymmetry in DMA mapping/unmapping
  - net: ipa: don't assume SMEM is page-aligned
  - net/mlx5e: Properly disable vlan strip on non-UL reps
  - ice: xsk: prohibit usage of non-balanced queue id
  - ice: xsk: Force rings to be sized to power of 2
  - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
  - rose: check NULL rose_loopback_neigh->loopback
  - mm/smaps: don't access young/dirty bit if pte unpresent
  - mm/huge_memory.c: use helper function migration_entry_to_page()
  - SUNRPC: RPC level errors should set task->tk_rpc_status
  - NFSv4.2 fix problems with __nfs42_ssc_open
  - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
  - xfrm: clone missing x->lastused in xfrm_do_migrate
  - xfrm: fix refcount leak in __xfrm_policy_check()
  - kernel/sched: Remove dl_boosted flag comment
  - vfs: make sync_filesystem return errors from ->sync_fs
  - fs: remove __sync_filesystem
  - pinctrl: amd: Don't save/restore interrupt status and wake status bits
  - kernel/sys_ni: add compat entry for fadvise64_64
  - parisc: Fix exception handler for fldw and fstw instructions
  - audit: fix potential double free on error path from fsnotify_add_inode_mark
  - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
  - iommu: bugfix for missing symbols when build arm_smmu_v3.ko
  - !308 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default
  - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default
  - module: add hi3516dv300 clk driver
  - tc-testing: gitignore, delete plugins directory
  - sw64: fix kernel_stack_pointer
  - sw64: add support for KPROBES_ON_FTRACE
  - sw64: optimize single float load store instruction emulation
  - sw64: fix VM_DATA_DEFAULT_FLAGS
  - sw64: kvm: support debugging guest kernel via gdb
  - sw64: add basic NVDIMM support
  - sw64: fix argument type of __sw64_vcpu_run()
  - sw64: ftrace: fix function graph tracing support
  - sw64: generate call instruction with disp 0
  - sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support
  - sw64: mark sched_clock() as notrace
  - sw64: fix memmap_range_valid()
  - sw64: bpf: improve BPF_CALL address check
  - sw64: add basic livepatch support on SW64
  - sw64: acpi: fix compilation dependency when CONFIG_PCI=n
  - sw64: fix recordmcount and dynamic ftrace
  - sw64: fix topology setup
  - sw64: kvm: fix guest longtime offset of VCPU
  - sw64: improve stack trace
  - sw64: remove unused boot syncronization code
  - Revert "sw64: clean up unused single step support in kernel"
  - sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y
  - sw64: always restore MATCH configuration after scheduling
  - sw64: track last vpn in struct cpuinfo_sw64
  - sw64: make struct cpuinfo_sw64 cache line aligned
  - sw64: kvm: add qemu fw_cfg device to chip_vt.dts
  - sw64: kvm: add qemu fw_cfg device support in sysfs
  - !302 sched: programmable: fix build error of bpf_topology
  - sched: programmable: Fix build error for nr_cpus_ids
  - sched: programmable: fix build error of bpf_topology
  - !300 bpf: Fix build error: linux/kabi.h: No such file or directory
  - !294 昇腾补丁回合
  - bpf: Fix build error: linux/kabi.h: No such file or directory
  - memblock,arm64: expand the static memblock memory table
  - iort: Read ACPI configure to get streamid.
  - Hugtlb: bugfix for hugetlb remap
  - mm: cma: use pr_err_ratelimited for CMA warning
  - oom: add oom notifier call for oom panic
  - cpu-feature: Enable Taisan IDC feature for Taishan core version
  - memcontrol: Add oom recover for kmemcg when release buddy hugepage
  - !259 cgroup: Support iocost for cgroup v1
  - !279 sched: programmable: bpf support programmable schedule capacity for scheduler
  - cgroup: Support iocost for cgroup v1
  - !298 Perf tool add Hip09 json support.
  - !234 AMD: Support perf mem/c2c for AMD Zen platform.
  - !211  AMD: Add EPYC Gen4 PerfMonV2 uncore support
  - hix5hd2: Add I2C_M_STOP flag support for hix5hd2 driver.
  - perf jevents: Add support for HiSilicon PA PMU aliasing
  - perf jevents: Add support for HiSilicon SLLC PMU aliasing
  - perf jevents: Add support for HiSilicon HHA PMU aliasing
  - perf jevents: Add support for HiSilicon DDRC PMU aliasing
  - perf jevents: Add support for HiSilicon L3C PMU aliasing
  - perf test: Add pmu-events test for aliases of hip09 ddrc pmu
  - perf vendor events arm64: Revise hip08 uncore events
  - perf test: Verify more event members in pmu-events test
  - perf jevents: Support ConfigCode
  - perf parse-events: Set numeric term config
  - perf test: Add pmu-events sys event support
  - perf jevents: Print SoC name per system event table
  - perf pmu: Make pmu_add_sys_aliases() public
  - perf test: Add more pmu-events uncore aliases
  - perf test: Re-add pmu-event uncore PMU alias test
  - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map()
  - perf test: Test pmu-events core aliases separately
  - perf test: Factor out pmu-events alias comparison
  - perf test: Declare pmu-events test events separately
  - perf jevents: Relocate test events to cpu folder
  - perf test: Factor out pmu-events event comparison
  - perf jevents: Make build dependency on test JSONs
  - perf jevents: Add test for arch std events
  - perf pmu: Save pmu name
  - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC
  - perf pmu: Fix alias matching
  - perf tools: Fix pattern matching for same substring in different PMU type
  - perf metricgroup: Support adding metrics for system PMUs
  - perf metricgroup: Support printing metric groups for system PMUs
  - perf metricgroup: Split up metricgroup__print()
  - perf metricgroup: Fix metrics using aliases covering multiple PMUs
  - perf evlist: Change evlist__splice_list_tail() ordering
  - perf pmu: Add pmu_add_sys_aliases()
  - perf pmu: Add pmu_id()
  - perf jevents: Add support for system events tables
  - perf jevents: Add support for an extra directory level
  - staging: rtl8712: fix use after free bugs
  - Fix kabi change caused by reverting patches
  - Revert "iommu: Introduce attach/detach_pasid_table API"
  - Revert "iommu: Introduce bind/unbind_guest_msi"
  - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist"
  - Revert "iommu/smmuv3: Get prepared for nested stage support"
  - Revert "iommu/smmuv3: Implement attach/detach_pasid_table"
  - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs"
  - Revert "iommu/smmuv3: Implement cache_invalidate"
  - Revert "dma-iommu: Implement NESTED_MSI cookie"
  - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement"
  - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions"
  - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi"
  - Revert "iommu/smmuv3: report additional recoverable faults"
  - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE"
  - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE"
  - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING"
  - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type"
  - Revert "vfio/pci: Register an iommu fault handler"
  - Revert "vfio/pci: Allow to mmap the fault queue"
  - Revert "vfio: Use capability chains to handle device specific irq"
  - Revert "vfio/pci: Add framework for custom interrupt indices"
  - Revert "vfio: Add new IRQ for DMA fault reporting"
  - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling"
  - Revert "vfio: Document nested stage control"
  - Revert "vfio/pci: Register a DMA fault response region"
  - Revert "vfio/pci: Inject page response upon response region fill"
  - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD"
  - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible"
  - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()"
  - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()"
  - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL"
  - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL"
  - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'"
  - Revert "iommu: fix build error when CONFIG_IOMMU_API is off"
  - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING"
  - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log"
  - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode
  - RDMA/hns: Optimize user DCA perfermance by sharing DCA status
  - RDMA/hns: Add debugfs support for DCA
  - RDMA/hns: Add DCA support for kernel space
  - RDMA/hns: Add method to query WQE buffer's address
  - RDMA/hns: Add method to detach WQE buffer
  - RDMA/hns: Setup the configuration of WQE addressing to QPC
  - RDMA/hns: Add method for attaching WQE buffer
  - RDMA/hns: Configure DCA mode for the userspace QP
  - RDMA/hns: Add method for shrinking DCA memory pool
  - RDMA/hns: Introduce DCA for RC QP
  - net: hns3: add vf fault process in hns3 ras
  - net: hns3: add hns3 vf fault detect cap bit support
  - net: hns3: support debugfs for wake on lan
  - net: hns3: support wake on lan configuration and query
  - dm: Fix UAF in run_timer_softirq()
  - livepatch/ppc64: Fix preemption check when enabling
  - livepatch: Avoid CPU hogging with cond_resched
  - livepatch: Fix several code style issues
  - livepatch/x86: Avoid conflict with static {call,key}
  - livepatch/core: Restrict minimum size of function that can be patched
  - livepatch/x86: Rename old_code to old_insns
  - livepatch: Fix patching functions which have static_call
  - dm-thin: Resume failed in FAIL mode
  - dm: fix null pointer dereference in dev_create()
  - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
  - ARM: 9059/1: cache-v7: get rid of mini-stack
  - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6
  - KVM: arm64: Implement the capability of DVMBM
  - KVM: arm64: Add kvm_arch::dvm_cpumask and dvm_lock
  - KVM: arm64: Add kvm_vcpu_arch::cpus_ptr and pre_cpus_ptr
  - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs
  - KVM: arm64: Support a new HiSi CPU type
  - mm: hugetlb: fix UAF in hugetlb_handle_userfault
  - mm/memory: add non-anonymous page check in the copy_present_page()
  - net: hns3: refactor the debugfs for dumping FD tcam
  - net: hns3: PF supports to set and query lane_num by sysfs
  - net: hns3: allocate fd counter for queue bonding
  - net: hns3: add queue bonding mode support for VF
  - net: hns3: add support for queue bonding mode of flow director
  - net: hns3: refine the handling for VF heartbeat
  - mpi: Fix length check in mpi_key_length()
  - Revert "posix-cpu-timers: Make timespec to nsec conversion safe"
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
  - bpf, sockmap: fix sk_rmem_alloc underflow for sockmap
  - sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP
  - sched/fair: Fix kabi borken in sched_domain_shared
  - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
  - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir
  - pinctrl: core: Set ret to 0 when group is skipped
  - pinctrl: core: Handling pinmux and pinconf separately
  - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
  - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
  - blk-wbt: call rq_qos_add() after wb_normal is initialized
  - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init
  - blk-mq: fix missing blk_account_io_done() in error path
  - crypto: hisilicon/qm - delete redundancy check
  - crypto: hisilicon/qm - add pci bdf number check
  - crypto: hisilicon/qm - increase the memory of local variables
  - crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF
  - crypto: hisilicon/sec - enabling clock gating of the address prefetch module
  - crypto: hisilicon/qm - fix incorrect parameters usage
  - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check
  - crypto: hisilicon/hpre - fix resource leak in remove process
  - crypto: hisilicon/qm - fix the qos value initialization
  - !216 AMD： Add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig
  - kabi: Fix kabi breakage caused by new member added to struct perf_sample_data.
  - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
  - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
  - perf/x86/amd: Support PERF_SAMPLE_ADDR
  - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
  - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
  - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
  - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
  - perf: Add sample_flags to indicate the PMU-filled sample data
  - perf: Add new macros for mem_hops field
  - perf: Add mem_hops field in perf_mem_data_src structure
  - perf/x86/ibs: Add new IBS register bits into header
  - perf/amd/uncore: Allow the driver to be built as a module
  - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments
  - perf/x86/amd/uncore: Add PerfMonV2 DF event format
  - perf/x86/amd/uncore: Detect available DF counters
  - perf/x86/amd/uncore: Use attr_update for format attributes
  - perf/x86/amd/uncore: Use dynamic events array
  - !201 AMD: Add Perfmonv2/IBS/BRS features for AMD EPYC platforms
  - !265 Add LoongArch support
  - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers
  - !250 add UPROBE_ALTER_PC flag for uprobe mechanism
  - !268 [OLK-5.10]perf arm64 metricgroup support and some bugfix
  - !282 Synchronize the code of mainline perf tool and support the parsing of TRBE trace data
  - !283 [OLK-5.10] Add debug print of 64G link speed
  - kabi: test fix kabi for enum bpf_prog_type and bpf_attach_type
  - openeuler_defconfig: enable CONFIG_BPF_SCHED for x86
  - sched: programmable: Add lib for sched programmable
  - sched: programmable: Add three hooks in select_task_rq_fair()
  - sched: programmable: add bpf hooks to update rq and task state in enqueue_task/deqeue_task of CFS
  - sched: programmable: Add hook for pick next task
  - sched: cfs: add bpf hooks to control wakeup and tick preemption
  - bpf:programmable: Add helper func to check cpu share cache
  - bpf:programmable: Add cpumask ops collection
  - sched: programmable: Add convenient helper functions to convert sched entity
  - sched: programmable: Add helper function for cpu topology.
  - LoongArch: defconfig: Set CONFIG_TXGBE=m by default
  - LS7A2000 : Add quirk for OHCI device rev 0x02
  - stmmac: pci: Add dwmac support for Loongson
  - uprobe: add UPROBE_ALTER_PC flag for uprobe
  - kabi: Fix kabi breakage caused by commit d5616bac7ada.
  - !276 support set/get VxLAN rule of rx flow director by ethtool
  - !215 cgroupv1使能cgroup writeback的功能
  - !222 vdpa: add two ioctl commands to support generic vDPA
  - qla2xxx: add debug print of 64G link speed
  - perf cs-etm: Fix corrupt inject files when only last branch option is enabled
  - perf cs-etm: No-op refactor of synth opt usage
  - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast
  - perf cs-etm: Remove duplicate and incorrect aux size checks
  - perf cs-etm: Print size using consistent format
  - perf cs-etm: Show a warning for an unknown magic number
  - perf cs-etm: Print the decoder name
  - perf cs-etm: Create ETE decoder
  - perf cs-etm: Update OpenCSD decoder for ETE
  - perf cs-etm: Fix typo
  - perf cs-etm: Save TRCDEVARCH register
  - perf cs-etm: Refactor out ETMv4 header saving
  - perf cs-etm: Initialise architecture based on TRCIDR1
  - perf cs-etm: Refactor initialisation of decoder params.
  - perf cs-etm: Add warnings for missing DSOs
  - perf cs-etm: Improve Coresight zero timestamp warning
  - perf annotate: Add disassembly warnings for annotate --stdio
  - perf annotate: Re-add annotate_warned functionality
  - perf tools: Add WARN_ONCE equivalent for UI warnings
  - perf tools: Add flag for tracking warnings of missing DSOs
  - perf cs-etm: Pass unformatted flag to decoder
  - perf cs-etm: Use existing decoder instead of resetting it
  - perf cs-etm: Suppress printing when resetting decoder
  - perf cs-etm: Only setup queues when they are modified
  - perf cs-etm: Split setup and timestamp search functions
  - perf cs-etm: Refactor initialisation of kernel start address
  - tools headers UAPI: Sync perf_event.h with the kernel sources
  - perf cs-etm: Split --dump-raw-trace by AUX records
  - perf cs-etm: Split Coresight decode by aux records
  - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events()
  - perf cs-etm: Remove callback cs_etm_find_snapshot()
  - perf cs-etm: Prevent and warn on underflows during timestamp calculation.
  - perf cs-etm: Start reading 'Z' --itrace option
  - perf cs-etm: Move synth_opts initialisation
  - perf auxtrace: Add Z itrace option for timeless decoding
  - perf cs-etm: Set time on synthesised samples to preserve ordering
  - perf cs-etm: Refactor timestamp variable names
  - perf cs-etm: Detect pid in VMID for kernel running at EL2
  - perf cs-etm: Add helper cs_etm__get_pid_fmt()
  - perf cs-etm: Support PID tracing in config
  - perf cs-etm: Fix bitmap for option
  - perf cs-etm: Update ETM metadata format
  - vdpa: clean up get_config_size ret value handling
  - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit
  - vdpa: Consider device id larger than 31
  - vdpa: fix use-after-free on vp_vdpa_remove
  - virtio: always enter drivers/virtio/
  - vp_vdpa: Fix return value check for vdpa_alloc_device()
  - virtio_pci_modern: correct sparse tags for notify
  - virtio_pci_modern: __force cast the notify mapping
  - vp_vdpa: allow set vq state to initial state after reset
  - virtio-pci library: introduce vp_modern_get_driver_features()
  - vdpa: support packed virtqueue for set/get_vq_state()
  - vp_vdpa: add vq irq offloading support
  - vdpa: Add reset callback in vdpa_config_ops
  - vp_vdpa: report doorbell address
  - virtio-pci library: report resource address
  - vp_vdpa: switch to use vp_modern_map_vq_notify()
  - virtio-pci library: switch to use vp_modern_map_vq_notify()
  - virtio_pci_modern: introduce helper to map vq notify area
  - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate()
  - vdpa: add driver_override support
  - vdpa_sim_blk: add support for vdpa management tool
  - vdpa_sim_net: Add support for user supported devices
  - vdpa_sim: make vdpasim->buffer size configurable
  - vdpa: add vdpa simulator for block device
  - vdpa: split vdpasim to core and net modules
  - vdpa: set the virtqueue num during register
  - vdpa_sim: add supported_features field in vdpasim_dev_attr
  - vdpa_sim: add set_config callback in vdpasim_dev_attr
  - vdpa_sim: add work_fn in vdpasim_dev_attr
  - vdpa_sim: add device id field in vdpasim_dev_attr
  - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov
  - vdpa: remove unnecessary 'default n' in Kconfig entries
  - vdpa: Enable user to query vdpa device info
  - virtio-pci: introduce modern device module
  - virito-pci-modern: rename map_capability() to vp_modern_map_capability()
  - virtio-pci-modern: introduce helper to get notification offset
  - virtio-pci-modern: introduce helper for getting queue nums
  - virtio-pci-modern: introduce helper for setting/geting queue size
  - virtio-pci-modern: introduce helper to set/get queue_enable
  - virtio-pci-modern: introduce vp_modern_queue_address()
  - virtio-pci-modern: introduce vp_modern_set_queue_vector()
  - net: hns3: support set/get VxLAN rule of rx flow director by ethtool
  - net: ethtool: add VxLAN to the NFC API
  - bpf: sched: Add helper functions to get cpu statistics
  - sched: programmable: Add helpers to set tag of task or task_group
  - sched: programmable: add bpf_sched_task_tag_of helper function
  - sched: programmable: add bpf_sched_tg_tag_of helper function
  - sched: programmable: Add user interface of task tag
  - sched: programmable: Add user interface of task group tag
  - sched: programmable: Add a tag for the task group
  - sched: programmable: Add a tag for the task
  - bpftool: recognize scheduler programs
  - libbpf: add support for scheduler bpf programs
  - bpf: sched: introduce bpf_sched_enable()
  - bpf: sched: basic infrastructure for scheduler bpf
  - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
  - cgroup: support cgroup writeback on cgroupv1
  - cgroup: Add cgroup1_get_from_id()
  - mm/page_alloc.c: add sysctl to revise the batch and high of percpu pageset
  - mm/zswap: remove _init in the initialization
  - mm/zswap: delay the initializaton of zswap until the first enablement
  - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state
  - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system
  - perf test: Handle metric reuse in pmu-events parsing test
  - perf metricgroup: Make find_metric() public with name change
  - perf vendor events arm64: Add Hisi hip08 L3 metrics
  - perf vendor events arm64: Add Hisi hip08 L2 metrics
  - perf vendor events arm64: Add Hisi hip08 L1 metrics
  - LoongArch: hugepage table replace tlb
  - LoongArch: change global registers to local registers
  - LoongArch: Old BPI compatibility
  - LoongArch: add kernel setvirtmap for runtime
  - LoongArch: enable some netfilter related configs
  - LoongArch: defconfig: use make defconfig to save a clean defconfig
  - tools perf: Fix compilation error with new binutils
  - tools include: add dis-asm-compat.h to handle version differences
  - tools build: Don't display disassembler-four-args feature test
  - tools build: Add feature test for init_disassemble_info API changes
  - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
  - LoongArch: Support PC-relative relocations in modules
  - LoongArch: Define ELF relocation types added in v2.00 ABI
  - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
  - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
  - irqchip/loongson-liointc: Fix an error handling path in liointc_init()
  - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse
  - irqchip/loongson-eiointc: Fix a build warning
  - irqchip/loongson-eiointc: Fix irq affinity setting
  - irqchip: Adjust Kconfig for Loongson
  - PCI: Add quirk for LS7A to avoid reboot failure
  - PCI: loongson: Improve the MRRS quirk for LS7A
  - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers
  - PCI: loongson: Don't access non-existent devices
  - PCI: loongson: Add ACPI init support
  - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A
  - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
  - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback
  - APCI: irq: Add support for multiple GSI domains
  - drm/radeon: Workaround radeon driver bug for Loongson
  - LoongArch: Add writecombine support for drm
  - Input: i8042 - Add PNP checking hook for Loongson
  - LoongArch: Add qspinlock support
  - LoongArch: Add perf events support
  - LoongArch: Add SysRq-x (TLB Dump) support
  - LoongArch: Use TLB for ioremap()
  - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
  - LoongArch: Add sparse memory vmemmap support
  - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init()
  - irqchip/loongson-pch-lpc: Add suspend/resume support
  - irqchip/loongson-pch-pic: Add suspend/resume support
  - irqchip/loongson-eiointc: Add suspend/resume support
  - irqchip/loongson-htvec: Add suspend/resume support
  - irqchip/loongson-htvec: Add ACPI init support
  - ACPI / table: Print CORE_PIC information when MADT is parsed
  - ACPICA: Events: Support fixed pcie wake event
  - ACPICA: MADT: Add LoongArch APICs support
  - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA
  - Revert "LoongArch: Provisionally add ACPICA data structures"
  - loongarch: efi: enable generic EFI compressed boot
  - efi/libstub: implement generic EFI zboot
  - efi/libstub: use EFI provided memcpy/memset routines
  - efi/libstub: add some missing EFI prototypes
  - efi/loongarch: Add efistub booting support
  - irqchip: Select downstream irqchip drivers for LoongArch CPU
  - LoongArch: Add subword xchg/cmpxchg emulation
  - LoongArch: Cleanup headers to avoid circular dependency
  - LoongArch: Cleanup reset routines with new API
  - LoongArch: Fix build warnings in VDSO
  - LoongArch: Select PCI_QUIRKS to avoid build error
  - LoongArch: Update Loongson-3 default config file
  - LoongArch: Add USER_STACKTRACE support
  - LoongArch: Add STACKTRACE support
  - LoongArch: Add prologue unwinder support
  - LoongArch: Add guess unwinder support
  - LoongArch: Add vDSO syscall __vdso_getcpu()
  - LoongArch: Add PCI controller support
  - LoongArch: Parse MADT to get multi-processor information
  - LoongArch: Jump to the link address before enable PG
  - LoongArch: Requires __force attributes for any casts
  - LoongArch: Fix unsigned comparison with less than zero
  - LoongArch: Adjust arch/loongarch/Kconfig
  - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI
  - LoongArch: Fix wrong "ROM Size" of boardinfo
  - LoongArch: Fix missing fcsr in ptrace's fpr_set
  - LoongArch: Fix shared cache size calculation
  - LoongArch: Disable executable stack by default
  - LoongArch: Remove unused variables
  - LoongArch: Remove clock setting during cpu hotplug stage
  - LoongArch: Remove useless header compiler.h
  - LoongArch: Remove several syntactic sugar macros for branches
  - LoongArch: Re-tab the assembly files
  - LoongArch: Simplify "BGT foo, zero" with BGTZ
  - LoongArch: Simplify "BLT foo, zero" with BLTZ
  - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ
  - LoongArch: Use the "move" pseudo-instruction where applicable
  - LoongArch: Use the "jr" pseudo-instruction where applicable
  - LoongArch: Use ABI names of registers where appropriate
  - irqchip: Add LoongArch CPU interrupt controller support
  - LoongArch: fix kabi change due to enum chuph_state
  - irqchip: Add Loongson Extended I/O interrupt controller support
  - irqchip/loongson-liointc: Add ACPI init support
  - irqchip/loongson-pch-msi: Add ACPI init support
  - irqchip/loongson-pch-pic: Add ACPI init support
  - irqchip: Add Loongson PCH LPC controller support
  - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain
  - LoongArch: Use ACPI_GENERIC_GSI for gsi handling
  - LoongArch: Provisionally add ACPICA data structures
  - loongarch: drop definition of PGD_ORDER
  - loongarch: drop definition of PUD_ORDER
  - loongarch: drop definition of PMD_ORDER
  - loongarch: drop definition of PTE_ORDER
  - LoongArch: Fix section mismatch warning
  - LoongArch: Fix build errors for tinyconfig
  - LoongArch: Remove obsolete mentions of vcsr
  - LoongArch: Drop these obsolete selects in Kconfig
  - efi: Simplify arch_efi_call_virt() macro
  - LoongArch: Make compute_return_era() return void
  - LoongArch: Fix wrong fpu version
  - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler()
  - LoongArch: Fix sleeping in atomic context in setup_tlb_handler()
  - LoongArch: Fix the _stext symbol address
  - LoongArch: Fix the !THP build
  - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS
  - LoongArch: Remove MIPS comment about cycle counter
  - LoongArch: Fix the !CONFIG_SMP build
  - LoongArch: Add Loongson-3 default config file
  - LoongArch: Add Non-Uniform Memory Access (NUMA) support
  - LoongArch: Add multi-processor (SMP) support
  - LoongArch: Add VDSO and VSYSCALL support
  - LoongArch: Add some library functions
  - LoongArch: Add misc common routines
  - LoongArch: Add ELF and module support
  - LoongArch: Add signal handling support
  - LoongArch: Add system call support
  - LoongArch: Add memory management
  - LoongArch: Add process management
  - LoongArch: Add exception/interrupt handling
  - LoongArch: Add boot and setup routines
  - LoongArch: Add other common headers
  - LoongArch: Add atomic/locking headers
  - LoongArch: Add CPU definition headers
  - LoongArch: Add ELF-related definitions
  - LoongArch: Add build infrastructure
  - fbdev: Prevent probing generic drivers if a FB is already registered
  - serial: 8250_pnp: Support configurable clock frequency
  - genirq/generic_chip: Export irq_unmap_generic_chip
  - mm/swapops: make is_pmd_migration_entry more strict
  - initramfs: Provide a common initrd reserve function
  - initrd: Add the preprocessor guard in initrd.h
  - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file.
  - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
  - perf/amd/ibs: Add support for L3 miss filtering
  - perf/amd/ibs: Use ->is_visible callback for dynamic attributes
  - perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd-ibs.h> header
  - perf/x86/amd/core: Fix reloading events for SVM
  - perf/x86/amd/core: Add PerfMonV2 overflow handling
  - perf/x86/amd/core: Add PerfMonV2 counter control
  - perf/x86/amd/core: Detect available counters
  - perf/x86/amd/core: Detect PerfMonV2 support
  - x86/msr: Add PerfCntrGlobal* registers
  - x86/cpufeatures: Add PerfMonV2 feature bit
  - perf/x86/amd: Add idle hooks for branch sampling
  - ACPI: Add perf low power callback
  - perf/x86/amd: Make Zen3 branch sampling opt-in
  - perf/x86/amd: Add AMD branch sampling period adjustment
  - perf/x86/amd: Enable branch sampling priv level filtering
  - perf/x86/amd: Add branch-brs helper event for Fam19h BRS
  - perf/x86/amd: Add AMD Fam19h Branch Sampling support
  - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
  - perf/core: Add perf_clear_branch_entry_bitfields() helper
  - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]
  - x86/cpu: Add VM page flush MSR availablility as a CPUID feature
  - virtio-pci-modern: introduce vp_modern_generation()
  - virtio-pci-modern: introduce helpers for setting and getting features
  - virtio-pci-modern: introduce helpers for setting and getting status
  - virtio-pci-modern: introduce helper to set config vector
  - virtio-pci-modern: introduce vp_modern_remove()
  - virtio-pci-modern: factor out modern device initialization logic
  - virtio-pci: split out modern device
  - virtio-pci: do not access iomem via struct virtio_pci_device directly
  - vdpa: support exposing the count of vqs to userspace
  - vdpa: Enable a user to add and delete a vdpa device
  - vdpa: Add missing comment for virtqueue count
  - vdpa: Define vdpa mgmt device, ops and a netlink interface
  - vdpa: Extend routine to accept vdpa device name
  - vdpa: support exposing the config size to userspace
  - vdpa: add get_config_size callback in vdpa_config_ops
  - vdpa: introduce virtio pci driver
  - add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-142.0.0.71
changelog:
  - !390 Backport 5.10.142 LTS
  - USB: serial: ch341: fix disabled rx timer on older devices
  - USB: serial: ch341: fix lost character on LCR updates
  - usb: dwc3: disable USB core PHY management
  - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
  - usb: dwc3: fix PHY disable sequence
  - mmc: core: Fix UHS-I SD 1.8V workaround branch
  - btrfs: harden identification of a stale device
  - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
  - ALSA: seq: Fix data-race at module auto-loading
  - ALSA: seq: oss: Fix data-race for max_midi_devs access
  - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
  - net: mac802154: Fix a condition in the receive path
  - ip: fix triggering of 'icmp redirect'
  - wifi: mac80211: Fix UAF in ieee80211_scan_rx()
  - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
  - driver core: Don't probe devices after bus_type.match() probe deferral
  - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
  - s390: fix nospec table alignments
  - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
  - usb-storage: Add ignore-residue quirk for NXP PN7462AU
  - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
  - usb: dwc2: fix wrong order of phy_power_on and phy_init
  - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
  - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
  - USB: serial: option: add Quectel EM060K modem
  - USB: serial: option: add support for OPPO R11 diag port
  - USB: serial: cp210x: add Decagon UCA device id
  - xhci: Add grace period after xHC start to prevent premature runtime suspend.
  - thunderbolt: Use the actual buffer in tb_async_error()
  - xen-blkfront: Advertise feature-persistent as user requested
  - xen-blkback: Advertise feature-persistent as user requested
  - mm: pagewalk: Fix race between unmap and page walker
  - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
  - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
  - gpio: pca953x: Add mutex_lock for regcache sync in PM
  - hwmon: (gpio-fan) Fix array out of bounds access
  - clk: bcm: rpi: Add missing newline
  - clk: bcm: rpi: Prevent out-of-bounds access
  - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
  - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
  - Input: rk805-pwrkey - fix module autoloading
  - clk: core: Fix runtime PM sequence in clk_core_unprepare()
  - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
  - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
  - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
  - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
  - misc: fastrpc: fix memory corruption on open
  - misc: fastrpc: fix memory corruption on probe
  - iio: adc: mcp3911: use correct formula for AD conversion
  - iio: ad7292: Prevent regulator double disable
  - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
  - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
  - vt: Clear selection before changing the font
  - powerpc: align syscall table for ppc32
  - serial: fsl_lpuart: RS485 RTS polariy is inverse
  - net/smc: Remove redundant refcount increase
  - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
  - tcp: annotate data-race around challenge_timestamp
  - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
  - kcm: fix strp_init() order and cleanup
  - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
  - net/sched: fix netdevice reference leaks in attach_default_qdiscs()
  - net: sched: tbf: don't call qdisc_put() while holding tree lock
  - Revert "xhci: turn off port power in shutdown"
  - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
  - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
  - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
  - ieee802154/adf7242: defer destroy_workqueue call
  - iio: adc: mcp3911: make use of the sign bit
  - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
  - drm/msm/dsi: Fix number of regulators for SDM660
  - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
  - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
  - drm/msm/dsi: fix the inconsistent indenting
  - !389 [sync] PR-385: Backport CVEs and bugfixes
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
  - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
  - net: sched: fix race condition in qdisc_graft()
  - macvlan: enforce a consistent minimal mtu
  - net: switch to storing KCOV handle directly in sk_buff
  - kabi: add early_demux_handler and early_demux back to fix kabi broken in struct net_protocol and inet6_protocol
  - tcp/udp: Make early_demux back namespacified.
  - net: Use u64_stats_fetch_begin_irq() for stats fetch.
  - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
  - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
  - ext4: fix use-after-free in ext4_orphan_cleanup
  - ext4: fix null-ptr-deref in ext4_write_info
  - block: don't allow a disk link holder to itself
  - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
  - scsi: fix iscsi rescan fails to create block
  - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock
  - mm: memcontrol: fix potential oom_lock recursion deadlock
  - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
  - xfs: fix potential log item leak
  - !365 net: hns3: Some bugfix about L3E check, promisc mode update, FD counter rules and rss config for HNS3
  - !373 [sync] PR-372: Backport 5.10.141 LTS
  - net: neigh: don't call kfree_skb() under spin_lock_irqsave()
  - net/af_packet: check len when min_header_len equals to 0
  - lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()
  - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
  - drm/amdgpu: Increase tlb flush timeout for sriov
  - drm/amd/display: Fix pixel clock programming
  - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
  - s390/hypfs: avoid error message under KVM
  - neigh: fix possible DoS due to net iface start/stop loop
  - drm/amd/display: clear optc underflow before turn off odm clock
  - drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
  - drm/amd/display: Avoid MPC infinite loop
  - mmc: mtk-sd: Clear interrupts when cqe off/disable
  - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
  - fbdev: fb_pm2fb: Avoid potential divide by zero error
  - net: fix refcount bug in sk_psock_get (2)
  - HID: hidraw: fix memory leak in hidraw_release()
  - udmabuf: Set the DMA mask for the udmabuf device (v2)
  - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
  - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
  - kbuild: Fix include path in scripts/Makefile.modpost
  - s390/mm: do not trigger write fault when vma does not allow VM_WRITE
  - crypto: lib - remove unneeded selection of XOR_BLOCKS
  - x86/nospec: Fix i386 RSB stuffing
  - x86/nospec: Unwreck the RSB stuffing
  - !371 [sync] PR-368: Backport CVEs and bugfixes
  - mm/memory: return vm_fault_t result from migrate_to_ram() callback
  - net: sched: disallow noqueue for qdisc classes
  - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
  - xfs: Fix deadlock on xfs_inodegc_worker
  - net: sched: cbq: dont intepret cls results when asked to drop
  - net: sched: atm: dont intepret cls results when asked to drop
  - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process
  - of/fdt: Don't calculate initrd size from DT if start > end
  - lib/cmdline: avoid page fault in next_arg
  - rndis_wlan: Prevent buffer overflow in rndis_query_oid
  - mm/vmpressure: fix data-race with memcg->socket_pressure
  - !362 AMD: Support svm guest when host CR4.LA57 is set.
  - !360 [sync] PR-338: Fix virtio-gpu free issues
  - KVM: x86: Allow CPU to force vendor-specific TDP level
  - net: hns3: fix wrong use of rss size during VF rss config
  - net: hns3: add support for FD counter
  - net: hns3: fix VF promisc mode not update when mac table full
  - net: hns3: fix miss L3E checking for rx packet
  - net: hns3: add interrupts re-initialization while doing VF FLR
  - !354 [OLK-5.10] machine check safe review issue modification
  - drm/virtio: free virtqueues on probe failure
  - drm/virtio: Fixes a potential NULL pointer dereference on probe failure
  - !343 Add KVM related info to openEuler/MAINTAINERS
  - !359 [sync] PR-358: Backport CVEs, bugfixes and other
  - binder: fix UAF of alloc->vma in race with munmap()
  - io_uring: add missing item types for splice request
  - xfs: fix overfilling of reserve pool
  - xfs: always succeed at setting the reserve pool size
  - xfs: remove infinite loop when reserving free block pool
  - xfs: use current->journal_info for detecting transaction recursion
  - fix kabi broken due to may_pollfree
  - io_uring: disable polling pollfree files
  - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
  - driver: char: delete svm.c
  - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
  - fs/ntfs3: Fix attr_punch_hole() null pointer derenference
  - tracing/osnoise: Do not unregister events twice
  - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
  - kasan: add kasan support for memcpy_mcs()
  - arm64: fix return value type of memcpy_mcs()
  - docs: Add KVM related info to openEuler/MAINTAINERS


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-143.0.0.72
changelog:
  - !414 Backport CVEs and bugfixes
  - x86/kasan: Populate shadow for shared chunk of the CPU entry area
  - x86/kasan: Add helpers to align shadow addresses up and down
  - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names
  - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area
  - x86/mm: Recompute physical address for every page of per-CPU CEA mapping
  - x86/kasan: Map shadow for percpu pages on demand
  - x86/mm: Randomize per-cpu entry area
  - Huawei BMA: Fix iBMA driver bug
  - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
  - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
  - vfio/iommu_type1: replace kvmalloc with kvzalloc and kfree with kvfree
  - vfio/iommu_type1: replace kfree with kvfree
  - ppp: associate skb with a device at tx
  - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together
  - bpf, sockmap: fix race in sock_map_free()
  - bpf: make sure skb->len != 0 when redirecting to a tunneling device
  - raw: fix KABI for backporting raw RCU conversion patches
  - ipv6: Fix crash when IPv6 is administratively disabled
  - raw: remove unused variables from raw6_icmp_error()
  - raw: fix a typo in raw_icmp_error()
  - raw: complete rcu conversion
  - raw: Use helpers for the hlist_nulls variant.
  - raw: Fix mixed declarations error in raw_icmp_error().
  - raw: convert raw sockets to RCU
  - raw: use more conventional iterators
  - cifs: Fix use-after-free in rdata->read_into_pages()
  - net: bridge: mcast: add and enforce query interval minimum
  - net: bridge: mcast: add and enforce startup query interval minimum
  - media: vivid: fix compose size exceed boundary
  - !411 intel: backport isst issue fix and other update to align with upstream 6.0
  - !401 Accelerator Live Migration Bugfix
  - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
  - platform/x86: ISST: use semi-colons instead of commas
  - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword
  - platform/x86: ISST: Change PCI device macros
  - platform/x86: ISST: Allow configurable offset range
  - platform/x86: ISST: Check for unaligned mmio address
  - platform/x86: ISST: Fix optimization with use of numa
  - platform/x86: ISST: Use numa node id for cpu pci dev mapping
  - platform/x86: ISST: Optimize CPU to PCI device mapping
  - !406 [sync] PR-399: Backport fs, block and net bugfixes
  - !407 Backport 5.10.145 - 5.10.149 LTS
  - wifi: mac80211: don't parse mbssid in assoc response
  - mac80211: mlme: find auth challenge directly
  - Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
  - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
  - misc: pci_endpoint_test: Aggregate params checking for xfer
  - Input: xpad - fix wireless 360 controller breaking after suspend
  - Input: xpad - add supported devices as contributed on github
  - wifi: cfg80211: update hidden BSSes to avoid WARN_ON
  - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
  - wifi: cfg80211: ensure length byte is present before access
  - wifi: cfg80211/mac80211: reject bad MBSSID elements
  - random: use expired timer rather than wq for mixing fast pool
  - random: avoid reading two cache lines on irq randomness
  - USB: serial: qcserial: add new usb-id for Dell branded EM7455
  - efi: Correct Macmini DMI match in uefi cert quirk
  - ALSA: hda: Fix position reporting on Poulsbo
  - random: clamp credited irq bits to maximum mixed
  - random: restore O_NONBLOCK support
  - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
  - rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
  - USB: serial: ftdi_sio: fix 300 bps rate for SIO
  - mmc: core: Terminate infinite loop in SD-UHS voltage switch
  - mmc: core: Replace with already defined values for readability
  - drm/amd/display: skip audio setup when audio stream is enabled
  - drm/amd/display: update gamut remap if plane has changed
  - net: atlantic: fix potential memory leak in aq_ndev_close()
  - arch: um: Mark the stack non-executable to fix a binutils warning
  - um: Cleanup compiler warning in arch/x86/um/tls_32.c
  - um: Cleanup syscall_handler_t cast in syscalls_32.h
  - ALSA: hda/hdmi: Fix the converter reuse for the silent stream
  - net/ieee802154: fix uninit value bug in dgram_sendmsg
  - scsi: qedf: Fix a UAF bug in __qedf_probe()
  - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
  - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
  - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
  - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
  - firmware: arm_scmi: Add SCMI PM driver remove routine
  - compiler_attributes.h: move __compiletime_{error|warning}
  - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
  - mm: gup: fix the fast GUP race against THP collapse
  - xsk: Inherit need_wakeup flag for shared sockets
  - perf tools: Fixup get_current_dir_name() compilation
  - docs: update mediator information in CoC docs
  - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
  - ceph: don't truncate file in atomic_open
  - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
  - ALSA: hda/hdmi: fix warning about PCM count when used with SOF
  - x86/alternative: Fix race in try_get_desc()
  - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
  - clk: iproc: Do not rely on node name for correct PLL setup
  - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
  - selftests: Fix the if conditions of in test_extra_filter()
  - net: stmmac: power up/down serdes in stmmac_open/release
  - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
  - nvme: add new line after variable declatation
  - cxgb4: fix missing unlock on ETHOFLD desc collect fail path
  - net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
  - usbnet: Fix memory leak in usbnet_disconnect()
  - Input: melfas_mip4 - fix return value check in mip4_probe()
  - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
  - ASoC: tas2770: Reinit regcache on reset
  - soc: sunxi: sram: Fix debugfs info for A64 SRAM C
  - soc: sunxi: sram: Fix probe function ordering issues
  - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
  - soc: sunxi: sram: Prevent the driver from being unbound
  - soc: sunxi: sram: Actually claim SRAM regions
  - reset: imx7: Fix the iMX8MP PCIe PHY PERST support
  - ARM: dts: am33xx: Fix MMCHS0 dma properties
  - swiotlb: max mapping size takes min align mask into account
  - media: rkvdec: Disable H.264 error detection
  - media: dvb_vb2: fix possible out of bound access
  - mm: fix madivse_pageout mishandling on non-LRU page
  - mm/migrate_device.c: flush TLB while holding PTL
  - mm: prevent page_frag_alloc() from corrupting the memory
  - mm/page_alloc: fix race condition between build_all_zonelists and page allocation
  - mmc: hsq: Fix data stomping during mmc recovery
  - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
  - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
  - net: mt7531: only do PLL once after the reset
  - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
  - ARM: dts: integrator: Tag PCI host with device_type
  - clk: ingenic-tcu: Properly enable registers before accessing timers
  - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
  - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
  - thunderbolt: Explicitly reset plug events delay back to USB4 spec value
  - usb: typec: ucsi: Remove incorrect warning
  - uas: ignore UAS for Thinkplus chips
  - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
  - uas: add no-uas quirk for Hiksemi usb_disk
  - btrfs: fix hang during unmount when stopping a space reclaim worker
  - ALSA: hda: Fix Nvidia dp infoframe
  - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically
  - ALSA: hda/tegra: Reset hardware
  - ALSA: hda/tegra: Use clk_bulk helpers
  - thunderbolt: Add support for Intel Maple Ridge single port controller
  - thunderbolt: Add support for Intel Maple Ridge
  - ext4: make directory inode spreading reflect flexbg size
  - ext4: limit the number of retries after discarding preallocations blocks
  - devdax: Fix soft-reservation memory description
  - i2c: mlxbf: Fix frequency calculation
  - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
  - i2c: mlxbf: incorrect base address passed during io write
  - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
  - workqueue: don't skip lockdep work dependency in cancel_work_sync()
  - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
  - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
  - drm/amd/display: Limit user regamma to a valid value
  - drm/amdgpu: use dirty framebuffer helper
  - drm/gma500: Fix BUG: sleeping function called from invalid context errors
  - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
  - cifs: always initialize struct msghdr smb_msg completely
  - cifs: use discard iterator to discard unneeded network data more efficiently
  - drm/amdgpu: Fix check for RAS support
  - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external()
  - usb: xhci-mtk: fix issue of out-of-bounds array access
  - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
  - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
  - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
  - serial: Create uart_xmit_advance()
  - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
  - selftests: forwarding: add shebang for sch_red.sh
  - net: sched: fix possible refcount leak in tc_new_tfilter()
  - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
  - net/smc: Stop the CLC flow if no link to map buffers on
  - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
  - perf kcore_copy: Do not check /proc/modules is unchanged
  - perf jit: Include program header in ELF files
  - can: gs_usb: gs_can_open(): fix race dev->can.state condition
  - netfilter: ebtables: fix memory leak when blob is malformed
  - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
  - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
  - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
  - net/sched: taprio: avoid disabling offload when it was never enabled
  - net: socket: remove register_gifconf
  - net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
  - wireguard: netlink: avoid variable-sized memcpy on sockaddr
  - wireguard: ratelimiter: disable timings test by default
  - net: ipa: properly limit modem routing table use
  - net: ipa: kill IPA_TABLE_ENTRY_SIZE
  - net: ipa: DMA addresses are nicely aligned
  - net: ipa: avoid 64-bit modulus
  - net: ipa: fix table alignment requirement
  - net: ipa: fix assumptions about DMA address size
  - of: mdio: Add of_node_put() when breaking out of for_each_xx
  - drm/hisilicon: Add depends on MMU
  - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
  - sfc: fix null pointer dereference in efx_hard_start_xmit
  - sfc: fix TX channel offset when using legacy interrupts
  - i40e: Fix set max_tx_rate when it is lower than 1 Mbps
  - i40e: Fix VF set max MTU size
  - iavf: Fix set max MTU size with port VLAN and jumbo frames
  - iavf: Fix bad page state
  - MIPS: Loongson32: Fix PHY-mode being left unspecified
  - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
  - drm/panel: simple: Fix innolux_g121i1_l01 bus_format
  - net: team: Unsync device addresses on ndo_stop
  - net: bonding: Unsync device addresses on ndo_stop
  - net: bonding: Share lacpdu_mcast_addr definition
  - scsi: mpt3sas: Fix return value check of dma_get_required_mask()
  - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region
  - net: phy: aquantia: wait for the suspend/resume operations to finish
  - net: core: fix flow symmetric hash
  - net: let flow have same hash in two directions
  - iavf: Fix cached head and tail value for iavf_get_tx_pending
  - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
  - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
  - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
  - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
  - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
  - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
  - xfs: validate inode fork size against fork format
  - xfs: reorder iunlink remove operation in xfs_ifree
  - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
  - mm/slub: fix to return errno if kmalloc() fails
  - can: flexcan: flexcan_mailbox_read() fix return value for drop = true
  - riscv: fix a nasty sigreturn bug...
  - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
  - gpio: mockup: fix NULL pointer dereference when removing debugfs
  - wifi: mt76: fix reading current per-tid starting sequence number for aggregation
  - efi: libstub: check Shim mode using MokSBStateRT
  - efi: x86: Wipe setup_data on pure EFI boot
  - media: flexcop-usb: fix endpoint type check
  - iommu/vt-d: Check correct capability for sagaw determination
  - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
  - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
  - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
  - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
  - ALSA: hda/realtek: Re-arrange quirk table entries
  - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
  - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
  - ALSA: hda: add Intel 5 Series / 3400 PCI DID
  - ALSA: hda/tegra: set depop delay for tegra
  - USB: serial: option: add Quectel RM520N
  - USB: serial: option: add Quectel BG95 0x0203 composition
  - arm64/bti: Disable in kernel BTI when cross section thunks are broken
  - arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer
  - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
  - vfio/type1: Unpin zero pages
  - vfio/type1: Prepare for batched pinning with struct vfio_batch
  - vfio/type1: Change success value of vaddr_get_pfn()
  - Revert "usb: add quirks for Lenovo OneLink+ Dock"
  - usb: cdns3: fix issue with rearming ISO OUT endpoint
  - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
  - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
  - usb: add quirks for Lenovo OneLink+ Dock
  - tty: serial: atmel: Preserve previous USART mode if RS485 disabled
  - serial: atmel: remove redundant assignment in rs485_config
  - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
  - usb: xhci-mtk: relax TT periodic bandwidth allocation
  - usb: xhci-mtk: allow multiple Start-Split in a microframe
  - usb: xhci-mtk: add some schedule error number
  - usb: xhci-mtk: add a function to (un)load bandwidth info
  - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule
  - usb: xhci-mtk: add only one extra CS for FS/LS INTR
  - usb: xhci-mtk: get the microframe boundary for ESIT
  - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
  - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
  - usb: dwc3: gadget: Refactor pullup()
  - usb: dwc3: gadget: Prevent repeat pullup()
  - usb: dwc3: Issue core soft reset before enabling run/stop
  - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
  - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
  - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake
  - drm/amdgpu: make sure to init common IP before gmc
  - drm/amdgpu: Separate vf2pf work item init from virt data exchange
  - drm/amdgpu: indirect register access for nv12 sriov
  - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
  - ALSA: hda/sigmatel: Fix unused variable warning for beep power change
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map
  - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
  - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
  - net: usb: qmi_wwan: add Quectel RM520N
  - ALSA: hda/tegra: Align BDL entry to 4KB boundary
  - ALSA: hda/sigmatel: Keep power up while beep is enabled
  - wifi: mac80211_hwsim: check length for virtio packets
  - rxrpc: Fix calc of resend age
  - rxrpc: Fix local destruction being repeated
  - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
  - ASoC: nau8824: Fix semaphore unbalance at error paths
  - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"
  - tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
  - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
  - cifs: revalidate mapping when doing direct writes
  - of/device: Fix up of_dma_configure_id() stub
  - tracing: hold caller_addr to hardirq_{enable,disable}_ip
  - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
  - drm/meson: Fix OSD1 RGB to YCbCr coefficient
  - drm/meson: Correct OSD1 global alpha value
  - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
  - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
  - pinctrl: sunxi: Fix name for A100 R_PIO
  - of: fdt: fix off-by-one error in unflatten_dt_nodes()
  - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
  - platform/x86/intel: hid: add quirk to support Surface Go 3
  - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests
  - powerpc/pseries/mobility: ignore ibm, platform-facilities updates
  - powerpc/pseries/mobility: refactor node lookup during DT update
  - dmaengine: bestcomm: fix system boot lockups
  - parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page
  - parisc: Optimize per-pagetable spinlocks
  - serial: 8250: Fix reporting real baudrate value in c_ospeed field
  - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
  - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs
  - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
  - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
  - ubifs: Re-statistic cleaned znode count if commit failed
  - ubifs: dirty_cow_znode: Fix memleak in error handling path
  - block, bfq: switch 'bfqg->ref' to use atomic refcount apis
  - cifs: sanitize multiple delimiters in prepath
  - bpf: Fix sockmap calling sleepable function in teardown path
  - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
  - !387 kvm: arm64: fix some pvsched bugs
  - vfio/migration: Modify the vf id acquisition method
  - !379 scsi:spraid: Remove spraid driver
  - scsi:spraid: Remove spraid driver
  - !336 scsi:sssraid: Support 3SNIC 3S5XX serial RAID/HBA controllers
  - !393 Backport 5.10.143 - 5.10.144 LTS
  - Input: goodix - add compatible string for GT1158
  - soc: fsl: select FSL_GUTS driver for DPIO
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
  - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
  - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
  - perf/arm_pmu_platform: fix tests for platform_get_irq() failure
  - drm/amd/amdgpu: skip ucode loading if ucode_size == 0
  - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
  - Input: iforce - add support for Boeder Force Feedback Wheel
  - ieee802154: cc2520: add rc code in cc2520_tx()
  - gpio: mockup: remove gpio debugfs when remove device
  - tg3: Disable tg3 device on system reboot to avoid triggering AER
  - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
  - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
  - drm/msm/rd: Fix FIFO-full deadlock
  - Input: goodix - add support for GT1158
  - tracefs: Only clobber mode/uid/gid on remount if asked
  - iommu/vt-d: Correctly calculate sagaw value of IOMMU
  - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
  - ARM: dts: imx: align SPI NOR node name with dtschema
  - hwmon: (mr75203) enable polling for all VM channels
  - hwmon: (mr75203) fix multi-channel voltage reading
  - hwmon: (mr75203) fix voltage equation for negative source input
  - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
  - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
  - iommu/amd: use full 64-bit value in build_completion_wait()
  - swiotlb: avoid potential left shift overflow
  - MIPS: loongson32: ls1c: Fix hang during startup
  - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
  - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
  - tcp: fix early ETIMEDOUT after spurious non-SACK RTO
  - nvme-tcp: fix regression that causes sporadic requests to time out
  - nvme-tcp: fix UAF when detecting digest errors
  - RDMA/mlx5: Set local port to one when accessing counters
  - IB/core: Fix a nested dead lock as part of ODP flow
  - ipv6: sr: fix out-of-bounds read when setting HMAC data.
  - RDMA/siw: Pass a pointer to virt_to_page()
  - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
  - i40e: Fix kernel crash during module removal
  - ice: use bitmap_free instead of devm_kfree
  - tipc: fix shift wrapping bug in map_get()
  - afs: Use the operation issue time instead of the reply time for callbacks
  - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
  - ALSA: usb-audio: Register card again for iface over delayed_register option
  - ALSA: usb-audio: Inform the delayed registration more properly
  - netfilter: nf_tables: clean up hook list when offload flags check fails
  - netfilter: br_netfilter: Drop dst references before setting.
  - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
  - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
  - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
  - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
  - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
  - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
  - RDMA/cma: Fix arguments order in net device validation
  - tee: fix compiler warning in tee_shm_register()
  - regulator: core: Clean up on enable failure
  - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
  - smb3: missing inode locks in punch hole
  - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
  - scsi: lpfc: Add missing destroy_workqueue() in error path
  - scsi: mpt3sas: Fix use-after-free warning
  - drm/i915: Implement WaEdpLinkRateDataReload
  - nvmet: fix a use-after-free
  - debugfs: add debugfs_lookup_and_remove()
  - kprobes: Prohibit probes in gate area
  - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
  - ALSA: aloop: Fix random zeros in capture data when using jiffies timer
  - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
  - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
  - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
  - net/core/skbuff: Check the return value of skb_copy_bits()
  - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
  - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
  - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
  - drm/radeon: add a force flush to delay work when radeon
  - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
  - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
  - drm/gem: Fix GEM handle release errors
  - scsi: megaraid_sas: Fix double kfree()
  - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
  - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
  - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
  - efi: libstub: Disable struct randomization
  - tty: n_gsm: avoid call of sleeping functions from atomic context
  - tty: n_gsm: initialize more members at gsm_alloc_mux()
  - xen-blkfront: Cache feature_persistent value before advertisement
  - NFSD: Fix verifier returned in stable WRITEs
  - !380 Fix kernel build error with clang compiler on aarch64
  - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers
  - Fix crct10dif-neon-asm_64 build error on clang
  - !377 [selftests/resq]fix basic_percpu_ops_test case hang
  - kvm: arm64: fix some pvsched bugs
  - selftests/rseq: check if libc rseq support is registered


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-144.0.0.73
changelog:
  - !456 Backport CVEs and bugfixes
  - !426 scsi:sssraid: Introduce map_queue in sssraid module & code quality reinforcement content
  - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  - HID: check empty report_list in bigben_probe()
  - HID: check empty report_list in hid_validate_values()
  - neigh: make sure used and confirmed times are valid
  - Documentation/hw-vuln: Fix rST warning
  - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
  - KVM: x86: Mitigate the cross-thread return address predictions bug
  - x86/speculation: Identify processors vulnerable to SMT RSB predictions
  - radi10: fix leak of 'r10bio->remaining' for recovery
  - md: fix soft lockup in status_resync
  - md: don't update recovery_cp when curr_resync is ACTIVE
  - md: Ensure resync is reported after it starts
  - md: Use enum for overloaded magic numbers used by mddev->curr_resync
  - raid10: fix leak of io accounting
  - tcp: Fix listen() regression in 5.15.88.
  - net/ulp: Remove redundant ->clone() test in inet_clone_ulp().
  - net/ulp: use consistent error code when blocking ULP
  - net/ulp: prevent ULP without clone op from entering the LISTEN status
  - net/tls: tls_is_tx_ready() checked list_entry
  - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core
  - ntfs: fix out-of-bounds read in ntfs_attr_find()
  - splice: don't generate zero-len segement bvecs
  - rds: rds_rm_zerocopy_callback() use list_first_entry()
  - tap: tap_open(): correctly initialize socket uid
  - tun: tun_chr_open(): correctly initialize socket uid
  - net: add sock_init_data_uid()
  - ring-buffer: Handle race between rb_move_tail and rb_check_pages
  - blk-mq: use quiesced elevator switch when reinitializing queues
  - ovl: fix use inode directly in rcu-walk mode
  - !443 OLK-5.10 backport sharepool and config isolation patches
  - !451 add drivers to support hbm memory and hbm cache
  - soc: hbmcache: Add support for online and offline the hbm cache
  - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information
  - ACPI: memhotplug: export the state of each hotplug device
  - soc: hisilicon: hisi_hbmdev: Add power domain control methods
  - ACPI: OSL: Export the symbol of acpi_hotplug_schedule
  - ACPI: bus: Export acpi_dev_for_each_child() to modules
  - ACPI: bus: Avoid non-ACPI device objects in walks over children
  - ACPI: bus: Introduce acpi_dev_for_each_child()
  - mm: sharepool: add static modifier to find_spg_node_by_spg()
  - mm: sharepool: Charge Buddy hugepage to memcg
  - mm/sharepool: use delete_spg_node to replace some repetitive code
  - mm/sharepool: extract group_add_task
  - mm/sharepool: Delete redundant size and alloc_size in sp_meminfo.
  - mm/sharepool: Delete unused kthread_stat.
  - mm/sharepool: Add meminfo_k2u_size.
  - mm/sharepool: Add meminfo_alloc_sum_byKB and meminfo_alloc_sum.
  - mm/sharepool: Replace spg_proc_stat with sp_meminfo.
  - mm/sharepool: Delete unused tgid and spg_id in spg_proc_stat.
  - mm/sharepool: replace sp_proc_stat with sp_meminfo.
  - mm/sharepool: Move comm from sp_proc_stat to sp_group_master.
  - mm/sharepool: Delete redundant tgid in sp_proc_stat.
  - mm/sharepool: Fix double delete list in sp_group_exit
  - mm/sharepool: split meminfo_update_k2u into meminfo_inc_k2u and meminfo_dec_k2u.
  - mm/sharepool: Split meminfo_update into meminfo_inc_usage and meminfo_dec_usage.
  - mm/sharepool: Rename sp_spg_stat to sp_meminfo.
  - mm/sharepool: Move spa_num field to sp_group.
  - mm/sharepool: Delete unused mm in sp_proc_stat.
  - mm/sharepool: Delete unused spg_id and hugepage_failures.
  - mm/sharepool: Modify error message in mg_sp_group_del_task
  - mm/sharepool: Fix null-pointer-deference in sp_free_area
  - mm/sharepool: Simplify sp_unshare_uva()
  - mm/sharepool: Rename sp_group operations
  - mm/sharepool: Simplify sp_make_share_k2u()
  - mm/sharepool: Reorganize create_spg()
  - mm/sharepool: Add helper for master_list
  - mm/sharepool: Refactoring proc file interface similar code
  - mm/sharepool: Don't display sharepool statistics in the container
  - mm/sharepool: Fix NULL pointer dereference in mg_sp_group_del_task
  - mm/sharepool: Fix a double free problem caused by init_local_group
  - hugetlbfs: Add config to isolate the code of share_pool
  - iommu/arm-smmu-v3: Add config to Add support for suspend and resume
  - vmalloc: Add config for Extend for hugepages mapping
  - ACPI / APEI: Add config to isolate Notify all ras err
  - driver: Add CONFIG_ACPI_APEI_GHES_TS_CORE for code isolation
  - perf: hisi: Add configs for PMU isolation
  - !413 ACPI: Add Platform Runtime Mechanism(PRM) feature support
  - !402 Fixed the following errors:  The reset with stream fails, the query of AH attr is invalid and the RoCE Bonding
  - SCSI: SSSRAID: Code quality reinforcement content
  - SCSI: SSSRAID: Introduce map_queue in sssraid module
  - Enable ACPI Platform Runtime Mechanism(PRM) feature support
  - ACPI: PRM: Check whether EFI runtime is available
  - !418 Backport CVEs and bugfixes
  - net: mpls: fix stale pointer if allocation fails during device rename
  - x86/bugs: Flush IBP in ib_prctl_set()
  - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
  - binder: Address corner cases in deferred copy and fixup
  - binder: fix pointer cast warning
  - binder: defer copies of pre-patched txn data
  - binder: read pre-translated fds from sender buffer
  - binder: avoid potential data leakage when copying txn
  - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
  - net/sched: sch_taprio: do not schedule in taprio_reset()
  - net/sched: sch_taprio: fix possible use-after-free
  - nbd: fix assignment error for first_minor in nbd_dev_add
  - md/raid10: fix wrong setting of max_corr_read_errors
  - md/raid10: fix overflow in safe_delay_store
  - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter
  - arm64: topology: fix possible overflow in amu_fie_setup()
  - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
  - io_uring: fix soft lockup in io_submit_sqes()
  - fix kabi broken due to import of 5.15-stable io_uring
  - io_uring: import 5.15-stable io_uring
  - task_work: add helper for more targeted task_work canceling
  - coredump: Limit what can interrupt coredumps
  - kernel: provide create_io_thread() helper
  - fs: provide locked helper variant of close_fd_get_file()
  - kernel: remove checking for TIF_NOTIFY_SIGNAL
  - entry: Add support for TIF_NOTIFY_SIGNAL
  - signal: Add task_sigpending() helper
  - arm: add support for TIF_NOTIFY_SIGNAL
  - arm64: add support for TIF_NOTIFY_SIGNAL
  - riscv: add support for TIF_NOTIFY_SIGNAL
  - powerpc: add support for TIF_NOTIFY_SIGNAL
  - x86: Wire up TIF_NOTIFY_SIGNAL
  - iov_iter: add helper to save iov_iter state
  - perf beauty: Update copy of linux/socket.h with the kernel sources
  - perf trace beauty: Update copy of linux/socket.h with the kernel sources
  - io_uring: correct pinned_vm accounting
  - file: Rename __close_fd_get_file close_fd_get_file
  - io_uring: don't hold uring_lock when calling io_run_task_work*
  - io_uring: don't take uring_lock during iowq cancel
  - fs: make do_renameat2() take struct filename
  - net: add accept helper not installing fd
  - net: provide __sys_shutdown_sock() that takes a socket
  - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED
  - Make sure nd->path.mnt and nd->path.dentry are always valid pointers
  - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*
  - fs: add support for LOOKUP_CACHED
  - Revert "io_uring: fix soft lockup when call __io_remove_buffers"
  - Revert "io_uring: deduplicate failing task_work_add"
  - Revert "io_uring: don't take uring_lock during iowq cancel"
  - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow"
  - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request"
  - Revert "[Huawei] io_uring: fix soft lockup in io_submit_sqes()"
  - Revert "[Huawei] io_uring:drop identity before creating a private one"
  - !332 [5.10]Make Multiple functions On Netswift PCIE NIC belong to different IOMMU group
  - ACPI: PRM: Change handler_addr type to void pointer
  - ACPI: PRM: Handle memory allocation and memory remap failure
  - ACPI: PRM: Remove unnecessary blank lines
  - ACPI: PRM: Find PRMT table before parsing it
  - ACPI: PRM: Deal with table not present or no module found
  - ACPI: Do not singal PRM support if not enabled
  - ACPI: Correct _SB._OSC bit definition for PRM
  - ACPI: Kconfig: Provide help text for the ACPI_PRMT option
  - ACPI: PRM: make symbol 'prm_module_list' static
  - ACPI: Add _SB._OSC bit for PRM
  - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype
  - ACPICA: Add PRMT module header to facilitate parsing
  - ACPICA: Add support for PlatformRtMechanism OperationRegion handler
  - ACPICA: iASL: add disassembler support for PRMT
  - openeuler: pci: workaround multiple functions can be assigned to only one VM
  - RDMA/hns: fix the error of RoCE VF based on RoCE Bonding PF
  - RDMA/hns: Fix AH attr queried by query_qp
  - RDMA/hns: Kernel notify usr space to stop ring db


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-145.0.0.74
changelog:
  - !511 Backport CVEs and bugfixes
  - livepatch/core: Fix hungtask against cpu hotplug on x86
  - seccomp: Move copy_seccomp() to no failure path.
  - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
  - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs
  - mm: optimize do_wp_page() for exclusive pages in the swapcache
  - ftrace: Fix invalid address access in lookup_rec() when index is 0
  - tipc: add an extra conn_get in tipc_conn_alloc
  - tipc: set con sock in tipc_conn_alloc
  - ext4: fix another off-by-one fsmap error on 1k block filesystems
  - mm/vmalloc: huge vmalloc backing pages should be split rather than compound
  - HID: asus: use spinlock to safely schedule workers
  - HID: asus: use spinlock to protect concurrent accesses
  - HID: asus: Remove check for same LED brightness on set
  - jbd2: fix data missing when reusing bh which is ready to be checkpointed
  - !475 Support congestion control algorithm parameter configuration
  - !471 Intel: Support In Field Scan(IFS) multi-blob images
  - !476 LoongArch: fix failed to boot
  - !497 SAS-related bugfix
  - !479 LoongArch: update network related default config
  - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list
  - scsi: hisi_sas: Handle NCQ error when IPTT is valid
  - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
  - scsi: libsas: Update SATA dev FIS in sas_ata_task_done()
  - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
  - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw
  - scsi: hisi_sas: Move slot variable definition in hisi_sas_abort_task()
  - scsi: libsas: Add sas_ata_device_link_abort()
  - LoongArch: Initialize screen_info variable
  - x86/microcode/intel: Do not retry microcode reloading on the APs
  - x86/microcode/intel: Do not print microcode revision and processor flags
  - platform/x86/intel/ifs: Add missing kernel-doc entry
  - Revert "platform/x86/intel/ifs: Mark as BROKEN"
  - Documentation/ABI: Update IFS ABI doc
  - platform/x86/intel/ifs: Add current_batch sysfs entry
  - platform/x86/intel/ifs: Remove reload sysfs entry
  - platform/x86/intel/ifs: Add metadata validation
  - platform/x86/intel/ifs: Use generic microcode headers and functions
  - platform/x86/intel/ifs: Add metadata support
  - x86/microcode/intel: Use a reserved field for metasize
  - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check()
  - x86/microcode/intel: Reuse microcode_sanity_check()
  - x86/microcode/intel: Use appropriate type in microcode_sanity_check()
  - x86/microcode/intel: Reuse find_matching_signature()
  - platform/x86/intel/ifs: Remove memory allocation from load path
  - platform/x86/intel/ifs: Remove image loading during init
  - platform/x86/intel/ifs: Return a more appropriate error code
  - platform/x86/intel/ifs: Remove unused selection
  - x86/microcode: Drop struct ucode_cpu_info.valid
  - x86/microcode: Do some minor fixups
  - x86/microcode: Kill refresh_fw
  - x86/microcode: Simplify init path even more
  - x86/microcode: Rip out the subsys interface gunk
  - x86/microcode: Print previous version of microcode after reload
  - x86/microcode: Remove ->request_microcode_user()
  - x86/microcode: Document the whole late loading problem
  - docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means
  - misc: Mark MICROCODE_MINOR unused
  - !448 LoongArch: fix some pci problems
  - !486 Backport CVEs and bugfixes
  - platform/x86/intel/ifs: Mark as BROKEN
  - !477 tools: fix compile error introduced by LoongArch commit
  - x86/microcode: Remove unnecessary perf callback
  - x86/microcode: Taint and warn on late loading
  - x86/microcode: Default-disable late loading
  - x86/microcode: Rip out the OLD_INTERFACE
  - scsi: cancel the inflight async device probe when remove scsi_target
  - ring-buffer: Fix race between reset page and reading page
  - raid1, raid10: switch to precise io accounting
  - block: add precise io accouting apis
  - md/raid10: fix memleak for 'conf->bio_split'
  - scsi: fix use-after-free problem in scsi_remove_target
  - sctp: fail if no bound addresses can be used for a given scope
  - ext4: fix WARNING in mb_find_extent
  - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
  - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
  - scsi: iscsi: Move pool freeing
  - xfs: aborting inodes on shutdown may need buffer lock
  - ext4: fix incorrect options show of original mount_opt and extend mount_opt2
  - LoongArch: Fixed EIOINTC structure members
  - LoongArch: Fix virtual machine startup error
  - loongarch/kvm: ls7a add iocsrw emulation
  - LoongArch: defconfig: update network configurations
  - LoongArch: fix signal handler name changed
  - fix compile error introduced by LoongArch commit
  - LoongArch: pci root bridige set acpi companion only when not acpi_disabled.
  - pci: fix X server auto probe fail when both ast and etnaviv drm present
  - LS7A2000: PCIE: Fixup GPU card error
  - pci/quirks: ls7a2000: fix pm transition of devices under pcie port
  - LoongArch: Fixed some pcie card not scanning properly
  - pci: fix kabi error caused by pm_suspend_target_state
  - PCI: PM: Fix pcie mrrs restoring
  - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space
  - PCI: Check if entry->offset already exist for mem resource
  - RDMA/hns: Support congestion control algorithm parameter configuration
  - !447 add perf loongarch support
  - !449 LoongArch: add kvm support
  - LoongArch: kvm: KVM support for 5.10
  - LoongArch: Export symbol for function smp_send_reschedule()
  - LoongArch: kvm: add initial kvm support
  - !466 LoongArch: fix compile error when using make allmodconfig
  - LoongArch: fix compile error when using make allmodconfig
  - !458 Backport CVEs and bugfixes
  - !465 Revert "scsi: fix iscsi rescan fails to create block"
  - Revert "scsi: fix iscsi rescan fails to create block"
  - !427 Support the feature of querying stats
  - !388 Add landlock support
  - !425 update patches for sw64 architecture
  - !444 LoongArch: some LS7a device drivers support and LoongArch bug fix
  - RDMA/hns: Add dfx cnt stats
  - landlock: Use square brackets around "landlock-ruleset"
  - landlock: Enable user space to infer supported features
  - landlock: Add user and kernel documentation
  - samples/landlock: Add a sandbox manager example
  - selftests/landlock: Add user space tests
  - arch: Wire up Landlock syscalls
  - landlock: Add syscall implementations
  - landlock: Support filesystem access-control
  - fs,security: Add sb_delete hook
  - LSM: Infrastructure management of the superblock
  - landlock: Add ptrace restrictions
  - landlock: Set up the security framework and manage credentials
  - landlock: Add ruleset and domain management
  - landlock: Add object management
  - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function
  - LoongArch: remove __ARCH_WANT_NEW_STAT
  - LoongArch: modify defconfig according to other architectures
  - LoongArch: Change definition of cpu_relax() for Loongson-3
  - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000
  - LoongArch: Use alternative to optimize libraries
  - LoongArch: Add alternative runtime patching mechanism
  - LoongArch: Remove the .fixup section usage
  - LoongArch: extable: Add a dedicated uaccess handler
  - LoongArch: extable: Add `type` and `data` fields
  - LoongArch: Switch to relative exception tables
  - LoongArch: Consolidate __ex_table construction
  - LoongArch: fix SECCOMP test error
  - LoongArch: fix vmlinux ld error
  - LoongArch: enable hugetlbfs support
  - LoongArch: save one instruction for arch_local_irq_{enable,disable}
  - LoongArch: optimize for syscall return
  - LoongArch: refresh usage of sync
  - LoongArch: use 40 bits address space for user
  - LoongArch: Support loader and kernel interface V40
  - LoongArch: Enhance booting and resume compatibility
  - LoongArch: Remove redudant csr save/restore
  - LoongArch: Support Power Manager
  - irqchip/loongson-liointc: Set different isr for differnt core
  - platform: Support loongson laptop generic driver
  - LoongArch: Adapted SECTION_SIZE_BITS with page size
  - ACPI: Support ACPI_MACHINE_WIDTH for 64
  - spi: loongson: Add LS7A spi driver support
  - i2c: loongson: Add LS7A i2c driver support
  - LoongArch: Call irq_find_matching_fwnode get irq domain
  - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
  - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support
  - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC
  - LoongArch: convert p v s cache to l1 l2 l3 format
  - cpufreq: Add cpufreq driver for LoongArch
  - LoongArch: Fix section mismatch due to acpi_os_ioremap()
  - LoongArch: Add vector extensions support
  - tools/perf: Add basic support for LoongArch
  - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
  - RDMA/hns: Support hns HW stats
  - sw64: implement a new policy of power management
  - sw64: add DVFS support for different boards
  - sw64: add SIMD emulation for guest IO access
  - sw64: fix THREAD_INFO_IN_TASK support
  - sw64: maintain PMU counter usage status with bitmap
  - sw64: activate CONFIG_THREAD_INFO_IN_TASK
  - sw64: LPC: support suspend and resume
  - sw64: fix a type mismatch problem
  - sw64: perf: remove redundant function declarations
  - sw64: fix a compile error with CONFIG_EFI=n
  - sw64: iommu: fix the mask of physical address when flushing pcache
  - sw64: perf: don't rely on layout of pt_regs to grab some registers
  - sw64: perf: fix support for dwarf in perf
  - sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card
  - sw64: refactor platform dependent codes
  - sw64: implement the reset hooks for general platforms
  - sw64: split out the idle loop in idle.c
  - sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way
  - sw64: fix "unwind: target platform=sw_64 is not supported"
  - sw64: register a suspend entry
  - sw64: update openeuler_defconfig
  - sw64: organize defconfigs
  - sw64: remove unused code for unaligned load store emulation
  - sw64: fix sw64_set_rate()


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-146.0.0.75
changelog:
  - !540 fix CVE-2023-0266
  - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
  - !507 KVM: arm64: Add minimal handling for the ARMv8.7 PMU
  - !527 i2c: hisi: Only use the completion interrupt to finish the transfer and i2c: hisi: Avoid redundant interrupts
  - KVM: arm64: Add minimal handling for the ARMv8.7 PMU
  - KVM: arm64: Use symbolic names for the PMU versions
  - !531 Backport CVEs and bugfixes
  - i2c: hisi: Only use the completion interrupt to finish the transfer
  - i2c: hisi: Avoid redundant interrupts
  - block: fix use-after-free of q->q_usage_counter
  - block: move q_usage_counter release into blk_queue_release
  - Revert "block: fix null-deref in percpu_ref_put"
  - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk
  - xfs, iomap: limit individual ioend chain lengths in writeback
  - net/sched: tcindex: search key must be 16 bits
  - net/sched: tcindex: update imperfect hash filters respecting rcu
  - tty: fix out-of-bounds access in tty_driver_lookup_tty()
  - fs/ntfs3: Validate resident attribute name
  - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound"
  - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online
  - coredump: fix kabi broken in struct coredump_params
  - coredump: Use the vma snapshot in fill_files_note
  - coredump/elf: Pass coredump_params into fill_note_info
  - coredump: Remove the WARN_ON in dump_vma_snapshot
  - coredump: Snapshot the vmas in do_coredump
  - mm/swapfile: add cond_resched() in get_swap_pages()
  - mm: slince possible data races about pgdat->kswapd
  - mm: fix null-ptr-deref in kswapd_is_running()
  - fs/ntfs3: Validate MFT flags before replaying logs
  - fs/ntfs3: Validate attribute name offset
  - bpf: Fixes possible race in update_prog_stats() for 32bit arches
  - bpf: Avoid races in __bpf_prog_run() for 32bit arches
  - ext4: make sure fs error flag setted before clear journal error
  - ext4: commit super block if fs record error when journal record without error
  - ima: Fix memory leakage in ima_store_template
  - af_unix: Get user_ns from in_skb in unix_diag_get_exact().
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
  - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
  - arm64: errata: Remove AES hwcap for COMPAT tasks
  - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
  - kernel: Initialize cpumask before parsing
  - softirq: Don't try waking ksoftirqd before it has been spawned
  - bpf: Prevent decl_tag from being referenced in func_proto arg
  - bpf: Skip task with pid=1 in send_signal_common()
  - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
  - !525 net: hns3: add supports storage product scustomization requirements
  - !519 Add new command to support query vf caps
  - net: hns3: add support query port ext information
  - net: hns3: add support configuring function-level interrupt affinity
  - net: hns3: add support clear mac statistics
  - net: hns3: add support to get/set 1d torus param
  - net: hns3: add supports fast reporting of faulty nodes
  - net: hns3: add supports pfc storm detection and suppression
  - net: hns3: add support customized exception handling interfaces.
  - !459 Backport CVEs and bugfixes
  - RDMA/hns: Add new command to support query vf caps
  - !508 SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command
  - !374 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 by default
  - !510 LoongArch: fix dual-bridge machine can not work
  - !509 Loongson: fix 7a2000 gpu driver can not work
  - drm/loongson: using hdmi hot plug status register
  - irqchip/loongson: Fix syscore ops registration
  - irqchip/loongarch: Fix some issues of irq controllers
  - SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command
  - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64
  - malidp: Fix NULL vs IS_ERR() checking


author: xiechengliang <xiechengliang1@huawei.com> - 1:1.33.1-12
changelog:
  - Type:CVE
  - Id:NA
  - SUG:NA
  - DESC:fix CVE-2021-42378 CVE-2021-42379 CVE-2021-42380 CVE-2021-42381 CVE-2021-42382 CVE-2021-42383 CVE-2021-42384 CVE-2021-42385 and CVE-2021-42386


author: yanglu <yanglu72@h-partners.com> - 1.18.1-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:delete a static library file
         add BuildRequires make to fix build problem


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-cachefilesd-fix-abort-in-decant_cull_table.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wangjie<wangjie294@huawei.com> - 4.0.2-2
changelog:
  - DESC:remove capstone-4.0.1.tar.gz and 0001-Fix-include-path-in-pkg-config-for-Makefile-too-1339.patch after upgrade 4.0.2


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Fix-SafeNet-eToken-5110-SC-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-Fix-SafeNet-eToken-5110-SC-issue-firmware-0.13.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.8-werror.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.9-efi-boot.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.9-no_mp3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.9-buffer_overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.10-build-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-manpagefix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-rootstat.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-usalinst.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-readsegfault.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-format.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-handler.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-dvdman.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-paranoiacdda.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-utf8.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-cmakewarn.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-memset.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-ppc64le_elfheader.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-werror_gcc5.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-devname.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-sysmacros.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/cdrkit-1.1.11-gcc10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-CVE-2022-27239.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-CVE-2022-29869.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: songyanting<songyanting@huawei.com> - 1.2.0-300
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:sync bugfix, include
         1. add check in spec
         2. kill container init process if runc start returns error
         3. fix containerd-shim residual when kill containerd durin
         4. fix deadlock on commit error
         5. backport upstream & ttrpc patches
         6. fix exec event missing due to pid reuse
         7. fix dm left when pause container and kill shim
         8. add CGO security build options
         9. fix start container failed with id exists
        10. drop opt package
        11. fix race access for mobySubscribed
        12. improve log for debugging
        13. reduce permission for bundle dir
        14. fix publish command wait block forever


author: Vanient<xiadanni1@huawei.com> - 1.2.0-301
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Use fs.RootPath when mounting volumes for bundle dir to fix CVE-2022-23648


author: jiangchuangang<jiangchuangang@huawei.com> - 9.0-8
changelog:
  - sync patches from community
  - add backport-comm-fix-NUL-output-delimiter-with-total.patch
    backport-stty-validate-ispeed-and-ospeed-arguments.patch
    backport-fts-fix-race-mishandling-of-fstatat-failure.patch
    backport-stty-fix-off-by-onecolumn-wrapping-on-output.patch
    backport-copy-copy_file_range-handle-ENOENT-for-CIFS.patch
    backport-tail-fix-support-for-F-with-non-seekable-files.patch


author: fuanan <fuanan3@huawei.com> - 2.13-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add 'autoconf automake' to BuildRequires to use autoreconf command


author: benniaobufeijiushiji <linda7@huawei.com> - 10.3.1-20
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Sync patch from openeuler/gcc
         Bugfix for loop-distribution, semi-relayout and mull64.


author: Xiong Zhou <xiongzhou4@huawei.com> - 10.3.1-21
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Sync patch from openeuler/gcc
         Fix typo in tree-ssa-reassoc.c.


author: liyancheng <412998149@qq.com> - 10.3.1-22
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Sync patch from openeuler/gcc
         Fix conflict with glibc 2.36.


author: huitailang <804544223@qq.com> - 10.3.1-23
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Sync patch from openeuler/gcc
         Fix sysroot option once processed.


author: yixiangzhike <zhangxingliang3@huawei.com> - 1.15.1-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the compilation failure with new version glibc (glibc-2.34)


author: wangbin <wangbin224@huawei.com> - 7.3.0-5
changelog:
  - Handle task_struct cpu member changes for kernels >= 5.16-rc1
    and delete use_system_readline_v3.patch


author: Hewenliang <hewenliang4@huawei.com> - 3.16.1-7
changelog:
  - fix the null pointer of get_tty_driver.
  - criu files Dont cache fd ids for device files.
  - pre dump call vmsplice with SPLICE_F_GIFT.


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-cryptsetup-add-system-library-paths.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-fix-compat-test.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-add-test-case-for-sm4.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0004-Fix-CVE-2021-4122-LUKS2-reencryption-crash-recovery-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0005-Fix-OpenSSL-2-crypto-backend-PBKDF2-possible-iterati.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0006-fix-potential-null-pointer-dereference.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0007-Update-file-cryptsetup-ssh.c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xinghe <xinghe2@h-partners.com> - 4.17.2-5
changelog:
  - Type:cves
  - ID:CVE-2022-38023 CVE-2022-37966 CVE-2022-37967
  - SUG:NA
  - DESC:fix CVE-2022-38023 CVE-2022-37966 CVE-2022-37967


author: xinghe <xinghe2@h-partners.com> - 4.17.5-3
changelog:
  - Type:cves
  - ID:CVE-2023-0225 CVE-2023-0614 CVE-2023-0922
  - SUG:NA
  - DESC:fix CVE-2023-0225 CVE-2023-0614 CVE-2023-0922


author: gaihuiying <eaglegai@163.com> - 7.79.1-7
changelog:
  - Type:cves
  - CVE:CVE-2022-32205 CVE-2022-32206 CVE-2022-32207 CVE-2022-32208
  - SUG:NA
  - DESC:fix CVE-2022-32205 CVE-2022-32206 CVE-2022-32207 CVE-2022-32208


author: gaihuiying <eaglegai@163.com> - 7.79.1-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix build error when add --disable-http-auth configure option


author: yanglu <yanglu72@h-partners.com> - 7.79.1-12
changelog:
  - Type:cves
  - CVE:CVE-2022-32221 CVE-2022-42915 CVE-2022-42916
  - SUG:NA
  - DESC:fix CVE-2022-32221 CVE-2022-42915 CVE-2022-42916


author: xinghe <xinghe2@h-partners.com> - 7.79.1-14
changelog:
  - Type:cves
  - CVE:CVE-2023-23914 CVE-2023-23915 CVE-2023-23916
  - SUG:NA
  - DESC:fix CVE-2023-23914 CVE-2023-23915 CVE-2023-23916


author: xingwei <xingwei14@h-partners.com> - 7.79.1-15
changelog:
  - Type:cves
  - CVE:CVE-2023-27533 CVE-2023-27534 CVE-2023-27535 CVE-2023-27536 CVE-2023-27538
  - SUG:NA
  - DESC:fix CVE-2023-27533 CVE-2023-27534 CVE-2023-27535 CVE-2023-27536 CVE-2023-27538


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: 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: chenyanpanHW <chenyanpan@huawei.com> - 71.1-3
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-ndctl-test-Fix-device-dax-mremap-test.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-zero_info_block-skip-seed-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: licunlong<licunlong1@huawei.com> - 29-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:don't enable/disable dbus.socket when install/uninstall dbus-broker.


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: 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: wangxiao <wangxiao65@huawei.com> - 10.13.1.1-2
changelog:
  - fix CVE-2018-1313
  - a specially-crafted network packet can be used to request the
  - Derby Network Server to boot a database whose location and contents
  - are under the user's control.


author: renmingshuai <renmingshuai@huawei.com> - 4.4.2-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:remove build require bind-export-devel and add buildin bind


author: renmingshuai <renmingshuai@huawei.com> - 4.4.2-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:add a test case for PXE to support ipv6
         support lease time config for ipv6


author: Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 0.6.0-5
changelog:
  - Port to gupnp-1.2
  - Don't remove a queue more than once
  - Remove any pending task processing handlers when destroying a queue


author: chenhaixing <chenhaixing@huawei.com> 4.14.0-12
changelog:
  - CVE:NA
  - SUG:NA
  - DESC:dnf:fix undo error when include rollback of group upgrade
             fix can't download package when url have characters encoded


author: renmingshuai <renmingshuai@huawei.com> - 2.86-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Fix parsing of IPv6 addresses with peer from netlink
         Fix bad interaction between --address=/#/<ip> and
              --server=/some.domain/#
         Fix --address=/#/...... which was lost in 2.86


author: zhongjiawei<zhongjiawei1@huawei.com> - 18.09.0-323
changelog:
  - Type:CVE
  - CVE:CVE-2023-28840,CVE-2023-28841,CVE-2023-28842
  - SUG:NA
  - DESC:fix CVE-2023-28840,CVE-2023-28841,CVE-2023-28842


author: zhongjiawei<zhongjiawei1@huawei.com> - 1.1.3-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:libcontainer: skip chown of /dev/null caused by fd redirection


author: zhongjiawei<zhongjiawei1@huawei.com> - 1.1.3-13
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix rootless /sys/fs/cgroup mounts bug and Prohibit /proc and /sys to be symlinks


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 7.4.2-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:delete buildrequires perl,
         because the compilation dependency has been added to the basic project


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 4.1-10
changelog:
  - backport patches to fix two memory leak problems, rename patch names,
    and set release num to 9 for CI.


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 1.0.3-7
changelog:
  - Fix CVE-2019-12779 libqb before 1.0.5 allows local users to overwrite arbitrary files via a symlink attack.
    CVE Link: https://nvd.nist.gov/vuln/detail/CVE-2019-12779
    Community Patch Link:
    https://github.com/ClusterLabs/libqb/commit/e322e98dc264bc5911d6fe1d371e55ac9f95a71e
    https://github.com/ClusterLabs/libqb/commit/7cd7b06d52ac80c343f362c7e39ef75495439dfc
    https://github.com/ClusterLabs/libqb/commit/6a4067c1d1764d93d255eccecfd8bf9f43cb0b4d


author: baizhonggui <baizhonggui@huawei.com> - 1.0.5-2
changelog:
  - new add #include <stddef.h> in qblist.h to fix:
    issue# https://gitee.com/src-openeuler/corosync/issues/I39X3F?from=project-issue
    upstream link:https://github.com/ClusterLabs/libqb/pull/384


author: chenjiji <chenjiji09@163.com> - 21.11-33
changelog:
  refactor Rc/Tx function of hns3 PMD
   And patchs are as follows:
    - net/hns3: fix burst mode query with dummy function
    - net/hns3: add debug info for Rx/Tx dummy function
    - net/hns3: remove debug condition for Tx prepare
    - net/hns3: separate Tx prepare from getting Tx function
    - net/hns3: make getting Tx function static
    - net/hns3: extract common functions to set Rx/Tx


author: chenjiji <chenjiji09@163.com> - 21.11-34
changelog:
  Support flow rule keeping capability for hns3 PMD and
   testpmd. Patchs are as follow:
    - net/hns3: declare flow rule keeping capability
    - app/testpmd: add --disable-flow-flush option


author: chenjiji <chenjiji09@163.com> - 21.11-35
changelog:
  Fix some RSS bugs and reimplement hash flow function for hns3:
    - fix some RSS bugs and optimize RSS codes for hns3
    - reimplement hash flow function for hns3 to satisfy the
      mainstream usage of rte flow hash in the community


author: chenjiji <chenjiji09@163.com> - 21.11-36
changelog:
  Fix a m_buf pool was not freed bugs for test and support
   CPPC cpufreq for l3fwd-power. Patchs are as follow:
    - test/mbuf: fix mbuf reset test
    - examples/l3fwd-power: support CPPC cpufreq


author: chenjiji <chenjiji09@163.com> - 21.11-39
changelog:
  Sync some patchs from upstreaming branch and modifies
   are as follow:
   1. Add private dump for bonding, virtio and vhost.
   2. Support LACP info dump for bonding.
   3. Display RSS hash key of flow rule in testpmd.


author: chenjiji <chenjiji09@163.com> - 21.11-41
changelog:
  - Telemetry: support display as hexadecimal
   Sync some patchs from upstreaming for telemetry and modifies
   are as follow:
   1. Support dispaly integer as hexadecimal.
   2. Fix data truncation for some u64 accept as int.
   3. Add JSON pretty print.


author: panxiaohe <panxiaohe@huawei.com> - 050-4
changelog:
  - [add] backport patches from upstream
    backport-fix-always-use-mkdir-p.patch
    backport-fix-dracut.sh-omission-is-an-addition-to-other-omiss.patch


author: - Kai Liu <kai.liu@suse.com> - 1.22-1
changelog:
  - Upgrade to v1.22. Also upgrade bundled libbpf to commit 393a058,
    the same as upstream submodule version.
    Introduce a patch from upstream commit 73383b3a3 to avoid using
    deprecated libbpf APIs.


author: - Kai Liu <kai.liu@suse.com> - 1.22-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix spew of warnings if build kernel with LLVM and
    CONFIG_DEBUG_INFO_BTF after commit 32ef9e5054ec
    ("Makefile.debug: re-enable debug info for .S files")


author: gaihuiying <eaglegai@163.com> - 2.0.11-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ebtables-config file access permisson
         fix ebt_print_error for prints null


author: wangkai <wangkai385@h-partners.com> - 1:4.11-6
changelog:
  - Fix objectweb.asm version limit 
  - 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: panxiaohe <panxh.life@foxmail.com> - 0.185-10
changelog:
  - Get instance correctly for eu-ar -N option
  - Use make macros
  - Use upstream patch for no stdin flag


author: fuanan <fuanan3@h-partners.com> - 0.185-11
changelog:
  - Fix "/usr/lib64/libdebuginfod.so.1" not found when uninstall elfutils-debuginfod-client-devel
  - Fix Obsoletes in spec


author: hubin <hubin73@huawei.com> - 0.185-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:change permission to 750 and move debug tools into extra package


author: yangcheng <yangcheng87@huawei.com> - 1:27.2-3
changelog:
  - DESC: Fix the upgrade error caused by the info file in the emacs-help software package being repackaged


author: zhaoyuxing <zhaoyuxing2@huawei.com> - 2.2.15-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: split aspell and voikko subpackage & backport patch that enchant2 use hunspell


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.3-1
changelog:
  - Upgrade to 3.38.3
  - Update Version, Release, Source0, BuildRequires
  - Temporaryly disable libportal, because there isn't in cunrrent community


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: shikemeng <shikemeng@huawei.com> 1.0-8
changelog:
  - Add missing Requires
  - Remove write permssion in %file after strip
  - Change Requires numactl to numactl-libs


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
changelog:
  - Upgrade to 3.38.2
  - Delete 0001-Resolves-deb-762530-rhbz-1061177-add-man-pages.patch that
    existed in 3.38.2 version
  - Use meson rebuild, change 'SYNCTEX_CFLAGS' to 'CFLAGS'


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.4-1
changelog:
  - Upgrade to 3.38.4
  - Update Version, Release, Source, BuildRequires, Requires, Obsoletes
  - Update stage 'install', use sed delete one line that will cause fault


author: wangkerong <wangkerong@huawei.com> - 0.26-26
changelog:
  - Type:cves
  - ID:CVE-2021-29464 CVE-2021-29463 CVE-2021-29473
  - SUG:NA
  - DESC:fix CVE-2021-29464,CVE-2021-29463,CVE-2021-29473


author: wangjie <wangjie375@huawei.com> - 2.4.1-2
changelog:
  - Type:CVE
  - ID:CVE-2021-45960 CVE-2021-46143 CVE-2022-22822 CVE-2022-22823 CVE-2022-22824 CVE-2022-22825 CVE-2022-22826 CVE-2022-22827
  - SUG:NA
  - DESC:fix CVE-2021-45960 CVE-2021-46143
         CVE-2022-22822 CVE-2022-22823 CVE-2022-22824 CVE-2022-22825 CVE-2022-22826 CVE-2022-22827


author: yangzhuangzhuang <yangzhuangzhuang1@h-partners.com> - 2.4.1-4
changelog:
  - Type:CVE
  - ID:CVE-2022-25235 CVE-2022-25236 CVE-2022-25313 CVE-2022-25314 CVE-2022-25315
  - SUG:NA
  - DESC:Fix CVE-2022-25235 CVE-2022-25236 CVE-2022-25313 CVE-2022-25314 CVE-2022-25315


author: wangchen <wangchen137@huawei.com> - 1:5.45.4-6
changelog:
  - Delete -S git from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.43.0-log_file.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.43.0-pkgpath.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-man-page.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-match-gt-numchars-segfault.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-re-memleak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-exp-log-buf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-segfault-with-stubs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-fd-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.32.2-random.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-mkpasswd-dash.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-passmass-su-full-path.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-mkpasswd-man.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/expect-5.45-format-security.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: wangyue <wangyue92@huawei.com> - 1.14.0-1
changelog:
  - Update to 1.14.0 to fix CVE-2020-6106 and CVE-2020-6104 and CVE-2020-6107 and CVE-2020-6108 and CVE-2020-6105


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-file-localmagic.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-fix-typos-fxlb.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wangxiao <wangxiao65@huawei.com> - 79.0-4
changelog:
  - Fix CVE-2020-15664 CVE-2020-15665 CVE-2020-15666 CVE-2020-15667
    CVE-2020-15668 CVE-2020-15676 CVE-2020-15677 CVE-2020-15678


author: wangxiao <wangxiao65@huawei.com> - 79.0-5
changelog:
  - Fix CVE-2020-15969 CVE-2020-15999 CVE-2020-16012 CVE-2020-26951
    CVE-2020-26953 CVE-2020-26956 CVE-2020-26957 CVE-2020-26958
    CVE-2020-26959 CVE-2020-26960 CVE-2020-26961 CVE-2020-26963
    CVE-2020-26965 CVE-2020-25966 CVE-2020-26967


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: weijin deng <weijin.deng@turbolinux.com.cn> - 1.10.2-1
changelog:
  - Upgrade to 1.10.2
  - Delete patches that existed in this version 1.10.2, delete sed option
    cause no file flatpak-docs.html
  - Reserve three patches that still effictive
  - Add patch 0001-OCI-Switch-to-pax-format-for-tar-archives.patch


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 2.6.4-3
changelog:
  - The autoreconf command is used during compilation.
    Therefore,the automake and autoconf compilation dependencies need to added.


author: baizhonggui <baizhonggui@huawei.com> - 20200314-5
changelog:
  - Fix building error: Could not open %files file /home/abuild/rpmbuild/BUILD/fontforge-20200314/FontForge.lang:No such file or directory
  - Add glib in BuildRequires


author: wangyue <wangyue92@huawei.com> - 20200314-6
changelog:
  - remove useless glib buildrequire
  - move /usr/lib/rpm/find-lang.sh /home/lkp/rpmbuild/BUILDROOT/fontforge-20200314-7.oe2203sp2.aarch64 to correct stage


author: baizhonggui <baizhonggui@huawei.com> - 1.6.2-5
changelog:
  - Fix building error: configure: error: no acceptable C compiler found in $PATH
  - Add gcc in BuildRequires


author: liyuxiang <liyuxiang@ncti-gba.cn> - 2:2.8.1-2
changelog:
  - Fix CVE-2022-39316
  - Fix CVE-2022-39318
  - Fix CVE-2022-39319
  - Fix CVE-2022-39347
  - Fix CVE-2022-41877


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: 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: chenyanpanHW <chenyanpan@huawei.com> - 1.0.5-6
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



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


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Remove-stray-debugging-code.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
changelog:
  - Upgrade to 3.38.2
  - Update Version, Release, Source0, BuildRequires
  - Use meson rebuild and install
  - Delete patches, delete pam.d related and other two files which not in 3.38.2
  - Add new file session.conf. modify /etc/gdm/custom.conf


author: fuanan <fuanan3@h-partners.com> - 2.33.0-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch


author: fuanan <fuanan3@h-partners.com> - 2.33.0-10
changelog:
  - Type:CVE
  - ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
  - SUG:NA
  - DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815


author: fuanan <fuanan3@h-partners.com> - 2.33.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:enable multithreading compilation and installation,
         move Git.3pm.gz to perl-Git,avoid installation conflicts,
         change BuildRequires from pcre-devel to pcre2-devel.


author: Yang Yanchao <yangyanchao6@huawei.com> - 2.34-109
changelog:
  - Since the pthread_cond_clockwait@GLIBC_2_28 is introduced in earlier
    versions, this symbol is required to keep the previous items compatible.


author: Lv Ying <lvying6@huawei.com> - 2.34-112
changelog:
  - elf/ld.so: ld.so mmap shared object use hugepage new feature and bugfix:
    - feature: support HUGEPAGE_PROBE + hugepageedit mark shared object
      specified segment, just try to use hugepage to mmap specified segment
      instead of all the segments in the shared object
    - bugfix: remove _mmap_hole when ld.so mmap PT_LOAD segment try to use hugepage


author: Chen Ziyang<chenziyang4@huawei.com> - 2.34-114
changelog:
  - elf/ld.so: fix 2 bugs in ld.so mmap shared object use hugepage 
    - bugfix: ld.so mmap now first mmap 2MB continuous memory by MAP_NORESERVE flag because we do not want to revert to 4KB when 2MB resources is smaller then entire so. We want to check resources happend in later _mmap_segment_filesz function
    - bugfix: fix hugepageedit tool range check logic, prohibit multiple -i options and do not allow -i specify non PT_LOAD segment index


author: shixuantong <shixuantong1@huawei.com> - 2.34-115
changelog:
  - Avoid use of atoi in some places in libc
  - stdlib: Undo post review change to 16adc58e73f3
  - gmon: improve mcount overflow handling
  - gmon: fix memory corruption issues
  - posix: Fix system blocks SIGCHLD erroneously


author: zhanghao <zhanghao383@huawei.com> - 2.34-116
changelog:
  - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
  - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154)
  - sunrpc: Suppress GCC -Os warning on user2netname


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-SC2081-can-t-match-globs-Use-or-grep.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-fuse-Resolve-asan-bug-in-during-receive-event-notifi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: lihaoxiang <lihaoxiang9@huawei.com> - 10.0-7
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: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
changelog:
  - Upgrade to 3.38.2
  - Delete 0001-Fix-compiler-errors.patch which existed in version 3.38.2
  - Add sub package gnome-calculator-devel


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.0-1
changelog:
  - Upgrade to 3.38.0
  - Delete 0001-timer-Set-width-chars-2-property-on-the-spinbuttons.patch
    whose target file that to be patched doesn't exist in version 3.38.0


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.6-1
changelog:
  - Upgrade to 3.38.6
  - Update Version, Release, BuildRequires, stage 'files'
  - Delete 4 patches, modify the left 6 patches


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.5-1
changelog:
  - Upgrade to 3.38.5
  - Update Version, Release, Source0, BuildRequires, Requires, stage 'build', 'install', 'files'
  - Use meson rebuild, delete setup-shell.desktop, which doesn't existed in this version
  - Delete honor-firstboot-disabled.patch which existed in this version


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.36.0-1
changelog:
  - Upgrade to 3.36.0
  - Update Version, Release, Source0, stage 'build' and 'files'
  - Delete old patch that existed in new version, add new patch


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.0-1
changelog:
  - Upgrade to 3.38.0
  - Update Version, Release, Source0, Obsoletes
  - Modify patches, update stage 'files'


author: wangxiao<wangxia65@huawei.com> -3.30.1-6
changelog:
  - move the libcroco sources directly under src/st
    remove the libcroco dependency from the meson.build files


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.4-1
changelog:
  - Upgrade to 3.38.4
  - Update Version, Release, Source0, BuildRequires, Requires
  - Delete patches which existed in current version, modify one patch
  - Update stage 'build', 'check', 'files'


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.4-2
changelog:
  - Delete requires gdm-libs which gdm contains it
  - Use pipewire replace pipewire-gstreamer which pipewire contains it
  - Add xdg-desktop-portal-gtk for launching flatpak apps etc


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/gnome-shell-favourite-apps-firefox.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
changelog:
  - Upgrade to 3.38.2
  - Delete all two patches that existed in this version
  - Add 0001-Revert-packagekit-Avoid-600000-allocations-when-comp.patch
  - Temporarily disabled snap and rpm_ostree option


author: weijin deng <weijin.deng@turbolinux.com.cn> - 0.5.0-1
changelog:
  - Upgrade to 0.5.0
  - Update Version, Release, Source0, BuildRequires
  - Update stage 'build', 'install'


author: hanchao<hanchao47@huawei.com> - 1.17.3-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: golang: modify the golang.spec to remove unnecessary files
  	from golang-help package


author: hanchao <hanchao47@huawei.com> - 1.17.3-10
changelog:
  - Type:CVE
  - CVE:CVE-2022-41715,CVE-2022-2880,CVE-2022-2879
  - SUG:NA
  - DESC: fix CVE-2022-41715,CVE-2022-2880,CVE-2022-2879


author: hanchao <hanchao47@huawei.com> - 1.17.3-12
changelog:
  - Type:CVE
  - CVE:CVE-2022-41716
  - SUG:NA
  - DESC: remove hard code and strong dependency of git, subversion and mercurial


author: hanchao <hanchao47@huawei.com> - 1.17.3-14
changelog:
  - Type:CVE
  - CVE:CVE-2022-23806,CVE-2022-23773,CVE-2022-24921,CVE-2021-44716,CVE-2022-23772,CVE-2022-41717
  - SUG:NA
  - DESC: fix CVE-2022-23806,CVE-2022-23773,CVE-2022-24921,CVE-2021-44716,CVE-2022-23772,CVE-2022-41717


author: hanchao <hanchao47@huawei.com> - 1.17.3-15
changelog:
  - Type:CVE
  - CVE:CVE-2022-41723,CVE-2022-41724,CVE-2022-41725
  - SUG:NA
  - DESC: fix CVE-2022-41723,CVE-2022-41724,CVE-2022-41725


author: zhangyiru <zhangyiru3@huawei.com> - 2.8.1-3
changelog:
  - enable make check && skip four arm testcases. 
    the reason is that arm do not have fully functional heap checker and 
    the calling of unw_step in arm stacktrace_unittest is incorrect, but the function is not affected


author: baizhonggui <baizhonggui@huawei.com> - 0.3.8-4
changelog:
  - Fix building error: /usr/bin/git: No such file or directory
  - Add git/cmake/liboauth-devel in BuildRequires


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-solve_an_error_of-Lua_API_attempt_to_call_a_nil_value.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: weijin deng <weijin.deng@turbolinux.com.cn> - 0.3.13-3
changelog:
  - Solve bug of "PANIC: unprotected error in call to Lua API
    (attempt to call a nil value) Aborted"


author: gaihuiying <gaihuiying1@huawei.com> - 1.31.0-4
changelog:
  - Type:requirement
  - ID:NA
  - SUG:NA
  - DESC:delete benchmark and googletest sources in grpc and rebase to 1.31.0-4


author: mengyingkun <mengyingkun@loongson.cn> - 1:2.06-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:loongarch modify the location where initrd is loaded into memory


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-21
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:disk/diskfilter: Check calloc() result for NULL
         kern/buffer: Handle NULL input pointer in grub_buffer_free()
         disk/diskfilter: Don't make a RAID array with more than 1024 disks
         loader/multiboot_elfxx: Fix memory leak
         loader/linux: Ensure the newc pathname is NULL-terminated
         term/i386/pc/vga_text: Prevent out-of-bounds writes to VGA text buffer
         normal/cmdline: Fix two related integer underflows
         fs/iso9660: Fix memory leaks in grub_iso9660_susp_iterate()
         fs/squash4: Fix memory leaks in grub_squash_iterate_dir()
         fs/xfs: Fix memory leaks in XFS module
         kern/file: Fix error handling in grub_file_open()


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-28
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:osdep/linux/hostdisk: Modify sector by sysfs as disk sector
         net/bootp: Fix unchecked return value
         fs/iso9660: Avoid reading past the entry boundary
         fs/iso9660: Incorrect check for entry boundary
         fs/iso9660: Prevent skipping CE or ST at start of continuation area
         fs/iso9660: Prevent read past the end of system use area
         fs/iso9660: Add check to prevent infinite loop
         gentpl.py: Remove .interp section from .img files
         kern/fs: Fix possible integer overflow in i386-pc mode with large partitions
         font: Reject fonts with negative max_char_width or max_char_height
         font: Assign null_font to unknown_glyph
         font: Check return value of grub_malloc() in ascii_glyph_lookup()


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 8.40-27
changelog:
  - Remove unnecessary buildrequires:gdb

  - Thu Jan 1 2021 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 8.40-26
  - Fix the following problem:The grub.cfg file is modified.As a result,the system fails to start.


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.2.3-1
changelog:
  - Upgrade to 1.2.3
  - Update Version, Release, Source0, BuildRequires
  - Update stage 'build', 'install', 'check' and 'files'


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.18.4-1
changelog:
  - Upgrade to 1.18.4
  - Delete Adapt-to-backwards-incompatible-change-in-GUN.patch whose target
    patch file doesn't exist in this version 1.18.4
  - Add gstreamer-inspect-rpm-format.patch
  - Use meson rebuild


author: baizhonggui <baizhonggui@huawei.com> - 1.16.2-3
changelog:
  - Fix building error: File not found: /home/abuild/rpmbuild/BUILDROOT/gstreamer1-plugins-bad-free-1.16.2-2.oe1.aarch64/usr/lib64/gstreamer-1.0/libgstwebrtcdsp.so
  - Add gcc-g++ in BuildRequires


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.18.4-1
changelog:
  - Upgrade to 1.18.4
  - Delete Adapt-to-backwards-incompatible-change-in-GUN.patch whose target
    patch file doesn't exist in this version 1.18.4
  - Use meson rebuild


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/guile-multilib.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/guile-i18ntest.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/guile-threadstest.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/guile-2.0.14-gc_pkgconfig_private.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.2.4-1
changelog:
  - Upgrade to 1.2.4
  - Update Version, Release, Source0, BuildRequires
  - Delete sed operation which existed in this version
  - Add patch for fix CVE-2021-33516
  - Update stage 'prep', 'build', 'install', 'check', 'files'


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.46.2-1
changelog:
  - Upgrade to 1.46.2
  - Update Version, Release, Source0, BuildRequires, Requires, Obsoletes
  - Delete patch that existed in new version.
  - Update stage 'build', 'files', global variable quantity


author: luhuaxin <luhuaxin@huawei.com> - 1.3-39
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: move gxvattr to main package, move AUTHORS to license folder


author: Lv Ying<lvying6@huawei.com> - 1.11-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix build failure in OBS env because of automake version dependcy


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



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


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


  /usr/bin/cat /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: baizhonggui <baizhonggui@huawei.com> - 3.0.2-2
changelog:
  - Fix building error: ./autogen.sh: line 3: autoreconf: command not found
  - Add autoconf/automake/gcc in BuildRequires


author: chengyechun <chengyechun1@huawei.com> - 2.4.51-8
changelog:
  - Type:CVE
  - ID:NA
  - SUG:restart
  - DESC:fix CVE-2022-31813,CVE-2022-28614,CVE-2022-29404,CVE-2022-26377,CVE-2022-30522,CVE-2022-30556


author: chengyechun <chengyechun1@huawei.com> - 2.4.51-11
changelog:
  - Type:bugfix
  - ID:
  - SUG:restart
  - DESC:change default value of HeartbeatMaxServers
         fix setting and comparison of IPs fileds
         avoid voerflow in case of indecently large session
         make ap_escape_quotes() work correctly
         fix lua_request with cast first
         Handle children killed pathologically
         mod_md do not interfere with requests if challenge type http-01


author: chengyechun <chengyechun1@huawei.com> - 2.4.51-12
changelog:
  - Type:bugfix
  - ID:
  - SUG:restart
  - DESC:reduce the dependency of httpd on system-logos installation


author: seuzw <930zhaowei@163.com> - 2.4.51-13
changelog:
  - Type:cves
  - ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
  - SUG:restart
  - DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436


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


author: chengyechun <chengyehcun1@huawei.com> - 2.4.51-16
changelog:
  - Type:bugfix
  - ID:
  - SUG:restart
  - DESC:Report an error if the AJP backend sends an invalid number of headers
         handled a negative value when parsing the config
         avoid delimiting the query with a backreference
         fix missing APLOGNO


author: gaihuiying <gaihuiying1@huawei.com> - 2.14.13-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add dependency uname-build-checks
         fix hang when install i40e in docker


author: gaihuiying <gaihuiying1@huawei.com> - 4.0.1-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add dependency uname-build-checks
         fix hang when install iavf in docker


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-run-ifdown-on-all-interfaces.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-initscripts-add-udev-wait-dependency-for-network.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-mod-network-function-when-NM-unmanage-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-initscripts-set-PERSISTENT_DHCLIENT-default-to-yes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-network-need-chkconfig-on.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-restart-network-warning.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/new-network-fork-to-start-dhcp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/exec-udevadm-settle-when-network-start.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/remove-rename_device_lock-when-process-does-not-exis.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: gaoxingwang <gaoxingwang1@huawei.com> - 10.12-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:remove redundant provide for service cmd and delete unnecessary obseletes to fix upgrade problem


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: chenyanpanHW <chenyanpan@huawei.com> - 0.6-23
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Switch-from-python-to-python3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-Only-split-proc-status-lines-on-the-character.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0004-Ignore-invalid-lines-in-proc-status-files.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0005-Actually-skip-invalid-lines-in-proc-status.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0006-replace-powerpc-with-ppc-in-ioprio.py.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0007-add-aarch64-prio-in-ioprio.py.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0008-Print-the-titles-at-specific-locations.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0010-Fix-crash-due-to-syntax-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0011-Use-monotonic-time-to-calculate-durations.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: sunsuwan<sunsuwan3@huawei.com> - 5.15.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:lnstat: fix buffer overflow in header output 
         libnetlink: fix socket leak in rtnl_open_byptoyo
         lnstat: fix strdup leak in w argument parsing
         q_cake: allow fix buffer overflow on large labels
         tc flower: fix buffer overflow on large labels
         tc_tuil: fix parsing action control with space and sl
         tipc: fix keylen check
         fix devlink health dump command without arg
         tc: em_u32: fix offset parsing
         l2tp fix typo in AF_INET6 checksum JSON print
         ip: Fix size_columns() for very large values
         ip: Fix size_columns() invocation that passes a 32-bit quantity


author: jiangheng<jiangheng14@huawei.com> - 5.15.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:bridge: fix memory leak when doing fdb get
         mptcp: fix memory leak when doing 'endpoint show'
         mptcp: fix memory leak when getting limits
         ip neigh: fix memory leak when doing 'get'
         ip address: fix memory leak when specifying device
         fix marco expansion in changelog


author: gaoxingwang <gaoxingwang1@huawei.com> - 1:5.15.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add epoch version in changelog to fix check_spec_file ci failure


author: duyiwei <duyiwei@kylinos.cn> - 1.8.7-5
changelog:
  - change 
  Requires(post): systemd 
  Requires(preun): systemd 
  Requires(postun): systemd 
   to 
  Requires(post): systemd 
  Requires(preun): systemd 
  Requires(postun): systemd


author: zhanghao <zhanghao383@huawei.com> - 1.8.7-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:extensions among Fix for use with ebtables restore
  extensions libebt redirect Fix xlate return code
  extensions libipt ttl Sanitize xlate callback
  iptables restore  Free handle with test also
  nft Plug memleak in nft rule zero counters
  iptables Plug memleaks in print firewall
  ebtables translate Print flush command after parsing is finished


author: eaglegai <eaglegai@163.com> - 20210722-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport to fix no reply when ping6 from Subnet-Router anycast address


author: zengweifeng <zwfeng@huawei.com> - 20210722-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix ping2 bingding to VRF and address
          Avoid binding to non-VRF
          Fix ARP protocol field for AX.25 and NETROM


author: Liu Chao <liuchao173@huawei.com> - 3:1.8.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:set hint->name in add_new_irq to avoid segmentation fault


author: Liu Chao <liuchao173@huawei.com> - 3:1.8.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: remove --hintpolicy to avoid startup fails and useless file irqbalance.rules


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


author: sunhai <sunhai10@huawei.com> - 2.0.3-18
changelog:
  - ID:NA
  - SUG:NA
  - DESC: change rescue parameter with legacy too
          Enable eject in install.img


author: lujingxiao <lujingxiao@huawei.com> - 0.9.6-10
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:registries.toml could not be empty;hosts, resolv.conf, .dockerignore file could be empty


author: daisicheng <daisicheng@huawei.com> - 0.9.6-11
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:modify the Makefile and README document;add the constraints and limitations of the doc;fix the possible file leakage problem in util/cipher


author: daisicheng <daisicheng@huawei.com> - 0.9.6-13
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:fix the problem that the /var/lib/isula-build/storage/overlay is still existed when killing daemon


author: jingxiaolu <lujingxiao@huawei.com> - 0.9.6-15
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:add read lock in load/import/pull to fix GC preempts to exit subprocess


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: DXwangg<wangjiawei80@huawei.com> - 1:1.8.0.352-b07.0
changelog:
  - upgrade to jdk8u352-b07
  - deleted Improve_AlgorithmConstraints_checkAlgorithm_performance.patch
  - deleted 8173361-various-crashes-in-JvmtiExport-post_compiled.patch
  - modified Fix-compile-and-runtime-failures-for-minimal1-versio.patch
  - deleted 8173339-AArch64-Fix-minimum-stack-size-computations.patch
  - modified add-appcds-file-lock.patch
  - modified add-DumpSharedSpace-guarantee-when-create-anonymous-classes.patch
  - modified fix-appcds-s-option-AppCDSLockFile.patch
  - modified fix-windows-compile-fail.patch


author: eapen<zhangyipeng7@huawei.com> - 1:1.8.0.352-b08.5
changelog:
  - add 8296480-Fix-the-problem-that-the-TestPolicy.java-cas.patch
  - add 8296485-BuildEEBasicConstraints.java-test-fails-with.patch
  - add 8294357-tz-Update-Timezone-Data-to-2022d.patch
  - add 8296241-tz-Update-Timezone-Data-to-2022e.patch
  - add 8296108-tz-Update-Timezone-Data-to-2022f.patch
  - add 8257695-linux-Add-process-memory-information-to-hs-e.patch
  - add 8261167-print_process_memory_info-add-a-close-call-a.patch
  - add 8268893-jcmd-to-trim-the-glibc-heap.patch
  - add 8263185-Mallinfo-deprecated-in-glibc-2.33.patch
  - add 8293114-GC-should-trim-the-native-heap-and-bug-fix.patch
  - add 8275775-Add-jcmd-VM.classes-to-print-details-of-all-.patch
  - add Fix-compactibleFreeListSpace-block_size_no_stall-cra.patch
  - add 8203682-Add-jcmd-VM.classloaders-command-to-print-ou.patch
  - add 8229517-Support-for-optional-asynchronous-buffered-l.patch
  - add 8189688-NMT-Report-per-class-load-metadata-informati.patch
  - add 8219584-Try-to-dump-error-file-by-thread-which-cause.patch
  - add 8204595-add-more-thread-related-system-settings-info.patch
  - add 8198553-jcmd-separate-Metaspace-statistics-from-NMT.patch
  - add 8242181-Show-source-information-when-printing-native.patch
  - add Print-class-loading-details-when-enable-TraceClassLo.patch
  - add 8200720-Print-additional-information-in-thread-dump-.patch
  - add support-numactl-for-hadoop-yarn.patch
  - add 8232069-enable-shutdown-UseCompressedClassPointers-U.patch
  - add 8065402-G1-does-not-expand-marking-stack-when-mark-s.patch
  - add fix-the-length-value-of-ciBlock-in-ciMethodBlocks.cp.patch
  - add 8140594-Various-minor-code-improvements-compiler.patch
  - add Fix-the-crash-that-occurs-when-the-process-exits-due.patch
  - add Fix-AsyncGCLog-s-content-consistent-bug.patch


author: kuenking111 <wangkun49@huawei.com> - 1:11.0.15.10-0
changelog:
  - modified 8231441-3-AArch64-Initial-SVE-backend-support.patch
  - modified 8210473-JEP-345-NUMA-Aware-Memory-Allocation-for-G1.patch
  - modified delete_expired_certificates.patch
  - modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch


author: kuenking111 <wangkun49@huawei.com> - 1:11.0.16.8-0
changelog:
  - modified 8224675-Late-GC-barrier-insertion-for-ZGC.patch
  - modified ZGC-Redesign-C2-load-barrier-to-expand-on-th.patch
  - modified fast-serializer-jdk11.patch
  - modified dfx-enhancement-of-FastSerializer.patch
  - modified 8210473-JEP-345-NUMA-Aware-Memory-Allocation-for-G1.patch
  - modified src-openeuler-openjdk-11-resolve-code-inconsistencies.patch
  - modified add-missing-inline.patch
  - modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch
  - delete fix_X509TrustManagerImpl_symantec_distrust.patch
  - add fix_Internal_and_external_code_inconsistency.patch


author: DXwangg <wangjiawei80@huawei.com> - 1:11.0.17.6-0
changelog:
  - update to 11.0.17+5
  - modified NUMA-Aware-Implementation-humongous-region.patch
  - modified Add-KAE-implementation.patch
  - modified fast-serializer-jdk11.patch


author: DXwangg <wangjiawei80@huawei.com> - 1:11.0.17.8-0
changelog:
  - update to 11.0.17+8(GA)
  - modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch
  - modified PS-introduce-UsePSRelaxedForwardee-to-enable-using-r.patch


author: kuenking111 <wangkun49@huawei.com> - 1:17.0.4.8-0.rolling
changelog:
  - modified Delete-expired-certificate.patch
  - modified add-version-txt.patch
  - del fix_X509TrustManagerImpl_symantec_distrust.patch
  - add jdk17.0.4-ga


author: kuenking111 <wangkun49@huawei.com> - 1:17.0.4.8-0.2
changelog:
  - del pr3183-rh1340845-support_system_crypto_policy.patch
  - del rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch
  - del rh1648644-java_access_bridge_privileged_security.patch


author: neu-mobi <liuyulong.work@qq.com> - 1:17.0.5.8-0.1
changelog:
  - add 8253495-CDS-generates-non-deterministic-outpu.patch
  - add 8296480-Fix-the-problem-that-the-TestPolicy.j.patch
  - add 8296485-BuildEEBasicConstraints.java-test-fai.patch
  - add Fast-Serializer.patch
  - add Apply-TBI-barrier-patch-to-C1.patch
  - add Add-Fast-serializer-testcase.patch


author: noah <hedongbo@huawei.com> - 1:18.0.0.37-0.0.ea.rolling
changelog:
  - Update to jdk-18.0.0.0+37
  - adjust rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch


author: DXwangg <wangjiawei80@huawei.com> -1:19.0.0.36-0.0.ea.rolling
changelog:
  - Update to jdk-19.0.0.0+36
  - Remove references to sample directory removed by JDK-8284999
  - Need to include the '.S' suffix in debuginfo checks after JDK-8284661


author: fengtao <fengtao40@huawei.com> - 0.15-5
changelog:
  - we got upgrade error when upgrade json-c from very low version,
    for example json-c-0.11-5. because old version has a softlink:
    /usr/include/json-c  --> /usr/include/json
    and now, softlink has been removed. so, we fix this in pretrans


author: mengkanglai <mengkanglai2@huawei.com> - 0.16-2
changelog:
  - add backport-Add-test-to-check-for-the-memory-leak-mentioned-in-issue-781.patch
  - add backport-Fix-memory-leak-with-emtpy-strings-in-json_object_set_string.patch
  - add backport-json_object_from_fd_ex-fail-if-file-is-too-large.patch


author: chenjiankun<chenjiankun1@huawei.com> - v1.0.0-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:correct spec name from kata-integration.spec to kata_integration.spec


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-98.0.0.50
changelog:
  - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
  - NFSv4: fix open failure with O_ACCMODE flag
  - Revert "NFSv4: Handle the special Linux file open access mode"
  - jbd2: fix a potential race while discarding reserved buffers after an abort
  - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
  - x86: Pin task-stack in __get_wchan()
  - x86: Fix __get_wchan() for !STACKTRACE
  - x86: Fix get_wchan() to support the ORC unwinder
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier
  - io_uring: fix using under-expanded iters
  - io_uring: don't re-import iovecs from callbacks
  - nfc: replace improper check device_is_registered() in netlink related functions
  - block: fix NULL pointer dereference in disk_release()
  - block, bfq: make bfq_has_work() more accurate
  - blk-mq: fix panic during blk_mq_run_work_fn()
  - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
  - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl
  - net: hns3: add query vf ring and vector map relation
  - net: hns3: add byte order conversion for VF to PF mailbox message
  - net: hns3: add byte order conversion for PF to VF mailbox message
  - net: hns3: remove the affinity settings of vector0
  - net: hns3: fix access null pointer issue when set tx-buf-size as 0
  - net: hns3: add return value for mailbox handling in PF
  - net: hns3: add validity check for message data length
  - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx
  - net: hns3: fix error log of tx/rx tqps stats
  - net: hns3: align the debugfs output to the left
  - net: hns3: clear inited state and stop client after failed to register netdev
  - net: hns3: Fix spelling mistake "actvie" -> "active"
  - net: hns3: remove unnecessary line wrap for hns3_set_tunable
  - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET
  - net: hns3: fix the wrong words in comments
  - net: hns3: update the comment of function hclgevf_get_mbx_resp
  - net: hns3: add log for setting tx spare buf size
  - net: hns3: add failure logs in hclge_set_vport_mtu
  - net: hns3: refine the definition for struct hclge_pf_to_vf_msg
  - net: hns3: refactor hns3_set_ringparam()
  - net: hns3: add ethtool parameter check for CQE/EQE mode
  - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
  - net: hns3: fix the concurrency between functions reading debugfs
  - skbuff: fix coalescing for page_pool fragment recycling
  - netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
  - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation
  - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation
  - crypto: arm64/sm4 - add ARMv8 NEON implementation
  - crypto: arm64/sm4-ce - rename to sm4-ce-cipher
  - crypto: sm4 - export sm4 constant arrays
  - crypto: sm3,sm4 - move into crypto directory
  - io_uring: always use original task when preparing req identity
  - kselftest/vm: fix tests build with old libc
  - sfc: extend the locking on mcdi->seqno
  - tcp: make tcp_read_sock() more robust
  - nl80211: Update bss channel on channel switch for P2P_CLIENT
  - drm/vrr: Set VRR capable prop only if it is attached to connector
  - iwlwifi: don't advertise TWT support
  - atm: firestream: check the return value of ioremap() in fs_init()
  - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
  - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
  - MIPS: smp: fill in sibling and core maps earlier
  - mac80211: refuse aggregations sessions before authorized
  - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
  - ARM: dts: rockchip: reorder rk322x hmdi clocks
  - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
  - arm64: dts: rockchip: reorder rk3399 hdmi clocks
  - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
  - xfrm: Fix xfrm migrate issues when address family changes
  - xfrm: Check if_id in xfrm_migrate
  - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-99.0.0.51
changelog:
  - sched/fair: Add document for burstable CFS bandwidth
  - sched/fair: Add cfs bandwidth burst statistics
  - sched/fair: Introduce the burstable CFS controller
  - mm: memcontrol: add the flag_stat file
  - eulerfs: fix potential sbi->persisters free error
  - fs/ntfs3: Fix invalid free in log_replay
  - Revert "nfs: nfs_file_write() should check for writeback errors"
  - xfs: Skip repetitive warnings about mount options
  - xfs: rename variable mp to parsing_mp
  - ext4: convert from atomic_t to refcount_t on ext4_io_end->count
  - powerpc/32: Fix overread/overwrite of thread_struct via ptrace
  - RDMA/hns: Refactor the alloc_cqc()
  - RDMA/hns: Refactor the alloc_srqc()
  - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
  - RDMA/hns: Remove similar code that configures the hardware contexts
  - RDMA/hns: Refactor mailbox functions
  - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
  - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
  - RDMA/hns: Remove fixed parameter "timeout" in the mailbox
  - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
  - tcp: increase source port perturb table to 2^16
  - tcp: change source port randomizarion at connect() time
  - ext4: correct the judgment of BUG in ext4_mb_normalize_request
  - ext4: fix bug_on ext4_mb_use_inode_pa
  - net/ns: put workqueue of cleanup_net sleep for a while when notify.
  - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
  - md: bcache: check the return value of kzalloc() in detached_dev_do_request()
  - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
  - bcache: avoid journal no-space deadlock by reserving 1 journal bucket
  - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
  - bcache: improve multithreaded bch_sectors_dirty_init()
  - bcache: improve multithreaded bch_btree_check()
  - bcache: fixup multiple threads crash
  - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
  - bcache: use default_groups in kobj_type
  - bcache: fix NULL pointer reference in cached_dev_detach_finish
  - bcache: replace snprintf in show functions with sysfs_emit
  - bcache: move uapi header bcache.h to bcache code directory
  - bcache: move calc_cached_dev_sectors to proper place on backing device detach
  - bcache: fix error info in register_bcache()
  - md: bcache: Fix spelling of 'acquire'
  - bcache: avoid oversized read request in cache missing code path
  - bcache: remove bcache device self-defined readahead
  - lib: crc64: fix kernel-doc warning
  - bcache: fix a regression of code compiling failure in debug.c
  - bcache: Use 64-bit arithmetic instead of 32-bit
  - md: bcache: Trivial typo fixes in the file journal.c
  - md: bcache: avoid -Wempty-body warnings
  - bcache: use NULL instead of using plain integer as pointer
  - bcache: remove PTR_CACHE
  - bcache: reduce redundant code in bch_cached_dev_run()
  - bcache: Avoid comma separated statements
  - bcache: Fix register_device_aync typo
  - bcache: consider the fragmentation when update the writeback rate
  - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
  - bcache: set pdev_set_uuid before scond loop iteration
  - md/bcache: convert comma to semicolon
  - bcache:remove a superfluous check in register_bcache
  - bcache: fix race between setting bdev state to none and new write request direct to backing
  - Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
  - smsc95xx: Ignore -ENODEV errors when device is unplugged
  - net: usb: Correct reset handling of smsc95xx
  - net: usb: Correct PHY handling of smsc95xx
  - perf symbols: Fix symbol size calculation condition
  - Input: aiptek - properly check endpoint type
  - scsi: mpt3sas: Page fault in reply q processing
  - usb: usbtmc: Fix bug in pipe direction for control transfers
  - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
  - usb: gadget: rndis: prevent integer overflow in rndis_set_response()
  - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
  - net: bcmgenet: skip invalid partial checksums
  - bnx2x: fix built-in kernel driver load failure
  - net: phy: mscc: Add MODULE_FIRMWARE macros
  - net: dsa: Add missing of_node_put() in dsa_port_parse_of
  - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
  - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
  - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
  - hv_netvsc: Add check for kvmalloc_array
  - atm: eni: Add check for dma_map_single
  - net/packet: fix slab-out-of-bounds access in packet_recvmsg()
  - net: phy: marvell: Fix invalid comparison in the resume and suspend functions
  - esp6: fix check on ipv6_skip_exthdr's return value
  - vsock: each transport cycles only on its own sockets
  - efi: fix return value of __setup handlers
  - mm: swap: get rid of livelock in swapin readahead
  - ocfs2: fix crash when initialize filecheck kobj fails
  - crypto: qcom-rng - ensure buffer for generate is completely filled


author: Yang Yanchao <yangyanchao6@huawei.com> - 27-6
changelog:
  - Sync the weak-modules script from the 20.03-LTS-SP1
  - use -V to sort kernel version in weak-modules


author: Yang Yanchao <yangyanchao6@huawei.com> - 27-7
changelog:
  - Precisely filters ko files in "/lib/modules/$kernel/extra" 
    to avoid creating unnecessary symbols.


author: Yang Yanchao <yangyanchao6@huawei.com> - 27-8
changelog:
  - kmod: don't check module's refcnt when rmmod with -r
    Module: replace the module with new module
    Module: suspend the module by rmmod r option


author: Fang Chuangchuang <fangchuangchuang@huawei.com> - 29-7
changelog:
  - libkmod: Set builtin to no when module is created from path.
    modprobe: fix the NULL-termination of new_argv


author: Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.5-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix "ERROR: util.o: find_local_syms: 185: found duplicate matches for util.c"


author: wangjiang <wangjiang37@h-partners.com> - 1:2020.0.0-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix backport-Fix-hist_nearend.patch
         backport-functions-with-not-loaded-autoloaded-functions.patch
         backport-Fix-interactive-restricted-shell-behavior.patch


author: chenyanpanHW <chenyanpan@huawei.com> - .0-4
changelog:
  - DESC: delete -Sgit from 
  %setup -a 0      -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-fix-lapack-devel-build-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-Fix-out-of-bounds-read-in-slarrv.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 2.0.8-7
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: modify depends package lxc version to 4.0.3-20221024XX


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 2.0.8-9
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC:add macro to adapt musl libc and add add-gids option for exec


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 2.0.9-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix update cpu-rt period failed and fix layer size type as int64


author: fuanan <fuanan3@huawei.com> - 563-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:[add] backport patches from upstream
         Create only one ifile when a file is opened under different names.
         Remove extraneous frees, associated with removed call to lrealpath.
         Fix crash when call set_ifilename with a pointer to the name that is
         Remove unnecessary call to pshift in pappend.
         Reset horizontal shift when opening a new file.
         Protect from buffer overrun.
         Make histpattern return negative value to indicate error.
         Lesskey: don't translate ctrl-K in an EXTRA string.
         Ignore SIGTSTP in secure mode.
         Fix "Tag not found" error while looking for a tag's location
         Fix minor memory leak with input preprocessor.


author: Eibz-Chan <chenbingzhao@huawei.com> - 590-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:[add] backport patches from upstream
  	Fix-memory-leak-when-using-corrupt-lesshst-file.patch
  	Fix-crash-when-enter-invaid-pattern-in-command.patch


author: xihaochen <xihaochen@huawei.com> - 4.9.2-1
changelog:
  - Type:requirements                                                                                                                                            
  - Id:NA
  - SUG:NA
  - DESC:update lftp to 4.9.2


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: chenyanpanHW <chenyanpan@huawei.com> - 1.1.3-3
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-Add-getentropy-emulation-through-syscall.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yanzhihua <yanzhihua4@huawei.com> - 12.10.0-25
changelog:
  - Type:enhancement
  - Id:NA
  - SUG:NA
  - DESC:ldconfig_scriptlets does not exist so modify the use of ldconfig, and rename the patch


author: xinghe <xinghe2@huawei.com> - 2.5.5-1
changelog:
  - Type:requirements
  - ID:NA
  - SUG:NA
  - DESC: update libassuan to 2.5.5

   * Tue Jan 26 2021 xihaochen<xihaochen@huawei.com> - 2.5.4-1
   - Type:requirements
   - ID:NA
   - SUG:NA
   - DESC: update libassuan to 2.5.4


author: zhangyao <zhangyao108@huawei.com> - 2.37.2-13
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:sync community patches
         [add]backport-fsck-Processes-may-kill-other-processes.patch
         backport-fdisk-fix-output-option-parsing.patch
         backport-libblkid-exfat-fix-divide-by-zero-coverity-scan.patch
         backport-llib-pty-session-split-PTY-and-signalfd-setup.patch
         backport-script-fix-use-of-utempter.patch
         backport-logger-always-update-header-when-read-from-stdin.patch


author: zhangyao <zhangyao108@huawei.com> - 2.37.2-16
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:sync community patches
         [add] backport-libblkid-fix-misaligned-address-in-probe_exfat.patch
         backport-ldattach-fix-intro-command-and-pause.patch
         backport-iso9660.h-use-more-correct-function-types.patch
         backport-iso9660.h-avoid-undefined-signed-integer-shift.patch
         backport-ipc_msg_get_limits-always-initialize-memory.patch
         backport-wdctl-mark-flags-field-as-unsigned-long.patch
         backport-login-never-send-signals-to-init.patch
         backport-mkswap-do-not-use-uninitialized-stack-value.patch
         backport-lib-pager-fix-signal-safety-issues.patch


author: zhangyao <zhangyao108@huawei.com> - 2.37.2-17
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:nvidia_raid: validate checksum
         [add] backport-libblkid-nvidia_raid-verify-superblock-size.patch
         backport-libblkid-nvidia_raid-validate-checksum.patch


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-lvm-Add-missing-attribute-to-bd_lvm_pvdata_copy-in-L.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-module.c-Fix-error-message-when-loading-module-witho.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-lvm-Fix-checking-for-LVM-VDO-dependencies.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0004-lvm-dbus-Fix-memory-leak-in-bd_lvm_cache_attach.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0005-lvm-Fix-memory-leak-bd_lvm_cache_create_cached_lv.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0006-fs-Fix-return-values-in-bd_fs_ntfs_get_info.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0007-fs-Fix-return-values-in-bd_fs_xfs_get_info.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0008-dm-Fix-comparing-DM-RAID-member-devices-UUID.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhangmingyi<zhangmingyi5@huawei.com> - 2:0.8.1-3
changelog:
  -- backporting: backport-libbpf-Ensure-functions-with-always_inline-attribute-are-inline.patch 
                  backport-libbpf-Fix-the-name-of-a-reused-map.patch
                  backport-libbpf-preserve-errno-across-pr_warn-pr_info-pr_debug.patch


author: JofDiamonds <kwb0523@163.com> -2:0.8.1-4
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-overrun-in-netlink-attribute-iteration.patch
    backport-libbpf-Fix-use-after-free-in-btf_dump_name_dups.patch
    backport-libbpf-Deal-with-section-with-no-data-gracefully.patch
    backport-libbpf-Fix-null-pointer-dereference-in-find_prog_by_.patch
    backport-sync-start-syncing-include-uapi-linux-fcntl.h-UAPI-h.patch
    backport-libbpf-Handle-size-overflow-for-ringbuf-mmap.patch
    backport-libbpf-Use-page-size-as-max_entries-when-probing-rin.patch


author: SuperCharge <xiesongyang@huawei.com> -2:0.8.1-6
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-alen-calculation-in-libbpf_nla_dump_error.patch


author: yixiangzhike <yixiangzhike007@163.com> - 2.32-3
changelog:
  - capsh better error handling for integer parsing
  - setcap clean up error handling of the ns rootid argument


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/bin/cat /home/lkp/rpmbuild/SOURCES/backport-correct-realpath-test-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /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: liujing <liujing144@huawei.com> - 1.0.0-30
changelog:
  - update patches from https://code.foxkit.us/adelie/aports-old/blob/50de7d785d5500a14ed00fa12e483e8ceaf4f06a/main/libdv


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/libev-Add-sw64-architecture.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: panxiaohe <panxiaohe@huawei.com> - 2.1.12-3
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add debuginfo package and make ELF files stripped
         remove redundant ABI compatibility library


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.1.12-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the installation conflict between x86 and i686 in event-config.h


author: zhengxiaoxiao <zhengxiaoxiao@huawei.com> - 1.9.4-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add backport-Fix-the-behavior-for-child-process.patch
             backport-Clear-AESWRAP-scratch-area-immediately-after-use.patch


author: weijin deng <weijin.deng@turbolinux.com.cn> - 0.18.1-1
changelog:
  - Upgrade to 0.18.1
  - Update Version, Release, Source0, stage 'files'
  - Stage 'build' use meson build


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: xu_ping <xuping33@huawei.com> - 1:1.40.2-16
changelog:
  - Use actual function Pervasives.compare to instead of default compare and omit the labels on positional arguments.


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.2.0-1
changelog:
  - Upgrade to 1.2.0
  - Update Version, URL, Source0. delete Patch0. update stage 'prep'
  - Add 'find_lang', update stage 'files'


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-evdev-strip-the-device-name-of-format-directives.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git-core


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-iscsi-ls-Fix-iser-url-scheme-parsing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-test-tool-Compare-Write-skip-InvalidDataOutSize-unle.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-test-tool-Compare-Write-override-driver-queue_pdu-ca.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0004-test-tool-iSCSICmdSnTooLow-override-driver-queue_pdu.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0005-test-tool-iSCSICmdSnTooHigh-override-driver-queue_pd.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0006-test-tool-iSCSIDataSnInvalid-override-driver-queue_p.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0007-test-tool-BlockEraseReserved-skip-unless-iSCSI.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0008-test-tool-BlockEraseReserved-override-driver-queue_p.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0009-test-tool-CryptoEraseReserved-skip-unless-iSCSI.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0010-test-tool-CryptoEraseReserved-override-driver-queue_.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0011-test-tool-OverwriteReserved-skip-unless-iSCSI.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0012-test-tool-OverwriteReserved-override-driver-queue_pd.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0013-test-tool-remove-unused-iscsi_queue_pdu-symbol-overl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0014-iser-remove-__packed-from-struct-iser_cm_hdr-declaration.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0015-test-tools-use-extern-init-in-headers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0016-iscsi-inq-handle-setting-of-debug_level-correctly.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0017-Updata-iscsi-dd.c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0018-iscsi-swp-handle-setting-of-debug_level-correctly.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0019-fix-iscsi-ls-parameter-parse.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0020-Check-return-value-of-scsi_malloc-in-order-to.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0021-Fix-segmentation-fault-problem.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0022-init-fix-memory-leak-in-iscsi_create_context.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0023-iscsi-command-Fix-leak-in-iscsi_send_data_out.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Ruijun Ge <geruijun@huawei.com> - 1.19.0-8
changelog:
  - DESC: backport patches to solve command parameter parse problem
          and dereference null pointer problem


author: yanglu<yanglu72@h-partners.com> - 8.17.1-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix newaliases command error and postfix service start execption after sendmail install


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 2.5.4-5
changelog:
  - set use-gss-proxy to true in nfs.conf to be consistent with the
    description of 0002-nfs-utils-set-use-gss-proxy-1-to-enable-gss-proxy-by.patch


author: zengwefeng <zwfeng@huawei.com> - 3.5.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add missing check for NULL return from allocate_rfd
         add include netlink private nl-auto-h header
         use proper int type for id attributes
         add RTNL_LINK_REASM_OVERLAPS stat
         check for null pointer in macvlan
         fix leaking in link msg parser
         fix NLE_NOMEM handling in parse multipath


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.8.30-1
changelog:
  - Upgrade to 1.8.30
  - Update old_libnma_version, rpm_version, real_version, release_version, BuildRequires
  - Add patch


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0000-libpciaccess-rom-size.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-libpciaccess-add-sw64.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: weijin deng <weijin.deng@turbolinux.com.cn> - 1.28.0-1
changelog:
  - Upgrade to 1.28.0
  - Update Version, Release, Source0, BuildRequires
  - Use meson rebuild, delete python3.8-fix.patch that for autoreconf


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


author: fuanan <fuanan3@huawei.com> - 1.12.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:[add] backport patches from upstream
         Fix:memory leaks
         Fix:lr_fastestmirror_prepare:Resource leaks
         Fix:lr_get_curl_handle:Check curl_easy handle before use
         lr_get_curl_handle:Strict check of curl_easy_setopt return code
         Remove "may be used uninitialized" compiler warnings


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 3.1-3
changelog:
  - fix heap-use-after-free in cil_yy_switch_to_buffer
  - fix heap-use-after-free in __class_reset_perm_values()
  - fix heap-buffer-overflow in cil_print_recursive_blockinherit


author: xihaochen <xihaochen@huawei.com> - 0.7.17-1
changelog:
  - Type:requirements                                                                                                                                  
  - Id:NA
  - SUG:NA
  - DESC:update libsolv to 0.7.17


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: zengweifeng <zwfeng@huawei.com> - 0.9.6-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:add errno while reset with strtoul call
         fix error returned in ssh_userauth_try_publicke
         client do not close the socket if it was set via opt
         fix openForward to not set sourcehost to NULL
         fix the length calculation of packet in sftp_write


author: xinghe <xinghe2@h-partners.com> - 0.9.6-4
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:options: Parse hostname by last '@'
         torture_options: Add test for '@' in login name
         session: Initialize pointers
         tests: Ensure the mode of the created file is what we set


author: seuzw <930zhaowei@163.com> - 0.9.6-5
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:backport some upstream patches:
         Avoid false positive report from Coveritt CID 1470006
         kdf: Avoid endianess issues
         misc: Fix format truncation in ssh_path_expand_escape()
         misc: Fix expanding port numbers
         misc: rename gettimeofday symbol
         session: Initialize the port with the standard port (22)
         session->socket_callbacks.data will be set to ssh_packet_socket_callback
         socket: Add error message if execv fails
         tests: Add test for expanding port numbers


author: renmingshuai <renmingshuai@huawei.com> - 0.9.6-6
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:config: Escape brackets in ProxyCommand build
         packet: do not enqueue outgoing packets


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-tevent-fix-CID-1437974-dereference-after-null-check.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhouwenpei <zhouwenpei1@h-partners.com> - 4.3.0-23
changelog:
  - fix CVE-2023-0795,CVE-2023-0796,CVE-2023-0797,CVE-2023-0798,CVE-2023-0799,
  - fix CVE-2023-0800,CVE-2023-0801,CVE-2023-0802,CVE-2023-0803,CVE-2023-0804


author: yezengruan <yezengruan@huawei.com> - 0.7.3-7
changelog:
  - tpm2: Reset TPM2B buffer sizes after test fails for valid buffer size
  - tpm2: Add maxSize parameter to TPM2B_Marshal for sanity checks
  - tpm2: Restore original value if unmarsalled value was illegal
  - fix CVE-2021-3623


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0000-Link-with-znodelete-to-disallow-unloading.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Revert-use-atexit-to-call-libusb_exit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yezengruan <yezengruan@huawei.com> - 6.2.0-47
changelog:
  - sync some bugfix patches from upstream
  - support vhostuser disk
  - libvirt: support dirtyrate (calc-dirty-rate, dirtyrate-param.mode)


author: mayunlong <mayunlong6@huawei.com> - 6.2.0-51
changelog:
  - live_migrate: virsh migrate command supports the zstd compression algorithm
  - glibcompat: Provide implementation for G_GNUC_NO_INLINE


author: mayunlong <mayunlong6@huawei.com> - 6.2.0-52
changelog:
  - bugfix: move qemuDomainDiskBlockIoTunelsSupported to currect place
  - libvirt: add loongarch support


author: fuanan <fuanan3@h-partners.com> - 2.9.12-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:use upstream patch refix heap-use-after-free in xmlAddNextSibling and xmlAddChild


author: fuanan <fuanan3@h-partners.com> - 2.9.12-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix memory leaks in xmlACatalogAdd when xmlHashAddEntry failed


author: fuanan <fuanan3@h-partners.com> - 2.9.14-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Upgrade to upstream v2.9.14 and Cleanup duplicate installation


author: xihaochen <xihaochen@huawei.com> - 1.1-1
changelog:
  - Type:requirements                                                                                            
  - Id:NA
  - SUG:NA
  - DESC:update lldpad to 1.1


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-8021Qaz-check-for-rx-block-validity.patch | 
  /usr/bin/patch  -s --fuzz=2 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-8021qaz-squelch-initialization-errors.patch | 
  /usr/bin/patch  -s --fuzz=2 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-basman-use-return-address-when-pulling-address.patch | 
  /usr/bin/patch  -s --fuzz=2 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-macvtap-fix-error-condition.patch | 
  /usr/bin/patch  -s --fuzz=2 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-vdp22-convert-command-parsing-to-null-term.patch | 
  /usr/bin/patch  -s --fuzz=2 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-lldptool-fix-null-pointer-deference.patch | 
  /usr/bin/patch  -s --fuzz=2 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



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


  /usr/bin/cat /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/bin/cat /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: openEuler Buildteam <buildteam@openeuler.org> - 20190618-1
changelog:
  - Type: enhancement
  - ID:   NA
  - SUG:  NA
  - DESC: Update to 20190618, add help package.

  - Type: enhancement
  - ID:   NA
  - SUG:  NA
  - DESC: Update to 20190116, add help package.


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-comment-invalid-info-in-conf-file.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: gaihuiying <eaglegai@163.com> - 2:0.94-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add macros to control if detach the GTK package from the master package
         modify changelog  to add epoch:2


author: liyunqing <liyunqing@kylinos.cn> - 2:0.94-5
changelog:
  - modify mtr-gtk-pkexec-wrapper.sh and net-xmtr.desktop
    to fix xmtr cannot start in Xface4 environment


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.4-1
changelog:
  - Upgrade to 3.38.4
  - Update Version, Release, BuildRequires, Obsoletes
  - Delete patches which existed in new version, add one patch
  - Use meson rebuild. update stage 'install', 'files'


author: weishengjing <weishengjing1@huawei.com> - 8.0.22-1
changelog:
  - New version 8.0.22 fix CVES:   CVE-2020-14852 CVE-2020-14794 CVE-2020-14775
     CVE-2020-14893 CVE-2020-14829 CVE-2020-14828 CVE-2020-14888 CVE-2020-14891
     CVE-2020-14812 CVE-2020-14870 CVE-2020-14769 CVE-2020-14878 CVE-2020-14789
     CVE-2020-14821 CVE-2020-14844 CVE-2020-14836 CVE-2020-14830 CVE-2020-14827
     CVE-2020-14773 CVE-2020-14765 CVE-2020-14869 CVE-2020-14776 CVE-2020-14861
     CVE-2020-14866 CVE-2020-14672 CVE-2020-14837 CVE-2020-14771 CVE-2020-14785
     CVE-2020-14838 CVE-2020-14848 CVE-2020-14791 CVE-2020-14793 CVE-2020-14804
     CVE-2020-14777 CVE-2020-14800 CVE-2020-14786 CVE-2020-14845 CVE-2020-14839
     CVE-2020-14846 CVE-2020-14867 CVE-2020-14868 CVE-2020-14873 CVE-2020-14860
     CVE-2020-14814 CVE-2020-14790 CVE-2020-14809


author: wangxiao <wangxiao65@huawei.com> - 8.0.23-1
changelog:
  - Upgrade mysql to 8.0.23, fix CVES: CVE-2021-1998 CVE-2021-2002
    CVE-2021-2010 CVE-2021-2011 CVE-2021-2016 CVE-2021-2021 CVE-2021-2022
    CVE-2021-2024 CVE-2021-2031 CVE-2021-2032 CVE-2021-2036 CVE-2021-2038
    CVE-2021-2046 CVE-2021-2048 CVE-2021-2056 CVE-2021-2058 CVE-2021-2060
    CVE-2021-2061 CVE-2021-2065 CVE-2021-2070 CVE-2021-2072 CVE-2021-2076
    CVE-2021-2081 CVE-2021-2087 CVE-2021-2088 CVE-2021-2122


author: wutao <wutao61@huawei.com> - 8.0.24-1
changelog:
  - Upgrade mysql to 8.0.24, fix CVES: CVE-2021-2166 CVE-2021-2146
    CVE-2021-2162 CVE-2021-2212 CVE-2021-2299 CVE-2021-2293 CVE-2021-2215
    CVE-2021-2278 CVE-2021-2164 CVE-2021-2208 CVE-2021-2217 CVE-2021-2203
    CVE-2021-2226 CVE-2021-2298 CVE-2021-2230 CVE-2021-2300 CVE-2021-2304
    CVE-2021-2172 CVE-2021-2194 CVE-2021-2170 CVE-2021-2196 CVE-2021-2201
    CVE-2021-2180 CVE-2021-2307 CVE-2021-2169 CVE-2021-2171 CVE-2021-2305
    CVE-2021-2179 CVE-2021-2174 CVE-2021-2193 CVE-2021-2232 CVE-2021-2301
    CVE-2021-2308


author: liwu <liwu13@huawei.com> - 8.0.26-1
changelog:
  - Upgrade mysql to 8.0.26,fix CVES:CVE-2021-2356 CVE-2021-2339 CVE-2021-2354
    CVE-2021-2352 CVE-2021-2340


author: yaoxin <yaoxin30@huawei.com> - 8.0.27-1
changelog:
  - Upgrade mysql to 8.0.27,fix CVES:CVE-2021-2471 CVE-2021-2478 CVE-2021-2479
    CVE-2021-2481  CVE-2021-35546 CVE-2021-35575 CVE-2021-35577 CVE-2021-35591
    CVE-2021-35596 CVE-2021-35597 CVE-2021-35602 CVE-2021-35604 CVE-2021-35607
    CVE-2021-35608 CVE-2021-35610 CVE-2021-35612 CVE-2021-35618
    CVE-2021-35621-to-CVE-2021-35636 CVE-2021-35638-to-CVE-2021-35642
    CVE-2021-35644-to-CVE-2021-35648


author: jintang song<jintang.song@epro.com.cn> - 8.0.29-1
changelog:
  - Upgrade mysql to 8.0.29,fix CVES:'CVE-2022-21423 CVE-2022-21451 
    CVE-2022-21444 CVE-2022-21460 CVE-2022-21417 CVE-2022-21427 CVE-2022-21414 
    CVE-2022-21435 CVE-2022-21452 CVE-2022-21413 CVE-2022-21462 CVE-2022-21412 
    CVE-2022-21415 CVE-2022-21437 CVE-2022-21438 CVE-2022-21436 CVE-2022-21418 
    CVE-2022-21459 CVE-2022-21478 CVE-2022-21479 CVE-2022-21440 CVE-2022-21425 
    CVE-2022-21457 CVE-2022-21454 CVE-2022-21483 CVE-2022-21482 CVE-2022-21484 
    CVE-2022-21485 CVE-2022-21486 CVE-2022-21489 CVE-2022-21490


author: bzhaoop <bzhaojyathousandy@gmail.com> - 5.7.34-1
changelog:
  - Bump from 5.7.21 to latest 5.7.34
  - Correct the test steps and options
  - Refactor part of the file structure according to the new packages


author: bzhaoop <bzhaojyathousandy@gmail.com> - 5.7.37-1
changelog:
  - Fix CVE issues for bump to the 5.7.37 version
  - CVE-2022-21245
  - CVE-2022-21270
  - CVE-2022-21303
  - CVE-2022-21304
  - CVE-2022-21344
  - CVE-2022-21367
  - CVE-2021-35624
  - CVE-2021-2356
  - CVE-2021-2011
  - CVE-2021-2010
  - CVE-2021-2007


author: gaihuiying <gaihuiying1@huawei.com> - 5.8-15
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix undefined behavior in asn_build_int()
         libsnmp: Rework parse_imports()
         libsnmp: Increase MAX_IMPORTS
         libsnmp: Allocate the module import list on the heap
         libsnmp: Fix a memory leak in a MIB parser error path
         libsnmp: Fix the getoid() error path


author: gaihuiying <eaglegai@163.com> - 1:5.9.1-3
changelog:
  - Type:CVE
  - CVE:CVE-2022-24805 CVE-2022-24806 CVE-2022-24807 CVE-2022-24808 CVE-2022-24809 CVE-2022-24810
  - SUG:NA
  - DESC:fix CVE-2022-24805 CVE-2022-24806 CVE-2022-24807
             CVE-2022-24808 CVE-2022-24809 CVE-2022-24810


author: xingwei <xingwei14@h-partners.com> - 1:5.9.1-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: IF-MIB, IP-FORWARD-MIB: Improve robustness
          IF-MIB: pass the network interface index to net
          IF-MIB: fix a memory leak
          IF-MIB: fix a recently introduced use after free
          IF-MIB: add a trailing newline to an error message


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: chenyanpanHW <chenyanpan@huawei.com> - 0.2.8-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/bin/cat /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/bin/cat /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/bin/cat /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/bin/cat /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/bin/cat /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: chenyanpanHW <chenyanpan@huawei.com> - 0.3.7-2
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Fix-infinite-loop-when-perl-is-added-in-BEP_FILE_TIM.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-build-do-not-generate-aclocal.m4.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xinghe <xinghe2@h-partners.com> - 1:1.0.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix cache prepare nft_cache evaluate to return error
         fix cache validate handle string length
         add src support for implicit chain bindings
         fix cache release pending rules
         fix segtree map listing
         parser_json fix device parsing in netdev family
         fix src Don't parse string as verdict in map


author: huangyu <huangyu106@huawei.com> - 1:1.0.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix string prefix expression must retain original length
  fix release top level scope


author: zhanghao <zhanghao383@huawei.com> - 1:1.0.0-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:evaluate allow implicit ether vlan dep
  evaluate datatype memleak after binop transfer
  evaluate bogus datatype assertion in binary operation evaluation
  netlink delinearize do not transfer binary operation to non anonymous sets
  payload do not kill dependency for proto unknown
  monitor missing cache and set handle initialization
  netlink linearize fix timeout with map updates


author: zhanghao <zhanghao383@huawei.com> - 1:1.0.0-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix potential array out of bounds access
  evaluate: fix shift exponent underflow in concatenation evaluation
  netlink: Fix for potential NULL-pointer deref
  mnl: dump_nf_hooks() leaks memory in error path


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> - 4.29.0-2
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/nspr-gcc-atomics.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-libnuma-clear-errno-at-the-end-of-numa_init.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-numactl-Fix-shm-verfiy-for-preferred-policy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-numactl-numactl-length-xxx-shm-xxx-px-doesn-t-work.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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: cuixucui <cuixucui1@h-partners.com> - 1.1.2-4
changelog:
  - Add requirements for system and bugfix
  - Upgrade oec-hardware-server
  - Update readme and design doc
  - Fix nvme error
  - Update network fibre check and log 
  - Update description for perf test
  - Add automatic configuration network card IP


author: cuixucui <cuixucui1@h-partners.com> - 1.1.2-5
changelog:
  - fix the bug that the test board information is not added to the configuration file
  - Add kabi for hardware critical test
  - Optimize disk/raid/fc/ethernet/infiniband test suite
  - Fix the bug of reading nvme data failed
  - Add file size check when uploading file to server


author: zhangyale <zhangyale3@h-partners.com> - 1.1.3-0
changelog:
  - Add support for openEuler 22.03 LTS SP1
  - Add AMD GPU testcase
  - Add automatic configuration network card IP
  - Add generate compatibility information


author: cuixucui <cuixucui1@h-partner.com> - 1.1.3-2
changelog:
  - Fix code issue and update log print in network
  - Cancel deleting the IP that automatically configured on the server
  - Fix cdrom bug


author: liqiang <liqiang332@h-partner.com> - 1.1.3-3
changelog:
  - Fix libswsds.so not stripped
  - Fix the value of kernel.src obtained by the kabi test case is incorrect
  - Add board infomation and fix memory bug
  - Fix the block size fails to be obtained during the NVME test
  - Judge whether to support kabi testing by architecture
  - Update readme and dev_design


author: cuixucui <cuixucui1@h-partner.com> - 1.1.4-0
changelog:
  - Add board information in the test report
  - Add spdk test case
  - Add dpdk test case
  - Update pci.ids file


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Do-not-install-isnsd.socket-in-isnsd.service.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-isnsadm-Fix-unparse-command-line-options-V-and-r.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-isnsd-socket-Make-sure-to-create-IPv6-socket-default.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Noah <hedongbo@huawei.com> - 8u330.1
changelog:
  - change upstream to openeuler
  - rm 0004-Fix-Compilation-Flags.patch
  - rm 0005-fxpackager-extract-jre-accept-symlink.patch
  - rm 0003-fix-cast-between-incompatible-function-types.patch


author: liuyumeng <liuyumeng5@huawei.com> - 2.3.1-6
changelog:
  - fix CVE-2020-8112 CVE-2020-6851 CVE-2020-27823 CVE-2020-27824,avoid integer overflow:pre-patch of CVE-2020-27841,fix fuzz


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



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


  /usr/bin/cat /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/bin/cat /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-null-pointer-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /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/bin/cat /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2016-7567.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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


  /usr/bin/cat /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/bin/cat /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/bin/cat /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/bin/cat /home/lkp/rpmbuild/SOURCES/Fix-DAAddresses-hostname-resolution-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /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/bin/cat /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/bin/cat /home/lkp/rpmbuild/SOURCES/Fix-broadcast-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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


  /usr/bin/cat /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/bin/cat /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: wujie <wujie@nj.iscas.ac.cn> - 5.6.0-10
changelog:
  - add support for riscv64 from http://fedora.riscv.rocks/koji/buildinfo?buildID=31200
    Author is David Abdurachmanov <david.abdurachmanov@gmail.com>


author: chenyanpan <chenyanpan@huawei.com> - 1.0.1-1
changelog:
  - Type: bugfix
  - DESC: fixed issues related to the validity of service configuration items and command line parameters


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0000-pciutils-2.2.1-idpath.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-pciutils-dir-d.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wangqiang <wangqiang1@kylinos.cn> - 0.10.8-3
changelog:
  - Type:Feature
  - ID:NA
  - SUG:NA
  - DESC:delete "-S git" from 
  %setup       -q



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-Resolve-the-failure-of-field-matching-in-test-cases.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0002-FIX-CVE-2022-1049.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0003-CVE-2022-2735.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/0001-pcscdaemon.c-Fix-data-race-for-AraKiri-variable.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wuchaochao <wuchaochao4@huawei.com> - 0.41-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Modify the spec file ,solving the problem of the test probability failure


author: huyubiao <huyubiao@huawei.com> - 1:1.07_01-1
changelog:
  - Upgrade version to 1.07_01

  Thu Jul 22 2021 Jiuyue Ma <majiuyue@huawei.com> - 1:1.07-420
  - fix conflict package file '/usr/share/perl5/vendor_perl/Pod'


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


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-Simplify-the-upgrade-to-next-stable-logic.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhanzhimin <zhanzhimin@huawei.com> - 1:0.238-1
changelog:
  * Thu Sep 26 2019 shenyangyang<shenyangyang4@huawei.com> - 1:0.237-4
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:revise help package


author: panxiaohe <panxh.life@foxmail.com> - 8.0.0-8
changelog:
  - use lmdb instead of Berkeley DB for package dba
  - update %configure for riscv
  - delete unused rcver


author: weijin deng <weijin.deng@turbolinux.com.cn> - 0.3.15-1
changelog:
  - Upgrade to 0.3.15
  - Update Version, Source0, BuildRequires, Obsoletes
  - Update stage 'build', 'install' and 'files'
  - Correct uncorrect date, add one patch


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-1
changelog:
  - pkgship Upgrade to 2.2.0
  - Merge the patch before 2021/8/16 into the source code
  - Added the function of comparing the dependency information of different database packages


author: Pengju Jiang <jiangpengju2@huawei.com> - 2.2.0-2
changelog:
  - when the command line is parsing a single package of json data, there will be none in the
  - required_by_bin and required_by_bin lists in the json data, resulting in parsing errors,
  - increase the judgment condition to prevent the existence of none value


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-3
changelog:
  - When the input parameters of the script that executes the installation of es and redis are incorrect, 
  - the prompt message is incorrect.
  - When the redis port setting is unreasonable, the prompt message for starting the service is incorrect.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-4
changelog:
  - Due to the inappropriate mapping rules between the binary package and the source package, 
  - the source package corresponding to the binary package cannot be found when the query bedepend require, 
  - and an error is reported.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-5
changelog:
  - When the query is dependent, a list containing only None is entered, 
  - which causes an error in the es query. 
  - Modify the es query encapsulation interface to filter the None value.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-7
changelog:
  - Due to a problem with docker, when pkgship is used in docker,
  - it must be created with the --privileged parameter, otherwise it will fail. So update the instructions.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-8
changelog:
  - Solve the problem of patch application failure due to the file encoding format being crlf.
  - Solve the problem of json serialization caused by flask's new dependency on simple-json.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-9
changelog:
  - TerminalTable class Use the deprecated method of PrettyTable, resulting in compilation failure, delete the file.


author: gaihuiying <eaglegai@163.com> - 0.9.5-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add macros to control if need libdrm, pango, libpng and if need to exclude bootlog


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/poppler-0.30.0-rotated-words-selection.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/poppler-0.73.0-PSOutputDev-buffer-read.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/poppler-0.84.0-MacroPushRequiredVars.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/poppler-0.90.0-position-independent-code.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/poppler-gcc11.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-CVE-2022-38784.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/backport-CVE-2022-27337.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: openEuler Buildteam <buildteam@openeuler.org> - 0.4.9-4
changelog:
  -Type:enhancement
  -Id:NA
  -SUG:NA
  -DESC:Increase the ability of encoding files for use with libpoppler


author: bzhaoop <bzhaojyathousandy@gmail.com> - 13.3-6
changelog:
  - Porting "Fix subtransaction test failed" from master branch
  - Fri May 6 2022 caodongxia <caodongxia@h-partners.com> - 13.3-4
  - sync the same line with master


author: gaihuiying <eaglegai@163.com> - 2.4.9-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:pppd: Negotiate IP address when only peer addresses are provided


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



  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-rhconfig.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.15.1-man.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail_3.22-8.debian.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-truncate.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-ipv6.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-getline.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-CVE-2014-3618.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-crash-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/lkp/rpmbuild/SOURCES/procmail-3.22-CVE-2017-16844.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: ouyangminxiang <ouyangminxiang@kylinsec.com.cn> - 15.0-7
changelog:
  - Fix mate-volume-control-status-icon doesn't work
  - Fix the problem that the muted function in mate-volume-control-status-icon doesn't work when the system is boot
  - Recompile systemd post scripts for pulseaudio


author: panxiaohe <panxiaohe@huawei.com> - 3.38.0-3
changelog:
  - use python3_sitelib macro for meson upgrade
  - add BuildRequires for testsuite
  - tests: Remove usage of some deprecated unittest methods
  - tests: fix test with glib 2.68 re GLocalFile


author: shixuantong <shixuantong@huawei.com> - 7.43.0.6-2
changelog:
  - fix test fail for test_sslversion_options, test_failonerror and test_failonerror_status_line_invalid_utf8_python3


author: xu_ping <xuping33@h-partners.com> - 0.2.6-2
changelog:
  - Tarball of source code has correct file content,but inconsistent checksum.
    Replace tarball with the consistent checksum.


