# changelog

author: wangkai <13474090681@163.com> - 1.4.3.36-1
changelog:
  - Update to 1.4.3.36
  - Fix dsidm user/posixgroup get_dn fails with search_ext()
  - Fix unable to add objectclass/attribute without x-origin
  - Fix execute dsconf to open pdb


author: liyuanrong<liyuanrong1@huawei.com> - 1.0.2-8
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:fix usage does not print when an error occurs in the upgrade image creation


author: liyuanrong<liyuanrong1@huawei.com> - 1.0.2-9
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:sync code from source, support containerd upgrade,settings and admin-container


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: wangyuhang <wangyuhang27@huawei.com> -5.1.8-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport-Bash-5.1-patch-13-fix-tilde-expansion-after-unquoted.patch
          backport-Bash-5.1-patch-14-fix-off-by-one-error-when-reading-.patch
          backport-changes-to-documentation-to-reduce-gender-specific-l.patch
          backport-fixes-for-array-subscripts-and-values-containing-0x0.patch
          change PATCHLEVEL from 9 to 8, keep it consistent with the actual version of bash


author: wangyuhang <wangyuhang27@huawei.com> -5.1.8-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: add backport-fix-for-nofork-comsub-command-printing-fix-for-crash.patch
          backport-fix-small-memleak-in-globbing.patch
          backport-fix-for-leak-when-completing-command-word-with-glob-.patch
          del doesn't exist PATH dirs in bashrc


author: wangyuhang <wangyuhang27@huawei.com> -5.1.8-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: add backport-fix-for-E-transformation-fixes-for-failures-in-arith.patch
          backport-changes-for-quoting-special-and-multibyte-characters.patch
          backport-fixes-for-LINENO-in-multi-line-simple-commands-print.patch
          backport-changes-to-SIGINT-handler-while-waiting-for-a-child-.patch
          backport-renamed-several-functions-beginning-with-legal_-chan.patch


author: wangyuhang <wangyuhang27@huawei.com> -5.1.8-13
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix the issue of compilation failure when the openEuler macro is not defined


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: chengyechun <chengyechun1@huawei.com> - 32:9.16.23-21
changelog:
  - Type:CVE
  - CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
  - SUG:NA
  - DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream


author: Xiong Zhou <xiongzhou4@huawei.com> - 10.3.1-49
changelog:
  - Type:Revert & sync
  - ID:NA
  - SUG:NA
  - DESC: Revert ICP and IPA prefetch related patches.
  	Sync patch from openeuler/gcc.


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: xinghe <xinghe2@h-partners.com> - 4.17.5-7
changelog:
  - Type:cves
  - ID:CVE-2022-2127 CVE-2023-3347 CVE-2023-34966 CVE-2023-34967 CVE-2023-34968
  - SUG:NA
  - DESC:fix CVE-2022-2127 CVE-2023-3347 CVE-2023-34966 CVE-2023-34967 CVE-2023-34968


author: xinghe <xinghe2@h-partners.com> - 4.17.5-9
changelog:
  - Type:cves
  - ID:CVE-2023-3961 CVE-2023-4091 CVE-2023-4154 CVE-2023-42669 CVE-2023-42670
  - SUG:NA
  - DESC:fix CVE-2023-3961 CVE-2023-4091 CVE-2023-4154 CVE-2023-42669 CVE-2023-42670


author: zhouyihang <zhouyihang3@h-partners.com> - 7.79.1-26
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:tool_progress: avoid division by zero in parallel progress
         digest: pass over leading spaces in qop values
         Curl_close: call Curl_resolver_cancel to avoid memory-leak
         easy: fix the altsvc init for curl_easy_duphandle
         libssh: if sftp_init fails, don't get the sftp error code
         url: move back the IDN conversion of proxy names
         ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
         http: fix the ::1 comparison for IPv6 localhost for cookies
         multi: free up more data earleier in DONE
         curl_path: bring back support for SFTP path ending in /~
         transfer: refuse POSTFIELDS + RESUME_FROM combo
         tool_operate: refuse (--data or --form) and --continue-at
         http: free the url before storing a new copy
         url: fix null dispname for --connect-to option
         vtls: avoid memory leak if sha256 call fails
         urlapi: make sure zoneid is also duplicated in curl_url_dup


author: zhouyihang <zhouyihang3@h-partners.com> - 7.79.1-27
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:transfer: also stop the sending on closed connection
         openssl: avoid BN_num_bits() NULL pointer derefs


author: chenjiji <chenjiji09@163.com> - 21.11-55
changelog:
  Sync some patchs from upstreaming about add FDIR VLAN match
   mode runtime config and fix doc format for hns3 pmd. Patchs
   are as follow:
   - doc: unify sections of networking drivers guide
   - net/hns3: delete duplicate macro definition
   - net/hns3: add FDIR VLAN match mode runtime config
   - doc: fix kernel patch link in hns3 guide
   - doc: fix syntax in hns3 guide
   - doc: fix number of leading spaces in hns3 guide


author: huangdengdui <huangdengui@huawei.com> - 21.11-58
changelog:
  Sync some patchs from upstreaming and modifies are as follow:
   - maintainers: update for hns3 driver
   - app/testpmd: add command to flush multicast MAC addresses
   - app/testpmd: fix help string
   - app/testpmd: fix multicast address pool leak
   - net/hns3: optimize SVE Rx performance
   - net/hns3: optimize rearm mbuf for SVE Rx
   - net/hns3: optimize free mbuf for SVE Tx
   - net/hns3: fix order in NEON Rx
   - net/hns3: fix traffic management dump text alignment
   - net/hns3: fix traffic management thread safety
   - net/hns3: fix flushing multicast MAC address
   - net/hns3: fix error code for multicast resource
   - net/hns3: fix VF default MAC modified when set failed
   - net/hns3: fix index to look up table in NEON Rx
   - net/hns3: fix non-zero weight for disabled TC
   - config/arm: add HiSilicon HIP10


author: huangdengdui <huangdengui@huawei.com> - 21.11-59
changelog:
  Sync some patchs from upstreaming and modifies are as follow:
   - net/hns3: fix mailbox sync
   - net/hns3: report maximum buffer size
   - ethdev: add maximum Rx buffer size
   - app/procinfo: show RSS hash algorithm
   - ethdev: get RSS algorithm names
   - app/procinfo: adjust format of RSS info
   - app/procinfo: fix RSS info
   - net/hns3: support setting and querying RSS hash function
   - net/hns3: report RSS hash algorithms capability
   - ethdev: set and query RSS hash algorithm
   - ethdev: clarify RSS related fields usage
   - net/hns3: fix uninitialized hash algo value
   - net/hns3: keep set/get algo key functions local
   - net/hns3: fix some error logs
   - net/hns3: fix some return values
   - net/hns3: fix LRO offload to report
   - net/hns3: fix setting DCB capability
   - app/testpmd: ease configuring all offloads
   - net/hns3: refactor interrupt state query
   - net/hns3: fix IMP or global reset
   - net/hns3: fix multiple reset detected log
   - net/hns3: remove reset log in secondary
   - net/hns3: fix double stats for IMP and global reset
   - net/hns3: fix crash for NEON and SVE
   - net/hns3: fix unchecked Rx free threshold
   - net/hns3: fix typo in function name
   - net/hns3: fix build warning
   - telemetry: fix repeat display when callback don't init dict


author: huangdengdui <huangdengui@huawei.com> - 21.11-60
changelog:
  Sync some bugfix from upstreaming about hns3 reset and modifies
   are as follow:
   - net/hns3: fix VF reset handler interruption
   - net/hns3: fix reset event status
   - net/hns3: fix ignored reset event


author: huangdengdui <huangdengui@huawei.com> - 21.11-61
changelog:
  Sync some bugfix from upstreaming about testpmd and doc, modifies
   are as follow:
   - support set RSS hash algorithm
   - ethdev: add new API to get RSS hash algorithm by name
   - doc: fix description of RSS features
   - doc: fix RSS flow description in hns3 guide
   - doc: update features in hns3 guide
   - doc: fix hns3 build option about max queue number
   - app/testpmd: check port and queue Rx/Tx offloads
   - app/testpmd: fix Tx offload command
   - app/testpmd: allow offload config for all ports
   - app/testpmd: fix tunnel TSO configuration
   - app/testpmd: add explicit check for tunnel TSO
   - app/testpmd: fix tunnel TSO capability check
   - app/testpmd: remove useless check in TSO command


author: huangdengdui <huangdengui@huawei.com> - 21.11-62
changelog:
  Sync some patches for hns3 about refactor mailbox and bugfix, modifies
   are as follow:
   - net/hns3: fix reset level comparison
   - net/hns3: fix disable command with firmware
   - net/hns3: fix VF multiple count on one reset
   - net/hns3: refactor handle mailbox function
   - net/hns3: refactor send mailbox function
   - net/hns3: refactor PF mailbox message struct
   - net/hns3: refactor VF mailbox message struct


author: yexiao<yexiao7@huawei.com> - 202011-14
changelog:
  - fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727


author: yexiao<yexiao7@huawei.com> - 202011-16
changelog:
  - fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235


author: wangkai <13474090681@163.com> - 102.13.0-1
changelog:
  - Update to 102.13.0
  - Fix CVE-2023-34416 CVE-2023-34414 CVE-2023-37201 CVE-2023-37202 CVE-2023-37207 CVE-2023-37208 CVE-2023-37211
  - Remove unused patch


author: wangkai <13474090681@163.com> - 102.14.0-1
changelog:
  - Update to 102.14.0
  - Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056


author: lvfei <lvfei@kylinos.cn> - 102.15.0-1
changelog:
  - Update to 102.15.0
  - Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584


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: Funda Wang <fundawang@yeah.net> - 2:2.11.1-1
changelog:
  - 2.11.1
  - Fix CVE-2023-40567
  - Fix CVE-2023-40569
  - Fix CVE-2023-40188
  - Fix CVE-2023-40186
  - Fix CVE-2023-40181
  - Fix CVE-2023-39353
  - Fix CVE-2023-39352
  - Fix CVE-2023-39356
  - Fix CVE-2023-39350
  - Fix CVE-2023-39351
  - Fix CVE-2023-39354
  - Fix CVE-2023-40589


author: Zhen Chen <chenzhen126@huawei.com> - 1.0.1-2
changelog:
  - fix ksliprobe get invalid args occasionally at startup
  - fix error print when starting gala-gopher
  - add system_uuid field to distinguish client when post to pyroscope server
  - repair stackprobe caused cpu rush
  - add support to pyroscope
  - bugfix: add check if thread is 0
  - fix stackprobe memory allocation and deallocation errors.
  - normalize time format in flamegraph svg filename


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


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


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-17
changelog:
  - support vlan offload
  - add vlan_id in netif
  - dfx: add tcp exception and kernel event statistics
  - stack: fix coredump caused by gazelleclt in rtc mode when stack num defined is greater than the hijacked thread num
  - add tcp faste timer cnt
  - dfx: support bond get dpdk xstats
  - update src/ltran/ltran_param.c. 规范679行的报错日志信息，将“,”之后的“Please”修正为“please”
  - ltran support vlan
  - cfg: rm ipv6_enable
  - wrap: fix connect wrong port after addr bind two ports
  - add gazelle log
  - PRE_LOG: modify log info while there are repeated items in conf file
  - add gazelle log


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-18
changelog:
  - Fixed an issue where no packet is sent or received when UDP traffic is sent
  - support show nic offload and features
  - log: optimize lstack log
  - gazellectl add connect para
  - dfx: fix 'gazellectl lstack show ip' failed
  - The call stack is not printed in the proactive exit scenario.
  - dfx: gazellectl -c support ipv6
  - 1.solve the problem of 1w connection not being able to ping 2.add debug info : rpc_mempool availd size
  - wrap: support shutdown
  - add struct gz_addr_t
  - fix coredump because of addr null in lwip_fill_sendring
  - fix compilation error
  - fix coredump because sock closed before send data fully
  - gazellectl: fix gazellectl lstack show 1 -r error


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-19
changelog:
  - fix EPOLLIN event error
  - optimize gazelle exit process 1. close all fds 2. lstack thread exits, then gazelle process exits
  - mod unix time stamp to local time
  - fix close can't exit
  - add keep-alive info
  - dfx: fix kernel_events stat


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-22
changelog:
  - fix rte_ring_create/free time consuming
  - use default nonblock mode
  - fix func separate_str_to_array overflow problem
  - CFG:fix check func strdup return value is NULL
  - fix gazellectl -c msg error
  - sigaction: fix deprecated signal flags
  - fix alloc not free
  - optimize shutdown exit process


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: hanchao <hanchao63@huawei.com> - 1.17.3-19
changelog:
  - Type:CVE
  - CVE:CVE-2023-29402,CVE-2023-29403,CVE-2023-29404,CVE-2023-29405
  - SUG:NA
  - DESC:fix CVE-2023-29402,CVE-2023-29403,CVE-2023-29404,CVE-2023-29405


author: luoyujie <luoyujie5@huawei.com> - 1.17.3-23
changelog:
  - Type:CVE
  - CVE:CVE-2023-39318,CVE-2023-39319
  - SUG:NA
  - DESC:fix CVE-2023-39318 and CVE-2023-39319


author: hanchao <hanchao63@huawei.com> - 1.17.3-28
changelog:
  - Type:CVE
  - CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
  - SUG:NA
  - DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-35
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:kern: Check for NULL when closing devices and disks
         kern/efi/mm: Fix use-after-free in finish boot services
         util/grub-install-common: Fix the key of the --core-compress option
         net/dns: Fix lookup error when no IPv6 is returned
         net/dns: Simplify error handling of recv_hook() function
         net/dns: Fix removal of DNS server


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-37
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fs/udf: Fix out of bounds access
         lib/relocator: Fix OOB write when initializing lo->freebytes[]
         util/grub-mount: Fix memory leak in fuse_getattr()


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-38
changelog:
  - Type:CVE
  - CVE:CVE-2023-4692 CVE-2023-4693
  - SUG:NA
  - DESC:fs/ntfs: Make code more readable
         fs/ntfs: Fix an OOB read when parsing a volume label
         fs/ntfs: Fix an OOB read when parsing bitmaps for index attributes
         fs/ntfs: Fix an OOB read when parsing directory entries from resident and non-resident index attributes
         fs/ntfs: Fix an OOB read when reading data from the resident $DATA attribute
         fs/ntfs: Fix an OOB write when parsing the $ATTRIBUTE_LIST attribute for the $MFT file


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-44
changelog:
  - Type:CVE
  - CVE:CVE-2024-1048
  - SUG:NA
  - DESC:grub-set-bootflag: Fix for CVE-2024-1048
         commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
         kern/acpi: Skip NULL entries in RSDT and XSDT
         util/grub-mount: Check file path sanity


author: xinghe <xinghe2@h-partners.com> - 2.6.6-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:connection: Clear flags when a conn is removed
         connection: Preserve flags when a conn is removed
         stream: do not try to free a failed stream-conn
         http_ana/txn: don't re-initialize txn and req var
         mworker: prevent incorrect values in uptime
         protocol: fix minor memory leak in protocol_bind_all()
         stream: Perform errors handling in right order in stream_new()


author: xinghe <xinghe2@h-partners.com> - 2.6.6-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:backport to fix potential coredump:
         errors: handle malloc failure in usermsgs_put
         ssl_sock: add check for ha_meth
         thread: add a check for pthread_creat


author: zhongtao <zhongtao17@huawei.com> - 2.1.4-2
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: delete compilation dependency:lxc, and add running dependency:runc


author: yangjiaqi <yangjiaqi16@huawei.com> - 2.1.4-5
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: keep the service status unchanged after iSulad service upgrade


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: gaoxingwang <gaoxingwang1@huawei.com> - 1:5.15.0-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ipnetns: fix fd leak with 'ip netns set'
         iproute2: optimize code and fix some mem-leak risk
         iproute_lwtunnel: fix array boundary check
         iproute_lwtunnel: fix possible use of NULL when malloc()
         m_action: fix warning of overwrite of const string
         netem: fix NULL deref on allocation failure
         nstat: fix potential NULL deref
         rdma/utils: fix some analyzer warnings
         rt_names: check for malloc() failure
         tc/prio: handle possible truncated kernel response
         tc_exec: don't dereference NULL on calloc failure
         tc_util fix unitialized warning
         iptunnel: detect protocol mismatch on tunnel change
         ipmaddr: fix dereference of NULL on malloc() failure


author: mufengyan <mufengyan@hisilicon.com> - 1:5.15.0-15
changelog:
  - Type:feature
  - ID:NA
  - SUG:NA
  - DESC:This patch adds ARPHRD_UB for iproute2 and support name
         parse for it and deletes the display of vf address
         information in the pf


author: liubo <liubo335@huawei.com> - 1:5.15.0-17
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
         tc: ct: Fix invalid pointer dereference
         tc_util: Change datatype for maj to avoid overflow issue
         tc_util: Fix no error return when large parent id used
         xfrm: prepare state offload logic to set mode


author: liubo <liubo335@huawei.com> - 1:5.15.0-18
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:f_flower: Treat port 0 as valid
         ip: error out if iplink does not consume all options
         iplink_bridge: fix incorrect root id dump
         ss: change aafilter port from int to long (inode support)
         ss: Fix socket type check in packet_show_line()
         ss: print unix socket "ports" as unsigned int (inode)
         Add utility to convert an unsigned int to string
         Add get_long utility and adapt get_integer accordingly
         utils: fix get_integer() logic


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.382-b05.9
changelog:
  - add add-0010-8301749-Tracking-malloc-pooled-memory-size.patch
  - add 8213397-Stack-dump-should-show-more-clearly-when-a-t.patch
  - add Record-the-number-of-processes-to-errlog-file.patch.patch
  - add 8254723-Add-diagnostic-command-to-write-Linux-perf-m.patch
  - add The-OverWriteOldestGCLog-option-is-added-to-control.patch
  - add add-6899049-G1-Clean-up-code-in-ptrQueue.-ch-pp-and-.patch
  - add add-make-Appcds-jsa-rw-region-deterministic.patch
  - add add-8142508-To-bring-j.u.z.ZipFile-s-native-implemen.patch
  - add add-8198423-Improve-metaspace-chunk-allocation.patch
  - add add-8226530-ZipFile-reads-wrong-entry-size-from-ZIP6.patch
  - add add-fix-lock_fd-no-close-and-improve-KAEProvider.patch
  - add add-8242842-Avoid-reallocating-name-when-checking-fo.patch
  - add add-8170831-ZipFile-implementation-no-longer-caches-.patch
  - add add-8146431-j.u.z.ZipFile.getEntry-throws-AIOOBE.patch
  - add add-8226530-test-case-fixed.patch
  - add add-8147940-Modify-testcase-this-test-does-not-assum.patch
  - add add-8191924-Adjust-DelegatingClassLoader-s-metadata-.patch
  - add add-Do-not-collect_class-when-DynamicCDS-dump.patch
  - add add-add-Count-instance-klass-when-loading-from-jsa-f.patch
  - add add-Adapting-IOException-of-Zip-to-ZipException.patch
  - add add-8227041-runtime-memory-RunUnitTestsConcurrently.patch
  - add add-fix-windows-build-Dynamic-CDS-failure.patch
  - add add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
  - add 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch


author: Autistic_boyya <wangzhongyi7@huawei.com> - 1:1.8.0.392-b08.0
changelog:
  - add 8308682-Enhance-AES-performance.patch
  - add Fix-the-memory-leak-of-MetaspaceAllocationTest.patch
  - add Add-metaspace-memory-allocation-failure-validation.patch
  - add change-value-of-GCLockerRetryAllocationCount-from-2-.patch
  - del 8202952.patch
  - del 8283441-C2-segmentation-fault-in-ciMethodBlocks-make.patch
  - modified Dynamic-CDS-Archive.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified kae-phase1.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - upgrade to jdk8u392-b08


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.392-b08.1
changelog:
  - add Fix-crash-in-JNI-s-GetDoubleArrayRegion-and-SetDoubl.patch
  - add  8263557-Possible-NULL-dereference-in-Arena-destruct_.patch
  - add 8294906-Memory-leak-in-PKCS11-NSS-TLS-server.patch
  - add 8314236-Overflow-in-Collections.rotate.patch
  - add 8313626-C2-crash-due-to-unexpected-exception-control.patch
  - add 8312200-Fix-Parse-catch_call_exceptions-memory-leak.patch
  - add 8193682-Infinite-loop-in-ZipOutputStream.close.patch
  - add 8285516-clearPassword-should-be-called-in-a-finally-.patch
  - add 8148470-Metadata-print-routines-should-not-print-to-.patch
  - add 8293344-JDK-8242181-broke-stack-printing-for-non-att.patch
  - add 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
  - add 8312065-Socket.connect-does-not-timeout-when-profili.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified add-missing-test-case.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.392-b08.2
changelog:
  - remove add-8142508-To-bring-j.u.z.ZipFile-s-native-implemen.patch
  - remove add-8226530-ZipFile-reads-wrong-entry-size-from-ZIP6.patch
  - remove add-8242842-Avoid-reallocating-name-when-checking-fo.patch
  - remove add-8170831-ZipFile-implementation-no-longer-caches-.patch
  - remove add-8146431-j.u.z.ZipFile.getEntry-throws-AIOOBE.patch
  - remove add-8226530-test-case-fixed.patch
  - remove add-Adapting-IOException-of-Zip-to-ZipException.patch


author: Autistic_boyya <wangzhongyi7@huawei.com> - 1:1.8.0.402-b06.0
changelog:
  - modified 0019-8040213-C2-does-not-put-all-modified-nodes-on-IGVN-w.patch
  - modified Improve_AlgorithmConstraints_checkAlgorithm_performance.patch
  - modified add-missing-test-case.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified g1gc-numa-aware-Implementation.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified 8203699.patch
  - add Add-CaptchaTest-and-fix-KAE-Testcases.patch
  - add 8177146-MethodHandles.Lookup-bind-allows-illegal-pro.patch
  - add Add-compiling-option-GS-when-building-windows-JDK.patch
  - add Fix-for-JDK-8137099-for-G1-is-to-not-return-null-unt.patch
  - add 8273553-sun.security.ssl.SSLEngineImpl.closeInbound-.patch
  - add 8260923-Add-more-tests-for-SSLSocket-input-output-sh.patch
  - add 8057967-CallSite-dependency-tracking-scales-devastat.patch
  - add 8079205-CallSite-dependency-tracking-is-broken-after.patch


author: DXwangg <wangjiawei80@huawei.com> - 1:11.0.21.9-0
changelog:
  - update to 11.0.21+9(GA)
  - modified delete_expired_certificates.patch
  - modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch
  - modified 8210473-JEP-345-NUMA-Aware-Memory-Allocation-for-G1.patch
  - modified 8214527-AArch64-ZGC-for-Aarch64.patch


author: DXwangg <wangjiawei80@huawei.com> - 1:11.0.22.7-0
changelog:
  - update to 11.0.22+7(GA)
  - modified delete_expired_certificates.patch
  - modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-174.0.0.87
changelog:
  - !3214  bring mc support to page eject
  - mm: page_eject: Add mc support during offline page
  - mm: Update PF_COREDUMP_MCS to PF_MCS
  - mm/hwpoison: add migrate_page_mc_extra()
  - mm/hwpoison: introduce copy_mc_highpages
  - mm/hwpoison: arm64: introduce copy_mc_highpage
  - mm/hwpoison: introduce copy_mc_highpage
  - mm: page_eject: Return right value during removal
  - !3198 udma: add dfx ability of dca for hns3
  - !3205 RDMA/hns: Fix the incomplete netdev speed, unspecific interrupt name, and resource value verification
  - !3203 Some fixes and optimizations for hisi_sas
  - !3154 crypto: hisilicon - fix the process to obtain capability register value
  - !3196  drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
  - RDMA/hns: Rename the interrupts
  - RDMA/core: Add support more netdev speed
  - RDMA/hns: Add check and adjust for function resource values
  - RDMA/hns: Fix port active speed
  - !3148  vdpa: add vmstate header file
  - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it
  - scsi: hisi_sas: Fix the deadlock issue that occurs during automatic dump
  - scsi: hisi_sas: Correct the number of global debugfs registers
  - scsi: hisi_sas: Rollback some operations if FLR failed
  - scsi: hisi_sas: Check before using pointer variables
  - scsi: hisi_sas: Replace with standard error code return value
  - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM
  - scsi: hisi_sas: Handle the NCQ error returned by D2H frame
  - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
  - scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy()
  - scsi: hisi_sas: Allocate DFX memory during dump trigger
  - scsi: hisi_sas: Directly call register snapshot instead of using workqueue
  - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
  - scsi: hisi_sas: Fix warnings detected by sparse
  - scsi: hisi_sas: Fix normally completed I/O analysed as failed
  - !3145  vhost-vdpa: add reset state params to indicate reset level
  - !3150 Backport 5.10.189 LTS patches from upstream
  - hns3 udma: add dfx ability for dca
  - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
  - !3128  fix ksmbd to release the ones allocated for async work
  - !3130  config: enable COBFIG_ARM64_BRBE for arm64
  - !3061  drivers: perf: Add feature flag check in armpmu_add/del
  - um/cpu: Switch to arch_cpu_finalize_init()
  - sparc/cpu: Switch to arch_cpu_finalize_init()
  - sh/cpu: Switch to arch_cpu_finalize_init()
  - mips/cpu: Switch to arch_cpu_finalize_init()
  - m68k/cpu: Switch to arch_cpu_finalize_init()
  - ia64/cpu: Switch to arch_cpu_finalize_init()
  - ARM: cpu: Switch to arch_cpu_finalize_init()
  - init: Provide arch_cpu_finalize_init()
  - !3152  scsi: scsi_device_gets returns failure
  - crypto: hisilicon/zip - save capability registers in probe process
  - crypto: hisilicon/sec2 - save capability registers in probe process
  - crypto: hisilicon/hpre - save capability registers in probe process
  - crypto: hisilicon/qm - save capability registers in qm init process
  - crypto: hisilicon/qm - check function qp num before alg register
  - Revert "crypto: hisilicon/zip - save capability registers in probe process"
  - Revert "crypto: hisilicon/sec2 - save capability registers in probe process"
  - Revert "crypto: hisilicon/hpre - save capability registers in probe process"
  - Revert "crypto: hisilicon/qm - save capability registers in qm init process"
  - scsi: fix kabi broken in struct Scsi_Host
  - scsi: don't fail if hostt->module is NULL
  - scsi: scsi_device_gets returns failure when the module is NULL.
  - vdpa: add vmstate header file
  - !3117 Backport 5.10.188 LTS patches from upstream
  - vhost-vdpa: add reset state params to indicate reset level
  - tracing/histograms: Return an error if we fail to add histogram to hist_vars list
  - net: phy: prevent stale pointer dereference in phy_init()
  - tcp: annotate data-races around fastopenq.max_qlen
  - tcp: annotate data-races around icsk->icsk_user_timeout
  - tcp: annotate data-races around tp->notsent_lowat
  - tcp: annotate data-races around rskq_defer_accept
  - tcp: annotate data-races around tp->linger2
  - tcp: annotate data-races around icsk->icsk_syn_retries
  - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
  - tcp: annotate data-races around tp->keepalive_probes
  - tcp: annotate data-races around tp->keepalive_intvl
  - tcp: annotate data-races around tp->keepalive_time
  - tcp: annotate data-races around tp->tcp_tx_delay
  - netfilter: nf_tables: can't schedule in nft_chain_validate
  - netfilter: nf_tables: fix spurious set element insertion failure
  - llc: Don't drop packet from non-root netns.
  - fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  - Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  - net:ipv6: check return value of pskb_trim()
  - net: ipv4: Use kfree_sensitive instead of kfree
  - tcp: annotate data-races around tcp_rsk(req)->ts_recent
  - octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  - security: keys: Modify mismatched function name
  - iavf: Fix out-of-bounds when setting channels on remove
  - iavf: Fix use-after-free in free_netdev
  - bridge: Add extack warning when enabling STP in netns.
  - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  - pinctrl: amd: Use amd_pinconf_set() for all config options
  - fbdev: imxfb: warn about invalid left/right margin
  - spi: bcm63xx: fix max prepend length
  - igb: Fix igb_down hung on surprise removal
  - wifi: iwlwifi: mvm: avoid baid size integer overflow
  - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  - devlink: report devlink_port_type_warn source device
  - bpf: Address KCSAN report on bpf_lru_list
  - wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  - sched/fair: Don't balance task to its current running CPU
  - arm64: mm: fix VA-range sanity check
  - arm64: set __exception_irq_entry with __irq_entry as a default
  - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
  - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
  - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
  - btrfs: add xxhash to fast checksum implementations
  - md: fix data corruption for raid456 when reshape restart while grow up
  - nbd: Add the maximum limit of allocated index in nbd_dev_add
  - debugobjects: Recheck debug_objects_enabled before reporting
  - ext4: correct inline offset when handling xattrs in inode body
  - ASoC: fsl_sai: Disable bit clock with transmitter
  - drm/client: Fix memory leak in drm_client_modeset_probe
  - drm/client: Fix memory leak in drm_client_target_cloned
  - can: bcm: Fix UAF in bcm_proc_show()
  - regmap: Account for register length in SMBus I/O limits
  - regmap: Drop initial version of maximum transfer length fixes
  - selftests: tc: add 'ct' action kconfig dep
  - selftests: tc: set timeout to 15 minutes
  - fuse: revalidate: don't invalidate if interrupted
  - btrfs: fix warning when putting transaction with qgroups enabled after abort
  - perf probe: Add test for regression introduced by switch to die_get_decl_file()
  - keys: Fix linking a duplicate key to a keyring's assoc_array
  - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  - ALSA: hda/realtek - remove 3k pull low procedure
  - drm/atomic: Fix potential use-after-free in nonblocking commits
  - net/sched: sch_qfq: reintroduce lmax bound check for MTU
  - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
  - scsi: qla2xxx: Pointer may be dereferenced
  - scsi: qla2xxx: Correct the index of array
  - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
  - scsi: qla2xxx: Fix potential NULL pointer dereference
  - scsi: qla2xxx: Fix buffer overrun
  - scsi: qla2xxx: Array index may go out of bound
  - scsi: qla2xxx: Wait for io return on terminate rport
  - tracing/probes: Fix not to count error code to total length
  - tracing: Fix null pointer dereference in tracing_err_log_open()
  - xtensa: ISS: fix call to split_if_spec
  - net: ena: fix shift-out-of-bounds in exponential backoff
  - samples: ftrace: Save required argument registers in sample trampolines
  - tracing/histograms: Add histograms to hist_vars if they have referenced variables
  - s390/decompressor: fix misaligned symbol build error
  - Revert "8250: add support for ASIX devices with a FIFO bug"
  - meson saradc: fix clock divider mask length
  - xhci: Fix resume issue of some ZHAOXIN hosts
  - ceph: don't let check_caps skip sending responses for revoke msgs
  - firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
  - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
  - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
  - serial: atmel: don't enable IRQs prematurely
  - drm/amd/display: Correct `DMUB_FW_VERSION` macro
  - drm/rockchip: vop: Leave vblank enabled in self-refresh
  - drm/atomic: Allow vblank-enabled + self-refresh "disable"
  - fs: dlm: return positive pid value for F_GETLK
  - md/raid0: add discard support for the 'original' layout
  - misc: pci_endpoint_test: Re-init completion for every test
  - misc: pci_endpoint_test: Free IRQs before removing the device
  - PCI: rockchip: Set address alignment for endpoint mode
  - PCI: rockchip: Use u32 variable to access 32-bit registers
  - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
  - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
  - PCI: rockchip: Write PCI Device ID to correct register
  - PCI: rockchip: Assert PCI Configuration Enable bit after probe
  - PCI: qcom: Disable write access to read only registers for IP v2.3.3
  - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
  - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
  - hwrng: imx-rngc - fix the timeout for init and self check
  - jfs: jfs_dmap: Validate db_l2nbperpage while mounting
  - ext4: fix wrong unit use in ext4_mb_new_blocks
  - ext4: get block from bh in ext4_free_blocks for fast commit replay
  - ext4: fix wrong unit use in ext4_mb_clear_bb
  - MIPS: Loongson: Fix cpu_probe_loongson() again
  - erofs: fix compact 4B support for 16k block size
  - misc: fastrpc: Create fastrpc scalar with correct buffer count
  - powerpc: Fail build if using recordmcount with binutils v2.37
  - net: bcmgenet: Ensure MDIO unregistration has clocks enabled
  - mtd: rawnand: meson: fix unaligned DMA buffers handling
  - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  - pinctrl: amd: Only use special debounce behavior for GPIO 0
  - pinctrl: amd: Detect internal GPIO0 debounce handling
  - pinctrl: amd: Fix mistake in handling clearing pins at startup
  - net/sched: sch_qfq: refactor parsing of netlink parameters
  - net/sched: make psched_mtu() RTNL-less safe
  - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  - net/sched: flower: Ensure both minimum and maximum ports are specified
  - wifi: airo: avoid uninitialized warning in airo_get_rate()
  - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  - riscv, bpf: Fix inconsistent JIT image generation
  - bpf, riscv: Support riscv jit to provide bpf_line_info
  - riscv: bpf: Avoid breaking W^X
  - riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core
  - igc: Fix inserting of empty frame for launchtime
  - igc: Fix launchtime before start of cycle
  - platform/x86: wmi: Break possible infinite loop when parsing GUID
  - platform/x86: wmi: move variables
  - platform/x86: wmi: use guid_t and guid_equal()
  - platform/x86: wmi: remove unnecessary argument
  - NTB: ntb_tool: Add check for devm_kcalloc
  - NTB: ntb_transport: fix possible memory leak while device_register() fails
  - ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
  - NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
  - ntb: idt: Fix error handling in idt_pci_driver_init()
  - udp6: fix udp6_ehashfn() typo
  - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
  - net: prevent skb corruption on frag list segmentation
  - net: bgmac: postpone turning IRQs off to avoid SoC hangs
  - ionic: remove WARN_ON to prevent panic_on_warn
  - gve: Set default duplex configuration to full
  - net: mvneta: fix txq_map in case of txq_number==1
  - scsi: qla2xxx: Fix error code in qla2x00_start_sp()
  - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
  - net/mlx5e: Check for NOT_READY flag state after locking
  - net/mlx5e: fix double free in mlx5e_destroy_flow_table
  - igc: Remove delay during TX ring configuration
  - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
  - drm/panel: simple: Add connector_type for innolux_at043tn24
  - workqueue: clean up WORK_* constant types, clarify masking
  - net: lan743x: Don't sleep in atomic context
  - io_uring: add reschedule point to handle_tw_list()
  - io_uring: Use io_schedule* in cqring wait
  - block/partition: fix signedness issue for Amiga partitions
  - rcu-tasks: Simplify trc_read_check_handler() atomic operations
  - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races
  - rcu-tasks: Mark ->trc_reader_nesting data races
  - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
  - wireguard: netlink: send staged packets when setting initial private key
  - wireguard: queueing: use saner cpu selection wrapping
  - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
  - netfilter: nf_tables: fix scheduling-while-atomic splat
  - netfilter: nf_tables: add rescheduling points during loop detection walks
  - sh: pgtable-3level: Fix cast to pointer from integer of different size
  - block: add overflow checks for Amiga partition support
  - tpm, tpm_tis: Claim locality in interrupt handler
  - fanotify: disallow mount/sb marks on kernel internal pseudo fs
  - fs: no need to check source
  - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
  - ARM: orion5x: fix d2net gpio initialization
  - ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
  - ASoC: mediatek: mt8173: Fix irq error path
  - btrfs: fix race when deleting quota root from the dirty cow roots list
  - btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
  - fs: Lock moved directories
  - fs: Establish locking order for unrelated directories
  - Revert "f2fs: fix potential corruption when moving a directory"
  - ext4: Remove ext4 locking of moved directory
  - fs: avoid empty option when generating legacy mount string
  - jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
  - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
  - autofs: use flexible array in ioctl structure
  - um: Use HOST_DIR for mrproper
  - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
  - bcache: Remove unnecessary NULL point check in node allocations
  - bcache: fixup btree_cache_wait list damage
  - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
  - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
  - mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
  - mmc: core: disable TRIM on Kingston EMMC04G-M627
  - io_uring: wait interruptibly for request completions on exit
  - NFSD: add encoding of op_recall flag for write delegation
  - i2c: qup: Add missing unwind goto in qup_i2c_probe()
  - ALSA: jack: Fix mutex call in snd_jack_report()
  - i2c: xiic: Don't try to handle more interrupt events after error
  - i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
  - apparmor: fix missing error check for rhashtable_insert_fast
  - sh: dma: Fix DMA channel offset calculation
  - s390/qeth: Fix vipa deletion
  - net: dsa: tag_sja1105: fix MAC DA patching from meta frames
  - pptp: Fix fib lookup calls.
  - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
  - xsk: Honor SO_BINDTODEVICE on bind
  - tcp: annotate data races in __tcp_oow_rate_limited()
  - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
  - powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
  - octeontx2-af: Fix mapping for NIX block from CGX connection
  - f2fs: fix error path handling in truncate_dnode()
  - mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
  - spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
  - net: dsa: vsc73xx: fix MTU configuration
  - Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  - sctp: fix potential deadlock on &net->sctp.addr_wq_lock
  - media: cec: i2c: ch7322: also select REGMAP
  - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
  - pwm: sysfs: Do not apply state to already disabled PWMs
  - pwm: imx-tpm: force 'real_period' to be zero in suspend
  - phy: tegra: xusb: check return value of devm_kzalloc()
  - mfd: stmpe: Only disable the regulators if they are enabled
  - KVM: s390: vsie: fix the length of APCB bitmap
  - mfd: stmfx: Nullify stmfx->vdd in case of error
  - mfd: stmfx: Fix error path in stmfx_chip_init
  - test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
  - serial: 8250_omap: Use force_suspend and resume for system suspend
  - Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
  - mfd: intel-lpss: Add missing check for platform_get_resource
  - usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
  - usb: common: usb-conn-gpio: Set last role to unknown before initial detection
  - usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
  - usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
  - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
  - media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
  - media: venus: helpers: Fix ALIGN() of non power of two
  - mfd: rt5033: Drop rt5033-battery sub-device
  - kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
  - serial: 8250: lock port for UART_IER access in omap8250_irq()
  - serial: 8250: lock port for stop_rx() in omap8250_irq()
  - usb: hide unused usbfs_notify_suspend/resume functions
  - usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
  - extcon: Fix kernel doc of property capability fields to avoid warnings
  - extcon: Fix kernel doc of property fields to avoid warnings
  - usb: gadget: u_serial: Add null pointer check in gserial_suspend
  - usb: dwc3: qcom: Fix potential memory leak
  - clk: qcom: ipq6018: fix networking resets
  - clk: qcom: reset: support resetting multiple bits
  - clk: qcom: reset: Allow specifying custom reset delay
  - media: videodev2.h: Fix struct v4l2_input tuner index comment
  - media: usb: Check az6007_read() return value
  - clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
  - serial: 8250: omap: Fix freeing of resources on failed register
  - sh: j2: Use ioremap() to translate device tree address into kernel memory
  - w1: fix loop in w1_fini()
  - w1: w1_therm: fix locking behavior in convert_t
  - SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
  - block: change all __u32 annotations to __be32 in affs_hardblocks.h
  - block: fix signed int overflow in Amiga partition support
  - phy: tegra: xusb: Clear the driver reference in usb-phy dev
  - usb: dwc3: gadget: Propagate core init errors to UDC during pullup
  - USB: serial: option: add LARA-R6 01B PIDs
  - hwrng: st - keep clock enabled while hwrng is registered
  - dax: Introduce alloc_dev_dax_id()
  - dax: Fix dax_mapping_release() use after free
  - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
  - ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
  - modpost: fix off by one in is_executable_section()
  - crypto: marvell/cesa - Fix type mismatch warning
  - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
  - modpost: fix section mismatch message for R_ARM_ABS32
  - crypto: nx - fix build warnings when DEBUG_FS is not enabled
  - hwrng: virtio - don't waste entropy
  - hwrng: virtio - don't wait on cleanup
  - hwrng: virtio - add an internal buffer
  - powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
  - powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
  - powerpc/powernv/sriov: perform null check on iov before dereferencing iov
  - pinctrl: at91-pio4: check return value of devm_kasprintf()
  - perf dwarf-aux: Fix off-by-one in die_get_varname()
  - perf script: Fix allocation of evsel->priv related to per-event dump files
  - perf script: Fixup 'struct evsel_script' method prefix
  - kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
  - pinctrl: cherryview: Return correct value if pin in push-pull mode
  - perf bench: Add missing setlocale() call to allow usage of %'d style formatting
  - perf bench: Use unbuffered output when pipe/tee'ing to a file
  - PCI: Add pci_clear_master() stub for non-CONFIG_PCI
  - PCI: ftpci100: Release the clock resources
  - PCI: pciehp: Cancel bringup sequence if card is not present
  - scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
  - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
  - pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
  - scsi: qedf: Fix NULL dereference in error handling
  - PCI: cadence: Fix Gen2 Link Retraining process
  - ASoC: imx-audmix: check return value of devm_kasprintf()
  - ovl: update of dentry revalidate flags after copy up
  - drivers: meson: secure-pwrc: always enable DMA domain
  - clk: ti: clkctrl: check return value of kasprintf()
  - clk: keystone: sci-clk: check return value of kasprintf()
  - clk: si5341: free unused memory on probe failure
  - clk: si5341: check return value of {devm_}kasprintf()
  - clk: si5341: return error if one synth clock registration fails
  - clk: si5341: Add sysfs properties to allow checking/resetting device faults
  - clk: si5341: Allow different output VDD_SEL values
  - clk: cdce925: check return value of kasprintf()
  - clk: vc5: check memory returned by kasprintf()
  - drm/msm/dp: Free resources after unregistering them
  - drm/msm/dpu: do not enable color-management if DSPPs are not available
  - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
  - clk: tegra: tegra124-emc: Fix potential memory leak
  - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
  - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
  - RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
  - RDMA/bnxt_re: wraparound mbox producer index
  - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
  - drm/radeon: fix possible division-by-zero errors
  - drm/amdkfd: Fix potential deallocation of previously deallocated memory.
  - hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
  - hwmon: (adm1275) Allow setting sample averaging
  - hwmon: (adm1275) enable adm1272 temperature reporting
  - hwmon: (gsc-hwmon) fix fan pwm temperature scaling
  - ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
  - ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
  - arm64: dts: ti: k3-j7200: Fix physical address of pin
  - fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
  - arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
  - ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
  - IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
  - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
  - IB/hfi1: Use bitmap_zalloc() when applicable
  - soc/fsl/qe: fix usb.c build errors
  - ARM: dts: meson8: correct uart_B and uart_C clock references
  - ASoC: es8316: Do not set rate constraints for unsupported MCLKs
  - ASoC: es8316: Increment max value for ALC Capture Target Volume control
  - memory: brcmstb_dpfe: fix testing array offset after use
  - ARM: dts: stm32: Shorten the AV96 HDMI sound card name
  - arm64: dts: qcom: apq8096: fix fixed regulator name property
  - ARM: omap2: fix missing tick_broadcast() prototype
  - ARM: ep93xx: fix missing-prototype warnings
  - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
  - arm64: dts: qcom: msm8996: correct camss unit address
  - arm64: dts: qcom: msm8994: correct SPMI unit address
  - arm64: dts: qcom: msm8916: correct camss unit address
  - ARM: dts: gta04: Move model property out of pinctrl node
  - RDMA/bnxt_re: Fix to remove an unnecessary log
  - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
  - RDMA/bnxt_re: Use unique names while registering interrupts
  - RDMA/bnxt_re: Fix to remove unnecessary return labels
  - RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
  - arm64: dts: microchip: sparx5: do not use PSCI on reference boards
  - bus: ti-sysc: Fix dispc quirk masking bool variables
  - ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
  - drm/panel: sharp-ls043t1le01: adjust mode settings
  - drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
  - Input: adxl34x - do not hardcode interrupt trigger type
  - ARM: dts: meson8b: correct uart_B and uart_C clock references
  - ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
  - drm/vram-helper: fix function names in vram helper doc
  - drm/bridge: tc358768: fix THS_TRAILCNT computation
  - drm/bridge: tc358768: fix TXTAGOCNT computation
  - drm/bridge: tc358768: fix THS_ZEROCNT computation
  - drm/bridge: tc358768: fix TCLK_TRAILCNT computation
  - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
  - drm/bridge: tc358768: fix TCLK_ZEROCNT computation
  - drm/bridge: tc358768: fix PLL target frequency
  - drm/bridge: tc358768: fix PLL parameters computation
  - drm/bridge: tc358768: always enable HS video mode
  - Input: drv260x - sleep between polling GO bit
  - drm/amd/display: Explicitly specify update type per plane info change
  - radeon: avoid double free in ci_dpm_init()
  - netlink: Add __sock_i_ino() for __netlink_diag_dump().
  - ipvlan: Fix return value of ipvlan_queue_xmit()
  - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
  - lib/ts_bm: reset initial match offset for every block of text
  - sfc: fix crash when reading stats while NIC is resetting
  - net: axienet: Move reset before 64-bit DMA detection
  - gtp: Fix use-after-free in __gtp_encap_destroy().
  - selftests: rtnetlink: remove netdevsim device after ipsec offload test
  - netlink: do not hard code device address lenth in fdb dumps
  - netlink: fix potential deadlock in netlink_set_err()
  - net: stmmac: fix double serdes powerdown
  - igc: Fix race condition in PTP tx code
  - wifi: ath9k: convert msecs to jiffies where needed
  - wifi: cfg80211: rewrite merging of inherited elements
  - wifi: iwlwifi: pull from TXQs with softirqs disabled
  - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
  - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
  - memstick r592: make memstick_debug_get_tpc_name() static
  - kexec: fix a memory leak in crash_shrink_memory()
  - watchdog/perf: more properly prevent false positives with turbo modes
  - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
  - wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
  - wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
  - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
  - wifi: ray_cs: Fix an error handling path in ray_probe()
  - wifi: ray_cs: Drop useless status variable in parse_addr()
  - wifi: ray_cs: Utilize strnlen() in parse_addr()
  - wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
  - wl3501_cs: use eth_hw_addr_set()
  - net: create netdev->dev_addr assignment helpers
  - wl3501_cs: Fix misspelling and provide missing documentation
  - wifi: atmel: Fix an error handling path in atmel_probe()
  - wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
  - wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
  - regulator: core: Streamline debugfs operations
  - regulator: core: Fix more error checking for debugfs_create_dir()
  - bpftool: JIT limited misreported as negative value on aarch64
  - nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
  - nfc: constify several pointers to u8, char and sk_buff
  - libbpf: fix offsetof() and container_of() to work with CO-RE
  - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
  - wifi: wilc1000: fix for absent RSN capabilities WFA testcase
  - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
  - samples/bpf: Fix buffer overflow in tcp_basertt
  - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
  - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
  - igc: Enable and fix RX hash usage by netstack
  - pstore/ram: Add check for kstrdup
  - ima: Fix build warnings
  - evm: Complete description of evm_inode_setattr()
  - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
  - perf/ibs: Fix interface via core pmu events
  - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
  - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
  - rcuscale: Move shutdown from wait_event() to wait_event_idle()
  - rcuscale: Always log error message
  - rcuscale: Console output claims too few grace periods
  - thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
  - cpufreq: intel_pstate: Fix energy_performance_preference for passive
  - ARM: 9303/1: kprobes: avoid missing-declaration warnings
  - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
  - perf/arm-cmn: Fix DTC reset
  - PM: domains: fix integer overflow issues in genpd_parse_state()
  - clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
  - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
  - posix-timers: Prevent RT livelock in itimer_delete()
  - irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
  - irqchip/jcore-aic: Kill use of irq_create_strict_mappings()
  - md/raid10: fix wrong setting of max_corr_read_errors
  - md/raid10: fix overflow of md/safe_mode_delay
  - x86/resctrl: Only show tasks' pid in current pid namespace
  - fs: pipe: reveal missing function protoypes
  - nubus: Partially revert proc_create_single_data() conversion
  - drm/amdgpu: Validate VM ioctl flags.
  - scripts/tags.sh: Resolve gtags empty index generation
  - Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
  - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
  - HID: wacom: Use ktime_t rather than int when dealing with timestamps
  - fbdev: imsttfb: Fix use after free bug in imsttfb_probe
  - video: imsttfb: check for ioremap() failures
  - can: isotp: isotp_sendmsg(): fix return error fix on TX path
  - x86/smp: Use dedicated cache-line for mwait_play_dead()
  - media: atomisp: fix "variable dereferenced before check 'asd'"
  - config: enable COBFIG_ARM64_BRBE for arm64
  - ksmbd: delete asynchronous work from list
  - ksmbd: fix typo, syncronous->synchronous
  - ksmbd: fix possible memory leak in smb2_lock()
  - ksmbd: replace usage of found with dedicated list iterator variable
  - !3085 Backport 5.10.185 -  5.10.187 LTS patches from upstream
  - !3110  spdxcheck.py: Fix a type error
  - !2925 [OLK 5.10]Fix the call trace when hibmc loaded failed
  - !3109  arm64/mpam: Fix static analysis warning
  - !3100 Default select PAGE_POOL_STATS, add command queue trace for hns3
  - spdxcheck.py: Fix a type error
  - drm/hisilicon: fix the call trace when hibmc loaded failed
  - arm64/mpam: Fix buffer overflow in mpam_handle_error_irq()
  - arm64/mpam: Fix uninitialized symbol ret
  - !3083  fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES'
  - !3082  fs/dirty_pages: add last read check in seq_read_dirty()
  - net: hns3: add command queue trace for hns3
  - net: hns3: default select PAGE_POOL_STATS
  - !2988 [sync] PR-1203:  Revert "locking/rwsem: Prevent potential lock starvation"
  - !845 [OLK-5.10] net/smc: Introduce generic netlink interface for diagnostic purposes
  - x86/microcode/AMD: Load late on both threads too
  - bpf/btf: Accept function names that contain dots
  - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
  - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
  - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
  - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  - drm/exynos: vidi: fix a wrong error return
  - ARM: dts: Fix erroneous ADS touchscreen polarities
  - s390/purgatory: disable branch profiling
  - ASoC: nau8824: Add quirk to active-high jack-detect
  - ASoC: simple-card: Add missing of_node_put() in case of error
  - spi: lpspi: disable lpspi module irq in DMA mode
  - s390/cio: unregister device when the only path is gone
  - Input: soc_button_array - add invalid acpi_index DMI quirk handling
  - usb: gadget: udc: fix NULL dereference in remove()
  - nfcsim.c: Fix error checking for debugfs_create_dir
  - media: cec: core: don't set last_initiator if tx in progress
  - arm64: Add missing Set/Way CMO encodings
  - HID: wacom: Add error check to wacom_parse_and_register()
  - scsi: target: iscsi: Prevent login threads from racing between each other
  - gpiolib: Fix GPIO chip IRQ initialization restriction
  - gpio: Allow per-parent interrupt data
  - sch_netem: acquire qdisc lock in netem_change()
  - Revert "net: phy: dp83867: perform soft reset and retain established link"
  - netfilter: nfnetlink_osf: fix module autoload
  - netfilter: nf_tables: disallow element updates of bound anonymous sets
  - netfilter: nft_set_pipapo: .walk does not deal with generations
  - be2net: Extend xmit workaround to BE3 chip
  - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
  - ipvs: align inner_mac_header for encapsulation
  - mmc: usdhi60rol0: fix deferred probing
  - mmc: sh_mmcif: fix deferred probing
  - mmc: sdhci-acpi: fix deferred probing
  - mmc: owl: fix deferred probing
  - mmc: omap_hsmmc: fix deferred probing
  - mmc: omap: fix deferred probing
  - mmc: mvsdio: fix deferred probing
  - mmc: mtk-sd: fix deferred probing
  - net: qca_spi: Avoid high load if QCA7000 is not available
  - xfrm: Linearize the skb after offloading if needed.
  - selftests: net: fcnal-test: check if FIPS mode is enabled
  - selftests: net: vrf-xfrm-tests: change authentication and encryption algos
  - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
  - bpf: Fix verifier id tracking of scalars on spill
  - bpf: track immediate values written to stack by BPF_ST instruction
  - xfrm: Ensure policies always checked on XFRM-I input path
  - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
  - ieee802154: hwsim: Fix possible memory leaks
  - memfd: check for non-NULL file_seals in memfd_create() syscall
  - x86/mm: Avoid using set_pgd() outside of real PGD pages
  - nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
  - io_uring/net: disable partial retries for recvmsg with cmsg
  - io_uring/net: clear msg_controllen on partial sendmsg retry
  - io_uring/net: save msghdr->msg_control for retries
  - writeback: fix dereferencing NULL mapping->host on writeback_page_template
  - regmap: spi-avmm: Fix regmap_bus max_raw_write
  - regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
  - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
  - mmc: mmci: stm32: fix max busy timeout calculation
  - mmc: meson-gx: remove redundant mmc_request_done() call from irq context
  - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
  - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
  - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
  - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
  - PCI: hv: Fix a race condition bug in hv_pci_query_relations()
  - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
  - nilfs2: fix buffer corruption due to concurrent device reads
  - selftests: mptcp: join: skip check if MIB counter not supported
  - selftests: mptcp: pm nl: remove hardcoded default limits
  - selftests: mptcp: lib: skip if not below kernel version
  - selftests: mptcp: lib: skip if missing symbol
  - tick/common: Align tick period during sched_timer setup
  - tracing: Add tracing_reset_all_online_cpus_unlocked() function
  - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
  - drm/amd/display: fix the system hang while disable PSR
  - net/smc: Fix pos miscalculation in statistics
  - net/smc: Ensure correct state of the socket in send path
  - net/smc: Fix ENODATA tests in smc_nl_get_fback_stats()
  - net/smc: Add netlink support for SMC fallback statistics
  - net/smc: Add netlink support for SMC statistics
  - net/smc: Add SMC statistics support
  - um: Fix build w/o CONFIG_PM_SLEEP
  - drm/i915/gen11+: Only load DRAM information from pcode
  - drm/i915/dg1: Wait for pcode/uncore handshake at startup
  - nilfs2: reject devices with insufficient block count
  - mmc: block: ensure error propagation for non-blk
  - batman-adv: Switch to kstrtox.h for kstrtou64
  - neighbour: delete neigh_lookup_nodev as not used
  - net/smc: use memcpy instead of snprintf to avoid out of bounds read
  - smc: fix out of bound access in smc_nl_get_sys_info()
  - net/smc: fix access to parent of an ib device
  - net/smc: Add support for obtaining SMCR device list
  - net/smc: Add support for obtaining SMCD device list
  - net/smc: Add SMC-D Linkgroup diagnostic support
  - net/smc: Introduce SMCR get link command
  - net/smc: Introduce SMCR get linkgroup command
  - net/smc: Add support for obtaining system information
  - net: Remove unused inline function dst_hold_and_use()
  - neighbour: Remove unused inline function neigh_key_eq16()
  - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
  - afs: Fix vlserver probe RTT handling
  - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
  - net: tipc: resize nlattr array to correct size
  - net: lapbether: only support ethernet devices
  - net/sched: cls_api: Fix lockup on flushing explicitly created chain
  - ext4: drop the call to ext4_error() from ext4_get_group_info()
  - drm/nouveau: add nv_encoder pointer check for NULL
  - drm/nouveau/dp: check for NULL nv_connector->native_mode
  - drm/nouveau: don't detect DSM for non-NVIDIA device
  - igb: fix nvm.ops.read() error handling
  - sctp: fix an error code in sctp_sf_eat_auth()
  - ipvlan: fix bound dev checking for IPv6 l3s mode
  - IB/isert: Fix incorrect release of isert connection
  - IB/isert: Fix possible list corruption in CMA handler
  - IB/isert: Fix dead lock in ib_isert
  - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
  - RDMA/cma: Always set static rate to 0 for RoCE
  - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
  - octeontx2-af: fixed resource availability check
  - iavf: remove mask from iavf_irq_enable_queues()
  - RDMA/rxe: Fix the use-before-initialization error of resp_pkts
  - RDMA/rxe: Removed unused name from rxe_task struct
  - RDMA/rxe: Remove the unused variable obj
  - ping6: Fix send to link-local addresses with VRF.
  - net: enetc: correct the indexes of highest and 2nd highest TCs
  - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
  - spi: fsl-dspi: avoid SCK glitches with continuous transfers
  - RDMA/rtrs: Fix the last iu->buf leak in err path
  - usb: dwc3: gadget: Reset num TRBs before giving back the request
  - serial: lantiq: add missing interrupt ack
  - USB: serial: option: add Quectel EM061KGL series
  - ALSA: hda/realtek: Add a quirk for Compaq N14JP6
  - net: usb: qmi_wwan: add support for Compal RXM-G1
  - RDMA/uverbs: Restrict usage of privileged QKEYs
  - nouveau: fix client work fence deletion race
  - powerpc/purgatory: remove PGO flags
  - x86/purgatory: remove PGO flags
  - kexec: support purgatories with .text.hot sections
  - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
  - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
  - nios2: dts: Fix tse_mac "max-frame-size" property
  - ocfs2: check new file size on fallocate call
  - ocfs2: fix use-after-free when unmounting read-only filesystem
  - epoll: ep_autoremove_wake_function should use list_del_init_careful
  - irqchip/gic: Correctly validate OF quirk descriptors
  - drm:amd:amdgpu: Fix missing buffer object unlock in failure path
  - xen/blkfront: Only check REQ_FUA for writes
  - ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
  - mips: Move initrd_start check after initrd address sanitisation.
  - MIPS: Alchemy: fix dbdma2
  - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
  - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
  - ASoC: soc-pcm: test if a BE can be prepared
  - btrfs: handle memory allocation failure in btrfs_csum_one_bio
  - btrfs: scrub: try harder to mark RAID56 block groups read-only
  - power: supply: Fix logic checking if system is running from battery
  - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
  - regulator: Fix error checking for debugfs_create_dir
  - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
  - power: supply: Ratelimit no data debug output
  - tools: gpio: fix debounce_period_us output of lsgpio
  - ARM: dts: vexpress: add missing cache properties
  - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
  - power: supply: sc27xx: Fix external_power_changed race
  - power: supply: ab8500: Fix external_power_changed race
  - test_firmware: fix a memory leak with reqs buffer
  - test_firmware: prevent race conditions by a correct implementation of locking
  - test_firmware: Use kstrtobool() instead of strtobool()
  - kernel.h: split out kstrtox() and simple_strtox() to a separate header
  - lib: cleanup kstrto*() usage
  - fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES'
  - fs/dirty_pages: add last read check in seq_read_dirty()
  - net/smc: Introduce generic netlink interface for diagnostic purposes
  - net/smc: Refactor smc ism v2 capability handling
  - net/smc: Add diagnostic information to link structure
  - net/smc: Add diagnostic information to smc ib-device
  - net/smc: Add link counters for IB device ports
  - drivers: perf: Add feature flag check in armpmu_add/del
  - Revert "locking/rwsem: Better collate rwsem_read_trylock()"
  - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()"
  - Revert "locking/rwsem: Prevent potential lock starvation"


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-175.0.0.88
changelog:
  - !3220 KVM: arm64: vtimer/virt_dev irq bypass support
  - !3092 [OLK-5.10]KVM: arm64: Add host/guest KVM-PTP support
  - !3206  Two bugfix patch about memcg swap qos
  - !3212  drivers/perf: hisi: UC PMU support statistics in power saving mode
  - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV
  - KVM: arm64: sdev: Support virq bypass by INT/VSYNC command
  - KVM: arm64: kire: irq routing entry cached the relevant cache data
  - KVM: arm64: Introduce shadow device
  - virt_plat_dev: Register the virt platform device driver
  - irqchip/gic-v3-its: Add virt platform devices MSI support
  - irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices
  - irqchip/gic-v3-its: Introduce the reserved device ID pools
  - mbigen: Sets the regs related to vtimer irqbypass
  - KVM: arm64: vgic-v3: Clearing pending status of vtimer on guest reset
  - mbigen: vtimer: add support for MBIX1_CPPI_NEGEDGE_CLR_EN_SETR(CLRR)
  - KVM: arm64: arch_timer: Make vtimer_irqbypass a Distributor attr
  - KVM: arm64: vtimer: Expose HW-based vtimer interrupt in debugfs
  - KVM: arm64: GICv4.1: Allow non-trapping WFI when using direct vtimer interrupt
  - KVM: arm64: GICv4.1: Add support for MBIGEN save/restore
  - KVM: arm64: arch_timer: Rework vcpu init/reset logic
  - KVM: arm64: arch_timer: Probe vtimer irqbypass capability
  - KVM: arm64: GICv4.1: Enable vtimer vPPI irqbypass config
  - KVM: arm64: GICv4.1: Add direct injection capability to PPI registers
  - KVM: arm64: vgic: Add helper for vtimer vppi info register
  - KVM: arm64: GICv4.1: Inform the HiSilicon vtimer irqbypass capability
  - irqchip/gic-v4.1: Probe vtimer irqbypass capability at RD level
  - irqchip/gic-v4.1: Rework its_alloc_vcpu_sgis() to support vPPI allocation
  - irqchip/gic-v4.1: Rework get/set_irqchip_state callbacks of GICv4.1-sgi chip
  - irqchip/gic-v4.1: Extend VSGI command to support the new vPPI
  - irqchip/gic-v4.1: Detect ITS vtimer interrupt bypass capability
  - mbigen: vtimer mbigen driver support
  - kabi: fix kabi broken in struct clocksource and system_time_snapshot
  - drivers/perf: hisi: UC PMU support statistics in power saving mode
  - memcg: fix use-after-free of mm_struct
  - mm/swap_slots: fix out-of-bounds access of percpu area
  - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_PTP_1588_CLOCK_KVM
  - KVM: arm64: fix compile error
  - ptp: fix error print of ptp_kvm on X86_64 platform
  - KVM: arm64: Fix Function ID typo for PTP_KVM service
  - ptp: Don't print an error if ptp_kvm is not supported
  - ptp: arm/arm64: Enable ptp_kvm for arm/arm64
  - KVM: arm64: Add support for the KVM PTP service
  - clocksource: Add clocksource id for arm arch counter
  - time: Add mechanism to recognize clocksource in time_get_snapshot
  - ptp: Reorganize ptp_kvm.c to make it arch-independent
  - KVM: arm64: Advertise KVM UID to guests via SMCCC
  - arm/arm64: Probe for the presence of KVM hypervisor


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-176.0.0.89
changelog:
  - !3226  hinic: ethtool: Allow userspace to set more aggregation params
  - !3259 mbigen: vtimer: isolate mbigen vtimer funcs with macro
  - mbigen: vtimer: isolate mbigen vtimer funcs with macro
  - !3215 net: hns: fix fake link up on xge port and fix wrong head when modify the tx feature when sending packets
  - !2946  LoongArch: disable 40bit user space by default
  - net: hns: fix fake link up on xge port
  - net: hns: fix wrong head when modify the tx feature when sending packets
  - !2987  fix CFS bandwidth vs. hrtimer self deadlock
  - !3005 [sync] PR-1617: LoonArch: KVM: fix vcpu timer
  - !3161  fs: Fix error checking for d_hash_and_lookup()
  - hinic: ethtool: Allow userspace to set more aggregation params
  - fs: Fix error checking for d_hash_and_lookup()
  - LoongArch: KVM: fix vcpu timer functions
  - cpu/hotplug: fix kabi breakage in enum cpuhp_state
  - hrtimers: Push pending hrtimers away from outgoing CPU earlier
  - LoongArch: disable 40bit user space by default


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-177.0.0.91
changelog:
  - Fix kernel rpm build failure that libperf-jvmti.so is missing
  - Enable kabi checking and adapt the check-kabi script
  - Update openEuler-22.03-LTS-SP3 KABI whitelists for aarch64 and x86_64
  - !3360  arm64: cpufeature: Add missing .field_width for system registers
  - arm64: cpufeature: Add missing .field_width for system registers
  - !3093 backport adding GNR support for Intel PCIe gen5 NTB
  - !3329  iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch
  - iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch
  - !3320  Make the rcache depot scale better
  - !3274  Fixed some memory leak issues of the Perf tool
  - iommu/iova: Manage the depot list size
  - iommu/iova: Make the rcache depot scale better
  - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory
  - Revert "iommu/iova: increase the iova_rcache depot max size to 128"
  - Revert "config: enable set the max iova mag size to 128"
  - Revert "iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT"
  - !3303 net: hns3: Add support for some CMIS transceiver modules and synchronize some CMIS transceiver
  - !3304 roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip
  - net: hns3: fix kernel crash when devlink reload during vf initialization
  - net: hns3: fix kernel crash when devlink reload during pf initialization
  - net: hns3: fix wrong judgment condition issue
  - !3301 unic: Change the max frame size sent to firmware
  - roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip
  - net: hns3: Add support for some CMIS transceiver modules
  - net: sfp: Synchronize some CMIS transceiver modules from ethtool
  - !3221 Backport x86 patches from upstream 5.10.189
  - unic: Change the max frame size sent to firmware
  - !3222  md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
  - !3269  iommu/arm-smmu-v3: disable stall for quiet_cd
  - !3254  icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
  - !3219 crypto: hisiilicon some bugfixs and cleanup
  - perf header: Fix one memory leakage in perf_event__fprintf_event_update()
  - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
  - perf hisi-ptt: Fix memory leak in lseek failure handling
  - !3256 RDMA/hns: Cleanups of some optimize code
  - !3257 net: hns3: add input parameters checking and arp cleancode
  - iommu/arm-smmu-v3: disable stall for quiet_cd
  - net: hns3: add input parameters checking
  - net: hns3: arp cleancode
  - RDMA/hns: Use macro instead of magic number
  - RDMA/hns: Cleanup for debugfs
  - RDMA/hns: Add more check for bonding-unsupported cases
  - RDMA/hns: Improve readability of check_bond_support()
  - RDMA/hns: Fix the spin_lock and spin_unlock objects are inconsistent
  - RDMA/hns: Remove useless NULL check in hns_roce_get_netdev()
  - RDMA/hns: Refactor mtr find
  - RDMA/hns: Remove unused parameters detected by -Wextra
  - RDMA/hns: Remove extra blank line in get_sge_num_from_max_inl_data()
  - RDMA/hns: Replace magic number when fill ADDR to HW
  - kabi: Fix kabi breakage caused by c1e70ec46591
  - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
  - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
  - x86/mm: Initialize text poking earlier
  - mm: Move mm_cachep initialization to mm_init()
  - x86/mm: Use mm_alloc() in poking_init()
  - x86/mm: fix poking_init() for Xen PV guests
  - x86/xen: Fix secondary processors' FPU initialization
  - x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
  - x86/fpu: Mark init functions __init
  - x86/fpu: Remove cpuinfo argument from init functions
  - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
  - init: Invoke arch_cpu_finalize_init() earlier
  - init: Remove check_bugs() leftovers
  - x86/cpu: Switch to arch_cpu_finalize_init()
  - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
  - crypto: hisilicon/qm - reset device before enabling it
  - crypto: hisilicon/qm - add stop function by hardware
  - crypto: hisilicon/qm - remove duplicate configurations
  - crypto: hisilicon/qm - dump important registers values before resetting
  - crypto: hisilicon/qm - support get device state
  - crypto: hisilicon/hpre - mask cluster timeout error
  - crypto: hisilicon/qm - modify interrupt resource application process
  - crypto: hisilicon/sec2: fix memory use-after-free issue
  - crypto: hisilicon/qm - increase the maximum waiting timeout interval of the moilbox.
  - crypto: hisilicon/sec2 - optimize the error return process
  - vfio/migration - delete a dbg function
  - crypto: hisilicon/qm - delete a dbg function
  - crypto: hisilicon/qm - add size check in qm set algs
  - ntb: intel: add GNR support for Intel PCIe gen5 NTB


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-178.0.0.92
changelog:
  - !3374  cpumask: cleanup nr_cpu_ids vs nr_cpumask_bits mess
  - config: Add FORCE_NR_CPUS to openeuler_defconfig
  - powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
  - lib/cpumask: add FORCE_NR_CPUS config option
  - lib/cpumask: deprecate nr_cpumask_bits
  - lib/cpumask: delete misleading comment
  - smp: add set_nr_cpu_ids()
  - smp: don't declare nr_cpu_ids if NR_CPUS == 1


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-179.0.0.93
changelog:
  - !3463  Support node_reclaim_distance adjust
  - !3427  tcp: Disable header prediction for MD5 flow.
  - !3421  backport some network patches
  - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
  - arm64/numa: Support node_reclaim_distance adjust for arch
  - !3461  Revert "mm/mempolicy: don't handle MPOL_LOCA
  - Revert "mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy"
  - !3422  sch_netem: fix issues in netem_change() vs get_dist_table()
  - !3415 Some bugfix for hns3
  - !3404 Add the verification operation after the  bus recovery operation obtains resources through the ACPI
  - !3424 mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled
  - tcp: Disable header prediction for MD5 flow.
  - !3375  locking/osq_lock: Avoid false sharing in optimistic_spin_node
  - mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled
  - !3413 Backport bugfixes for hns
  - net: hns3: add use limit for 1D torus feature
  - net: hns3: add new 200G link modes for hisilicon device
  - sch_netem: fix issues in netem_change() vs get_dist_table()
  - net: use indirect calls helpers for sk_exit_memory_pressure()
  - tcp: check local var (timeo) before socket fields in one test
  - tcp: avoid indirect calls to sock_rfree
  - tcp: add RETPOLINE mitigation to sk_backlog_rcv
  - tcp: small optimization in tcp recvmsg()
  - net: cache align tcp_memory_allocated, tcp_sockets_allocated
  - RDMA/hns: Fix missing parameter check in set_write_notify_param()
  - RDMA/hns: Fix incorrect bond clear during slave increase event
  - RDMA/hns: Add cap_flag check for check_vf_support()
  - RDMA/hns: Fix memory leak in POE debugfs
  - net: hns3: Disable SerDes serial loopback for HiLink H60
  - Add the verification operation after the bus recovery operation obtains resources through the ACPI
  - !3390  mm/userswap: modify the USWAP registration flag
  - !3376  mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED
  - !3346  smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs
  - mm/userswap: modify the USWAP registration flag
  - mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED
  - locking/osq_lock: Avoid false sharing in optimistic_spin_node
  - smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-181.0.0.94
changelog:
  - !3535 Bugfixes for RDMA/hns
  - !3519  tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
  - RDMA/hns: Fix Use-After-Free of rsv_qp
  - RDMA/hns: Fix init check of VFs on RoCE bonding slaves
  - Revert "RDMA/hns: Add cap_flag check for check_vf_support()"
  - !3504 net: hns3: fix kernel crash when 1588 is received on HIP08 devices
  - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
  - !3508  roh/hns3: Fix the processing flow of ROH CMDq during the reset process.
  - roh/hns3: Fix the processing flow of ROH CMDq during the reset process.
  - net: hns3: fix kernel crash when 1588 is received on HIP08 devices
  - !3084 [OLK-5.10] add Phytium DRM drivers CONFIG
  - arm64: config: add Phytium Drm config


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-182.0.0.95
changelog:
  - !3553  kernel: update SP3 OPENEULER_MINOR and introduced OPENEULER_LTS
  - openEuler: introduced OPENEULER_LTS to identify LTS Release
  - kernel: update SP3 OPENEULER_MINOR value to 3


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-183.0.0.96
changelog:
  - !3848 [22.03-LTS-SP3] Bug fix for KVM MMU
  - !3562  tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  - !3776  Revert "sched: clear credit count in error branch"
  - !3746  smart_grid: make sure hot zone have the highest priority
  - !3810 Some cleanup and bugfix for HNS3
  - !3804 MAINTAINERS: Update maintainers of HiSilicon RoCE
  - !3756  md: mainline backport
  - KVM: x86/mmu: Allocate pml4_root for guest PAE mode shadowing
  - !3694  Fix tow CVEs of CIFS
  - openEuler/MAINTAINERS: Update maintainers of HiSilicon RoCE
  - MAINTAINERS: Add Youming Luo as Hisilicon RoCE maintainer
  - !3822  ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  - !3793  cppc_cpufreq: use policy->cpu in cppc_set_perf()
  - ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  - !3811 drivers: net: ub: dev: network_mgmt: Modified OLK5.10 ub compilation missing header files.
  - network_mgmt: Modified OLK5.10 ub compilation missing header files.
  - net: hns3: set the freed pointers to NULL when lifetime is not end
  - net: hns3: remove unnecessary variables initialization
  - net: hns3: unsigned value not need to judge to be less than 0
  - !3769  tls: suppress wakeups unless we have a full record
  - !3570  perf/core: Fix CVE-2023-6931
  - MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer
  - MAINTAINERS: Update maintainers of HiSilicon RoCE
  - !3659  atm: Fix Use-After-Free in do_vcc_ioctl
  - !3771  ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
  - cppc_cpufreq: use policy->cpu as driver of frequency setting
  - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use
  - cppc_cpufreq: get cpunum from fb_ctrs instead of smp_processor_id()
  - Revert "sched: clear credit count in error branch"
  - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
  - tls: suppress wakeups unless we have a full record
  - !3668  net/rose: Fix Use-After-Free in rose_ioctl
  - !3480 drivers: net: ub: dev: network_mgmt: ip_notify: ip_notify: Merge the openEuler modification  suggestions.
  - !3686  Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
  - !3594  CVE-2023-35827 patchset
  - !3552  block: warn once for each partition in bio_check_ro()
  - !3466  livepatch/core: Disable support for replacing
  - !3715  appletalk: Fix Use-After-Free in atalk_ioctl
  - md: fix error handling in md_alloc
  - md: Constify attribute_group structs
  - md: fix mddev->kobj lifetime
  - md: properly unwind when failing to add the kobject in md_alloc
  - md: extend disks_mutex coverage
  - md: add the bitmap group to the default groups for the md kobject
  - md: add error handling support for add_disk()
  - md: convert to blk_alloc_disk/blk_cleanup_disk
  - md/raid10: fix improper BUG_ON() in raise_barrier()
  - md: use msleep() in md_notify_reboot()
  - md: fix double free of mddev->private in autorun_array()
  - !3637  jbd2: fix soft lockup in journal_finish_inode_data_buffers()
  - smart_grid: make sure hot zone have the highest priority
  - !3459 reset idlest_cpu if not meet the conditions for preferred CPU
  - !3272  x86/kprobes: Fix the error judgment for debug exceptions
  - !3447  dm: add error handling support for add_disk()
  - !3420  md: protect md_thread with rcu
  - !3379  md: do not return existing mddevs from mddev_find_or_alloc
  - appletalk: Fix Use-After-Free in atalk_ioctl
  - smb: client: fix potential OOB in smb2_dump_detail()
  - smb: client: fix OOB in smbCalcSize()
  - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
  - net/rose: Fix Use-After-Free in rose_ioctl
  - atm: Fix Use-After-Free in do_vcc_ioctl
  - jbd2: fix soft lockup in journal_finish_inode_data_buffers()
  - !3617  netfilter: nft_set_pipapo: skip inactive elements during set walk
  - netfilter: nft_set_pipapo: skip inactive elements during set walk
  - ravb: Fix races between ravb_tx_timeout_work() and net related ops
  - ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  - perf: Fix perf_event_validate_size() lockdep splat
  - perf: Fix perf_event_validate_size()
  - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  - block: fix kabi broken in struct hd_part
  - block: warn once for each partition in bio_check_ro()
  - network_mgmt: Merge the openEuler modification suggestions.
  - livepatch/core: Disable support for replacing
  - sched/fair: reset idlest_cpu if not meet the conditions for preferred CPU
  - dm: add error handling support for add_disk()
  - md: protect md_thread with rcu
  - md/bitmap: factor out a helper to set timeout
  - md/bitmap: always wake up md_thread in timeout_store
  - dm-raid: remove useless checking in raid_message()
  - md: factor out a helper to wake up md_thread directly
  - md: do not return existing mddevs from mddev_find_or_alloc
  - md: refactor mddev_find_or_alloc
  - md: factor out a mddev_alloc_unit helper from mddev_find
  - x86/kprobes: Fix the error judgment for debug exceptions


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-184.0.0.97
changelog:
  - !3981  vhost: use kzalloc() instead of kmalloc() followed by memset()
  - !3418 [sync] PR-2918: fix some bugs in loongarch kvm
  - !3912  net: bridge: multicast: fix UAF of net_bridge
  - !3982  ACPI: CPPC: Assume no transition latency if no PCCT
  - ACPI: CPPC: Assume no transition latency if no PCCT
  - vhost: use kzalloc() instead of kmalloc() followed by memset()
  - !3972  arm64: make cma=0 as default for openeuler
  - arm64: make cma=0 as default for openeuler
  - !3940 net: hns3: fix the cmdq reset command times out when all VFs are enabled and the queue is full.
  - !3925 udma: add capability of DWQE in RC mode
  - hns3 udma: add support of DWQE in create qp
  - net: hns3: fix reset timeout under full functions and queues
  - !3915  nvmet: nul-terminate the NQNs passed in the connect command
  - nvmet: nul-terminate the NQNs passed in the connect command
  - net: bridge: multicast: fix UAF of net_bridge
  - loongarch/kvm: disable hugepage during migration process
  - loongarch/kvm: Fix oneshot timer emulation
  - loongarch/kvm: Remove SW timer switch when vcpu is halt polling


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-185.0.0.98
changelog:
  - !4138 KVM: arm64: arch_timer: init ret for kvm_timer_enable
  - !3689 Intel: Backport Sierra Forest(SRF) core PMU support to OLK-5.10
  - !4134  fs:/dcache.c: fix negative dentry limit not complete problem
  - !4136 udma: change the way of query dfx resource
  - !4054  ext4: correct return value of ext4_convert_meta_bg
  - !4058  ext4: synchronize the casefold bugfix from the mainline.
  - hns3 udma: change way of query dfx resource
  - fs:/dcache.c: fix negative dentry limit not complete problem
  - KVM: arm64: arch_timer: init ret for kvm_timer_enable
  - !4100  netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
  - !3975  md/raid1-10: limit the number of plugged bio
  - !3998  cpufreq: CPPC: Fix performance/frequency conversion
  - !4022  netfilter: nf_tables: Reject tables of unsupported family
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
  - !4090  ida: Fix crash in ida_free when the bitmap is empty
  - !4091  x86/quirks: Add parameter to clear MSIs early
  - x86/quirks: Add parameter to clear MSIs early on boot
  - x86/PCI: Export find_cap() to be used in early PCI code
  - ida: Fix crash in ida_free when the bitmap is empty
  - !4019  mm/filemap: avoid buffered read/write race to read inconsistent data
  - !4069  tipc: fix a potential deadlock on &tx->lock
  - !4064  smb: client: fix OOB in receive_encrypted_standard()
  - tipc: fix a potential deadlock on &tx->lock
  - smb: client: fix OOB in receive_encrypted_standard()
  - !4024 udma: add mailbox description printing.
  - ext4: improve error handling from ext4_dirhash()
  - ext4: reject casefold inode flag without casefold feature
  - ext4: correct return value of ext4_convert_meta_bg
  - hns3 udma: add print mailbox description
  - netfilter: nf_tables: Reject tables of unsupported family
  - mm/filemap: avoid buffered read/write race to read inconsistent data
  - cpufreq: CPPC: Fix performance/frequency conversion
  - md/raid1-10: fix casting from randomized structure in raid1_submit_write()
  - md/raid1-10: limit the number of plugged bio
  - md/raid1-10: don't handle pluged bio by daemon thread
  - md/md-bitmap: add a new helper to unplug bitmap asynchrously
  - md/raid1-10: submit write io directly if bitmap is not enabled
  - md/raid1-10: factor out a helper to submit normal write
  - md/raid1-10: factor out a helper to add bio to plug
  - md/raid10: prevent soft lockup while flush writes
  - md: raid1/raid10: drop pending_cnt
  - md: drop queue limitation for RAID1 and RAID10
  - Revert "md/raid10: fix softlockup in raid10_unplug"
  - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
  - perf/x86/intel: Fix fixed counter check warning for some Alder Lake
  - perf/x86/intel: Add Crestmont PMU
  - x86/cpu: Update Hybrids
  - x86/cpu: Fix Crestmont uarch
  - x86/cpu: Fix Gracemont uarch
  - perf/x86/msr: Add Meteor Lake support
  - perf/x86/cstate: Add Meteor Lake support
  - perf/x86/intel: Support Architectural PerfMon Extension leaf
  - x86/cpufeatures: Add Architectural PerfMon Extension bit
  - perf/x86: Support Retire Latency
  - perf/x86: Add Meteor Lake support
  - perf: Add PMU_FORMAT_ATTR_SHOW
  - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
  - x86/cpu: Add CPU model numbers for Meteor Lake
  - perf/x86/intel: Fix PEBS data source encoding for ADL
  - perf/x86/intel: Fix PEBS memory access info encoding for ADL
  - perf/x86/uncore: Add new Alder Lake and Raptor Lake support
  - perf/x86/uncore: Clean up uncore_pci_ids[]
  - perf/x86/cstate: Add new Alder Lake and Raptor Lake support
  - perf/x86/msr: Add new Alder Lake and Raptor Lake support
  - perf/x86: Add new Alder Lake and Raptor Lake support
  - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers
  - perf/x86/uncore: Add Raptor Lake uncore support
  - perf/x86/msr: Add Raptor Lake CPU support
  - perf/x86/cstate: Add Raptor Lake support
  - perf/x86: Add Intel Raptor Lake support
  - perf/x86/intel/uncore: Add IMC uncore support for ADL
  - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
  - x86/cpu: Add Raptor Lake to Intel family
  - perf/x86/intel: Apply mid ACK for small core
  - perf/x86/rapl: Add support for Intel Alder Lake
  - perf/x86/cstate: Add Alder Lake CPU support
  - perf/x86/msr: Add Alder Lake CPU support
  - perf/x86/intel/uncore: Add Alder Lake support
  - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE
  - perf/x86/intel: Add Alder Lake Hybrid support
  - perf/x86: Support filter_match callback
  - perf/x86/intel: Add attr_update for Hybrid PMUs
  - perf/x86: Add structures for the attributes of Hybrid PMUs
  - perf/x86: Register hybrid PMUs
  - perf/x86: Factor out x86_pmu_show_pmu_cap
  - perf/x86: Remove temporary pmu assignment in event_init
  - perf/x86/intel: Factor out intel_pmu_check_extra_regs
  - perf/x86/intel: Factor out intel_pmu_check_event_constraints
  - perf/x86/intel: Factor out intel_pmu_check_num_counters
  - perf/x86: Hybrid PMU support for extra_regs
  - perf/x86: Hybrid PMU support for event constraints
  - perf/x86: Hybrid PMU support for hardware cache event
  - perf/x86: Hybrid PMU support for unconstrained
  - perf/x86: Hybrid PMU support for counters
  - perf/x86: Hybrid PMU support for intel_ctrl
  - perf/x86/intel: Hybrid PMU support for perf capabilities
  - x86/cpu: Add helper function to get the type of the current hybrid CPU
  - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit
  - perf/x86/intel: Add Tremont Topdown support


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-186.0.0.99
changelog:
  - !4327 【OLK-5.10】cgroup_writeback: fix deadlock in cgroup1_writeback
  - !4280 v2  fs:/dcache.c: fix negative dentry limit not complete problem
  - !4321  io_uring/af_unix: disable sending io_uring over sockets
  - !4290  net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
  - cgroup_writeback: fix deadlock in cgroup1_writeback
  - !4266  ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  - io_uring/af_unix: disable sending io_uring over sockets
  - !4262 [sync] PR-4255:  drm/amdgpu: Fix potential fence use-after-free v2
  - !4268  linux Mainline ubifs Fix Patch bacnport to 5.10
  - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
  - !4270  fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug
  - fs:/dcache.c: fix negative dentry limit not complete problem
  - Revert "fs:/dcache.c: fix negative dentry limit not complete problem"
  - !4257  nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  - !4032 intel: add TPMI base driver support for GNR
  - !3372 Cluster scheduler support
  - ipv6: init the accept_queue's spinlocks in inet6_create
  - tcp: make sure init the accept_queue's spinlocks once
  - ubifs: fix possible dereference after free
  - ubi: block: Fix use-after-free in ubiblock_cleanup
  - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup"
  - !4003  ext4: fix some ext4_lblk_t overflow issues
  - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  - drm/amdgpu: Fix potential fence use-after-free v2
  - nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  - !4149  block: remove precise_iostat
  - !4213  netlink: fix potential sleeping issue in mqueue_flush_file
  - !4121 Init support for ppc64le
  - netlink: fix potential sleeping issue in mqueue_flush_file
  - !4203  mm/dynamic_hugetlb: skip unexpected migration
  - mm/dynamic_hugetlb: skip unexpected migration
  - !3228  net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum()
  - !4167  sched/fair: Fix qos_timer deadlock when cpuhp offline
  - !3134  Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  - !4015  drm/amdgpu: correct the amdgpu runtime dereference usage count
  - !4014  drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  - !4013  drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  - !4012  drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  - !4010  drm/amd/display: Exit idle optimizations before attempt to access PHY
  - !3955  drm/radeon: possible buffer overflow
  - !3634 Intel: Backport Granite Rapids(GNR) core PMU support to OLK-5.10
  - sched/fair: Fix qos_timer deadlock when cpuhp offline
  - block: remove precise_iostat
  - arch: powerpc: add openeuler_defconfig file support for ppc64le compile
  - sched,x86: enable CONFIG_SCHED_CLUSTER in openeuler_defconfig
  - tools headers cpufeatures: Sync with the kernel sources
  - topology: Remove unused cpu_cluster_mask()
  - sched,x86: Don't use cluster topology for x86 hybrid CPUs
  - x86/smp: Factor out parts of native_smp_prepare_cpus()
  - sched,x86: Fix L2 cache mask
  - sched: Add cluster scheduler level for x86
  - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit
  - config: update PMT and TPMI openeuler_defconfig for x86
  - platform/x86/intel/vsec: Fix xa_alloc memory leak
  - platform/x86/intel/tpmi: Add defines to get version information
  - platform/x86/intel/tpmi: Add debugfs support for read/write blocked
  - platform/x86/intel/tpmi: Add debugfs interface
  - lib/string_helpers: Introduce parse_int_array_user()
  - lib/cmdline: Allow get_options() to take 0 to validate the input
  - platform/x86/intel/tpmi: Read feature control status
  - platform/x86/intel/tpmi: Prevent overflow for cap_offset
  - platform/x86/intel: tpmi: Remove hardcoded unit and offset
  - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux
  - platform/x86/intel: tpmi: Fix double free in tpmi_create_device()
  - platform/x86/intel/tpmi: Fix double free reported by Smatch
  - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers
  - platform/x86/intel/tpmi: Process CPU package mapping
  - platform/x86/intel: Intel TPMI enumeration driver
  - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup
  - platform/x86/intel: vsec: Explicitly enable capabilities
  - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
  - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free()
  - platform/x86/intel/vsec: Support private data
  - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux()
  - platform/x86/intel/vsec: Add TPMI ID
  - platform/x86/intel/vsec: Fix wrong type for local status variables
  - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT
  - platform/x86/intel/pmt: Ignore uninitialized entries
  - platform/x86/intel/pmt: Add INTEL_PMT module namespace
  - platform/x86/intel/pmt: telemetry: Fix fixed region handling
  - platform/x86/intel/vsec: Rework early hardware code
  - platform/x86/intel: Fix pmt_crashlog array reference
  - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
  - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
  - driver core: auxiliary bus: Add driver data helpers
  - drm/amdgpu: correct the amdgpu runtime dereference usage count
  - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  - drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  - drm/amd/display: Exit idle optimizations before attempt to access PHY
  - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
  - ext4: avoid overlapping preallocations due to overflow
  - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
  - ext4: add two helper functions extent_logical_end() and pa_logical_end()
  - drm/radeon: possible buffer overflow
  - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL
  - perf/x86/cstate: Add Granite Rapids support
  - perf/x86/msr: Add Granite Rapids
  - perf/x86/intel: Add Granite Rapids
  - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum()
  - Add MODULE_FIRMWARE() for FIRMWARE_TG357766.


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-187.0.0.100
changelog:
  - !4496 [sync] PR-4362:  ubifs: Queue up space reservation tasks if retrying many times
  - !4461  netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  - ubifs: Queue up space reservation tasks if retrying many times
  - !4484 v4  Using smmu IIDR registers
  - iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR
  - Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch"
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  - !3861  nvme: sanitize metadata bounce buffer for reads
  - !4256  scsi: core: Always send batch on reset or error handling command
  - scsi: core: Always send batch on reset or error handling command
  - Revert "scsi: core: Add scsi_prot_ref_tag() helper"
  - Revert "scsi: core: Introduce scsi_get_sector()"
  - Revert "scsi: core: Make scsi_get_lba() return the LBA"
  - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request"
  - Revert "scsi: core: Use a structure member to track the SCSI command submitter"
  - Revert "scsi: core: Always send batch on reset or error handling command"
  - scsi: core: Always send batch on reset or error handling command
  - scsi: core: Use a structure member to track the SCSI command submitter
  - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
  - scsi: core: Make scsi_get_lba() return the LBA
  - scsi: core: Introduce scsi_get_sector()
  - scsi: core: Add scsi_prot_ref_tag() helper
  - nvme: sanitize metadata bounce buffer for reads


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-188.0.0.101
changelog:
  - !4605  arm64/mpam: support resctrl fs to show mounting option
  - !4604  arm64/mpam: Skip updates of unrelated ctrl type
  - !4602  arm64/mpam: support MPAM v0.1 version
  - !4521  xen-netback: don't produce zero-size SKB frags
  - arm64/mpam: support resctrl fs to show mounting option
  - arm64/mpam: Skip updates of unrelated ctrl type
  - arm64/mpam: support MPAM v0.1 version
  - !4588  fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
  - !4531  fs:/dcache.c: fix negative dentry flag warning in dentry_free
  - !4580  printk: fix double unlock issue in logbuf_lock
  - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
  - !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
  - spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected
  - !4562 v4  tracing: Backport bugfixes
  - printk: fix double unlock issue in logbuf_lock
  - trace: Fix kabi breakage in struct trace_event_file
  - tracing: Fix uaf issue when open the hist or hist_debug file
  - tracing: Have event inject files inc the trace array ref count
  - tracing: Have trace_event_file have ref counters
  - tracing: Increase trace array ref count on enable and filter files
  - fs:/dcache.c: fix negative dentry flag warning in dentry_free
  - xen-netback: don't produce zero-size SKB frags
  - !4431 v2  patchset for CVE-2023-52340
  - ipv6: fix kabi change in struct dst_ops
  - ipv6: Document that max_size sysctl is deprecated
  - ipv6: remove max_size check inline with ipv4


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-189.0.0.102
changelog:
  - !4694 v2  mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
  - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
  - !4647 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
  - !4649  arm64/mpam: update reminder message about MBHDL option
  - !4662 v3  CVE-2023-52435
  - !4665 urma: fix some bugs of urma
  - !4663 Backport 5.10.191 - 5.10.192 LTS patches from upstream
  - !4646  binder: fix use-after-free in shinker's callback
  - !4645  f2fs: explicitly null-terminate the xattr list
  - urma: Fix bugs of memory leak and log loss
  - net: Fix compile warning in skb_segment()
  - net: prevent mss overflow in skb_segment()
  - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
  - x86/static_call: Fix __static_call_fixup()
  - x86/srso: Explain the untraining sequences a bit more
  - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
  - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
  - virtio-net: set queues after driver_ok
  - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
  - mmc: block: Fix in_flight[issue_type] value error
  - mmc: wbsd: fix double mmc_free_host() in wbsd_init()
  - cifs: Release folio lock on fscache read hit.
  - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
  - serial: 8250: Fix oops for port->pm on uart_change_pm()
  - ALSA: hda/realtek - Remodified 3k pull low procedure
  - ASoC: meson: axg-tdm-formatter: fix channel slot allocation
  - ASoC: rt5665: add missed regulator_bulk_disable
  - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
  - arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
  - arm64: dts: rockchip: fix regulator name on rk3399-rock-4
  - arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
  - arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
  - arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
  - arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
  - bus: ti-sysc: Flush posted write on enable before reset
  - net: do not allow gso_size to be set to GSO_BY_FRAGS
  - sock: Fix misuse of sk_under_memory_pressure()
  - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
  - i40e: fix misleading debug logs
  - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  - net: phy: broadcom: stub c45 read/write for 54810
  - netfilter: nft_dynset: disallow object maps
  - ipvs: fix racy memcpy in proc_do_sync_threshold
  - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
  - selftests: mirror_gre_changes: Tighten up the TTL test match
  - ip_vti: fix potential slab-use-after-free in decode_session6
  - ip6_vti: fix slab-use-after-free in decode_session6
  - xfrm: fix slab-use-after-free in decode_session6
  - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
  - net: af_key: fix sadb_x_filter validation
  - i2c: designware: Handle invalid SMBus block data response length value
  - btrfs: fix BUG_ON condition in btrfs_cancel_balance
  - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
  - powerpc/rtas_flash: allow user copy to flash block cache objects
  - fbdev: mmp: fix value check in mmphw_probe()
  - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
  - virtio-mmio: don't break lifecycle of vm_dev
  - virtio-mmio: Use to_virtio_mmio_device() to simply code
  - tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
  - mmc: meson-gx: fix deferred probing
  - mmc: meson-gx: use devm_mmc_alloc_host
  - mmc: core: add devm_mmc_alloc_host
  - mmc: sunxi: fix deferred probing
  - mmc: bcm2835: fix deferred probing
  - USB: dwc3: qcom: fix NULL-deref on suspend
  - usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
  - usb: cdns3: allocate TX FIFO size according to composite EP number
  - usb: gadget: udc: core: Introduce check_config to verify USB configuration
  - irqchip/mips-gic: Use raw spinlock for gic_lock
  - irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
  - bus: mhi: host: Range check CHDBOFF and ERDBOFF
  - bus: mhi: Move host MHI code to "host" directory
  - bus: mhi: Add MMIO region length to controller structure
  - bus: mhi: Add MHI PCI support for WWAN modems
  - iio: addac: stx104: Fix race condition when converting analog-to-digital
  - iio: addac: stx104: Fix race condition for stx104_write_raw()
  - iio: adc: stx104: Implement and utilize register structures
  - iio: adc: stx104: Utilize iomap interface
  - dt-bindings: iio: add AD74413R
  - iio: add addac subdirectory
  - IMA: allow/fix UML builds
  - powerpc/kasan: Disable KCOV in KASAN code
  - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
  - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
  - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
  - Bluetooth: L2CAP: Fix use-after-free
  - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
  - gfs2: Fix possible data races in gfs2_show_options()
  - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
  - usb: chipidea: imx: don't request QoS for imx8ulp
  - media: platform: mediatek: vpu: fix NULL ptr dereference
  - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  - media: v4l2-mem2mem: add lock to protect parameter num_rdy
  - FS: JFS: Check for read-only mounted filesystem in txBegin
  - FS: JFS: Fix null-ptr-deref Read in txBegin
  - MIPS: dec: prom: Address -Warray-bounds warning
  - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  - udf: Fix uninitialized array access for some pathnames
  - ovl: check type and offset of struct vfsmount in ovl_entry
  - RDMA/mlx5: Return the firmware result upon destroying QP/RQ
  - HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  - drm/amdgpu: install stub fence into potential unused fence pointers
  - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
  - quota: Properly disable quotas when add_dquot_ref() fails
  - iopoll: Call cpu_relax() in busy loops
  - ASoC: Intel: sof_sdw: Add support for Rex soundwire
  - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
  - PCI: tegra194: Fix possible array out of bounds access
  - ASoC: Intel: sof_sdw: add quirk for LNL RVP
  - ASoC: Intel: sof_sdw: add quirk for MTL RVP
  - ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  - drm/radeon: Fix integer overflow in radeon_cs_parser_init
  - net/mlx5: Skip clock update work when device is in error state
  - net/mlx5: Move all internal timer metadata into a dedicated struct
  - net/mlx5: Refactor init clock function
  - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
  - alpha: remove __init annotation from exported page_is_ram()
  - scsi: qedf: Fix firmware halt over suspend and resume
  - scsi: qedi: Fix firmware halt over suspend and resume
  - scsi: core: Fix possible memory leak if device_add() fails
  - scsi: snic: Fix possible memory leak if device_add() fails
  - scsi: 53c700: Check that command slot is not NULL
  - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
  - scsi: core: Fix legacy /proc parsing buffer overflow
  - netfilter: nf_tables: report use refcount overflow
  - nvme-rdma: fix potential unbalanced freeze & unfreeze
  - btrfs: set cache_block_group_error if we find an error
  - btrfs: don't stop integrity writeback too early
  - ibmvnic: Handle DMA unmapping of login buffs in release functions
  - ibmvnic: Unmap DMA login rsp buffer on send login fail
  - ibmvnic: Enforce stronger sanity checks on login response
  - net/mlx5: Allow 0 for total host VFs
  - dmaengine: mcf-edma: Fix a potential un-allocated memory access
  - net: phy: at803x: remove set/get wol callbacks for AR8032
  - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
  - IB/hfi1: Fix possible panic during hotplug remove
  - drivers: net: prevent tun_build_skb() to exceed the packet size limit
  - dccp: fix data-race around dp->dccps_mss_cache
  - tunnels: fix kasan splat when generating ipv4 pmtu error
  - net/packet: annotate data-races around tp->status
  - mISDN: Update parameter type of dsp_cmx_send()
  - selftests: forwarding: tc_flower: Relax success criterion
  - selftests: forwarding: Switch off timeout
  - selftests: forwarding: Skip test when no interfaces are specified
  - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
  - selftests: forwarding: ethtool: Skip when using veth pairs
  - selftests: forwarding: Add a helper to skip test when using veth pairs
  - selftests/rseq: Fix build with undefined __weak
  - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
  - x86/speculation: Add cpu_show_gds() prototype
  - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
  - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
  - usb: dwc3: Properly handle processing of pending events
  - usb-storage: alauda: Fix uninit-value in alauda_check_media()
  - binder: fix memory leak in binder_init()
  - iio: cros_ec: Fix the allocation size for cros_ec_command
  - io_uring: correct check for O_TMPFILE
  - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
  - radix tree test suite: fix incorrect allocation size for pthreads
  - hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
  - drm/amd/display: check attr flag before set cursor degamma on DCN3+
  - drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
  - drm/nouveau/gr: enable memory loads on helper invocation on all channels
  - riscv,mmio: Fix readX()-to-delay() ordering
  - dmaengine: pl330: Return DMA_PAUSED when transaction is paused
  - selftests/bpf: Fix sk_assign on s390x
  - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
  - selftests/bpf: make test_align selftest more robust
  - bpf: aggressively forget precise markings during state checkpointing
  - bpf: stop setting precise in current state
  - bpf: allow precision tracking for programs with subprogs
  - ipv6: adjust ndisc_is_useropt() to also return true for PIO
  - mmc: moxart: read scr register without changing byte order
  - wireguard: allowedips: expand maximum node depth
  - !4600 Backport 5.10.190 LTS patches from upstream
  - !4363 [OLK-5.10] add ACPI/EINJ CXL error types
  - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
  - ARM: dts: imx6sll: fixup of operating points
  - ARM: dts: imx: add usb alias
  - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
  - mt76: mt7615: Fix fall-through warnings for Clang
  - mt76: move band capabilities in mt76_phy
  - exfat: support dynamic allocate bh for exfat_entry_set_cache
  - exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
  - PM: sleep: wakeirq: fix wake irq arming
  - PM / wakeirq: support enabling wake-up irq after runtime_suspend called
  - soundwire: fix enumeration completion
  - soundwire: bus: pm_runtime_request_resume on peripheral attachment
  - soundwire: bus: add better dev_dbg to track complete() calls
  - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
  - powerpc/mm/altmap: Fix altmap boundary check
  - mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
  - mtd: rawnand: omap_elm: Fix incorrect type in assignment
  - ext2: Drop fragment support
  - fs: Protect reconfiguration of sb read-write from racing writes
  - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
  - fs/sysv: Null check to prevent null-ptr-deref bug
  - file: reinstate f_pos locking optimization for regular files
  - bpf: Disable preemption in bpf_event_output
  - arm64: dts: stratix10: fix incorrect I2C property for SCL signal
  - mtd: rawnand: meson: fix OOB available bytes for ECC
  - mtd: spinand: toshiba: Fix ecc_get_status
  - exfat: release s_lock before calling dir_emit()
  - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
  - ceph: defer stopping mdsc delayed_work
  - USB: zaurus: Add ID for A-300/B-500/C-700
  - libceph: fix potential hang in ceph_osdc_notify()
  - scsi: zfcp: Defer fc_rport blocking until after ADISC response
  - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
  - tcp_metrics: annotate data-races around tm->tcpm_net
  - tcp_metrics: annotate data-races around tm->tcpm_vals[]
  - tcp_metrics: annotate data-races around tm->tcpm_lock
  - tcp_metrics: annotate data-races around tm->tcpm_stamp
  - tcp_metrics: fix addr_same() helper
  - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
  - net/mlx5: fs_core: Make find_closest_ft more generic
  - vxlan: Fix nexthop hash size
  - ip6mr: Fix skb_under_panic in ip6mr_cache_report()
  - s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
  - net: dcb: choose correct policy to parse DCB_ATTR_BCN
  - net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
  - net: ll_temac: fix error checking of irq_of_parse_and_map()
  - net: ll_temac: Switch to use dev_err_probe() helper
  - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
  - net: add missing data-race annotation for sk_ll_usec
  - net: add missing data-race annotations around sk->sk_peek_off
  - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
  - net: add missing READ_ONCE(sk->sk_sndbuf) annotation
  - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
  - net: annotate data-races around sk->sk_max_pacing_rate
  - mISDN: hfcpci: Fix potential deadlock on &hc->lock
  - net: sched: cls_u32: Fix match key mis-addressing
  - perf test uprobe_from_different_cu: Skip if there is no gcc
  - net: dsa: fix value check in bcm_sf2_sw_probe()
  - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
  - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
  - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
  - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
  - wifi: cfg80211: Fix return value in scan logic
  - KVM: s390: fix sthyi error handling
  - word-at-a-time: use the same return type for has_zero regardless of endianness
  - arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
  - perf: Fix function pointer case
  - io_uring: gate iowait schedule on having pending requests
  - ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  - selftests: mptcp: depend on SYN_COOKIES
  - cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  - ACPI: processor: perflib: Use the "no limit" frequency QoS
  - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  - ceph: never send metrics if disable_send_metrics is set
  - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  - s390/dasd: fix hanging device after quiesce/resume
  - virtio-net: fix race between set queues and probe
  - btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  - staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  - staging: rtl8712: Use constants from <linux/ieee80211.h>
  - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
  - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
  - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest
  - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  - tpm_tis: Explicitly check for error code
  - nfsd: Remove incorrect check in nfsd4_validate_stateid
  - file: always lock position for FMODE_ATOMIC_POS
  - btrfs: check for commit error at btrfs_attach_transaction_barrier()
  - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  - ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  - tty: n_gsm: fix UAF in gsm_cleanup_mux
  - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  - Documentation: security-bugs.rst: clarify CVE handling
  - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
  - Revert "usb: xhci: tegra: Fix error check"
  - usb: xhci-mtk: set the dma max_seg_size
  - USB: quirks: add quirk for Focusrite Scarlett
  - usb: ohci-at91: Fix the unhandle interrupt when resume
  - usb: dwc3: don't reset device side if dwc3 was configured as host-only
  - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  - USB: serial: simple: sort driver entries
  - USB: serial: simple: add Kaufmann RKS+CAN VCP
  - USB: serial: option: add Quectel EC200A module support
  - USB: serial: option: support Quectel EM060K_128
  - serial: sifive: Fix sifive_serial_console_setup() section
  - serial: 8250_dw: Preserve original value of DLF register
  - serial: qcom-geni: drop bogus runtime pm state update
  - USB: gadget: Fix the memory leak in raw_gadget driver
  - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
  - ring-buffer: Fix wrong stat of cpu_buffer->read
  - ata: pata_ns87415: mark ns87560_tf_read static
  - dm raid: protect md_stop() with 'reconfig_mutex'
  - dm raid: clean up four equivalent goto tags in raid_ctr()
  - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  - block: Fix a source code comment in include/uapi/linux/blkzoned.h
  - ASoC: fsl_spdif: Silence output on stop
  - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  - RDMA/mthca: Fix crash when polling CQ for shared QPs
  - drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  - RDMA/mlx4: Make check for invalid flags stricter
  - tipc: stop tipc crypto on failure in tipc_node_create
  - tipc: check return value of pskb_trim()
  - benet: fix return value check in be_lancer_xmit_workarounds()
  - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  - net/sched: mqprio: add extack to mqprio_parse_nlattr()
  - net/sched: mqprio: refactor nlattr parsing to a separate function
  - netfilter: nftables: add helper function to validate set element data
  - netfilter: nft_set_rbtree: fix overlap expiration walk
  - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  - team: reset team's flags when down link is P2P device
  - bonding: reset bond's flags when down link is P2P device
  - ice: Fix memory management in ice_ethtool_fdir.c
  - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
  - ethernet: atheros: fix return value check in atl1e_tso_csum()
  - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  - vxlan: calculate correct header length for GPE
  - vxlan: move to its own directory
  - net: phy: marvell10g: fix 88x3310 power up
  - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  - media: staging: atomisp: select V4L2_FWNODE
  - phy: qcom-snps-femto-v2: properly enable ref clock
  - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  - phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  - phy: qcom-snps: Use dev_err_probe() to simplify code
  - ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  - pwm: meson: fix handling of period/duty if greater than UINT_MAX
  - pwm: meson: Simplify duplicated per-channel tracking
  - fs: dlm: interrupt posix locks only when process is killed
  - dlm: rearrange async condition return
  - dlm: cleanup plock_op vs plock_xop
  - PCI/ASPM: Avoid link retraining race
  - PCI/ASPM: Factor out pcie_wait_for_retrain()
  - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  - i2c: nomadik: Remove a useless call in the remove function
  - i2c: nomadik: Use devm_clk_get_enabled()
  - i2c: nomadik: Remove unnecessary goto label
  - i2c: Improve size determinations
  - i2c: Delete error messages for failed memory allocations
  - btrfs: fix extent buffer leak after tree mod log failure at split_node()
  - btrfs: fix race between quota disable and relocation
  - gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  - io_uring: don't audit the capability check in io_uring_create()
  - KVM: s390: pv: fix index value of replaced ASCE
  - arm64/mpam: update reminder message about MBHDL option
  - !4388 intel: backport Intel SST TPMI support
  - !4387 intel: backport uncore freq control tpmi support for BHS platform
  - !4202 Intel: Backport GNR/SRF pmu uncore support back to kernel 5.10
  - !4273 Intel: Backport SRF/GRR perf cstate support back to kernel 5.10
  - !4048 [OLK-5.10] Intel: Backport PEBS format 5 support to OLK-5.10 for GNR/SRF Timed PEBS enabling
  - !4433 【OLK-5.10】Add PCH less Boot support on GNR/SRF
  - !4230 [OLK-5.10] Intel: backport to support RAS EDAC feature on Granite Rapids(GNR) and Sierra Forest(SRF) server
  - !4617 Fix the bug of tp negotiation concurrency
  - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
  - ubcore: fix the bug of tp negotiation concurrency
  - binder: fix use-after-free in shinker's callback
  - !4623 i2c: Optimized the value setting of maxwrite limit to  fifo depth - 1
  - !4510  ubi: fastmap: Optimize ubi wl algorithm to improve flash service life
  - f2fs: explicitly null-terminate the xattr list
  - !4220 backport some patches for kunpeng hccs
  - i2c: hisi: Add clearing tx aempty interrupt operation
  - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
  - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools
  - ubi: fastmap: Add module parameter to control reserving filling pool PEBs
  - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs
  - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out
  - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists
  - ubi: fastmap: Remove unneeded break condition while filling pools
  - ubi: fastmap: Wait until there are enough free PEBs before filling pools
  - ubi: fastmap: Use free pebs reserved for bad block handling
  - ubi: Replace erase_block() with sync_erase()
  - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap
  - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash
  - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block
  - ubi: Simplify bool conversion
  - ubi: Fix repeated words in comments
  - ubi: fastmap: Check wl_pool for free peb before wear leveling
  - ubi: fastmap: Use the bitmap API to allocate bitmaps
  - i2c: i801: Add support for Intel Birch Stream SoC
  - spi: intel-pci: Add support for Granite Rapids SPI serial flash
  - config: update Intel Uncore freq control to openeuler_defconfig for x86
  - config: update Intel SST on TPMI to openeuler_defconfig for x86
  - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
  - platform/x86/intel-uncore-freq: Ignore minor version change
  - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control
  - platform/x86/intel-uncore-freq: Support for cluster level controls
  - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI
  - platform/x86/intel-uncore-freq: Return error on write frequency
  - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes
  - platform/x86/intel-uncore-freq: Split common and enumeration part
  - platform/x86: ISST: Ignore minor version change
  - platform/x86: intel_speed_select_if: Remove hardcoded map size
  - platform/x86: ISST: Allow level 0 to be not present
  - platform/x86: ISST: Use fuse enabled mask instead of allowed levels
  - platform/x86: ISST: Reduce noise for missing numa information in logs
  - platform/x86: ISST: Fix usage counter
  - platform/x86: ISST: Reset default callback on unregister
  - platform/x86: ISST: Remove 8 socket limit
  - platform/x86: ISST: unlock on error path in tpmi_sst_init()
  - platform/x86: ISST: Add suspend/resume callbacks
  - platform/x86: ISST: Add SST-TF support via TPMI
  - platform/x86: ISST: Add SST-BF support via TPMI
  - platform/x86: ISST: Add SST-PP support via TPMI
  - platform/x86: ISST: Add SST-CP support via TPMI
  - platform/x86: ISST: Parse SST MMIO and update instance
  - platform/x86: ISST: Enumerate TPMI SST and create framework
  - platform/x86: ISST: Add support for MSR 0x54
  - platform/x86: ISST: Add API version of the target
  - platform/x86: ISST: Add IOCTL default callback
  - platform/x86: ISST: Add TPMI target
  - platform/x86: ISST: Fix kernel documentation warnings
  - platform/x86: ISST: Increase range of valid mail box commands
  - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform
  - ACPI: APEI: EINJ: Add CXL error types
  - ACPI: APEI: EINJ: Limit error type to 32-bit width
  - ACPI: APEI: EINJ: Refactor available_error_type_show()
  - ACPI: APEI: EINJ: Fix formatting errors
  - ACPI, APEI, EINJ: Refuse to inject into the zero page
  - perf/x86/intel/cstate: Add Grand Ridge support
  - perf/x86/intel/cstate: Add Sierra Forest support
  - x86/smp: Export symbol cpu_clustergroup_mask()
  - perf/x86/intel/cstate: Cleanup duplicate attr_groups
  - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack
  - doc: kunpeng_hccs: Fix incorrect email domain name
  - soc: hisilicon: kunpeng_hccs: Remove an unused blank line
  - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method
  - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings
  - Revert "soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack"
  - Revert "soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method"
  - Revert "soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings"
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR
  - perf/x86/intel/uncore: Support Granite Rapids
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
  - x86/cpu: Fix Crestmont uarch
  - EDAC/i10nm: Skip the absent memory controllers
  - EDAC/i10nm: Add Intel Sierra Forest server support
  - EDAC/i10nm: Add Intel Granite Rapids server support
  - EDAC/i10nm: Make more configurations CPU model specific
  - perf/x86/intel: Increase max number of the fixed counters
  - KVM: x86: use the KVM side max supported fixed counter
  - perf/x86/intel: Enable PEBS format 5
  - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-190.0.0.103
changelog:
  - !4928  drm/bridge: sii902x: Fix probing race issue
  - !4931  phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
  - !4809  netfilter: nft_set_rbtree: skip end interval element from gc
  - !4940  apparmor: avoid crash when parsed profile name is empty
  - !4901  fix CVE-2021-47036
  - !4868  net: openvswitch: limit the number of recursions from action sets
  - apparmor: avoid crash when parsed profile name is empty
  - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
  - !4861  ext4: regenerate buddy after block freeing failed if under fc replay
  - drm/bridge: sii902x: Fix probing race issue
  - !4857  x86/srso: Add SRSO mitigation for Hygon processors
  - !4657 perf/x86/amd/uncore: Fix memory leak for events array
  - !4902 [sync] PR-4865:  Input: powermate - fix use-after-free in powermate_config_complete
  - Input: powermate - fix use-after-free in powermate_config_complete
  - udp: properly flush normal packet at GRO time
  - udp: skip L4 aggregation for UDP tunnel packets
  - !4891  Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
  - net: openvswitch: limit the number of recursions from action sets
  - ext4: regenerate buddy after block freeing failed if under fc replay
  - x86/srso: Add SRSO mitigation for Hygon processors
  - !4847  btrfs: mainline backport
  - !4529 crypto: hisilicon/qm - add bracket protection for macro parameters
  - btrfs: fix deadlock when cloning inline extents and using qgroups
  - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit
  - !4678  f2fs: fix to avoid dirent corruption
  - !4742  block: add check that partition length needs to be aligned with block size
  - !4805  CVE-2023-52451 backport to OLK-5.10 v2
  - !4803  CVE-2024-26583
  - !4794  serial: imx: fix tx statemachine deadlock
  - !4702  efivarfs: force RO when remounting if SetVariable is not supported
  - netfilter: nft_set_rbtree: skip end interval element from gc
  - !4790 v2  gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
  - powerpc/pseries/memhp: Fix access beyond end of drmem array
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations
  - tls: fix race between tx work scheduling and socket close
  - tls: fix race between async notify and socket close
  - net: tls: factor out tls_*crypt_async_wait()
  - tls: rx: simplify async wait
  - !4764  binder: signal epoll threads of self-work
  - !4674 Backport 5.10.193- 5.10.194 LTS patches from upstream
  - !4747  KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
  - serial: imx: fix tx statemachine deadlock
  - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
  - !3123 Add pcie acs and no-bus-reset quirk for mucse Nics
  - !4772  x86/fpu: Stop relying on userspace for info to fault in xsave buffer
  - x86/fpu: Stop relying on userspace for info to fault in xsave buffer
  - !4729  serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
  - binder: signal epoll threads of self-work
  - !4690  CVE-2024-26586
  - !4737  blk-mq: fix IO hang from sbitmap wakeup race
  - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
  - !4672  uio: Fix use-after-free in uio_open
  - block: add check that partition length needs to be aligned with block size
  - blk-mq: fix IO hang from sbitmap wakeup race
  - !4706  mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
  - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
  - efivarfs: force RO when remounting if SetVariable is not supported
  - mlxsw: spectrum_acl_tcam: Fix stack corruption
  - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
  - mlxsw: spectrum_acl_tcam: Make fini symmetric to init
  - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
  - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
  - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
  - f2fs: fix to avoid dirent corruption
  - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
  - rcu-tasks: Wait for trc_read_check_handler() IPIs
  - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
  - Revert "MIPS: Alchemy: fix dbdma2"
  - Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
  - mhi: pci_generic: Fix implicit conversion warning
  - ARM: module: Use module_init_layout_section() to spot init sections
  - arm64: module: Use module_init_layout_section() to spot init sections
  - arm64: module-plts: inline linux/moduleloader.h
  - module: Expose module_init_layout_section()
  - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
  - dma-buf/sw_sync: Avoid recursive lock during fence signal
  - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
  - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
  - scsi: core: raid_class: Remove raid_component_add()
  - scsi: snic: Fix double free in snic_tgt_create()
  - ASoC: rt711: add two jack detection modes
  - drm/i915: Fix premature release of request's reusable memory
  - cgroup/cpuset: Free DL BW in case can_attach() fails
  - sched/deadline: Create DL BW alloc, free & check overflow interface
  - cgroup/cpuset: Iterate only if DEADLINE tasks are present
  - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
  - sched/cpuset: Bring back cpuset_mutex
  - cgroup/cpuset: Rename functions dealing with DEADLINE accounting
  - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
  - tick: Detect and fix jiffies update stall
  - torture: Fix hang during kthread shutdown phase
  - drm/display/dp: Fix the DP DSC Receiver cap size
  - drm/vmwgfx: Fix shader stage validation
  - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
  - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
  - of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
  - radix tree: remove unused variable
  - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
  - batman-adv: Fix batadv_v_ogm_aggr_send memory leak
  - batman-adv: Fix TT global entry leak when client roamed back
  - batman-adv: Do not get eth header before batadv_check_management_packet
  - batman-adv: Don't increase MTU when set by user
  - batman-adv: Trigger events for auto adjusted MTU
  - selinux: set next pointer before attaching to list
  - nfsd: Fix race to FREE_STATEID and cl_revoked
  - NFS: Fix a use after free in nfs_direct_join_group()
  - mm: add a call to flush_cache_vmap() in vmap_pfn()
  - clk: Fix slab-out-of-bounds error in devm_clk_release()
  - NFSv4: Fix dropped lock for racing OPEN and delegation return
  - ibmveth: Use dcbf rather than dcbfl
  - bonding: fix macvlan over alb bond support
  - net: remove bond_slave_has_mac_rcu()
  - rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  - rtnetlink: return ENODEV when ifname does not exist and group is given
  - netfilter: nf_tables: fix out of memory error handling
  - net/sched: fix a qdisc modification with ambiguous command request
  - igb: Avoid starting unnecessary workqueues
  - ice: fix receive buffer size miscalculation
  - net: bcmgenet: Fix return value check for fixed_phy_register()
  - net: bgmac: Fix return value check for fixed_phy_register()
  - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
  - dccp: annotate data-races in dccp_poll()
  - sock: annotate data-races around prot->memory_pressure
  - octeontx2-af: SDP: fix receive link config
  - rbd: prevent busy loop when requesting exclusive lock
  - rbd: retrieve and check lock owner twice before blocklisting
  - rbd: make get_lock_owner_info() return a single locker or NULL
  - libceph, rbd: ignore addr->type while comparing in some cases
  - drm/amd/display: check TG is non-null before checking if enabled
  - drm/amd/display: do not wait for mpc idle if tg is disabled
  - ALSA: pcm: Fix potential data race at PCM memory allocation helpers
  - dm integrity: reduce vmalloc space footprint on 32-bit architectures
  - dm integrity: increase RECALC_SECTORS to improve recalculate speed
  - fbdev: fix potential OOB read in fast_imageblit()
  - fbdev: Fix sys_imageblit() for arbitrary image widths
  - fbdev: Improve performance of sys_imageblit()
  - MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  - MIPS: cpu-features: Enable octeon_cache by cpu_type
  - fs: dlm: fix mismatch of plock results from userspace
  - fs: dlm: use dlm_plock_info for do_unlock_close
  - fs: dlm: change plock interrupted message to debug again
  - fs: dlm: add pid to debug log
  - dlm: replace usage of found with dedicated list iterator variable
  - dlm: improve plock logging if interrupted
  - PCI: acpiphp: Reassign resources on bridge if necessary
  - xprtrdma: Remap Receive buffers after a reconnect
  - NFSv4: fix out path in __nfs4_get_acl_uncached
  - uio: Fix use-after-free in uio_open
  - perf/x86/amd/uncore: Fix memory leak for events array
  - crypto: hisilicon/qm - add bracket protection for macro parameters
  - PCI: Add pcie acs and no-bus-reset quirk for mucse Nics


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-191.0.0.104
changelog:
  - !5152  arm64/mpam: Remove warning about no msc corresponding to the online cpu
  - arm64/mpam: Remove warning about no msc corresponding to the online cpu
  - !5145  arm64/mpam: Expand the monitor number of the resctrl root
  - !5144  arm64/mpam: Fix use-after-free when deleting resource groups
  - arm64/mpam: Expand the monitor number of the resctrl root
  - arm64/mpam: Fix use-after-free when deleting resource groups
  - !5117  fix CVE-2023-52527
  - !4648 [OLK-5.10] Intel: backport TPMI RAPL driver for GNR/SRF
  - !4842 Intel-sig: intel_idle: add Sierra Forest SoC support on 5.10
  - !5113  fix CVE-2023-52578
  - !5031 Backport 5.10.196 -5.10.197 LTS patches from upstream
  - l2tp: pass correct message length to ip6_append_data
  - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
  - net: fix kabi check warning
  - net: Fix unwanted sign extension in netdev_stats_to_stats64()
  - net: bridge: use DEV_STATS_INC()
  - net: add atomic_long_t to net_device_stats fields
  - !5063  dccp: fix dccp_v4_err()/dccp_v6_err() again
  - !5062  team: fix null-ptr-deref when team device type is changed
  - !5096  wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  - !5044  bugfix for pbha
  - !5078  RDMA/rxe: Return CQE error if invalid lkey was supplied
  - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  - !4261 [22.03-LTS-SP3] Fix crash on platfoms using legacy KVM MMU Notifier APIs
  - !4966 [sync] PR-4934:  arm64: head.S: always initialize PSTATE
  - RDMA/rxe: Return CQE error if invalid lkey was supplied
  - !5051  dm: limit the number of targets and parameter size area
  - !4933  scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  - !5064  net: rds: Fix possible NULL-pointer dereference
  - !5058  net: fix possible store tearing in neigh_periodic_work()
  - !4968  sched: migtate user interface from smart grid to sched bpf
  - !5033 v3  Remove WQ_FLAG_BOOKMARK flag
  - !5032  net/sched: act_ct: fix wild memory access when clearing fragments
  - net: rds: Fix possible NULL-pointer dereference
  - dccp: fix dccp_v4_err()/dccp_v6_err() again
  - team: fix null-ptr-deref when team device type is changed
  - net: fix possible store tearing in neigh_periodic_work()
  - dm: limit the number of targets and parameter size area
  - arm64: mm: Use subsequent bits to improve future compatibility for pbha
  - arm64: mm: Use corrent pte val in arch_vm_get_page_prot
  - sched: remove wait bookmarks
  - filemap: remove use of wait bookmarks
  - net/sched: act_ct: fix wild memory access when clearing fragments
  - !5004  nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  - scsi: pm8001: Setup IRQs on resume
  - scsi: megaraid_sas: Fix deadlock on firmware crashdump
  - i2c: aspeed: Reset the i2c controller when timeout occurs
  - tracefs: Add missing lockdown check to tracefs_create_dir()
  - nfsd: fix change_info in NFSv4 RENAME replies
  - tracing: Have option files inc the trace array ref count
  - tracing: Have current_trace inc the trace array ref count
  - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
  - drm/amdgpu: fix amdgpu_cs_p1_user_fence
  - btrfs: release path before inode lookup during the ino lookup ioctl
  - btrfs: fix lockdep splat and potential deadlock after failure running delayed items
  - ovl: fix incorrect fdput() on aio completion
  - attr: block mode changes of symlinks
  - md/raid1: fix error: ISO C90 forbids mixed declarations
  - samples/hw_breakpoint: fix building without module unloading
  - x86/boot/compressed: Reserve more memory for page tables
  - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  - selftests: tracing: Fix to unmount tracefs for recovering environment
  - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
  - drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
  - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  - btrfs: add a helper to read the superblock metadata_uuid
  - btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
  - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  - mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
  - kobject: Add sanity check for kset->kobj.ktype in kset_register()
  - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  - serial: cpm_uart: Avoid suspicious locking
  - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  - media: pci: cx23885: replace BUG with error return
  - media: tuners: qt1010: replace BUG_ON with a regular error
  - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
  - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  - media: anysee: fix null-ptr-deref in anysee_master_xfer
  - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  - powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  - md: raid1: fix potential OOB in raid1_remove_disk()
  - bus: ti-sysc: Configure uart quirks for k3 SoC
  - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
  - ALSA: hda: intel-dsp-cfg: add LunarLake support
  - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
  - drm/bridge: tc358762: Instruct DSI host to generate HSE packets
  - wifi: mac80211_hwsim: drop short frames
  - netfilter: ebtables: fix fortify warnings in size_entry_mwt()
  - alx: fix OOB-read compiler warning
  - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  - tpm_tis: Resend command to recover from data transfer errors
  - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  - wifi: wil6210: fix fortify warnings
  - wifi: mwifiex: fix fortify warning
  - wifi: ath9k: fix printk specifier
  - wifi: ath9k: fix fortify warnings
  - crypto: lrw,xts - Replace strlcpy with strscpy
  - devlink: remove reload failed checks in params get/set callbacks
  - hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
  - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  - scftorture: Forgive memory-allocation failure if KASAN
  - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
  - kernel/fork: beware of __put_task_struct() calling context
  - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  - btrfs: output extra debug info if we failed to find an inline backref
  - autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  - !4987  net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  - !4991  CVE-2023-52568
  - !4994  mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val
  - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  - !4988  ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  - !4979  CVE-2021-47028
  - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val
  - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
  - ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  - !4925 v2  btrfs: do not ASSERT() if the newly created subvolume already got read
  - !4905 Backport 5.10.195 LTS patches from upstream
  - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  - !4339 修复pmem_legacy_device未被编译问题
  - mt76: mt7915: fix txrate reporting
  - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate
  - sched: migtate user interface from smart grid to sched bpf
  - arm64: head.S: always initialize PSTATE
  - drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
  - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  - parisc: Drop loops_per_jiffy from per_cpu struct
  - drm/amd/display: Fix a bug when searching for insert_above_mpcc
  - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  - ixgbe: fix timestamp configuration code
  - ipv6: fix ip6_sock_set_addr_preferences() typo
  - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  - kcm: Fix memory leak in error path of kcm_sendmsg()
  - r8152: check budget for r8152_poll()
  - hsr: Fix uninit-value access in fill_frame_info()
  - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
  - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
  - kselftest/runner.sh: Propagate SIGTERM to runner child
  - selftests/kselftest/runner/run_one(): allow running non-executable files
  - bus: mhi: host: Skip MHI reset if device is in RDDM
  - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  - scsi: qla2xxx: Flush mailbox commands on chip reset
  - scsi: qla2xxx: Fix crash in PCIe error handling
  - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
  - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
  - arm64: sdei: abort running SDEI handlers during crash
  - ACPI: APEI: explicit init of HEST and GHES in apci_init()
  - perf hists browser: Fix the number of entries for 'e' key
  - perf tools: Handle old data in PERF_RECORD_ATTR
  - perf hists browser: Fix hierarchy mode header
  - drm/amd/display: prevent potential division by zero errors
  - mtd: rawnand: brcmnand: Fix potential false time out warning
  - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  - mtd: rawnand: brcmnand: Fix crash during the panic_write
  - btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  - fuse: nlookup missing decrement in fuse_direntplus_link
  - ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  - ata: sata_gemini: Add missing MODULE_DESCRIPTION
  - ext4: add correct group descriptors and reserved GDT blocks to system zone
  - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
  - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
  - idr: fix param name in idr_alloc_cyclic() doc
  - s390/zcrypt: don't leak memory if dev_set_name() fails
  - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  - kcm: Destroy mutex in kcm_exit_net()
  - af_unix: Fix data race around sk->sk_err.
  - af_unix: Fix data-races around sk->sk_shutdown.
  - af_unix: Fix data-race around unix_tot_inflight.
  - af_unix: Fix data-races around user->unix_inflight.
  - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  - veth: Fixing transmit return status for dropped packets
  - igb: disable virtualization features on 82580
  - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
  - drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
  - net: read sk->sk_family once in sk_mc_loop()
  - ipv4: annotate data-races around fi->fib_dead
  - sctp: annotate data-races around sk->sk_wmem_queued
  - net/sched: fq_pie: avoid stalls in fq_pie_timer()
  - pwm: lpc32xx: Remove handling of PWM channels
  - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  - perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  - perf annotate bpf: Don't enclose non-debug code with an assert()
  - backlight: gpio_backlight: Drop output GPIO direction check for initial power state
  - kconfig: fix possible buffer overflow
  - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  - NFS: Fix a potential data corruption
  - soc: qcom: qmi_encdec: Restrict string length in decode
  - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
  - dt-bindings: clock: xlnx,versal-clk: drop select:false
  - pinctrl: cherryview: fix address_space_handler() argument
  - parisc: led: Reduce CPU overhead for disk & lan LED computation
  - parisc: led: Fix LAN receive and transmit LEDs
  - lib/test_meminit: allocate pages up to order MAX_ORDER
  - drm/ast: Fix DRAM init on AST2200
  - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  - scsi: qla2xxx: Remove unsupported ql2xenabledif option
  - scsi: qla2xxx: Turn off noisy message log
  - scsi: qla2xxx: Fix erroneous link up failure
  - scsi: qla2xxx: fix inconsistent TMF timeout
  - scsi: qla2xxx: Fix deletion race condition
  - io_uring: break iopolling on signal
  - io_uring: break out of iowq iopoll on teardown
  - io_uring: always lock in io_apoll_task_func
  - net/ipv6: SKB symmetric hash should incorporate transport ports
  - udf: initialize newblock to 0
  - md/md-bitmap: remove unnecessary local variable in backlog_store()
  - usb: typec: tcpci: clear the fault status bit
  - usb: typec: bus: verify partner exists in typec_altmode_attention
  - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  - crypto: stm32 - fix loop iterating through scatterlist for DMA
  - s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  - pstore/ram: Check start of empty przs during init
  - fsverity: skip PKCS#7 parser when keyring is empty
  - net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  - X.509: if signature is unsupported skip validation
  - dccp: Fix out of bounds access in DCCP error handler
  - dlm: fix plock lookup when using multiple lockspaces
  - parisc: Fix /proc/cpuinfo output for lscpu
  - procfs: block chmod on /proc/thread-self/comm
  - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  - ntb: Fix calculation ntb_transport_tx_free_entry()
  - ntb: Clean up tx tail index on link down
  - ntb: Drop packets when qp link is down
  - Revert "scsi: qla2xxx: Fix buffer overrun"
  - media: dvb: symbol fixup for dvb_attach()
  - arm64: csum: Fix OoB access in IP checksum code for negative lengths
  - xtensa: PMU: fix base address for the newer hardware
  - backlight/lv5207lp: Compare against struct fb_info.device
  - backlight/bd6107: Compare against struct fb_info.device
  - backlight/gpio_backlight: Compare against struct fb_info.device
  - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  - scsi: core: Fix the scsi_set_resid() documentation
  - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  - PM / devfreq: Fix leak in devfreq_dev_release()
  - skbuff: skb_segment, Call zero copy functions before using skbuff frags
  - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
  - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  - cpufreq: Fix the race condition while updating the transition_task of policy
  - dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  - um: Fix hostaudio build errors
  - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  - mtd: spi-nor: Check bus width while setting QE bit
  - rpmsg: glink: Add check for kstrdup
  - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  - mtd: rawnand: brcmnand: Fix mtd oobsize
  - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  - HID: multitouch: Correct devm device reference for hidinput input_dev name
  - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  - RDMA/siw: Correct wrong debug message
  - RDMA/siw: Balance the reference of cep->kref in the error path
  - Revert "IB/isert: Fix incorrect release of isert connection"
  - amba: bus: fix refcount leak
  - serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  - cgroup:namespace: Remove unused cgroup_namespaces_init()
  - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  - media: ov2680: Fix vflip / hflip set functions
  - media: ov2680: Fix ov2680_bayer_order()
  - media: ov2680: Remove auto-gain and auto-exposure controls
  - media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  - USB: gadget: f_mass_storage: Fix unused variable warning
  - media: go7007: Remove redundant if statement
  - iommu/vt-d: Fix to flush cache of PASID directory table
  - iommu/qcom: Disable and reset context bank before programming
  - fsi: aspeed: Reset master errors after CFAM reset
  - IB/uverbs: Fix an potential error pointer dereference
  - driver core: test_async: fix an error code
  - dma-buf/sync_file: Fix docs syntax
  - coresight: tmc: Explicit type conversions to prevent integer overflow
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
  - x86/APM: drop the duplicate APM_MINOR_DEV macro
  - serial: sprd: Fix DMA buffer leak issue
  - serial: sprd: Assign sprd_port after initialized to avoid wrong access
  - scsi: qla4xxx: Add length check when parsing nlattrs
  - scsi: be2iscsi: Add length check when parsing nlattrs
  - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  - scsi: iscsi: Add length check for nlattr payload
  - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
  - scsi: RDMA/srp: Fix residual handling
  - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  - media: mediatek: vcodec: Return NULL if no vdec_fb is found
  - media: rkvdec: increase max supported height for H.264
  - media: cx24120: Add retval check for cx24120_message_send()
  - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  - media: dib7000p: Fix potential division by zero
  - drivers: usb: smsusb: fix error handling code in smsusb_init_device
  - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  - media: i2c: tvp5150: check return value of devm_kasprintf()
  - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
  - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
  - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  - NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  - fs: lockd: avoid possible wrong NULL parameter
  - jfs: validate max amount of blocks before allocation.
  - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  - nfs/blocklayout: Use the passed in gfp flags
  - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
  - powerpc: Don't include lppaca.h in paca.h
  - wifi: ath10k: Use RMW accessors for changing LNKCTL
  - net/mlx5: Use RMW accessors for changing LNKCTL
  - drm/radeon: Use RMW accessors for changing LNKCTL
  - drm/amdgpu: Use RMW accessors for changing LNKCTL
  - powerpc/perf: Convert fsl_emb notifier to state machine callbacks
  - powerpc/fadump: reset dump area size if fadump memory reserve fails
  - vfio/type1: fix cap_migration information leak
  - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  - clk: imx8mp: fix sai4 clock
  - PCI/ASPM: Use RMW accessors for changing LNKCTL
  - PCI: pciehp: Use RMW accessors for changing LNKCTL
  - pinctrl: mcp23s08: check return value of devm_kasprintf()
  - PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  - clk: qcom: reset: Use the correct type of sleep/delay based on length
  - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
  - clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
  - ext4: correct grp validation in ext4_mb_good_group
  - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
  - clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  - clk: sunxi-ng: Modify mismatched function name
  - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  - ipmi:ssif: Fix a memory leak when scanning for an adapter
  - ipmi:ssif: Add check for kstrdup
  - ALSA: ac97: Fix possible error value of *rac97
  - of: unittest: Fix overlay type in apply/revert check
  - bus: ti-sysc: Fix cast to enum warning
  - drm/mediatek: Fix potential memory leak if vmap() fail
  - bus: ti-sysc: Fix build warning for 64-bit build
  - drm/msm/a2xx: Call adreno_gpu_init() earlier
  - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
  - smackfs: Prevent underflow in smk_set_cipso()
  - firmware: meson_sm: fix to avoid potential NULL pointer dereference
  - drm/msm/mdp5: Don't leak some plane state
  - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
  - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
  - drm/armada: Fix off-by-one error in armada_overlay_get_property()
  - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
  - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  - drm/tegra: Remove superfluous error messages around platform_get_irq()
  - md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  - md/bitmap: don't set max_write_behind if there is no write mostly device
  - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
  - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  - drm: adv7511: Fix low refresh rate register for ADV7533/5
  - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  - ARM: dts: s5pv210: adjust node names to DT spec
  - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  - ARM: dts: s3c64xx: align pinctrl with dtschema
  - x86/mm: Fix PAT bit missing from page protection modify mask
  - drm/etnaviv: fix dumping of active MMU context
  - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  - ARM: dts: BCM53573: Add cells sizes to PCIe node
  - ARM: dts: BCM53573: Drop nonexistent #usb-cells
  - ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
  - ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
  - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
  - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
  - soc: qcom: ocmem: Add OCMEM hardware version print
  - ASoC: stac9766: fix build errors with REGMAP_AC97
  - drm/bridge: tc358764: Fix debug print parameter order
  - netrom: Deny concurrent connect().
  - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
  - mlxsw: i2c: Limit single transaction buffer size
  - mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  - net: arcnet: Do not call kfree_skb() under local_irq_disable()
  - wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
  - wifi: mwifiex: avoid possible NULL skb pointer dereference
  - wifi: ath9k: protect WMI command response buffer replacement with a lock
  - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  - samples/bpf: fix broken map lookup probe
  - wifi: mwifiex: Fix missed return in oob checks failed path
  - wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  - fs: ocfs2: namei: check return value of ocfs2_add_entry()
  - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  - lwt: Fix return values of BPF xmit ops
  - hwrng: iproc-rng200 - Implement suspend and resume calls
  - crypto: caam - fix unchecked return value error
  - ice: ice_aq_check_events: fix off-by-one check when filling buffer
  - selftests/bpf: Clean up fmod_ret in bench_rename test script
  - net: tcp: fix unexcepted socket die when snd_wnd is 0
  - Bluetooth: Fix potential use-after-free when clear keys
  - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  - crypto: stm32 - Properly handle pm_runtime_get failing
  - selftests/bpf: fix static assert compilation issue for test_cls_*.c
  - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  - wifi: mwifiex: Fix OOB and integer underflow when rx packets
  - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
  - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
  - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
  - bpf: reject unhashed sockets in bpf_sk_assign
  - udp: re-score reuseport groups when connected sockets are present
  - regmap: rbtree: Use alloc_flags for memory allocations
  - hwrng: nomadik - keep clock enabled while hwrng is registered
  - tcp: tcp_enter_quickack_mode() should be static
  - bpf: Clear the probe_addr for uprobe
  - bpftool: Use a local bpf_perf_event_value to fix accessing its fields
  - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  - x86/efistub: Fix PCI ROM preservation in mixed mode
  - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  - s390/pkey: fix/harmonize internal keyblob headers
  - perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  - selftests/resctrl: Close perf value read fd on errors
  - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
  - selftests/resctrl: Don't leak buffer in fill_cache()
  - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  - refscale: Fix uninitalized use of wait_queue_head_t
  - selftests/harness: Actually report SKIP for signal tests
  - tmpfs: verify {g,u}id mount options correctly
  - eventfd: prevent underflow for eventfd semaphores
  - eventfd: Export eventfd_ctx_do_read()
  - reiserfs: Check the return value from __getblk()
  - Revert "net: macsec: preserve ingress frame ordering"
  - udf: Handle error when adding extent to a file
  - udf: Check consistency of Space Bitmap Descriptor
  - net: Avoid address overwrite in kernel_connect
  - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
  - ALSA: seq: oss: Fix racy open/close of MIDI devices
  - scsi: storvsc: Always set no_report_opcodes
  - sctp: handle invalid error codes without calling BUG()
  - bnx2x: fix page fault following EEH recovery
  - netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  - net: usb: qmi_wwan: add Quectel EM05GV2
  - vmbus_testing: fix wrong python syntax for integer value comparison
  - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  - kprobes: Prohibit probing on CFI preamble symbol
  - security: keys: perform capable check only on privileged operations
  - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
  - ovl: Always reevaluate the file signature for IMA
  - platform/x86: huawei-wmi: Silence ambient light sensor
  - platform/x86: intel: hid: Always call BTNL ACPI method
  - ASoC: atmel: Fix the 8K sample parameter in I2SC master
  - ASoc: codecs: ES8316: Fix DMIC config
  - fs/nls: make load_nls() take a const parameter
  - s390/dasd: fix hanging device after request requeue
  - s390/dasd: use correct number of retries for ERP requests
  - m68k: Fix invalid .section syntax
  - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  - ethernet: atheros: fix return value check in atl1c_tso_csum()
  - ASoC: da7219: Check for failure reading AAD IRQ events
  - ASoC: da7219: Flush pending AAD IRQ when suspending
  - 9p: virtio: make sure 'offs' is initialized in zc_request
  - media: pci: cx23885: fix error handling for cx23885 ATSC boards
  - media: pulse8-cec: handle possible ping error
  - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
  - ARM: dts: imx: Set default tuning step for imx7d usdhc
  - ARM: dts: imx: Adjust dma-apbh node name
  - ARM: dts: imx7s: Drop dma-apb interrupt-names
  - ARM: dts: imx: update sdma node name format
  - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
  - pinctrl: amd: Don't show `Invalid config param` errors
  - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  - fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  - serial: sc16is7xx: fix bug when first setting GPIO direction
  - serial: sc16is7xx: fix broken port 0 uart init
  - serial: qcom-geni: fix opp vote on shutdown
  - staging: rtl8712: fix race condition
  - HID: wacom: remove the battery when the EKR is off
  - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
  - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
  - USB: serial: option: add FOXCONN T99W368/T99W373 product
  - USB: serial: option: add Quectel EM05G variant (0x030e)
  - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  - mmc: au1xmmc: force non-modular build and remove symbol_get usage
  - ARM: pxa: remove use of symbol_get()
  - erofs: ensure that the post-EOF tails are all zeroed
  - btrfs: fix double free of anonymous device after snapshot creation failure
  - btrfs: do not ASSERT() if the newly created subvolume already got read
  - intel_idle: add Sierra Forest SoC support
  - config: update Intel RAPL on TPMI to openeuler_defconfig for x86
  - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
  - powercap: intel_rapl: Fix invalid setting of Power Limit 4
  - powercap: RAPL: Fix a NULL vs IS_ERR() bug
  - powercap: intel_rapl: Introduce RAPL TPMI interface driver
  - powercap: intel_rapl: Introduce core support for TPMI interface
  - powercap: intel_rapl: Introduce RAPL I/F type
  - powercap: intel_rapl: Make cpu optional for rapl_package
  - powercap: intel_rapl: Use topology interface in rapl_init_domains()
  - powercap: intel_rapl: Remove redundant cpu parameter
  - powercap: intel_rapl: Add support for lock bit per Power Limit
  - powercap: intel_rapl: Cleanup Power Limits support
  - powercap: intel_rapl: Use bitmap for Power Limits
  - thermal: int340x: processor_thermal: Refactor MMIO interface
  - powercap: intel_rapl: Change primitive order
  - powercap: intel_rapl: Use index to initialize primitive information
  - powercap: intel_rapl: Support per domain energy/power/time unit
  - powercap: intel_rapl: remove redundant store to value after multiply
  - powercap: intel_rapl: Support per Interface primitive information
  - powercap: intel_rapl: Support per Interface rapl_defaults
  - powercap: intel_rapl: Replace deprecated CPU-hotplug functions
  - powercap: intel_rapl: Use topology interface in rapl_add_package()
  - powercap: intel_rapl: Allow probing without CPUID match
  - powercap: intel_rapl: Remove unused field in struct rapl_if_priv
  - KVM: mmu: increase the mmu_notifier_count for legacy APIs
  - pmem: compile pmem legacy device while libnvdimm as a module


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-192.0.0.105
changelog:
  - !5342  CVE-2023-52447
  - !5364 v2  CVE-2023-52452
  - !5313  bus: mhi: host: Add alignment check for event ring read pointer
  - !5355  CVE-2023-52593
  - bpf: Fix accesses to uninit stack slots
  - bpf: Fix verification of indirect var-off stack access
  - bpf: Allow reads from uninit stack
  - bpf: expose bpf_strtol and bpf_strtoul to all program types
  - bpf, verifier: Fix memory leak in array reallocation for stack state
  - bpf: verifier: Use copy_array for jmp_history
  - bpf: verifier: Improve function state reallocation
  - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
  - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops
  - bpf: Defer the free of inner map when necessary
  - bpf: Set need_defer as false when clearing fd array during map free
  - bpf: Add map and need_defer parameters to .map_fd_put_ptr()
  - !4632 [OLK-5.10] drivers: update yunsilicon drivers to version 1.1.0.375
  - !5307  drm/msm/dpu: Add mutex lock in control vblank irq
  - bus: mhi: host: Add alignment check for event ring read pointer
  - drm/msm/dpu: Add mutex lock in control vblank irq
  - !5242  Revert two stable patches to keep binary compatible
  - !5188 Backport 5.10.198 LTS patches from upstream
  - !5229  iommu/arm-smmu-v3: Disable ECMDQ before reset
  - !5240  powerpc/lib: Validate size for vector operations
  - !5231  af_unix: fix lockdep positive in sk_diag_dump_icons()
  - !5222  powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
  - !5245  ceph: fix deadlock or deadcode of misusing dget()
  - mmc: renesas_sdhi: only reset SCC when its pointer is populated
  - netfilter: nftables: exthdr: fix 4-byte stack OOB write
  - netfilter: nf_tables: fix kdoc warnings after gc rework
  - parisc: Restore __ldcw_align for PA-RISC 2.0 processors
  - RDMA/mlx5: Fix NULL string error
  - RDMA/siw: Fix connection failure handling
  - RDMA/uverbs: Fix typo of sizeof argument
  - RDMA/cma: Fix truncation compilation warning in make_cma_ports
  - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
  - gpio: pxa: disable pinctrl calls for MMP_GPIO
  - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
  - IB/mlx4: Fix the size of a buffer in add_port_entries()
  - of: dynamic: Fix potential memory leak in of_changeset_action()
  - RDMA/core: Require admin capabilities to set system parameters
  - dm zoned: free dmz->ddev array in dmz_put_zoned_devices
  - cpupower: add Makefile dependencies for install targets
  - sctp: update hb timer immediately after users change hb_interval
  - sctp: update transport state when processing a dupcook packet
  - tcp: fix delayed ACKs for MSS boundary condition
  - tcp: fix quick-ack counting to count actual ACKs of new data
  - net: stmmac: dwmac-stm32: fix resume on STM32 MCU
  - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
  - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
  - modpost: add missing else to the "of" check
  - NFSv4: Fix a nfs4_state_manager() race
  - scsi: target: core: Fix deadlock due to recursive locking
  - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
  - regmap: rbtree: Fix wrong register marked as in-cache when creating new node
  - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
  - drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
  - bpf: Fix tr dereferencing
  - wifi: iwlwifi: dbg_ini: fix structure packing
  - arm64: Add Cortex-A520 CPU part definition
  - net: prevent rewrite of msg_name in sock_sendmsg()
  - net: replace calls to sock->ops->connect() with kernel_connect()
  - wifi: mwifiex: Fix tlv_buf_left calculation
  - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
  - scsi: zfcp: Fix a double put in zfcp_port_enqueue()
  - Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
  - Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
  - rbd: take header_rwsem in rbd_dev_refresh() only when updating
  - rbd: decouple parent info read-in from updating rbd_dev
  - rbd: decouple header read-in from updating rbd_dev->header
  - rbd: move rbd_dev_refresh() definition
  - ring-buffer: Fix bytes info in per_cpu buffer stats
  - ring-buffer: remove obsolete comment for free_buffer_page()
  - NFSv4: Fix a state manager thread deadlock regression
  - NFS: rename nfs_client_kset to nfs_kset
  - NFS: Cleanup unused rpc_clnt variable
  - spi: zynqmp-gqspi: fix clock imbalance on probe failure
  - spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe
  - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
  - ata: libata-sata: increase PMP SRST timeout to 10s
  - ata: libata-core: Do not register PM operations for SAS ports
  - ata: libata-core: Fix port and device removal
  - ata: libata-core: Fix ata_port_request_pm() locking
  - net: thunderbolt: Fix TCPv6 GSO checksum calculation
  - bpf: Fix BTF_ID symbol generation collision in tools/
  - bpf: Fix BTF_ID symbol generation collision
  - btrfs: properly report 0 avail for very full file systems
  - ring-buffer: Update "shortest_full" in polling
  - proc: nommu: /proc/<pid>/maps: release mmap read lock
  - Revert "SUNRPC dont update timeout value on connection reset"
  - i2c: i801: unregister tco_pdev in i801_probe() error path
  - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
  - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
  - serial: 8250_port: Check IRQ data before use
  - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
  - Smack:- Use overlay inode label in smack_inode_copy_up()
  - smack: Retrieve transmuting information in smack_inode_getsecurity()
  - smack: Record transmuting in smk_transmuted
  - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
  - netfilter: nft_exthdr: Fix for unsafe packet data read
  - netfilter: nft_exthdr: Search chunks in SCTP packets only
  - watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
  - watchdog: iTCO_wdt: No need to stop the timer in probe
  - nvme-pci: do not set the NUMA node of device if it has none
  - nvme-pci: factor out a nvme_pci_alloc_dev helper
  - nvme-pci: factor the iod mempool creation into a helper
  - ACPI: Check StorageD3Enable _DSD property in ACPI code
  - cgroup: Fix suspicious rcu_dereference_check() usage warning
  - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
  - fbdev/sh7760fb: Depend on FB=y
  - ncsi: Propagate carrier gain/loss events to the NCSI controller
  - powerpc/watchpoints: Disable preemption in thread_change_pc()
  - media: vb2: frame_vector.c: replace WARN_ONCE with a comment
  - bpf: Clarify error expectations from bpf_clone_redirect
  - spi: nxp-fspi: reset the FLSHxCR1 registers
  - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
  - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
  - selftests: fix dependency checker script
  - ring-buffer: Avoid softlockup in ring_buffer_resize()
  - selftests/ftrace: Correctly enable event in instance-event.tc
  - scsi: qedf: Add synchronization between I/O completions and abort
  - parisc: irq: Make irq_stack_union static to avoid sparse warning
  - parisc: drivers: Fix sparse warning
  - parisc: iosapic.c: Fix sparse warnings
  - parisc: sba: Fix compile warning wrt list of SBA devices
  - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
  - i2c: npcm7xx: Fix callback completion ordering
  - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
  - xtensa: boot/lib: fix function prototypes
  - xtensa: boot: don't add include-dirs
  - xtensa: iss/network: make functions static
  - xtensa: add default definition for XCHAL_HAVE_DIV32
  - power: supply: ucs1002: fix error code in ucs1002_get_property()
  - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
  - ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
  - ARM: dts: Unify pwm-omap-dmtimer node names
  - ARM: dts: am335x: Guardian: Update beeper label
  - ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
  - ARM: dts: motorola-mapphone: Add 1.2GHz OPP
  - ARM: dts: motorola-mapphone: Configure lower temperature passive cooling
  - ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
  - ARM: dts: omap: correct indentation
  - clk: tegra: fix error return case for recalc_rate
  - bus: ti-sysc: Fix missing AM35xx SoC matching
  - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
  - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
  - btrfs: reset destination buffer when read_extent_buffer() gets invalid range
  - ata: ahci: Add Elkhart Lake AHCI controller
  - ata: ahci: Rename board_ahci_mobile
  - ata: ahci: Add support for AMD A85 FCH (Hudson D4)
  - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
  - netfilter: nft_exthdr: Fix non-linear header modification
  - netfilter: exthdr: add support for tcp option removal
  - netfilter: nft_exthdr: break evaluation if setting TCP option fails
  - netfilter: nf_tables: add and use nft_thoff helper
  - netfilter: nf_tables: add and use nft_sk helper
  - netfilter: nft_exthdr: Support SCTP chunks
  - netfilter: use actual socket sk for REJECT action
  - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
  - media: venus: hfi: Add a 6xx boot logic
  - media: venus: core: Add differentiator IS_V6(core)
  - media: venus: hfi: Define additional 6xx registers
  - media: venus: hfi,pm,firmware: Convert to block relative addressing
  - media: venus: core: Add io base variables for each block
  - mmc: renesas_sdhi: register irqs before registering controller
  - mmc: tmio: support custom irq masks
  - mmc: renesas_sdhi: populate SCC pointer at the proper place
  - mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
  - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
  - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
  - netfilter: nf_tables: double hook unregistration in netns path
  - netfilter: nf_tables: unregister flowtable hooks on netns exit
  - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
  - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
  - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
  - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
  - seqlock: Prefix internal seqcount_t-only macros with a "do_"
  - seqlock: Rename __seqprop() users
  - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
  - x86/srso: Fix srso_show_state() side effect
  - platform/x86: intel_scu_ipc: Fail IPC send if still busy
  - platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
  - platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
  - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
  - powerpc/perf/hv-24x7: Update domain value check
  - i40e: Fix VF VLAN offloading when port VLAN is configured
  - ASoC: imx-audmix: Fix return error with devm_clk_get()
  - selftests: tls: swap the TX and RX sockets in some tests
  - bpf: Avoid deadlock when using queue and stack maps from NMI
  - netfilter: nf_tables: disallow element removal on anonymous sets
  - ASoC: meson: spdifin: start hw on dai probe
  - netfilter: nf_tables: fix memleak when more than 255 elements expired
  - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
  - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
  - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
  - netfilter: nf_tables: defer gc run if previous batch is still pending
  - netfilter: nf_tables: use correct lock to protect gc_list
  - netfilter: nf_tables: GC transaction race with abort path
  - netfilter: nf_tables: GC transaction race with netns dismantle
  - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
  - netfilter: nf_tables: don't fail inserts if duplicate has expired
  - netfilter: nf_tables: remove busy mark and gc batch API
  - netfilter: nft_set_hash: mark set element as dead when deleting from packet path
  - netfilter: nf_tables: adapt set backend to use GC transaction API
  - netfilter: nf_tables: GC transaction API to avoid race with control plane
  - netfilter: nf_tables: don't skip expired elements during walk
  - netfilter: nf_tables: integrate pipapo into commit protocol
  - ext4: do not let fstrim block system suspend
  - ext4: move setting of trimmed bit into ext4_try_to_trim_range()
  - ext4: replace the traditional ternary conditional operator with with max()/min()
  - ext4: mark group as trimmed only if it was fully scanned
  - ext4: change s_last_trim_minblks type to unsigned long
  - ext4: scope ret locally in ext4_try_to_trim_range()
  - ext4: add new helper interface ext4_try_to_trim_range()
  - ext4: remove the 'group' parameter of ext4_trim_extent
  - SUNRPC: Mark the cred for revalidation if the server rejects it
  - NFS/pNFS: Report EINVAL errors from connect() to the server
  - NFS: Use the correct commit info in nfs_join_page_group()
  - ceph: fix deadlock or deadcode of misusing dget()
  - Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules"
  - Revert "media: dvb: symbol fixup for dvb_attach()"
  - powerpc/lib: Validate size for vector operations
  - af_unix: fix lockdep positive in sk_diag_dump_icons()
  - iommu/arm-smmu-v3: Disable ECMDQ before reset
  - !3297 [OLK-5.10] Add drivers support for Mucse Network Adapter(N10/N400)
  - !3308 [OLK-5.10] initial support for KPU FLEXFLOW-2100P driver from Yusur Technology
  - !5195  dmaengine: fix NULL pointer in channel unregistration function
  - !5171  net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
  - !5197  drm: Don't unref the same fb many times by mistake due to deadlock handling
  - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
  - drm: Don't unref the same fb many times by mistake due to deadlock handling
  - !5178  net: nfc: llcp: Add lock when modifying device list
  - dmaengine: fix NULL pointer in channel unregistration function
  - !5164  nfc: nci: assert requested protocol is valid
  - drivers: initial support for KPU FLEXFLOW-2100P driver from Yusur Technology
  - !5156  RDMA/srp: Do not call scsi_done() from srp_abort()
  - !5038 [OLK-5.10] Do not serialize MSR accesses on AMD
  - net: nfc: llcp: Add lock when modifying device list
  - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
  - nfc: nci: assert requested protocol is valid
  - RDMA/srp: Do not call scsi_done() from srp_abort()
  - x86/barrier: Do not serialize MSR accesses on AMD
  - drivers: update yunsilicon drivers to version 1.1.0.375
  - drivers: support for rnpm drivers from Mucse Technology N10/N400


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-193.0.0.106
changelog:
  - !5521  md/raid5: fix atomicity violation in raid5_cache_count
  - !5494  mm/sparsemem: fix race in accessing memory_section->usage
  - !5516  netfilter: nf_tables: disallow timeout for anonymous sets
  - !5441  net/sched: act_ct: fix skb leak and crash on ooo frags
  - !5519  scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan()
  - !5445  KVM: x86/mmu: Don't advance iterator after restart due to yielding
  - !5510  bus: mhi: host: Drop chan lock before queuing buffers
  - !5466  wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
  - !5491  CVE-2024-26640
  - md/raid5: fix atomicity violation in raid5_cache_count
  - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan()
  - netfilter: nf_tables: disallow timeout for anonymous sets
  - !5495  llc: Drop support for ETH_P_TR_802_2.
  - !5496  llc: make llc_ui_sendmsg() more robust against bonding changes
  - !5266  llc: call sock_orphan() at release time
  - bus: mhi: host: Drop chan lock before queuing buffers
  - !5500  pstore/ram: Fix crash when setting number of cpus to an odd number
  - !5460 v2  crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
  - pstore/ram: Fix crash when setting number of cpus to an odd number
  - !5368  media: pvrusb2: fix use after free on context disconnection
  - llc: make llc_ui_sendmsg() more robust against bonding changes
  - llc: Drop support for ETH_P_TR_802_2.
  - mm/sparsemem: fix race in accessing memory_section->usage
  - tcp: add sanity checks to rx zerocopy
  - net-zerocopy: Refactor frag-is-remappable test.
  - !5269  printk: avoid deadlock in panic
  - !5316 v2  iomap: add support to track dirty state of sub pages
  - !5075  x86/reboot: VMCLEAR active VMCSes before emergency reboot
  - !5385 v3  enable arm64_pbha by default
  - !5093  wifi: mac80211: fix potential key use-after-free
  - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
  - !5327  UBSAN: array-index-out-of-bounds in dtSplitRoot
  - !5322  jfs: fix slab-out-of-bounds Read in dtSearch
  - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
  - !5308  FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
  - KVM: x86/mmu: Don't advance iterator after restart due to yielding
  - net/sched: act_ct: fix skb leak and crash on ooo frags
  - !5286  serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
  - !5232  jfs: fix cve issue
  - !5348  s390/ptrace: handle setting of fpc register correctly
  - !5317  KVM: s390: fix setting of fpc register
  - !5259  CVE-2024-26627​
  - config: Enable ARM64_PBHA by default
  - arm64: mm: pagemap: Export pbha bit0 info
  - arm64: mm: Hide pbha_bit0 in procfs if pbha is not enabled
  - arm64: mm: Do not show info during startup if pbha is not enabled
  - mm: cpufeature: Make update_pbha_perf_only_bit static
  - arm64: mm: Cleanup in pbha_bit0_pte_range
  - proc: introduce proc_hide_ents to hide proc files
  - !5339  binder: fix race between mmput() and do_exit()
  - !5253  tomoyo: fix UAF write bug in tomoyo_write_control()
  - media: pvrusb2: fix use after free on context disconnection
  - s390/ptrace: handle setting of fpc register correctly
  - binder: fix race between mmput() and do_exit()
  - UBSAN: array-index-out-of-bounds in dtSplitRoot
  - jfs: fix slab-out-of-bounds Read in dtSearch
  - KVM: s390: fix setting of fpc register
  - iomap: add support to track dirty state of sub pages
  - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
  - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
  - printk: avoid deadlock in panic
  - llc: call sock_orphan() at release time
  - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
  - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
  - tomoyo: fix UAF write bug in tomoyo_write_control()
  - jfs: fix array-index-out-of-bounds in diNewExt
  - jfs: fix uaf in jfs_evict_inode
  - wifi: mac80211: fix potential key use-after-free
  - x86/reboot: VMCLEAR active VMCSes before emergency reboot


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: 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: renmingshuai <renmingshuai@huawei.com> - 0.9.6-8
changelog:
  - Type:CVE
  - Id:CVE-2023-6004,CVE-2023-6918,CVE-2023-48795
  - SUG:NA
  - DESC:fix CVE-2023-6004, CVE-2023-6918 and CVE-2023-48795


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


author: wangkai <13474090681@163.com> - 1:12.22.11-5
changelog:
  - Fix CVE-2022-32212,CVE-2022-32213,CVE-2022-32214,CVE-2022-32215,
  - CVE-2022-25881,CVE-2023-23918,CVE-2023-23920,CVE-2023-30589,
  - CVE-2023-30590,CVE-2023-30581,CVE-2023-32002,CVE-2023-32006,
  - CVE-2023-32559,CVE-2022-35256


author: renmingshuai<renmingshuai@huawei.com> - 8.8p1-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport some upstream patches and modify some patches numbers


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


author: queyanwen <queyanwen@huawei.com> - 1.0.0-5
changelog:
  - Solve the coredump problem during CI compilation
  - Solve the garbled characters caused by uninitialized string variables


author: xuchongyu <xuchongyu@huawei.com> - 1.0.0-7
changelog:
  - Solve the problem that the illegal frequency range of the PWR_CPU_SetFreq interface is inconsistent with the illegal governor error code
  - And the error code returned by the interface with the set frequency range is inappropriate


author: xuchongyu <xuchongyu@huawei.com> - 1.0.0-8
changelog:
  - Solve the problem that the automatic generation permission of the sockfile path on the server is insufficient
  - And ordinary users cannot connect


author: xuchongyu <xuchongyu@huawei.com> - 1.0.1-2
changelog:
  - Solve the problem that the client is actively disconnected and the server is incorrect in clearing resources


author: yangcheng <yangcheng1203@163.com> - 8.1.2-4
changelog:
  - Type:CVE
  - CVE:CVE-2022-22815,CVE-2022-22816,CVE-2022-22817
  - SUG:NA
  - DESC:fix CVE-2022-22815,CVE-2022-22816,CVE-2022-22817


author: dongyuzhen <dongyuzhen@h-partners.com> - 9.0.1-2
changelog:
  - correct memory allocation in alloc_array (this is the rear patch of CVE-2022-22815,CVE-2022-22816)


author: gaihuiying <eaglegai@163.com> - 1.13.2-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove buildin key
         add macros to control if key files permissons is 600 or 644
         remove useless BuildRequires:unbound-libs


author: yanglu <yanglu72@h-partners.com> - 1.13.2-5
changelog:
  - Type:cves
  - CVE:CVE-2022-30698 CVE-2022-30699
  - SUG:NA
  - DESC:fix CVE-2022-30698 and CVE-2022-30699


author: gaihuiying <eaglegai@163.com> - 1.13.2-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:change run directory from /var/run to /run to fix "/usr/lib/tmpfiles.d/unbound.conf:1: xxxx"


author: <fengjiabo1@huawei.com> - 10:6.2.0-80
changelog:
  - io: remove io watch if TLS channel is closed during handshake
  - hw/ssi: Fix Linux driver init issue with xilinx_spi
  - chardev: report the handshake error
  - vhost: Drop unused eventfd_add|del hooks
  - virtio-iommu: use-after-free fix
  - hw/arm/virt: Check for attempt to use TrustZone with KVM or HVF
  - hw/rx: rx-gdbsim DTB load address aligned of 16byte
  - vhost-user: Use correct macro name TARGET_PPC64
  - accel/kvm: Make kvm_dirty_ring_reaper_init() void
  - accel/kvm: Free as when an error occurred


author: <fengjiabo1@huawei.com> - 10:6.2.0-81
changelog:
  - hw/nvme: Avoid dynamic stack allocation
  - ppc/vof: Fix missed fields in VOF cleanup
  - ui: fix crash when there are no active_console
  - tests/qtest/pflash: Clean up local variable shadowing
  - target/ppc: Fix the order of kvm_enable judgment about kvmppc_set_interrupt()
  - tulip: Assign default MAC address if not specified
  - hw/char: fix qcode array bounds check in ESCC impl


author: <fengjiabo1@huawei.com> - 10:6.2.0-82
changelog:
  - thread-pool: optimize scheduling of completion bottom half
  - migration/rdma: zore out head.repeat to make the error more clear
  - vhost-user-fs: Back up vqs before cleaning up vhost_dev
  - hw/vfio/pci-quirks: Sanitize capability pointer
  - hw/vfio/pci-quirks: Support alternate offset for GPUDirect Cliques
  - replay: fix event queue flush for qemu shutdown
  - hw/net: Fix read of uninitialized memory in ftgmac100
  - target/ppc: Fix tlbie
  - target/i386: fix INVD vmexit
  - qtest/npcm7xx_pwm-test: Fix memory leak in mft_qom_set
  - aio-posix: zero out io_uring sqe user_data


author: <fengjiabo1@huawei.com> - 10:6.2.0-83
changelog:
  - hw/virtio/virtio-pmem: Replace impossible check by assertion
  - tests: Fix printf format string in acpi-utils.c
  - softmmu/dirtylimit: Add parameter check for hmp "set_vcpu_dirty_limit"
  - disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14
  - qga: Fix memory leak when output stream is unused
  - ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255)
  - target/i386: Add few security fix bits in ARCH_CAPABILITIES into SapphireRapids CPU model
  - target/i386: Add new bit definitions of MSR_IA32_ARCH_CAPABILITIES
  - target/i386: Allow MCDT_NO if host supports
  - target/i386: Add support for MCDT_NO in CPUID enumeration
  - target/i386: Export MSR_ARCH_CAPABILITIES bits to guests
  - target/i386: add support for FB_CLEAR feature
  - target/i386: add support for FLUSH_L1D feature
  - crypto: remove shadowed 'ret' variable
  - hw/i2c/pmbus_device: Fix modifying QOM class internals from instance
  - hw/arm/xlnx-zynqmp: fix unsigned error when checking the RPUs number


author: <fengjiabo1@huawei.com> - 10:6.2.0-84
changelog:
  - hw/arm/fsl-imx: Do not ignore Error argument
  - hw/net/cadence_gem.c: spelling fixes: Octects
  - tests/qtest: check the return value
  - libvhost-user: Fix VHOST_USER_GET_MAX_MEM_SLOTS  reply mainline inclusion commit 69a5daec06f423843ce1bb9be5fb049314996f78 category: bugfix
  - io_uring: fix short read slow path mainline inclusion commit c06fc7ce147e57ab493bad9263f1601b8298484b category: bugfix
  - libvhost-user: Fix VHOST_USER_ADD_MEM_REG reply mainline inclusion commit 7f27d20ded2f480f3e66d03f90ea71507b834276 category: bugfix
  - qsd: Unlink absolute PID file path mainline inclusion commit 9d8f8233b9fa525a7e37350fbc18877051128c5d category: bugfix
  - net: Fix a misleading error message
  - vdpa: stop all svq on device deletion
  - vhost: release virtqueue objects in error path
  - vhost: fix the fd leak
  - virtio: i2c: Check notifier helpers for VIRTIO_CONFIG_IRQ_IDX
  - hw/virtio: fix typo in VIRTIO_CONFIG_IRQ_IDX comments
  - virtio-net: clear guest_announce feature if no cvq backend
  - vdpa: fix VHOST_BACKEND_F_IOTLB_ASID flag check
  - vdpa: do not block migration if device has cvq and x-svq=on
  - vdpa net: block migration if the device has CVQ
  - vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_mq()
  - vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_mac()
  - vdpa: fix not using CVQ buffer in case of error
  - vdpa: Fix possible use-after-free for VirtQueueElement
  - hw/virtio: fix vhost_user_read tracepoint
  - vhost: Fix false positive out-of-bounds
  - vhost: fix possible wrap in SVQ descriptor ring
  - vhost: move iova_tree set to vhost_svq_start
  - vhost: Always store new kick fd on vhost_svq_set_svq_kick_fd
  - virtio-crypto: verify src&dst buffer length for sym request
  - vdpa: commit all host notifier MRs in a single MR transaction
  - vdpa: harden the error path if get_iova_range failed
  - vdpa-dev: get iova range explicitly
  - virtio-pci: add support for configure interrupt
  - virtio-mmio: add support for configure interrupt
  - virtio-net: add support for configure interrupt
  - vhost: add support for configure interrupt
  - virtio: add support for configure interrupt
  - vhost-vdpa: add support for config interrupt
  - vhost: introduce new VhostOps vhost_set_config_call
  - virtio-pci: decouple the single vector from the interrupt process
  - virtio-pci: decouple notifier from interrupt process
  - virtio: introduce macro VIRTIO_CONFIG_IRQ_IDX
  - vdpa: do not handle VIRTIO_NET_F_GUEST_ANNOUNCE in vhost-vdpa
  - vdpa: handle VIRTIO_NET_CTRL_ANNOUNCE in vhost_vdpa_net_handle_ctrl_avail
  - vhost: fix vq dirty bitmap syncing when vIOMMU is enabled
  - hw/virtio: gracefully handle unset vhost_dev vdev
  - hw/virtio/vhost: Fix typo in comment.
  - vdpa: always start CVQ in SVQ mode if possible
  - vdpa: add shadow_data to vhost_vdpa
  - vdpa: store x-svq parameter in VhostVDPAState
  - vdpa: add asid parameter to vhost_vdpa_dma_map/unmap
  - vdpa: allocate SVQ array unconditionally
  - vdpa: move SVQ vring features check to net/
  - vdpa: request iova_range only once
  - vdpa: add vhost_vdpa_net_valid_svq_features
  - vhost: allocate SVQ device file descriptors at device start
  - vhost: set SVQ device call handler at SVQ start
  - vdpa: use v->shadow_vqs_enabled in vhost_vdpa_svqs_start & stop
  - vhost: enable vrings in vhost_dev_start() for vhost-user devices
  - vhost-vdpa: fix assert !virtio_net_get_subqueue(nc)->async_tx.elem in virtio_net_reset
  - net/vhost-vdpa.c: Fix clang compilation failure
  - vhost-vdpa: allow passing opened vhostfd to vhost-vdpa
  - vdpa: Remove shadow CVQ command check
  - vdpa: Delete duplicated vdpa_feature_bits entry
  - hw/virtio: add some vhost-user trace events
  - vdpa: Allow MQ feature in SVQ
  - virtio-net: Update virtio-net curr_queue_pairs in vdpa backends
  - vdpa: validate MQ CVQ commands
  - vdpa: Add vhost_vdpa_net_load_mq
  - vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load
  - vdpa: Make VhostVDPAState cvq_cmd_in_buffer control ack type
  - vdpa: Delete CVQ migration blocker
  - vdpa: Add virtio-net mac address via CVQ at start
  - vhost_net: add NetClientState->load() callback
  - vdpa: extract vhost_vdpa_net_cvq_add from vhost_vdpa_net_handle_ctrl_avail
  - vdpa: Move command buffers map to start of net device
  - vdpa: add net_vhost_vdpa_cvq_info NetClientInfo
  - vhost_net: Add NetClientInfo stop callback
  - vhost_net: Add NetClientInfo start callback
  - vdpa: Use ring hwaddr at vhost_vdpa_svq_unmap_ring
  - vdpa: Make SVQ vring unmapping return void
  - vdpa: Remove SVQ vring from iova_tree at shutdown
  - util: accept iova_tree_remove_parameter by value
  - vdpa: do not save failed dma maps in SVQ iova tree
  - vdpa: Skip the maps not in the iova tree
  - vdpa: Fix file descriptor leak on get features error
  - vdpa: Fix memory listener deletions of iova tree
  - vhost: Get vring base from vq, not svq
  - vdpa: Add x-svq to NetdevVhostVDPAOptions
  - vdpa: Add device migration blocker
  - vdpa: Extract get features part from vhost_vdpa_get_max_queue_pairs
  - vdpa: Buffer CVQ support on shadow virtqueue
  - vdpa: manual forward CVQ buffers
  - vdpa: Export vhost_vdpa_dma_map and unmap calls
  - vhost: Add svq avail_handler callback
  - vhost: add vhost_svq_poll
  - vhost: Expose vhost_svq_add
  - vhost: add vhost_svq_push_elem
  - vhost: Track number of descs in SVQDescState
  - vhost: Add SVQDescState
  - vhost: Decouple vhost_svq_add from VirtQueueElement
  - vhost: Check for queue full at vhost_svq_add
  - vhost: Move vhost_svq_kick call to vhost_svq_add
  - vhost: Reorder vhost_svq_kick
  - vdpa: Avoid compiler to squash reads to used idx
  - virtio-net: Expose ctrl virtqueue logic
  - virtio-net: Expose MAC_TABLE_ENTRIES
  - vhost: move descriptor translation to vhost_svq_vring_write_descs
  - util: Return void on iova_tree_remove
  - virtio-net: don't handle mq request in userspace handler for vhost-vdpa
  - vhost-vdpa: change name and polarity for vhost_vdpa_one_time_request()
  - vhost-vdpa: backend feature should set only once
  - vhost-vdpa: fix improper cleanup in net_init_vhost_vdpa
  - virtio-net: align ctrl_vq index for non-mq guest for vhost_vdpa
  - virtio: add vhost support for virtio devices
  - include/hw: start documenting the vhost API
  - hw/virtio: add vhost_user_[read|write] trace points
  - vhost: Fix element in vhost_svq_add failure
  - vdpa: Fix index calculus at vhost_vdpa_svqs_start
  - vdpa: Fix bad index calculus at vhost_vdpa_get_vring_base
  - vhost: Fix device's used descriptor dequeue
  - vhost: Track descriptor chain in private at SVQ
  - vdpa: Add missing tracing to batch mapping functions
  - vhost-vdpa: fix typo in a comment
  - virtio: fix --enable-vhost-user build on non-Linux
  - vdpa: Expose VHOST_F_LOG_ALL on SVQ
  - vdpa: Never set log_base addr if SVQ is enabled
  - vdpa: Adapt vhost_vdpa_get_vring_base to SVQ
  - vdpa: Add custom IOTLB translations to SVQ
  - vhost: Add VhostIOVATree
  - util: add iova_tree_find_iova
  - util: Add iova_tree_alloc_map
  - vhost: Shadow virtqueue buffers forwarding
  - vdpa: adapt vhost_ops callbacks to svq
  - virtio: Add vhost_svq_get_vring_addr
  - vhost: Add vhost_svq_valid_features to shadow vq
  - vhost: Add Shadow VirtQueue call forwarding capabilities
  - vhost: Add Shadow VirtQueue kick forwarding capabilities
  - vhost: Add VhostShadowVirtqueue
  - vdpa: Make ncs autofree
  - Revert "virtio: introduce macro IRTIO_CONFIG_IRQ_IDX"
  - Revert "virtio-pci: decouple notifier from interrupt process"
  - Revert "virtio-pci: decouple the single vector from the interrupt process"
  - Revert "vhost-vdpa: add support for config interrupt"
  - Revert "virtio: add support for configure interrupt"
  - Revert "vhost: add support for configure interrupt"
  - Revert "virtio-net: add support for configure interrupt"
  - Revert "virtio-mmio: add support for configure interrupt"
  - Revert "virtio-pci: add support for configure interrupt"
  - Revert "vhost: introduce new VhostOps vhost_set_config_call"
  - virtio: signal after wrapping packed used_idx
  - target/i386: Adjust feature level according to FEAT_7_1_EDX
  - target/i386: Add new CPU model GraniteRapids
  - target/i386: Add support for PREFETCHIT0/1 in CPUID enumeration
  - target/i386: Add support for AVX-NE-CONVERT in CPUID enumeration
  - target/i386: Add support for AVX-VNNI-INT8 in CPUID enumeration
  - target/i386: Add support for AVX-IFMA in CPUID enumeration
  - target/i386: Add support for AMX-FP16 in CPUID enumeration
  - target/i386: Add support for CMPCCXADD in CPUID enumeration
  - tracetool: avoid invalid escape in Python string
  - hw/pvrdma: Protect against buggy or malicious guest driver
  - vga: avoid crash if no default vga card mainline inclusion commit 6985d8ede92494f3b791de01e8ee9306eb6d5e4a category: bugfix
  - qom/object: Remove circular include dependency mainline inclusion commit 5bba9bcfbb42e7c016626420e148a1bf1b080835 category: bugfix
  - artist: set memory region owners for buffers to the  artist device mainline inclusion commit 39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c category: bugfix
  - virtio-iommu: Fix the partial copy of probe request mainline inclusion commit 45461aace83d961e933b27519b81d17b4c690514 category: bugfix
  - e1000: set RX descriptor status in a separate  operation mainline inclusion commit 034d00d4858161e1d4cff82d8d230bce874a04d3 category: bugfix
  - vhost: introduce new VhostOps vhost_set_config_call
  - vhost: stick to -errno error return convention
  - vhost-user: stick to -errno error return convention
  - vhost-vdpa: stick to -errno error return convention
  - virtio-pci: add support for configure interrupt
  - virtio-mmio: add support for configure interrupt
  - virtio-net: add support for configure interrupt
  - vhost: add support for configure interrupt
  - virtio: add support for configure interrupt
  - vhost-vdpa: add support for config interrupt
  - virtio-pci: decouple the single vector from the interrupt process
  - virtio-pci: decouple notifier from interrupt process
  - virtio: introduce macro IRTIO_CONFIG_IRQ_IDX
  - pci: Fix the update of interrupt disable bit in PCI_COMMAND register
  - hw/timer/npcm7xx_timer: Prevent timer from counting down past zero
  - tpm_crb: mark command buffer as dirty on request  completion mainline inclusion commit e37a0ef4605e5d2041785ff3fc89ca6021faf7a0 category: bugfix
  - pci: fix overflow in snprintf string formatting mainline inclusion commit 36f18c6989a3d1ff1d7a0e50b0868ef3958299b4 category: bugfix
  - hw/usb/hcd-ehci: fix writeback order mainline inclusion commit f471e8b060798f26a7fc339c6152f82f22a7b33d category: bugfix
  - qemu-timer: Skip empty timer lists before locking  in qemu_clock_deadline_ns_all mainline inclusion commit 3f42906c9ab2c777a895b48b87b8107167e4a275 category: bugfix
  - semihosting/config: Merge --semihosting-config  option groups mainline inclusion commit 90c072e063737e9e8f431489bbd334452f89056e category: bugfix
  - semihosting: fix memleak at semihosting_arg_fallback
  - target/i386: Export GDS_NO bit to guests


author: <fengjiabo1@huawei.com> - 10:6.2.0-86
changelog:
  - vdpa: move memory listener to the realize stage
  - vdpa: implement vdpa device migration
  - vhost: implement post resume bh
  - vhost: implement migration state notifier for vdpa device
  - vhost: implement savevm_hanlder for vdpa device
  - vhost: implement vhost_vdpa_device_suspend/resume
  - vhost: implement vhost-vdpa suspend/resume
  - vhost: add vhost_dev_suspend/resume_op
  - vhost: introduce bytemap for vhost backend logging
  - vhost-vdpa: add migration log ops for VhostOps
  - vhost-vdpa: add VHOST_BACKEND_F_BYTEMAPLOG
  - vhost: fix null pointer access
  - ui/gtk: prevent ui lock up when dpy_gl_update called again before current draw event occurs
  - hw/usb: dev-mtp: Use g_mkdir()
  - target/ppc/cpu-models: Remove the "default" CPU alias
  - hw/intc/arm_gicv3: ICC_PMR_EL1 high bits should be RAZ
  - Fixed a QEMU hang when guest poweroff in COLO mode
  - migration/colo: More accurate update checkpoint time
  - scripts/entitlement.sh: Use backward-compatible cp flags
  - block/nvme: fix infinite loop in nvme_free_req_queue_cb()
  - hw/net: npcm7xx_emc fix missing queue_flush
  - Add dummy Aspeed AST2600 Display Port MCU (DPMCU)
  - hw/arm: ast2600: Fix address mapping of second SPI controller
  - vhost-user-blk: reconnect on any error during realize
  - vhost-user-blk: propagate error return from generic vhost
  - hw/riscv: boot: Reduce FDT address alignment constraints
  - Revert "hw/virtio/virtio-iommu-pci: Enforce the device is plugged on the root bus"
  - Fix STM32F2XX USART data register readout
  - block: use 'unsigned' for in_flight field on driver state
  - sphinx: change default language to 'en'
  - tests/qtest: Fix two format strings
  - trivial typos: namesapce
  - hw/ide/atapi.c: Correct typos (CD-CDROM -> CD-ROM)
  - hw/virtio/virtio-iommu-pci: Enforce the device is plugged on the root bus
  - hw/display/next-fb: Fix comment typo
  - xen/pass-through: merge emulated bits correctly mainline inclusion commit be9c61da9fc57eb7d293f380d0805ca6f46c2657 category: bugfix
  - tests/qtest/migration-test.c: spelling fix: bandwith
  - target/i386/cpu: Improve error message for property "vendor"
  - balloon: Fix a misleading error message
  - target/arm: Don't set syndrome ISS for loads and  stores with writeback mainline inclusion commit 53ae2fdef1f5661cbaa2ea571c517f98e6041cb8 category: bugfix
  - disas/hppa: Show hexcode of instruction along with disassembly
  - tcg/loongarch64: Fix tcg_out_mov() Aborted
  - ui/qmp-cmds: Improve two error messages
  - qga: Improve guest-exec-status error message
  - hmp: Improve sync-profile error message
  - spapr/pci: Correct "does not support hotplugging error messages
  - xen/pass-through: don't create needless register  group mainline inclusion commit c0e86b7624cb9d6db03e0d48cf82659e5b89a6a6 category: bugfix


author: <fengjiabo1@huawei.com> - 10:6.2.0-87
changelog:
  - vdpa: suspend function return 0 when the vdpa device is stopped
  - vdpa: don't suspend/resume device when vdpa device not started
  - vdpa: support vdpa device suspend/resume
  - vdpa: correct param passed in when unregister save
  - vdpa: set vring enable only if the vring address has already been set
  - shadow_dev: introduce shadow dev for virtio-net device
  - revert "tcg/loongarch64: Fix tcg_out_mov() Aborted"
  - migration: Set downtime_start even for postcopy
  - gdb-xml: fix duplicate register in arm-neon.xml
  - iotests: fix default machine type detection
  - migration: fix RAMBlock add NULL check
  - s390x: Fix spelling errors
  - ppc: spelling fixes
  - hw/scsi/vhost-scsi: don't double close vhostfd on error
  - virtio/vhost-vsock: don't double close vhostfd, remove redundant cleanup
  - hw/scsi/vhost-scsi: don't leak vqs on error
  - hw/i386/pc: Add missing property descriptions
  - pcie_aer: Don't trigger a LSI if none are defined
  - pci: Export the pci_intx() function
  - hw/qdev: Cosmetic around documentation
  - tests/unit: fix a -Wformat-truncation warning
  - tests/avocado: mark ReplayKernelNormal.test_mips64el_malta as flaky
  - i386/sev: Avoid SEV-ES crash due to missing MSR_EFER_LMA bit
  - ui/vnc-clipboard: fix inflate_buffer
  - hw/usb/hcd-xhci.c: spelling: tranfer


author: <fengjiabo1@huawei.com> - 10:6.2.0-88
changelog:
  - ui/vnc.c: Fixed a deadlock bug.
  - hw/i386: Fix comment style in topology.h
  - migration/multifd: Remove unnecessary usage of local Error
  - linux-user: fix sockaddr_in6 endianness
  - vhost_vdpa: fix the input in trace_vhost_vdpa_listener_region_del()
  - iotests: fix 194: filter out racy postcopy-active event
  - tests/avocado: fix waiting for vm shutdown in replay_linux
  - ui/vnc: fix debug output for invalid audio message


author: <fengjiabo1@huawei.com> - 10:6.2.0-89
changelog:
  - qga-win: Fix guest-get-fsinfo multi-disks collection
  - hw/timer: fix systick trace message
  - virtio-net: correctly copy vnet header when flushing TX (CVE-2023-6693)
  - ui/clipboard: mark type as not available when there is no data (CVE-2023-6683)
  - esp: restrict non-DMA transfer length to that of available data (CVE-2024-24474)
  - hw/scsi/lsi53c895a: add missing decrement of reentrancy counter
  - hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller (CVE-2023-0330)
  - net: Update MemReentrancyGuard for NIC (CVE-2023-3019)
  - net: Provide MemReentrancyGuard * to qemu_new_nic()


author: linzhuorong <linzhuorong@huawei.com> - 8.2210.0-2
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC: imjournal: add second fallback to _COMM
          bugfix: prevent pot. segfault when switchung to
          core/bugfix: using $uuid msg prop can deadlock rsyslog on shutdown
          GNUTls Driver: Fix memory leaks in gtlsInitCred


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 8.2210.0-3
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC:omprog bugfix: invalid status handling at called program
         core bugfix: template system may generate invalid json


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 8.2210.0-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:tcp net subsystem: handle data race gracefully
         fix startup issue on modern systemd systems
         tcpflood bugfix: plain tcp send error not properly reported
         tcpflood bugfix: TCP sending was not implemented properly
         lookup tables: fix static analyzer issue
         lookup tables bugfix: reload on HUP did not work when backgrounded
         openssl: Replaced depreceated method SSLv23_method with TLS_method
         mmnormalize bugfix: if msg cannot be parsed, parser chain is stopped
         core bugfix: potential segfault on busy systems
         imfile: fix ext directory's fd leak in case of inotify on symlink
         imfile tests: ext directory's fd leak in case of inotify on symlink


author: huyubiao <huyubiao@huawei.com> - 249-60
changelog:
  - backport: sync patches from systemd community
    add backport-core-path-do-not-enqueue-new-job-in-.trigger_notify-.patch
        backport-socket-fix-use-of-ERRNO_IS_DISCONNECT.patch
        backport-sd-bus-fix-use-of-ERRNO_IS_DISCONNECT.patch
        backport-resolved-fix-use-of-ERRNO_IS_DISCONNECT.patch
        backport-bus-add-some-minimal-bounds-check-on-signatures.patch
        backport-udev-builtin-net_id-fix-potential-buffer-overflow.patch
        backport-hostname-Make-sure-we-pass-error-to-bus_verify_polki.patch
        backport-Limit-rlim_max-in-rlimit_nofile_safe-to-nr_open.patch
        backport-udev-raise-RLIMIT_NOFILE-as-high-as-we-can.patch


author: hongjinghao <hongjinghao@huawei.com> - 249-61
changelog:
  - add: backport-json-use-unsigned-for-refernce-counter.patch
        backport-macro-check-over-flow-in-reference-counter.patch
        backport-sd-bus-fix-reference-counter-to-be-incremented.patch
        backport-sd-bus-introduce-ref-unref-function-for-track_item.patch
        backport-sd-bus-do-not-read-unused-value.patch
        backport-sd-bus-do-not-return-negative-errno-when-unknown-nam.patch
        backport-sd-bus-use-hashmap_contains-and-drop-unnecessary-cas.patch
        backport-test-shorten-code-a-bit.patch
        backport-test-add-several-tests-for-track-item.patch
        backport-Use-dummy-allocator-to-make-accesses-defined-as-per-standard.patch
        backport-sd-bus-switch-to-a-manual-overflow-check-in.patch


author: wangyuhang <wangyuhang27@huawei.com> - 249-67
changelog:
  - backport: sync patches from systemd community
              add backport-journal-recalculate-line_max-when-stdout-stream-stat.patch
              backport-pid1-terminate-cylon-string.patch
              backport-pid1-move-draw_cylong-to-pretty-print.-ch.patch
              backport-test-add-test-for-draw_cylon.patch
              backport-locale-util-do-not-call-setlocale-when-multi-threade.patch
              backport-resolve-fix-wrong-error-cause-assignment-to-log_debu.patch
              backport-resolve-do-not-trigger-assertion-on-exit.patch
              backport-network-neighbor-add-missing-OOM-check.patch
              backport-dissect-tool-right-align-the-partition-number.patch
              backport-dissect-image-fix-fd-leak-in-dissected_image_acquire.patch
              backport-udev-even-if-a-device-is-a-zac-device-scsi-ID_SERIAL.patch
              backport-core-log-message-when-reloading-finishes.patch


author: huyubiao <huyubiao@huawei.com> - 249-70
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add backport-basic-fix-overflow-detection-in-sigbus_pop.patch
         backport-busctl-avoid-asserting-on-NULL-message.patch
         backport-resolve-don-t-add-sockets-to-the-graveyard-on-shutdo.patch
         backport-sd-journal-check-sd-event-state-before-setting-up-po.patch


author: huyubiao <huyubiao@huawei.com> - 249-73
changelog:
  - move the architecture patches after Patch9800 (excluding Patch9800)
    delete the duplicate systemd-coredump.socket


author: qinyu<qinyu32@huawei.com> - 2022a-10
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Greenland change should affect only America/Nuuk; The northern edge of Chihuahua changes to US rules


author: langfei<langfei@huawei.com> - 2022a-16
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Fix Palestine predictions for 2072 through 2075; Ittoqqortoormiit (America/Scoresbysund) zone change.


author: liuchao <liuchao173@huawei.com> - 2022a-17
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Vostok switches to +05; Sync Casey data from timeanddata.com; Kazakhstan unifies on UTC+5


author: xingwei <xingwei14@h-partners.com> - 4.2.3-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add haveged requires and optimize random number function replacement patch


