# changelog

author: shijian<shijian16@huawei.com> - 1.3.30-5
changelog:
  - Type:cves
  - ID:CVE-2019-11007.patch CVE-2019-11505.patch CVE-2019-11008.patch CVE-2019-11506.patch CVE-2019-11009.patch
  - SUG:restart
  - DESC: fix CVE-2019-11007.patch CVE-2019-11505.patch CVE-2019-11008.patch CVE-2019-11506.patch CVE-2019-11009.patch


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


author: wangxiao <wangxiao65@huawei.com> - 6.9.10.67-19
changelog:
  - Fix CVE-2020-25676 CVE-2020-27757 CVE-2020-27758 CVE-2020-27771
    CVE-2020-27772 CVE-2020-27774 CVE-2020-27775 CVE-2020-27751


author: zengwefeng<zwfeng@huawei.com> - 1.26.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix leaking bearer in connect ready
          disconnect signals in NetworkManager device dispose
          fix wrongly considering ipv6.may fail for ipv4


author: jiazhenyuan <jiazhenyuan@uniontech.com> - 1.26.0-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix dbus-daemon error when systemd-resolved service was not enabled


author: gaoxingwang <gaoxingwang@huawei.com> - 1.32.12-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:merge multiple modifications into one patch to fix the dependency problem


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


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


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


author: openEuler Buildteam <buildteam@openeuler.org> - 0.16-16
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: change file from /etc/logrotate.d/aide/aide.logrotate to /etc/logrotate.d/aide


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



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

  , and delete BuildRequires git


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


author: Shijie Luo<luoshijie1@huawei.com> - 2.4.48-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:fix error condition of while loop 
         in 0001-bypass-wrong-output-when-enabled-selinux.patch.


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



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

  , and delete BuildRequires git


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


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


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


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


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


author: yuejiayan<yuejiayan@huawei.com> - 1:2.8-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:completions/Makefile: Fix check-local in VPATH builds
         __load_completion: Avoid bad array subscript on "commands" ending wit…
         _xspecs: Declare as global on bash >= 4.2
         completions/Makefile.am: Use install-data-hook, not install-data-local
         man: Fix completion when failglob option is enabled (#225)
         _longopt: don't complete --no-* with file/dirname arg


author: jiangheng<jiangheng12@huawei.com> - 9.11.21-4.h7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:give zspill its own lock
         fix tasan error
         fix data race
         Correctly encode LOC records with non integer negative
         isc_ratelimiter needs to hold a reference to its task
         dig +bufsize=0 failed to disable EDNS as a side effect
         Lock access to ctx->blocked as it is updated by multiple threads
         Only read dns_master_indent and dns_master_indentstr in named
         Defer read of zl->server and zl->reconfig
         Break lock order loop by sending TAT in an event
         Handle DNS_R_NCACHENXRRSET in fetch_callback_{dnskey,validator}()
         Unload a zone if a transfer breaks its SOA record
         Address inconsistencies in checking added RRsets
         dns_rdata_tostruct() should reject rdata with DNS_RDATA_UPDATE set


author: jiangheng<jiangheng12@huawei.com> - 9.16.23-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove set-timeout-inteval-of-some-cases-to-600s.patch
         specify ISC_TASK_WORKERS value to fix some test cases execute time too long


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


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


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


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



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


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


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

  , and delete BuildRequires git


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0001-build-Always-define-confdir-and-statedir.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-systemd-Add-PrivateTmp-and-NoNewPrivileges-options.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-systemd-Add-more-filesystem-lockdown.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0004-systemd-More-lockdown.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2021-3588.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-bluez-disable-test-mesh-crypto.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-media-rename-local-function-conflicting-with-pause-2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2020-27153.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-0001-CVE-2021-3658.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-0002-CVE-2021-3658.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git-core


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




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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-21.0.0.12
changelog:
  - gpio: gpio-hisi: Add HiSilicon GPIO support
  - hugetlbfs: avoid overflow in hugetlbfs_fallocate
  - config: Open CONFIG_CORELOCKUP_DETECTOR
  - watchdog/corelockup: Depends on the hardlockup detection switch
  - watchdog/corelockup: Add interface to control the detection sensitivity.
  - watchdog/corelockup: Optimized core lockup detection judgment rules
  - corelockup: Add detector enable support by cmdline
  - corelockup: Disable wfi/wfe mode for pmu based nmi
  - corelockup: Add support of cpu core hang check
  - KVM: arm64: vgic-its: Flush pending LPIs when nuking DT
  - KVM: arm64: Mark the page dirty only if the fault is handled successfully
  - KVM: arm64: Filter out the case of only changing permissions from stage-2 map path
  - KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map
  - KVM: arm64: Add support for probing Hisi ncsnp capability
  - KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB
  - perf, kvm/arm64: perf-kvm-stat to report VM TRAP
  - perf, kvm/arm64: Add stat support on arm64
  - KVM: arm64: Adjust entry/exit and trap related tracepoints
  - openeuler_defconfig: Build HiSilicon I2C/SPI/SFC driver as module
  - kvm: arm/arm64: add irqsave for lpi_cache_lock
  - KVM: arm/arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command
  - KVM: arm/arm64: vgic-its: Introduce multiple LPI translation caches
  - net:spnic:Clear the flag of CSUM and TSO when VXLAN is not supported
  - net:spnic:Support to configure DMA atrribute thru firmware.
  - net:spnic: Add the get_rxfh_indir_size in ethtool_ops structure.
  - iscsi: use dynamic single thread workqueue to improve performance
  - workqueue: implement NUMA affinity for single thread workqueue
  - iscsi: add member for NUMA aware order workqueue
  - livepatch: Fix crash when access the global variable in hook
  - jump_label: skip resource release if jump label is not relocated
  - SCSI: spfc: fix typo of last_cmsn


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-22.0.0.13
changelog:
  - printk: enable zap_locks on X86 and ARM64
  - printk: fix potential deadlock in printk()
  - printk/panic: prevent spin waiting in printk()
  - panic/printk: fix zap_lock
  - printk/panic: Avoid deadlock in printk()
  - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2
  - mm/cdm: enable CONFIG_COHERENT_DEVICE in openeuler_defconfig
  - mm: Be allowed to alloc CDM node memory for MPOL_BIND
  - mm: Add DDR and HBM to nodes by cmdline
  - mm: Change mbind(MPOL_BIND) implementation for CDM nodes
  - mm: Ignore cpuset enforcement when allocation flag has __GFP_THISNODE
  - mm: Ignore madvise(MADV_MERGEABLE) request for VM_CDM marked VMAs
  - mm: Exclude CDM marked VMAs from auto NUMA
  - mm: Exclude CDM nodes from task->mems_allowed and root cpuset
  - mm: Tag VMA with VM_CDM flag explicitly during mbind(MPOL_BIND) and page fault
  - mm: Enable Buddy allocation isolation for CDM nodes
  - mm: Change generic FALLBACK zonelist creation process
  - mm: Define coherent device memory (CDM) node
  - fs/dcache.c: avoid softlock since too many negative dentry
  - fs/dcache.c: avoid panic while lockref of dentry overflow
  - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node
  - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()
  - mm/page_cache_limit: add support for droping caches for target node
  - mm/page_cache_limit: do shrink_page_cache when adding page to page cache
  - mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug
  - mm/page_cache_limit: shrink page cache
  - mm/page_cache_limit: calculate reclaim pages for each node
  - mm/page_cache_limit: create kernel thread for page cache limit
  - mm/page_cache_limit: add pagecache limit proc interface
  - openeuler_defconfig: Enable some Icelake support configs
  - timer_list: avoid other cpu soft lockup when printing timer list


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-23.0.0.14
changelog:
  - memcg: unify memcg stat flushing
  - memcg: flush stats only if updated
  - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
  - memcg: flush lruvec stats in the refault
  - mm, memcg: remove unused functions
  - memcg: infrastructure to flush memcg stats
  - memcg: switch lruvec stats to rstat
  - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code
  - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync
  - kselftests: cgroup: update kmem test for new vmstat implementation
  - mm: memcontrol: consolidate lruvec stat flushing
  - mm: memcontrol: switch to rstat
  - cgroup: rstat: punt root-level optimization to individual controllers
  - cgroup: rstat: support cgroup1
  - mm: memcontrol: privatize memcg_page_state query functions
  - mm: memcontrol: kill mem_cgroup_nodeinfo()
  - mm: memcontrol: fix cpuhotplug statistics flushing
  - hugetlbfs: flush TLBs correctly after huge_pmd_unshare
  - rsi: fix control-message timeout
  - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init
  - staging: rtl8192u: fix control-message timeouts
  - staging: r8712u: fix control-message timeout
  - comedi: vmk80xx: fix bulk and interrupt message timeouts
  - comedi: vmk80xx: fix bulk-buffer overflow
  - comedi: vmk80xx: fix transfer-buffer overflows
  - comedi: ni_usb6501: fix NULL-deref in command paths
  - comedi: dt9812: fix DMA buffers on stack
  - isofs: Fix out of bound access for corrupted isofs image
  - staging: rtl8712: fix use-after-free in rtl8712_dl_fw
  - printk/console: Allow to disable console output by using console="" or console=null
  - binder: don't detect sender/target during buffer cleanup
  - usb-storage: Add compatibility quirk flags for iODD 2531/2541
  - usb: musb: Balance list entry in musb_gadget_queue
  - usb: gadget: Mark USB_FSL_QE broken on 64-bit
  - usb: ehci: handshake CMD_RUN instead of STS_HALT
  - Revert "x86/kvm: fix vcpu-id indexed array sizes"
  - KVM: x86: avoid warning with -Wbitwise-instead-of-logical
  - ovl: warn about orphan metacopy
  - ext4: fix e2fsprogs checksum failure for mounted filesystem
  - ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer'
  - kfence: default to dynamic branch instead of static keys mode
  - kfence: always use static branches to guard kfence_alloc()
  - kfence: shorten critical sections of alloc/free
  - kfence: add note to documentation about skipping covered allocations
  - kfence: limit currently covered allocations when pool nearly full
  - kfence: move saving stack trace of allocations into __kfence_alloc()
  - kfence: count unexpectedly skipped allocations
  - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c
  - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC
  - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE
  - bpf: Fix toctou on read-only map's constant scalar tracking
  - block: avoid quiesce while elevator init
  - mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv
  - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
  - drm/nouveau: clean up all clients on device removal
  - drm/nouveau: Add a dedicated mutex for the clients list
  - drm/nouveau: use drm_dev_unplug() during device removal
  - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock
  - livepatch/arm: fix incorrect stack detection
  - sched/rt: Try to restart rt period timer when rt runtime exceeded
  - blkcg: Remove extra blkcg_bio_issue_init
  - ubifs: read-only if LEB may always be taken in ubifs_garbage_collect
  - ubifs: fix double return leb in ubifs_garbage_collect
  - ubifs: fix slab-out-of-bounds in ubifs_change_lp


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-24.0.0.15
changelog:
  - kprobe : fix out-of-bounds in register_kretprobe when parsing negative data_size
  - ima: Fix the pathname to relative path when get absolute path failed
  - Revert "init: only move down lockup_detector_init() when
  - pci: Enable acs for QLogic HBA cards
  - config: enable SVA feature
  - vfio/migration: bugfix queue isolation configuration
  - acc/migration: bugfix Guest reset scene
  - vfio/acc: Modify operation to get queues number
  - crypto: hisilicon/qm - modify the uacce mode check
  - crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED"
  - crypto: hisilicon - Fix sscanf format signedness
  - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance
  - ntp: Avoid undefined behaviour in second_overflow()
  - arm64: kexec: only clear EOI for SDEI in NMI context
  - iommu/iova: wait 'fq_timer' handler to finish before destroying 'fq'
  - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled
  - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()'
  - arm64: fix abi change caused by ILP32
  - arm64: cpufeature: add cmdline option for disable lse
  - cache: Workaround HiSilicon Taishan DC CVAU
  - signal: Export tracepoint symbol signal_generate
  - suspend: export cpu_suspend/cpu_resume/psci_ops
  - printk: export log_buf_addr_get/log_buf_len_get
  - printk: Export a symbol.
  - ACPI / APEI: Notify all ras err to driver
  - Export sysboml for bbox to use.
  - tty: fix possible deadlock in console_unlock
  - printk: move printk_safe macros to printk header
  - iommu: set the default iommu-dma mode as non-strict
  - iommu/iova: avoid softlockup in fq_flush_timeout
  - svm: Enable CONFIG_HISI_SVM by default
  - svm: Add svm_get_phys to get phys addr for ts core
  - svm: add set l2 cache read count functions
  - svm: implement svm pin/unpin pages to forbid page migrtate
  - svm: Add ioctl to get meminfo
  - svm: implement the process remap features
  - svm: implement the svm process load flag
  - svm: add support for allocing memory which is within 4G physical address in svm_mmap
  - svm: driver probe to read l2buff addr
  - svm: Add and export svm_get_pasid
  - svm: implement svm bind and unbind
  - svm: using a rbtree to manage the svm_process
  - svm: add svm bind ioctl and add some functions
  - svm: init the children device of svm device
  - svm: init the svm device and remove the svm device
  - svm: add svm drv framework for ascend
  - arm64/crypto: Accelerated CRC T10 DIF computation
  - watchdog: Fix check_preemption_disabled() error
  - ext4: stop IO for page without buffer_head
  - driver: support ts core ras process
  - imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration.
  - stop_machine: mask pseudo nmi before running the callback
  - stop_machine: mask sdei before running the callback
  - hugetlb: before freeing hugetlb page set dtor to appropriate value


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-25.0.0.16
changelog:
  - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage
  - thermal: Fix NULL pointer dereferences in of_thermal_ functions
  - perf/core: Avoid put_page() when GUP fails
  - scripts/lld-version.sh: Rewrite based on upstream ld-version.sh
  - erofs: fix unsafe pagevec reuse of hooked pclusters
  - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
  - PCI: Add MSI masking quirk for Nvidia ION AHCI
  - PCI/MSI: Deal with devices lying about their MSI mask capability
  - PCI/MSI: Destroy sysfs before freeing entries
  - parisc/entry: fix trace test in syscall exit path
  - x86/iopl: Fake iopl(3) CLI/STI usage
  - net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings
  - net: stmmac: fix issue where clk is being unprepared twice
  - net: stmmac: fix system hang if change mac address after interface ifdown
  - net: stmmac: fix missing unlock on error in stmmac_suspend()
  - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP
  - net: stmmac: add clocks management for gmac driver
  - bootconfig: init: Fix memblock leak in xbc_make_cmdline()
  - loop: Use blk_validate_block_size() to validate block size
  - block: Add a helper to validate the block size
  - fortify: Explicitly disable Clang support
  - soc/tegra: pmc: Fix imbalanced clock disabling in error code path
  - x86/sev: Make the #VC exception stacks part of the default stacks storage
  - x86/sev: Add an x86 version of cc_platform_has()
  - arch/cc: Introduce a function to check for confidential computing features
  - selftests/bpf: Fix also no-alu32 strobemeta selftest
  - mmc: moxart: Fix null pointer dereference on pointer host
  - ath10k: fix invalid dma_addr_t token assignment
  - SUNRPC: Partial revert of commit 6f9f17287e78
  - PCI: aardvark: Fix PCIe Max Payload Size setting
  - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
  - drm/sun4i: Fix macros in sun8i_csc.h
  - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n
  - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
  - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines
  - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines
  - s390/cio: make ccw_device_dma_* more robust
  - s390/ap: Fix hanging ioctl caused by orphaned replies
  - s390/tape: fix timer initialization in tape_std_assign()
  - s390/cio: check the subchannel validity for dev_busid
  - video: backlight: Drop maximum brightness override for brightness zero
  - mfd: dln2: Add cell for initializing DLN2 ADC
  - mm, oom: do not trigger out_of_memory from the #PF
  - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
  - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
  - powerpc/security: Add a helper to query stf_barrier type
  - powerpc/bpf: Validate branch ranges
  - powerpc/lib: Add helper to check if offset is within conditional branch range
  - memcg: prohibit unconditional exceeding the limit of dying tasks
  - 9p/net: fix missing error check in p9_check_errors
  - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
  - f2fs: should use GFP_NOFS for directory inodes
  - irqchip/sifive-plic: Fixup EOI failed when masked
  - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()
  - x86/mce: Add errata workaround for Skylake SKX37
  - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
  - parisc: Fix backtrace to always include init funtion names
  - ARM: 9156/1: drop cc-option fallbacks for architecture selection
  - ARM: 9155/1: fix early early_iounmap()
  - selftests/net: udpgso_bench_rx: fix port argument
  - cxgb4: fix eeprom len when diagnostics not implemented
  - net/smc: fix sk_refcnt underflow on linkdown and fallback
  - vsock: prevent unnecessary refcnt inc for nonblocking connect
  - net: stmmac: allow a tc-taprio base-time of zero
  - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
  - seq_file: fix passing wrong private data
  - gve: Fix off by one in gve_tx_timeout()
  - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
  - bpf, sockmap: Remove unhash handler for BPF sockmap usage
  - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
  - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
  - llc: fix out-of-bound array index in llc_sk_dev_hash()
  - perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
  - zram: off by one in read_block_state()
  - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
  - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
  - mfd: core: Add missing of_node_put for loop iteration
  - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug
  - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
  - ice: Fix not stopping Tx queues for VFs
  - ice: Fix replacing VF hardware MAC to existing MAC filter
  - net: vlan: fix a UAF in vlan_dev_real_dev()
  - openrisc: fix SMP tlb flush NULL pointer dereference
  - ethtool: fix ethtool msg len calculation for pause stats
  - net: davinci_emac: Fix interrupt pacing disable
  - xen-pciback: Fix return in pm_ctrl_init()
  - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
  - NFSv4: Fix a regression in nfs_set_open_stateid_locked()
  - scsi: qla2xxx: Turn off target reset during issue_lip
  - scsi: qla2xxx: Fix gnl list corruption
  - scsi: qla2xxx: Relogin during fabric disturbance
  - scsi: qla2xxx: Changes to support FCP2 Target
  - ar7: fix kernel builds for compiler test
  - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
  - m68k: set a default value for MEMORY_RESERVE
  - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
  - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
  - netfilter: nfnetlink_queue: fix OOB when mac header was cleared
  - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
  - auxdisplay: ht16k33: Fix frame buffer device blanking
  - auxdisplay: ht16k33: Connect backlight to fbdev
  - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
  - Fix user namespace leak
  - NFS: Fix an Oops in pnfs_mark_request_commit()
  - NFS: Fix up commit deadlocks
  - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
  - rtc: rv3032: fix error handling in rv3032_clkout_set_rate()
  - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()'
  - mtd: core: don't remove debugfs directory if device is in use
  - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation
  - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
  - fs: orangefs: fix error return code of orangefs_revalidate_lookup()
  - NFS: Fix deadlocks in nfs_scan_commit_list()
  - opp: Fix return in _opp_add_static_v2()
  - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
  - PCI: aardvark: Don't spam about PIO Response Status
  - drm/plane-helper: fix uninitialized variable reference
  - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
  - NFS: Fix dentry verifier races
  - i2c: mediatek: fixing the incorrect register offset
  - nfsd: don't alloc under spinlock in rpc_parse_scope_id
  - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
  - apparmor: fix error check
  - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
  - mips: cm: Convert to bitfield API to fix out-of-bounds access
  - virtio_ring: check desc == NULL when using indirect with packed
  - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv
  - ASoC: cs42l42: Use device_property API instead of of_property
  - ASoC: cs42l42: Disable regulators if probe fails
  - powerpc/44x/fsp2: add missing of_node_put
  - HID: u2fzero: properly handle timeouts in usb_submit_urb
  - HID: u2fzero: clarify error check and length calculations
  - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
  - serial: xilinx_uartps: Fix race condition causing stuck TX
  - phy: qcom-snps: Correct the FSEL_MASK
  - phy: ti: gmii-sel: check of_get_address() for failure
  - phy: qcom-qusb2: Fix a memory leak on probe
  - pinctrl: equilibrium: Fix function addition in multiple groups
  - soc: qcom: apr: Add of_node_put() before return
  - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
  - usb: dwc2: drd: reset current session before setting the new one
  - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
  - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
  - serial: imx: fix detach/attach of serial console
  - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
  - scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk
  - iio: adis: do not disabe IRQs in 'adis_init()'
  - usb: typec: STUSB160X should select REGMAP_I2C
  - soc: qcom: rpmhpd: Make power_on actually enable the domain
  - soc: qcom: rpmhpd: Provide some missing struct member descriptions
  - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
  - ASoC: cs42l42: Correct some register default values
  - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
  - ARM: dts: stm32: fix SAI sub nodes register range
  - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
  - pinctrl: renesas: checker: Fix off-by-one bug in drive register check
  - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
  - staging: most: dim2: do not double-register the same device
  - usb: musb: select GENERIC_PHY instead of depending on it
  - RDMA/mlx4: Return missed an error if device doesn't support steering
  - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
  - power: supply: max17040: fix null-ptr-deref in max17040_probe()
  - power: supply: rt5033_battery: Change voltage values to µV
  - usb: gadget: hid: fix error code in do_config()
  - serial: 8250_dw: Drop wrong use of ACPI_PTR()
  - powerpc: fix unbalanced node refcount in check_kvm_guest()
  - powerpc: Fix is_kvm_guest() / kvm_para_available()
  - powerpc: Reintroduce is_kvm_guest() as a fast-path check
  - powerpc: Rename is_kvm_guest() to check_kvm_guest()
  - powerpc: Refactor is_kvm_guest() declaration to new header
  - video: fbdev: chipsfb: use memset_io() instead of memset()
  - clk: at91: check pmc node status before registering syscore ops
  - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
  - soc/tegra: Fix an error handling path in tegra_powergate_power_up()
  - ASoC: SOF: topology: do not power down primary core during topology removal
  - arm: dts: omap3-gta04a4: accelerometer irq fix
  - driver core: Fix possible memory leak in device_link_add()
  - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp()
  - soundwire: debugfs: use controller id and link_id for debugfs
  - ALSA: hda: Use position buffer for SKL+ again
  - ALSA: hda: Fix hang during shutdown due to link reset
  - ALSA: hda: Release controller display power during shutdown/reboot
  - ALSA: hda: Reduce udelay() at SKL+ position reporting
  - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
  - arm64: dts: renesas: beacon: Fix Ethernet PHY mode
  - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock
  - JFS: fix memleak in jfs_mount
  - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
  - scsi: dc395: Fix error case unwinding
  - ARM: dts: at91: tse850: the emac<->phy interface is rmii
  - bus: ti-sysc: Fix timekeeping_suspended warning on resume
  - arm64: dts: meson-g12b: Fix the pwm regulator supply properties
  - arm64: dts: meson-g12a: Fix the pwm regulator supply properties
  - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
  - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
  - RDMA/bnxt_re: Fix query SRQ failure
  - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
  - arm64: dts: rockchip: Fix GPU register width for RK3328
  - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
  - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
  - ARM: dts: BCM5301X: Fix memory nodes names
  - RDMA/rxe: Fix wrong port_cap_flags
  - iio: st_sensors: disable regulators after device unregistration
  - iio: st_sensors: Call st_sensors_power_enable() from bus drivers
  - of: unittest: fix EXPECT text for gpio hog errors
  - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.
  - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
  - cgroup: Fix rootcg cpu.stat guest double counting
  - ibmvnic: Process crqs after enabling interrupts
  - ibmvnic: don't stop queue in xmit
  - udp6: allow SO_MARK ctrl msg to affect routing
  - selftests/bpf: Fix fclose/pclose mismatch in test_progs
  - crypto: pcrypt - Delay write to padata->info
  - net: phylink: avoid mvneta warning when setting pause parameters
  - net: amd-xgbe: Toggle PLL settings during rate change
  - selftests/bpf: Fix fd cleanup in sk_lookup test
  - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN
  - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
  - wcn36xx: Fix discarded frames due to wrong sequence number
  - wcn36xx: add proper DMA memory barriers in rx path
  - libertas: Fix possible memory leak in probe and disconnect
  - libertas_tf: Fix possible memory leak in probe and disconnect
  - KVM: s390: Fix handle_sske page fault handling
  - samples/kretprobes: Fix return value if register_kretprobe() failed
  - spi: spi-rpc-if: Check return value of rpcif_sw_init()
  - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
  - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()
  - tpm_tis_spi: Add missing SPI ID
  - tpm: fix Atmel TPM crash caused by too frequent queries
  - irq: mips: avoid nested irq_enter()
  - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm
  - KVM: s390: pv: avoid double free of sida page
  - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
  - libbpf: Fix BTF header parsing checks
  - libbpf: Fix overflow in BTF sanity checks
  - libbpf: Allow loading empty BTFs
  - libbpf: Fix BTF data layout checks and allow empty BTF
  - bpftool: Avoid leaking the JSON writer prepared for program metadata
  - KVM: selftests: Fix nested SVM tests when built with clang
  - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c
  - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
  - drm/msm: Fix potential NULL dereference in DPU SSPP
  - x86/sev: Fix stack type check in vc_switch_off_ist()
  - clocksource/drivers/timer-ti-dm: Select TIMER_OF
  - PM: hibernate: fix sparse warnings
  - nvme-rdma: fix error code in nvme_rdma_setup_ctrl
  - phy: micrel: ksz8041nl: do not use power down mode
  - net: enetc: unmap DMA in enetc_send_cmd()
  - mwifiex: Send DELBA requests according to spec
  - rsi: stop thread firstly in rsi_91x_init() error handling
  - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
  - mt76: mt7915: fix sta_rec_wtbl tag len
  - mt76: mt7915: fix possible infinite loop release semaphore
  - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
  - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
  - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
  - mmc: mxs-mmc: disable regulator on error and in the remove function
  - media: ir_toy: assignment to be16 should be of correct type
  - net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
  - drm/msm: uninitialized variable in msm_gem_import()
  - drm/msm: potential error pointer dereference in init()
  - tcp: switch orphan_count to bare per-cpu counters
  - kernel/sched: Fix sched_fork() access an invalid sched_task_group
  - ath10k: fix max antenna gain unit
  - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
  - hwmon: Fix possible memleak in __hwmon_device_register()
  - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
  - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
  - memstick: avoid out-of-range warning
  - mmc: sdhci-omap: Fix context restore
  - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
  - gve: Recover from queue stall due to missed IRQ
  - b43: fix a lower bounds test
  - b43legacy: fix a lower bounds test
  - hwrng: mtk - Force runtime pm ops for sleep ops
  - crypto: qat - disregard spurious PFVF interrupts
  - crypto: qat - detect PFVF collision after ACK
  - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
  - netfilter: nft_dynset: relax superfluous check on set updates
  - rcu: Always inline rcu_dynticks_task*_{enter,exit}()
  - EDAC/amd64: Handle three rank interleaving mode
  - PM: EM: Fix inefficient states detection
  - ath9k: Fix potential interrupt storm on queue reset
  - media: em28xx: Don't use ops->suspend if it is NULL
  - cpuidle: Fix kobject memory leaks in error paths
  - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
  - kprobes: Do not use local variable when creating debugfs file
  - media: cx23885: Fix snd_card_free call on null card pointer
  - media: tm6000: Avoid card name truncation
  - media: si470x: Avoid card name truncation
  - media: radio-wl1273: Avoid card name truncation
  - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
  - media: TDA1997x: handle short reads of hdmi info frame.
  - media: v4l2-ioctl: S_CTRL output the right value
  - media: dvb-usb: fix ununit-value in az6027_rc_query
  - media: cxd2880-spi: Fix a null pointer dereference on error handling path
  - media: em28xx: add missing em28xx_close_extension
  - drm/amdgpu: fix warning for overflow check
  - arm64: mm: update max_pfn after memory hotplug
  - drm/ttm: stop calling tt_swapin in vm_access
  - ath10k: sdio: Add missing BH locking around napi_schdule()
  - ath10k: Fix missing frame timestamp for beacon/probe-resp
  - ath11k: Fix memory leak in ath11k_qmi_driver_event_work
  - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status
  - ath11k: Avoid race during regd updates
  - ath11k: fix some sleeping in atomic bugs
  - net: dsa: rtl8366rb: Fix off-by-one bug
  - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
  - crypto: caam - disable pkc for non-E SoCs
  - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
  - wilc1000: fix possible memory leak in cfg_scan_result()
  - wcn36xx: Fix Antenna Diversity Switching
  - cgroup: Make rebind_subsystems() disable v2 controllers all at once
  - net: net_namespace: Fix undefined member in key_remove_domain()
  - lockdep: Let lock_is_held_type() detect recursive read as read
  - virtio-gpu: fix possible memory allocation failure
  - drm/v3d: fix wait for TMU write combiner flush
  - objtool: Fix static_call list generation
  - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
  - objtool: Add xen_start_kernel() to noreturn list
  - MIPS: lantiq: dma: fix burst length for DEU
  - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
  - Bluetooth: fix init and cleanup of sco_conn.timeout_work
  - selftests/bpf: Fix strobemeta selftest regression
  - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
  - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
  - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
  - erofs: don't trigger WARN() when decompression fails
  - task_stack: Fix end_of_stack() for architectures with upwards-growing stack
  - parisc: fix warning in flush_tlb_all
  - selftests/core: fix conflicting types compile error for close_range()
  - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
  - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
  - wcn36xx: Correct band/freq reporting on RX
  - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
  - btrfs: do not take the uuid_mutex in btrfs_rm_device
  - btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
  - ACPI: AC: Quirk GK45 to skip reading _PSR
  - net: annotate data-race in neigh_output()
  - vrf: run conntrack only in context of lower/physdev for locally generated packets
  - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
  - gfs2: Fix glock_hash_walk bugs
  - gfs2: Cancel remote delete work asynchronously
  - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
  - ARM: clang: Do not rely on lr register for stacktrace
  - smackfs: use __GFP_NOFAIL for smk_cipso_doi()
  - iwlwifi: mvm: disable RX-diversity in powersave
  - selftests/bpf: Fix perf_buffer test on system with offline cpus
  - selftests: kvm: fix mismatched fclose() after popen()
  - nvme: drop scan_lock and always kick requeue list when removing namespaces
  - nvmet-tcp: fix use-after-free when a port is removed
  - nvmet-rdma: fix use-after-free when a port is removed
  - nvmet: fix use-after-free when a port is removed
  - media: allegro: ignore interrupt if mailbox is not initialized
  - block: remove inaccurate requeue check
  - mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
  - mt76: mt7915: fix an off-by-one bound check
  - tracing/cfi: Fix cmp_entries_* functions signature mismatch
  - workqueue: make sysfs of unbound kworker cpumask more clever
  - lib/xz: Validate the value before assigning it to an enum variable
  - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
  - memstick: r592: Fix a UAF bug when removing the driver
  - md: update superblock after changing rdev flags in state_store
  - block: bump max plugged deferred size from 16 to 32
  - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()
  - leaking_addresses: Always print a trailing newline
  - net: phy: micrel: make *-skew-ps check more lenient
  - drm/amdkfd: fix resume error when iommu disabled in Picasso
  - ACPI: battery: Accept charges over the design capacity as full
  - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
  - mmc: moxart: Fix reference count leaks in moxart_probe
  - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
  - tracefs: Have tracefs directories not set OTH permission bits by default
  - net-sysfs: try not to restart the syscall if it will fail eventually
  - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
  - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
  - media: ipu3-imgu: imgu_fmt: Handle properly try
  - ACPICA: Avoid evaluating methods too early during system resume
  - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime
  - ipmi: Disable some operations during a panic
  - media: rcar-csi2: Add checking to rcsi2_start_receiver()
  - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
  - rtw88: fix RX clock gate setting while fifo dump
  - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
  - media: mceusb: return without resubmitting URB in case of -EPROTO error.
  - media: imx: set a media_device bus_info string
  - media: s5p-mfc: Add checking to s5p_mfc_probe().
  - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
  - media: uvcvideo: Set unique vdev name based in type
  - media: uvcvideo: Return -EIO for control errors
  - media: uvcvideo: Set capability in s_param
  - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
  - media: atomisp: Fix error handling in probe
  - media: netup_unidvb: handle interrupt properly according to the firmware
  - media: mt9p031: Fix corrupted frame after restarting stream
  - ath10k: high latency fixes for beacon buffer
  - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
  - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
  - ath11k: Avoid reg rules update during firmware recovery
  - drm/amdgpu: Fix MMIO access page fault
  - fscrypt: allow 256-bit master keys with AES-256-XTS
  - mwifiex: Properly initialize private structure on interface type changes
  - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
  - x86: Increase exception stack sizes
  - ath11k: Align bss_chan_info structure with firmware
  - smackfs: Fix use-after-free in netlbl_catmap_walk()
  - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop
  - net: sched: update default qdisc visibility after Tx queue cnt changes
  - locking/lockdep: Avoid RCU-induced noinstr fail
  - MIPS: lantiq: dma: reset correct number of channel
  - MIPS: lantiq: dma: add small delay after reset
  - platform/x86: wmi: do not fail if disabling fails
  - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
  - drm/panel-orientation-quirks: add Valve Steam Deck
  - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
  - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
  - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
  - dma-buf: WARN on dmabuf release with pending attachments
  - power: supply: max17042_battery: Clear status bits in interrupt handler
  - USB: chipidea: fix interrupt deadlock
  - USB: iowarrior: fix control-message timeouts
  - most: fix control-message timeouts
  - serial: 8250: fix racy uartclk update
  - USB: serial: keyspan: fix memleak on probe errors
  - iio: ad5770r: make devicetree property reading consistent
  - iio: dac: ad5446: Fix ad5622_write() return value
  - coresight: cti: Correct the parameter for pm_runtime_put
  - pinctrl: core: fix possible memory leak in pinctrl_enable()
  - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge
  - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge
  - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
  - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
  - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
  - PCI: aardvark: Fix return value of MSI domain .alloc() method
  - PCI: aardvark: Fix configuring Reference clock
  - PCI: aardvark: Fix reporting Data Link Layer Link Active
  - PCI: aardvark: Do not unmask unused interrupts
  - PCI: aardvark: Fix checking for link up via LTSSM state
  - PCI: aardvark: Do not clear status bits of masked interrupts
  - PCI: cadence: Add cdns_plat_pcie_probe() missing return
  - PCI: pci-bridge-emul: Fix emulation of W1C bits
  - xen/balloon: add late_initcall_sync() for initial ballooning done
  - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
  - ALSA: mixer: oss: Fix racy access to slots
  - ifb: fix building without CONFIG_NET_CLS_ACT
  - serial: core: Fix initializing and restoring termios speed
  - ring-buffer: Protect ring_buffer_reset() from reentrancy
  - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
  - can: j1939: j1939_can_recv(): ignore messages with invalid source address
  - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
  - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
  - KVM: arm64: Extract ESR_ELx.EC only
  - power: supply: max17042_battery: use VFSOC for capacity when no rsns
  - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
  - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines
  - soc: fsl: dpio: use the combined functions to protect critical zone
  - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id
  - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
  - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
  - signal: Remove the bogus sigkill_pending in ptrace_stop
  - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
  - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints
  - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server
  - rsi: Fix module dev_oper_mode parameter description
  - rsi: fix rate mask set leading to P2P failure
  - rsi: fix key enabled check causing unwanted encryption for vap_id > 0
  - rsi: fix occasional initialisation failure with BT coex
  - wcn36xx: handle connection loss indication
  - libata: fix checking of DMA state
  - mwifiex: Try waking the firmware until we get an interrupt
  - mwifiex: Read a PCI register after writing the TX ring write pointer
  - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions
  - wcn36xx: Fix (QoS) null data frame bitrate/modulation
  - wcn36xx: Fix tx_status mechanism
  - wcn36xx: Fix HT40 capability for 2Ghz band
  - ifb: Depend on netfilter alternatively to tc
  - evm: mark evm_fixmode as __ro_after_init
  - rtl8187: fix control-message timeouts
  - PCI: Mark Atheros QCA6174 to avoid bus reset
  - ath10k: fix division by zero in send path
  - ath10k: fix control-message timeout
  - ath6kl: fix control-message timeout
  - ath6kl: fix division by zero in send path
  - mwifiex: fix division by zero in fw download path
  - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
  - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
  - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
  - hwmon: (pmbus/lm25066) Add offset coefficients
  - selinux: fix race condition when computing ocontext SIDs
  - ia64: kprobes: Fix to pass correct trampoline address to the handler
  - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup
  - btrfs: call btrfs_check_rw_degradable only if there is a missing device
  - btrfs: fix lost error handling when replaying directory deletes
  - btrfs: clear MISSING device status bit in btrfs_close_one_device
  - rds: stop using dmapool
  - net/smc: Correct spelling mistake to TCPF_SYN_RECV
  - net/smc: Fix smc_link->llc_testlink_time overflow
  - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset
  - vmxnet3: do not stop tx queues after netif_device_detach()
  - r8169: Add device 10ec:8162 to driver r8169
  - nvmet-tcp: fix header digest verification
  - block: schedule queue restart after BLK_STS_ZONE_RESOURCE
  - drm: panel-orientation-quirks: Add quirk for GPD Win3
  - watchdog: Fix OMAP watchdog early handling
  - net: multicast: calculate csum of looped-back and forwarded packets
  - spi: spl022: fix Microwire full duplex mode
  - nvmet-tcp: fix a memory leak when releasing a queue
  - xen/netfront: stop tx queues during live migration
  - gpio: mlxbf2.c: Add check for bgpio_init failure
  - bpf: Prevent increasing bpf_jit_limit above max
  - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT
  - fcnal-test: kill hanging ping/nettest binaries on cleanup
  - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
  - mmc: winbond: don't build on M68K
  - reset: socfpga: add empty driver allowing consumers to probe
  - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode
  - hyperv/vmbus: include linux/bitops.h
  - sfc: Don't use netif_info before net_device setup
  - sfc: Export fibre-specific supported link modes
  - cavium: Fix return values of the probe function
  - mISDN: Fix return values of the probe function
  - scsi: qla2xxx: Fix unmap of already freed sgl
  - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
  - cavium: Return negative value when pci_alloc_irq_vectors() fails
  - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers
  - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked()
  - x86/irq: Ensure PI wakeup handler is unregistered before module unload
  - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
  - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
  - fuse: fix page stealing
  - ext4: fix lazy initialization next schedule time computation in more granular unit
  - ALSA: timer: Unconditionally unlink slave instances, too
  - ALSA: synth: missing check for possible NULL after the call to kstrdup
  - ALSA: hda: Free card instance properly at probe errors
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 400
  - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
  - ALSA: line6: fix control and interrupt message timeouts
  - ALSA: 6fire: fix control and bulk message timeouts
  - ALSA: ua101: fix division by zero at probe
  - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
  - ALSA: hda/realtek: Add quirk for ASUS UX550VE
  - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
  - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ
  - ALSA: hda/realtek: Add quirk for Clevo PC70HS
  - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED
  - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14
  - media: v4l2-ioctl: Fix check_ext_ctrls
  - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
  - media: rkvdec: Support dynamic resolution changes
  - media: ite-cir: IR receiver stop working after receive overflow
  - media: rkvdec: Do not override sizeimage for output format
  - crypto: s5p-sss - Add error handling in s5p_aes_probe()
  - firmware/psci: fix application of sizeof to pointer
  - tpm: Check for integer overflow in tpm2_map_response_body()
  - parisc: Fix ptrace check on syscall return
  - parisc: Fix set_fixmap() on PA1.x CPUs
  - exfat: fix incorrect loading of i_blocks for large files
  - mmc: dw_mmc: Dont wait for DRTO on Write RSP error
  - mmc: mtk-sd: Add wait dma stop done flow
  - scsi: qla2xxx: Fix use after free in eh_abort path
  - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
  - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd()
  - ocfs2: fix data corruption on truncate
  - libata: fix read log timeout value
  - Input: i8042 - Add quirk for Fujitsu Lifebook T725
  - Input: elantench - fix misreporting trackpoint coordinates
  - Input: iforce - fix control-message timeout
  - binder: use cred instead of task for getsecid
  - binder: use cred instead of task for selinux checks
  - binder: use euid from cred instead of using task
  - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
  - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-34.0.0.17
changelog:
  - openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64
  - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve
  - KABI: Fix allmodconfig build error
  - Revert "kabi: reserve space for ptp_clock.h"
  - kabi: reserve space for arm64 cpufeature related structure
  - UAPI: nfsfh.h: Replace one-element array with flexible-array member
  - kabi: Add kabi reservation for storage module
  - KABI:reserve space for sched structures
  - KABI: reserve space for IMA IPE
  - kabi: reserve space for cred and user_namespace
  - Increase size of ucounts to atomic_long_t
  - kabi: reserve space for fwnode.h
  - kabi: reserve space for iommu.h
  - kabi: reserve space for ptp_clock.h
  - kabi: reserve space for struct ptp_clock_info
  - kabi: reserve space for struct ptp_clock
  - kabi: reserve space for struct module
  - kabi: reserve space for kobject related structures
  - kabi: reserve space for io subsystem related structures
  - KABI: add KABI padding to x86/paravirt ops structures
  - KABI: add KABI padding to cpuidle structures
  - kabi: reserve space for struct dma_map_ops
  - kabi: reserve space for struct cpu_stop_work
  - kabi: reserve space for perf subsystem related structures
  - kabi: net: reserve space for net netfilter subsystem related structure
  - kabi: net: reserve space for net bpf subsystem related structure
  - kabi: net: reserve space for net rdma subsystem related structure
  - kabi: net: reserve space for net sunrpc subsystem related structure
  - kabi: net: reserve space for net can subsystem related structure
  - kabi: net: reserve space for net base subsystem related structure
  - kabi: reserve space for cgroup bpf structures
  - kabi: reserve space for cpu cgroup and cpuset cgroup related structures
  - kabi: reserve space for memcg related structures
  - kabi: reserve space for cgroup framework related structures
  - kabi: mm: reserve space for memory subsystem related
  - msi: Add kabi_reserve in msi.h
  - irqdomain: Add kabi_reserve in irqdomain
  - irq_desc: Add kabi_reserve in irq_desc
  - irq: Add kabi_reserve in irq
  - interrupt: Add kabi_reserve in interrupt.h
  - bootparam: Add kabi_reserve in bootparam
  - kabi: reserve space for hrtimer related structures
  - kabi: reserve space for time and workqueue subsystem related structure
  - kabi: reserve space for struct worker
  - kabi: reserve space for net_namespace
  - kabi: reserve space for power management related structure
  - kabi: reserve space for pci subsystem related structure
  - kabi: reserve space for posix clock related structure
  - kabi: add kABI reference checking tool
  - kabi: add a tool to generate the kabi reference relationship
  - kabi: add script tools to check kabi symbol
  - kabi: enables more stringent kabi checks
  - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks
  - kabi: add kabi helper macros
  - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET'
  - PCI: check BIR before mapping MSI-X Table
  - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space
  - PCI/sysfs: Take reference on device to be removed
  - pciehp: fix a race between pciehp and removing operations by sysfs
  - iommu/arm-smmu-v3: Add suspend and resume support
  - cgroup: Fix task_css_check rcu warnings
  - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT
  - psi: fix unexpected behavior of psi in cgroup v1 during init
  - perf inject: Fix ARM SPE handling
  - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
  - perf arm-spe: Support hardware-based PID tracing
  - perf arm-spe: Save context ID in record
  - perf arm-spe: Update --switch-events docs in 'perf record'
  - perf arm-spe: Track task context switch for cpu-mode events
  - perf arm-spe: Print size using consistent format
  - perf arm-spe: Implement find_snapshot callback
  - perf arm-spe: Snapshot mode test
  - perf arm-spe: Add snapshot mode support
  - perf arm-spe: Don't wait for PERF_RECORD_EXIT event
  - perf arm-spe: Bail out if the trace is later than perf event
  - perf arm-spe: Assign kernel time to synthesized event
  - perf arm-spe: Convert event kernel time to counter value
  - perf arm-spe: Save clock parameters from TIME_CONV event
  - perf arm-spe: Remove redundant checking for "full_auxtrace"
  - perf arm-spe: Enable timestamp for per-cpu mode
  - perf arm-spe: Correct sample flags for dummy event
  - perf arm-spe: Correct sample flags for SPE event
  - perf arm-spe: Avoid potential buffer overrun
  - perf arm-spe: Set sample's data source field
  - perf arm-spe: Synthesize memory event
  - perf arm-spe: Fill address info for samples
  - perf arm-spe: Store operation type in packet
  - perf arm-spe: Store memory address in packet
  - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC
  - perf c2c: Add local variables for output metrics
  - perf c2c: Refactor node display
  - perf c2c: Fix argument type for percent()
  - perf c2c: Refactor display filter
  - perf c2c: Refactor hist entry validation
  - perf c2c: Rename for shared cache line stats
  - perf arm-spe: Add support for ARMv8.3-SPE
  - perf arm_spe: Decode memory tagging properties
  - perf arm-spe: Add more sub classes for operation packet
  - perf arm-spe: Refactor operation packet handling
  - perf arm-spe: Add new function arm_spe_pkt_desc_op_type()
  - perf arm-spe: Remove size condition checking for events
  - perf arm-spe: Refactor event type handling
  - perf arm-spe: Add new function arm_spe_pkt_desc_event()
  - perf arm-spe: Refactor counter packet handling
  - perf arm-spe: Add new function arm_spe_pkt_desc_counter()
  - perf arm-spe: Refactor context packet handling
  - perf arm_spe: Fixup top byte for data virtual address
  - perf arm-spe: Refactor address packet handling
  - perf arm-spe: Add new function arm_spe_pkt_desc_addr()
  - perf arm-spe: Refactor packet header parsing
  - perf arm-spe: Refactor printing string to buffer
  - perf arm-spe: Fix packet length handling
  - perf arm-spe: Refactor arm_spe_get_events()
  - perf arm-spe: Refactor payload size calculation
  - perf arm-spe: Fix a typo in comment
  - perf arm-spe: Include bitops.h for BIT() macro
  - perf mem: Support ARM SPE events
  - perf c2c: Support AUX trace
  - perf mem: Support AUX trace
  - perf auxtrace: Add itrace option '-M' for memory events
  - perf mem: Only initialize memory event for recording
  - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE
  - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE
  - perf mem: Introduce weak function perf_mem_events__ptr()
  - perf mem: Search event name with more flexible path
  - share_pool: Use sharepool_no_page to alloc hugepage
  - share_pool: Show sp vmflags in /proc/$pid/smaps
  - share_pool: charge pages to the memcg of current task
  - share_pool: Use node_id from spa when alloc share_pool memory
  - share_pool: Don't allow non-sp mmap in sp address range
  - share_pool: support fork() and exit() to handle the mm
  - share_pool: Implement sp_group_del_task()
  - share_pool: Implement sp_group_add_task()
  - share_pool: Implement sp_alloc()
  - share_pool: Implement sp_unshare_uva()
  - share_pool: Implement sp_make_share_k2u()
  - share_pool: Implement sp_free()
  - share_pool: Implement sp_group_id_by_pid()
  - share_pool: Implement sp_unshare_kva
  - share_pool: Implement sp_make_share_u2k()
  - share_pool: Compact memory when necessary
  - share_pool: Add sp-area management code
  - share_pool: Implement sp_walk_page_range()
  - share_pool: Add VM_SHARE_POOL flag for vm_area_struct
  - share_pool: Add proc interfaces to show sp info
  - share_pool: Reserve the va space for share_pool
  - share_pool: Add Statement for all the exported symbol
  - share_pool: Add base framework for share_pool
  - shmem: Alloc shared memory on a specified memory node
  - memory: introduce do_mm_populate
  - vmalloc: Extend for hugepages mapping
  - mm/hugetlb: allocate huge page and setup page table
  - timekeeping: Really make sure wall_to_monotonic isn't positive
  - tracing/osnoise: Fix compile warning in function start_kthread
  - configs: Enable osnoise and timerlat
  - tracing: Have osnoise_main() add a quiescent state for task rcu
  - tracing/osnoise: Make osnoise_instances static
  - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions
  - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions
  - tracing/osnoise: Allow multiple instances of the same tracer
  - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions
  - tracing: Disable "other" permission bits in the tracefs files
  - tracing/osnoise: Support a list of trace_array *tr
  - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()
  - tracing/osnoise: Split workload start from the tracer start
  - tracing/osnoise: Improve comments about barrier need for NMI callbacks
  - tracing/osnoise: Do not follow tracing_cpumask
  - tracing: Fix missing osnoise tracer on max_latency
  - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads()
  - trace/osnoise: Print a stop tracing message
  - trace/osnoise: Make 'noise' variable s64 in run_osnoise()
  - tracing: Fix spelling in osnoise tracer "interferences" -> "interference"
  - Documentation: Fix a typo on trace/osnoise-tracer
  - trace/osnoise: Fix return value on osnoise_init_hotplug_support
  - trace/osnoise: Make interval u64 on osnoise_main
  - trace/osnoise: Support hotplug operations
  - trace/osnoise: Fix 'no previous prototype' warnings
  - trace/osnoise: Fix an ifdef comment
  - trace/osnoise: Add a header with PREEMPT_RT additional fields
  - trace: Add timerlat tracer
  - trace: Add osnoise tracer
  - tracing: Merge irqflags + preempt counter.
  - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers
  - trace: Add a generic function to read/write u64 values from tracefs
  - driver core: auxiliary bus: Fix memory leak when driver_register() fail
  - driver core: auxiliary bus: Remove unneeded module bits
  - driver core: auxiliary bus: Fix calling stage for auxiliary bus init
  - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr
  - driver core: auxiliary bus: minor coding style tweaks
  - driver core: auxiliary bus: make remove function return void
  - driver core: auxiliary bus: move slab.h from include file
  - Add auxiliary bus support
  - svm: Set CONFIG_HISI_SVM as m by default
  - svm: Change svm to modules and remove unused functions
  - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig
  - arm64/ascend: Add new enable_oom_killer interface for oom contrl
  - x86: Support huge vmalloc mappings
  - arm64: Support huge vmalloc mappings
  - mm: vmalloc: Let user to control huge vmalloc default behavior
  - pid_ns: Make pid_max per namespace
  - arm64/mpam: rmid: refine allocation and release process
  - arm64/mpam: resctrl: add tips when rmid modification failed
  - arm64/mpam: Fix mpam corrupt when cpu online
  - vfio/mdev: Add missing error handling to dev_set_name()
  - KVM: arm64: Restore PMU configuration on first run
  - KVM: arm64: Refuse to run VCPU if PMU is not initialized
  - KVM: arm64: Add kvm_vcpu_has_pmu() helper
  - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC
  - KVM: x86: Properly reset MMU context at vCPU RESET/INIT
  - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer
  - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs
  - kvm: SMM: fix losing SMI problem
  - arm64: mm: support setting page attributes for debugging
  - mm: emit the "free" trace report before freeing memory in kmem_cache_free()
  - mm, page_alloc: disable pcplists during memory offline
  - mm, page_alloc: move draining pcplists to page isolation users
  - mm, page_alloc: cache pageset high and batch in struct zone
  - mm, page_alloc: simplify pageset_update()
  - mm, page_alloc: remove setup_pageset()
  - mm, page_alloc: calculate pageset high and batch once per zone
  - mm, page_alloc: clean up pageset high and batch update
  - tools arch x86: Sync the msr-index.h copy with the kernel sources
  - powercap: RAPL: Add AMD Fam19h RAPL support
  - powercap: Add AMD Fam17h RAPL support
  - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer
  - x86/msr-index: sort AMD RAPL MSRs by address
  - Revert "ima: Introduce ima namespace"
  - Revert "ima: Add a list of the installed ima namespaces"
  - Revert "ima: Bind ima namespace to the file descriptor"
  - Revert "ima: Add ima policy related data to the ima namespace"
  - Revert "ima: Add methods for parsing ima policy configuration string"
  - Revert "ima: Add ima namespace to the ima subsystem APIs"
  - Revert "ima: Extend the APIs in the integrity subsystem"
  - Revert "ima: Add integrity inode related data to the ima namespace"
  - Revert "ima: Enable per ima namespace policy settings"
  - Revert "ima: Add ima namespace id to the measurement list related structures"
  - Revert "ima: Keep track of the measurment list per ima namespace"
  - Revert "ima: Check ima namespace ID during digest entry lookup"
  - Revert "ima: Add a new ima template that includes namespace ID"
  - Revert "ima: Add per namespace view of the measurement list"
  - Revert "ima: Add a reader counter to the integrity inode data"
  - Revert "ima: Extend permissions to the ima securityfs entries"
  - Revert "ima: Add the violation counter to the namespace"
  - Revert "ima: Change the owning user namespace of the ima namespace if necessary"
  - Revert "ima: Configure the new ima namespace from securityfs"
  - Revert "ima: Parse per ima namespace policy file"
  - Revert "user namespace: Add function that checks if the UID map is defined"
  - Revert "ima: Remap IDs of subject based rules if necessary"
  - Revert "keys: Add domain tag to the keyring search criteria"
  - Revert "keys: Include key domain tag in the iterative search"
  - Revert "keys: Allow to set key domain tag separately from the key type"
  - Revert "ima: Add key domain to the ima namespace"
  - Revert "integrity: Add key domain tag to the search criteria"
  - Revert "ima: Load per ima namespace x509 certificate"
  - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list"
  - Revert "ima: Set ML template per ima namespace"
  - Revert "ima: fix a potential crash owing to the compiler optimisation"
  - Revert "ima: Introduce ima-ns-sig template"
  - Revert "digest list: disable digest lists in non-root ima namespaces"
  - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled."
  - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration."
  - config: enable CONFIG_ASCEND_CLEAN_CDM by default
  - numa/cdm: Introduce a bootarg to specify the target nodes to move to
  - numa: Move the management structures for cdm nodes to ddr
  - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled
  - tick/nohz: Kick only _queued_ task whose tick dependency is updated
  - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks
  - tick/nohz: Only wake up a single target cpu when kicking a task
  - tick/nohz: Update idle_exittime on actual idle exit
  - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
  - tick/nohz: Conditionally restart tick on idle exit
  - tick/sched: Release seqcount before invoking calc_load_global()
  - tick/sched: Optimize tick_do_update_jiffies64() further
  - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()
  - tick/sched: Use tick_next_period for lockless quick check
  - arm64: Revert feature: Add memmap parameter and register pmem
  - crypto: hisilicon/zip - enable ssid for sva sgl
  - crypto: hisilicon/zip - add new algorithms for uacce device
  - PCI: fix the wrong class type for HiSilicon NP 5896
  - PCI: Fix SD5896 NP init failure
  - fs: fix a hungtask problem when freeze/unfreeze fs
  - PCI: Add support of port isolation for QLogic HBA card 26
  - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails
  - xfs: punch out data fork delalloc blocks on COW writeback failure
  - xfs: use kmem_cache_free() for kmem_cache objects
  - xfs: fix I_DONTCACHE
  - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
  - xfs: fix perag structure refcounting error when scrub fails
  - xfs: make fsmap backend function key parameters const
  - xfs: fix off-by-one error when the last rt extent is in use
  - xfs: make xfs_rtalloc_query_range input parameters const
  - xfs: replace kmem_alloc_large() with kvmalloc()
  - xfs: remove kmem_alloc_io()
  - mm: Add kvrealloc()
  - xfs: introduce all-mounts list for cpu hotplug notifications
  - xfs: introduce CPU hotplug infrastructure
  - xfs: prevent spoofing of rtbitmap blocks when recovering buffers
  - xfs: Enforce attr3 buffer recovery order
  - xfs: logging the on disk inode LSN can make it go backwards
  - xfs: avoid unnecessary waits in xfs_log_force_lsn()
  - xfs: log forces imply data device cache flushes
  - xfs: factor out forced iclog flushes
  - xfs: fix ordering violation between cache flushes and tail updates
  - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog
  - xfs: external logs need to flush data device
  - xfs: flush data dev on external log write
  - xfs: fix an integer overflow error in xfs_growfs_rt
  - xfs: reset child dir '..' entry when unlinking child
  - xfs: don't wait on future iclogs when pushing the CIL
  - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock
  - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks
  - xfs: don't nest icloglock inside ic_callback_lock
  - xfs: force the log offline when log intent item recovery fails
  - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes
  - xfs: xfs_log_force_lsn isn't passed a LSN
  - xfs: Fix CIL throttle hang when CIL space used going backwards
  - xfs: journal IO cache flush reductions
  - xfs: remove need_start_rec parameter from xlog_write()
  - xfs: CIL checkpoint flushes caches unconditionally
  - xfs: async blkdev cache flush
  - xfs: separate CIL commit record IO
  - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs()
  - xfs: log stripe roundoff is a property of the log
  - xfs: only reset incore inode health state flags when reclaiming an inode
  - xfs: don't take a spinlock unconditionally in the DIO fastpath
  - xfs: bunmapi has unnecessary AG lock ordering issues
  - xfs: btree format inode forks can have zero extents
  - xfs: Fix fall-through warnings for Clang
  - xfs: don't reset log idle state on covering checkpoints
  - xfs: check free AG space when making per-AG reservations
  - xfs: unconditionally read all AGFs on mounts with perag reservation
  - xfs: fix deadlock retry tracepoint arguments
  - xfs: fix scrub and remount-ro protection when running scrub
  - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range
  - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses
  - xfs: update superblock counters correctly for !lazysbcount
  - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems
  - xfs: remove obsolete AGF counter debugging
  - xfs: drop submit side trans alloc for append ioends
  - net: hns3: Fix spelling mistake "faile" -> "failed"
  - net: hns3: fix hns3 driver header file not self-contained issue
  - net: hns3: replace one tab with space in for statement
  - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg()
  - net: hns3: add comments for hclge_dbg_fill_content()
  - net: hns3: align return value type of atomic_read() with its output
  - net: hns3: modify one argument type of function hclge_ncl_config_data_print
  - net: hns3: Align type of some variables with their print type
  - net: hns3: add print vport id for failed message of vlan
  - net: hns3: refactor function hclge_set_vlan_filter_hw
  - net: hns3: optimize function hclge_cfg_common_loopback()
  - net: hns3: refactor function hns3_get_vector_ring_chain()
  - net: hns3: refactor function hclge_set_channels()
  - net: hns3: refactor function hclge_configure()
  - net: hns3: split function hclge_update_port_base_vlan_cfg()
  - net: hns3: split function hns3_nic_net_xmit()
  - net: hns3: split function hclge_get_fd_rule_info()
  - net: hns3: split function hclge_init_vlan_config()
  - net: hns3: refactor function hns3_fill_skb_desc to simplify code
  - net: hns3: extract macro to simplify ring stats update code
  - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static
  - net: hns3: split function hns3_set_l2l3l4()
  - net: hns3: split function hns3_handle_bdinfo()
  - net: hns3: split function hns3_nic_get_stats64()
  - net: hns3: refine function hclge_tm_pri_q_qs_cfg()
  - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg()
  - net: hns3: refine function hclge_cfg_mac_speed_dup_hw()
  - net: hns3: split function hns3_get_tx_timeo_queue_info()
  - net: hns3: refactor two hns3 debugfs functions
  - net: hns3: refactor hns3_nic_reuse_page()
  - net: hns3: refactor reset_prepare_general retry statement
  - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790
  - net: vxlan: add macro definition for number of IANA VXLAN-GPE port
  - net: hns3: fix incorrect components info of ethtool --reset command
  - net: hns3: fix one incorrect value of page pool info when queried by debugfs
  - net: hns3: add check NULL address for page pool
  - net: hns3: fix VF RSS failed problem after PF enable multi-TCs
  - net: hns3: add dql info when tx timeout
  - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu
  - net: hns3: format the output of the MAC address
  - net: hns3: add log for workqueue scheduled late
  - net: hns3: remove the way to set tx spare buf via module parameter
  - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver
  - ethtool: extend ringparam setting/getting API with rx_buf_len
  - ethtool: add support to set/get rx buf len via ethtool
  - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver
  - ethtool: add support to set/get tx copybreak buf size via ethtool
  - vhost_net: avoid tx queue stuck when sendmsg fails
  - crypto: x86/sm4 - Fix invalid section entry size
  - crypto: sm4 - Do not change section of ck and sbox
  - crypto: x86/sm4 - Fix frame pointer stack corruption
  - Add the configuration for accelerated of SM4
  - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation
  - crypto: x86/sm4 - export reusable AESNI/AVX functions
  - crypto: tcrypt - add the asynchronous speed test for SM4
  - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation
  - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic
  - crypto: sm4 - create SM4 library based on sm4 generic code
  - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm
  - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm
  - crypto: tcrypt - Fix missing return value check
  - ipvlan: limit loop_qlen ranges
  - ipvlan: limit loop_delay ranges
  - ipvlan: Introduce local xmit queue for l2e mode
  - ipvlan: check the value of module parameter ipvlan_default_mode
  - ipvlan: Introduce l2e mode
  - mpam: update monitor rmid and group configuration
  - mpam: Add support for group rmid modify
  - mpam: enable rdt_mon_capable for mbw monitor
  - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en
  - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration
  - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context
  - iommu: add iommu interface to set/get device configuration
  - block/wbt: fix negative inflight counter when remove scsi device
  - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev
  - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP
  - arm64/ascend: Enable DvPP mmap features for Ascend Platform
  - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48
  - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7
  - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096
  - audit: ensure userspace is penalized the same as the kernel when under pressure
  - audit: improve robustness of the audit queue handling
  - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr
  - drm/hisilicon: Features to support reading resolutions from EDID
  - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters
  - mm: Change tmpfs size base on ddr size.
  - SUNRPC: Close a race with transport setup and module put
  - sched: Introduce handle priority reversion mechanism
  - mm: Check numa node hugepages enough when mmap hugetlb
  - block: return errors from blk_execute_rq()
  - blk: Fix lock inversion between ioc lock and bfqd lock
  - bfq: Remove merged request already in bfq_requests_merged()


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-35.0.0.18
changelog:
  - tcp_comp: add stub proto ops for tcp compression socket
  - tcp_comp: allow ignore local tcp connections
  - tcp_comp: only enable compression for give server ports
  - tcp_comp: add sysctl for enable/disable compression
  - tcp_comp: add init and cleanup hook for compression
  - tcp_comp: add tcp comp option to SYN and SYN-ACK
  - tcp_comp: add Kconfig for tcp payload compression
  - xfs: move the CIL workqueue to the CIL
  - xfs: CIL work is serialised, not pipelined
  - xfs: AIL needs asynchronous CIL forcing
  - xfs: reduce ilock acquisitions in xfs_file_fsync
  - xfs: refactor xfs_file_fsync
  - xfs: throttle inode inactivation queuing on memory reclaim
  - xfs: avoid buffer deadlocks when walking fs inodes
  - xfs: use background worker pool when transactions can't get free space
  - xfs: don't run speculative preallocation gc when fs is frozen
  - xfs: flush inode inactivation work when compiling usage statistics
  - xfs: inactivate inodes any time we try to free speculative preallocations
  - xfs: queue inactivation immediately when free realtime extents are tight
  - xfs: queue inactivation immediately when quota is nearing enforcement
  - xfs: queue inactivation immediately when free space is tight
  - xfs: per-cpu deferred inode inactivation queues
  - xfs: detach dquots from inode if we don't need to inactivate it
  - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable
  - xfs: remove the active vs running quota differentiation
  - xfs: remove the flags argument to xfs_qm_dquot_walk
  - xfs: remove xfs_dqrele_all_inodes
  - xfs: remove support for disabling quota accounting on a mounted file system
  - xfs: don't nest transactions when scanning for eofblocks
  - xfs: force log and push AIL to clear pinned inodes when aborting mount
  - xfs: separate primary inode selection criteria in xfs_iget_cache_hit
  - xfs: refactor the inode recycling code
  - xfs: add iclog state trace events
  - xfs: rename struct xfs_eofblocks to xfs_icwalk
  - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_
  - xfs: selectively keep sick inodes in memory
  - xfs: drop IDONTCACHE on inodes when we mark them sick
  - xfs: refactor per-AG inode tagging functions
  - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag
  - xfs: pass struct xfs_eofblocks to the inode scan callback
  - xfs: fix radix tree tag signs
  - xfs: make the icwalk processing functions clean up the grab state
  - xfs: clean up inode state flag tests in xfs_blockgc_igrab
  - xfs: remove indirect calls from xfs_inode_walk{,_ag}
  - xfs: remove iter_flags parameter from xfs_inode_walk_*
  - xfs: move xfs_inew_wait call into xfs_dqrele_inode
  - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab
  - xfs: pass the goal of the incore inode walk to xfs_inode_walk()
  - xfs: rename xfs_inode_walk functions to xfs_icwalk
  - xfs: move the inode walk functions further down
  - xfs: detach inode dquots at the end of inactivation
  - xfs: move the quotaoff dqrele inode walk into xfs_icache.c
  - xfs: don't bounce the iolock between free_{eof,cow}blocks
  - xfs: expose the blockgc workqueue knobs publicly
  - xfs: rename the blockgc workqueue
  - xfs: prevent metadata files from being inactivated
  - xfs: parallelize block preallocation garbage collection
  - xfs: rename block gc start and stop functions
  - xfs: only walk the incore inode tree once per blockgc scan
  - xfs: consolidate the eofblocks and cowblocks workers
  - xfs: consolidate incore inode radix tree posteof/cowblocks tags
  - xfs: remove trivial eof/cowblocks functions
  - xfs: hide xfs_icache_free_cowblocks
  - xfs: hide xfs_icache_free_eofblocks
  - xfs: relocate the eofb/cowb workqueue functions
  - xfs: set WQ_SYSFS on all workqueues in debug mode
  - xfs: increase the default parallelism levels of pwork clients
  - xfs: flush speculative space allocations when we run out of space
  - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites
  - xfs: add a tracepoint for blockgc scans
  - xfs: flush eof/cowblocks if we can't reserve quota for chown
  - xfs: flush eof/cowblocks if we can't reserve quota for inode creation
  - xfs: flush eof/cowblocks if we can't reserve quota for file blocks
  - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent
  - xfs: pass flags and return gc errors from xfs_blockgc_free_quota
  - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts
  - xfs: xfs_inode_free_quota_blocks should scan project quota
  - xfs: don't stall cowblocks scan if we can't take locks
  - xfs: trigger all block gc scans when low on quota space
  - xfs: shut down the filesystem if we screw up quota reservation
  - xfs: rename code to error in xfs_ioctl_setattr
  - xfs: remove xfs_qm_vop_chown_reserve
  - xfs: refactor inode ownership change transaction/inode/quota allocation idiom
  - xfs: refactor inode creation transaction/inode/quota allocation idiom
  - xfs: refactor reflink functions to use xfs_trans_alloc_inode
  - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode
  - xfs: refactor common transaction/inode/quota allocation idiom
  - xfs: reserve data and rt quota at the same time
  - xfs: fix up build warnings when quotas are disabled
  - xfs: clean up icreate quota reservation calls
  - xfs: remove xfs_trans_unreserve_quota_nblks completely
  - xfs: create convenience wrappers for incore quota block reservations
  - xfs: clean up quota reservation callsites
  - xfs: reduce quota reservation when doing a dax unwritten extent conversion
  - scsi:spraid: use bsg module to replace with ioctrl
  - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created
  - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES
  - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism
  - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI
  - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation
  - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE
  - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR
  - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled
  - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled
  - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh
  - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static
  - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL
  - openeuler_defconfig: Enable sharepool feature in defconfig
  - net/spnic:The reset command flags modification.
  - net/spnic:Attribute negotiation and optimization.
  - net/spnic:RSS initialization process optimization
  - arm64: Fix conflict for capability when cpu hotplug
  - memcg: Add static key for memcg kswapd
  - memcg: make memcg kswapd deal with dirty
  - memcg: support memcg sync reclaim work as kswapd
  - memcg: Export memcg.high from cgroupv2 to cgroupv1
  - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1
  - kabi: Add reserved page and gfp flags for future extension
  - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type
  - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum
  - bpf: Split cgroup_bpf_enabled per attach type
  - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt
  - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks
  - KABI: Add KABI_AUX_PTR extenstions to some more base structures
  - kabi: Generalize naming of kabi helper macros
  - arm64: Request resources for reserved memory via memmap
  - arm64: Add support for memmap kernel parameters


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-36.0.0.19
changelog:
  - hugepage: add sysctl for hugepage alloc and mig
  - mm: export node type {pmem|dram} under /sys/bus/node
  - acpi/numa: memorize node type from SRAT table
  - etmem_scan: add pte_hole callback
  - etmem_scan: release CPU after scan walk_step size
  - etmem: fix potential UAF when walk ept page table
  - etmem: fix concurrent access to export file operations
  - etmem scan: fix memleak in vm_idle_read
  - etmem_scan: x86: support scan 4 level ept under 5 level host page table
  - etmem: x86: support scan hugetlb of vm
  - etmem: add ioctl for mm idle scan
  - RDMA/hns: Remove support for HIP06
  - RDMA/hns: Remove RST2RST error prints for hw v1
  - RDMA/hns: Support direct wqe of userspace
  - RDMA/hns: Modify the mapping attribute of doorbell to device
  - RDMA/hns: Encapsulate the qp db as a function
  - RDMA/hns: Use the core code to manage the fixed mmap entries
  - RDMA/hns: Use IDA interface to manage uar index
  - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH
  - RDMA/hns: Fix Direct WQE is not enable
  - RDMA/hns: Enable stash feature of HIP09


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-38.0.0.20
changelog:
  - netfilter: fix regression in looped (broad|multi)cast's MAC handling
  - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation
  - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
  - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen.
  - dt-bindings: mpam: add document for arm64 mpam
  - arm64/mpam: add device tree support for mpam initialization
  - arm64/mpam: remove __init macro to support driver probe
  - perf script: Fix printing 'phys_addr' failure issue
  - bcache: always record start time of a sample
  - bcache: do not collect data insert info created by write_moving
  - bcache: Rewrite patch to delay to invalidate cache data
  - bcache: Add a sample of userspace prefetch client
  - bcache: Delay to invalidate cache data in writearound write
  - bcache: inflight prefetch requests block overlapped normal requests
  - bcache: provide a switch to bypass all IO requests
  - bcache: add a framework to perform prefetch
  - tcp: Add some stub info for KABI consistency
  - BMA: Fix format string compile warning in arm32 builds


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-39.0.0.21
changelog:
  - Increase-debugfs_dump_index-after-dump
  - brd: expose number of allocated pages in debugfs
  - net: hns3: create new common cmd code for PF and VF modules
  - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs
  - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs
  - net: hns3: create new set of common tqp stats APIs for PF and VF reuse
  - net: hns3: refactor VF rss init APIs with new common rss init APIs
  - net: hns3: refactor PF rss init APIs with new common rss init APIs
  - net: hns3: create new set of common rss init APIs for PF and VF reuse
  - net: hns3: refactor VF rss set APIs with new common rss set APIs
  - net: hns3: refactor PF rss set APIs with new common rss set APIs
  - net: hns3: create new set of common rss set APIs for PF and VF module
  - net: hns3: refactor VF rss get APIs with new common rss get APIs
  - net: hns3: refactor PF rss get APIs with new common rss get APIs
  - net: hns3: create new set of common rss get APIs for PF and VF rss module
  - net: hns3: refactor hclge_comm_send function in PF/VF drivers
  - net: hns3: create new rss common structure hclge_comm_rss_cfg
  - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c
  - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs
  - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs
  - net: hns3: create common cmdq init and uninit APIs
  - net: hns3: refactor VF cmdq resource APIs with new common APIs
  - net: hns3: refactor PF cmdq resource APIs with new common APIs
  - net: hns3: create common cmdq resource allocate/free/query APIs
  - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API
  - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
  - net: hns3: create new set of unified hclge_comm_cmd_send APIs
  - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module
  - net: hns3: create new cmdq hardware description structure hclge_comm_hw
  - net: hns3: refactor hns3 makefile to support hns3_common module
  - Revert "bcache: add a framework to perform prefetch"
  - Revert "bcache: provide a switch to bypass all IO requests"
  - Revert "bcache: inflight prefetch requests block overlapped normal requests"
  - Revert "bcache: Delay to invalidate cache data in writearound write"
  - Revert "bcache: Add a sample of userspace prefetch client"
  - Revert "bcache: Rewrite patch to delay to invalidate cache data"
  - Revert "bcache: do not collect data insert info created by write_moving"
  - Revert "bcache: always record start time of a sample"


author: wangjie<wangjie294@huawei.com> -1.0.7-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Synchronize patches from community
         Verbose-CLI-start-pulling-Shared-Brotli.patch
         Ensure-decompression-consumes-all-input.patch
         fix-MSVC-configuration-and-c++-compilation-fails.patch
         fix-executable-mode-of-decode-js.patch
         Fix-include-for-EMCC-build.patch
         Add-an-option-to-avoid-building-shared-libraries.patch
         Disable-PIC-in-EMCC-mode.patch
         Add-missing-const-to-a-couple-of-kConstants.patch
         Move-TZCNT-and-BSR-intrinsics-and-add-MSVC-versions.patch


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


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




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

  , and delete BuildRequires git


author: tangjie02 <tangjie02@kylinsec.com.cn> - 1.24.1-5
changelog:
  - Support kiran desktop environment.
  - Caja not register for root in MATE desktop before session manager timeout


author: longcheng <longcheng@kylinos.com.cn> - 1.22.1-2
changelog:
  - remove 
  - remove Requires: beesu for caja-beesu
  - remove sendto option in computer trash and root folder (#27922)


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


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 20.3-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix the error level logs displayed for the cloud-init-local service


author: yuboyun <yuboyun@huawei.com> - 33.6-3
changelog:
  - Do not use '--loglevel' option when running Anaconda
    Improve Imc no-virt error handling
    Add POSTIN scriptlet error to the log monitor list
    Remove LD_PRELOAD libgomp.so.1 from Imc --no-virt


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 8.32-6
changelog:
  - Add Buildrequires tcl to prevent "the /usr/bin/env: 'tclsh': No such file or direcory" error during compilation.


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


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


author: Stephen Augustus <saugustus@vmware.com> - 1.15.1
changelog:
  - Source cri-tools from https://github.com/kubernetes-sigs/cri-tools
    instead of https://github.com/kubernetes-incubator/cri-tools


author: Stephen Augustus <saugustus@vmware.com> - 1.15.1
changelog:
  - Bump minimum versions of all kubernetes dependencies
  - Remove conditional logic for unsupported versions of Kubernetes


author: Stephen Augustus <saugustus@vmware.com> - 1.18.4
changelog:
  - Source CNI plugins from https://storage.googleapis.com/k8s-artifacts-cni/release
    instead of https://dl.k8s.io/network-plugins


author: Stephen Augustus <saugustus@vmware.com> - 1.18.4
changelog:
  - Source cri-tools from https://storage.googleapis.com/k8s-artifacts-cri-tools/release
    instead of https://github.com/kubernetes-sigs/cri-tools


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



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


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

  , and delete BuildRequires git


author: seuzw <930zhaowei@163.com> - 4.12.5-3
changelog:
  - Type:cves
  - Id:CVE-2020-14318 CVE-2020-14323 CVE-2020-14383
  - SUG:NA
  - DESC:fix CVE-2020-14318 CVE-2020-14323 CVE-2020-14383


author: gaihuiying <gaihuiying1@huawei.com> - 4.12.5-5
changelog:
  - Type:cves
  - ID:CVE-2020-27840 CVE-2021-20277 CVE-2021-20254
  - SUG:NA
  - DESC:fix CVE-2020-27840 CVE-2021-20277 CVE-2021-20254


author: yanglu <yanglu72@huawei.com> - 7.77.0-3
changelog:
  - Type:CVE
  - CVE:CVE-2021-22945 CVE-2021-22946 CVE-2021-22947
  - SUG:NA
  - DESC:fix CVE-2021-22945 CVE-2021-22946CVE-2021-22947


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


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


author: gaihuiying <gaihuiying1@huawei.com> - 4.2.23-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix errors when use "yum module remove --all per:common" command
         fix test test_mode_tty failed


author: gaihuiying <gaihuiying1@huawei.com> - 4.2.23-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:remove recommends rpm-plugins-systemd-inhibit
         backport community patches and fix CVE-2021-3445
         delete duplicate python3-libdnf dependency


author: liulong <liulong20@huawei.com> - 2.82-3
changelog:
  - Type:CVE
  - Id:NA
  - SUG:NA
  - DESC:fix CVE-2020-25681 CVE-2020-25682 CVE-2020-25683 CVE-2020-25684 CVE-2020-25685 CVE-2020-25686 CVE-2020-25687


author: zengwefeng <zwfeng@huawei.com> - 2.82-5
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Add missing check for NULL return from allocate_rfd
         Fix DNS reply when asking for DNSSEC


author: gaihuiying <gaihuiying1@huawei.com> - 2.82-7
changelog:
  - Type:CVE
  - Id:NA
  - SUG:NA
  - DESC: Handle caching with EDNS options better
          Fix to 75e2f0aec33e58ef5b8d4d107d821c215a52827c
          Fix for 12af2b171de0d678d98583e2190789e544440e02
          Fix problem with DNS retries in 2.83 2.84 version
          Simplify preceding fix
          Update to new struct frec fields in conntrack code
          Use the values of min port and max port in TCP connection
          Correct occasional bind dynamic synchronization
          Move fd into frec_src fixes 15b60ddf935a531269bb8c68
          fix CVE-2021-3448


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


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


author: chenchen <chen_aka_jan@163.com> - 20.11-9
changelog:
  - del rpath from some binaries and bin
  - add debug package to strip
  - add "-fstack-protector-strong" for binaries and bin


author: jiangheng <jiangheng12@huawei.com> - 21.11-3
changelog:
  - add /usr/lib64/dpdk/*, here are some so files
  - put lib file and header file in the same directory for third-party lib compile


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


author: Neal Gompa <ngompa13@gmail.com> 0.4.0-1
changelog:
  - Add support for zstd drpms
  - CMake cleanups
  - Make running tests optional
  - Small spec improvements


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0001-e2fsprogs-set-hugefile-from-4T-to-1T-in-hugefile-tes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-libss-add-newer-libreadline.so.8-to-dlopen-path.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-tests-update-expect-files-for-f_mmp_garbage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0004-tests-update-expect-files-for-f_large_dir-and-f_larg.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/e2fsprogs-1.46.4-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: gaoguanghui <gaoguanghui1@huawei.com> - 2.0.10-30
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:this patch made future ebtables processes wait indefinitely for the lock to
         become free


author: Rich Mattes <richmattes@gmail.com> - 3.4.0-3
changelog:
  - Apply MMA patch unconditionally, and edit patch to only define MMA disable on
    __PPC64__ (rhbz#2003362)


author: panxiaohe <panxh.life@foxmail.com> - 0.185-10
changelog:
  - Get instance correctly for eu-ar -N option
  - Use make macros
  - Use upstream patch for no stdin flag


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


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


author: Mark Wielaard <mark@klomp.org> 0.177-1
changelog:
  - elfclassify: New tool to analyze ELF objects.
  - readelf: Print DW_AT_data_member_location as decimal offset.
             Decode DW_AT_discr_list block attributes.
  - libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
  - libdwelf: Add dwelf_elf_e_machine_string.
              dwelf_elf_begin now only returns NULL when there is an error
              reading or decompressing a file. If the file is not an ELF file
              an ELF handle of type ELF_K_NONE is returned.
  - backends: Add support for C-SKY.


author: chenyanpan <chenyanpan@huawei.com> - 1:27.1-5
changelog:
  - Type: improvement
  - DESC: use /usr/bin/make -O -j64 V=1 VERBOSE=1 instead of make for building bootstrap


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


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


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


author: openEuler Buildteam <buildteam@openeuler.org> - 0.26-19
changelog:
  - Type:cves
  - ID:CVE-2019-13109
  - SUG:NA
  - DESC:fix CVE-2019-13109
         fix ICC profile in PNG images


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


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


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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

  , and delete BuildRequires git


author: Pavel Raiskup <praiskup@redhat.com> - 3.14-4
changelog:
  - /proc and /sys made %ghost to allow filesystem package updates in rootless
    container environments (rhbz#1548403)

  -* Fri Jul 17 2020 Ruijun Ge <geruijun@huawei.com> - 3.14-2
  -- update to 3.14 version


author: openEuler Buildteam <buildteam@openeuler.org> - 2:4.7.0-4
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Fix test failures ran as root and enable -xautofs and disable leaf opt


author: openEuler Buildteam <buildteam@openeuler.org> - 2:4.7.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert remove S_MAGIC_XFS and remove NOSTAT_LEAF_OPTIMIZATION to fix coredump


author: gaihuiying <gaihuiying1@huawei.com> - 0.8.3-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:remove unuselful patch:patch to default to iptables
         add new featuer to fix command error when use with non-existen ipset


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


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


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


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


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


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


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



  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-gdbmtool-import-command.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
changelog:
  - Upgrade to 3.38.2
  - Update Epoch, Version, Release, Source0, BuildRequires, Requires
  - Add patch 'python3-install-path-fix.patch', change files list


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



  /usr/bin/cat /root/rpmbuild/SOURCES/python3-install-path-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: gaihuiying <gaihuiying1@huawei.com> - 2.23.0-16
changelog:
  - Type:cves
  - ID:CVE-2020-11008
  - SUG:NA
  - DESC:fix CVE-2020-11008
         credential: detect unrepresentable values when parsin urls
         fsck: detect gitmodules URLs with embedded newlines


author: yang_zhuang_zhuang <yangzhuangzhuang1@huawei.com> - 2.27.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Resolved the problem that a failure message is displayed when the git-daemon package is uninstalled


author: panxiaohe <panxiaohe@huawei.com> - 2.30.0-4
changelog:
  - Fix CVE-2021-29468
  - Add gcc and gettext to BuildRequires
    - necessary for building and msgfmt command


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - update to 8.0.0
    - Remove local git archive support !304
    - Remove local git diff handling !345
    - Remove local git format-patch handling !346
    - Remove RepoPath from the API response


author: weijin deng <weijin.deng@turbolinux.com.cn> - 2.66.8-1
changelog:
  - Upgrade to 2.66.8
  - Update Version, Release
  - Delete patch files, delete gio-launch-desktop(not exist in 2.66.8)
  - Correct date, make it match weekday


author: weijin deng <weijin.deng@turbolinux.com.cn> - 2.68.1-1
changelog:
  - Upgrade to 2.68.1 because gnome-builder and more new gnome applications
    need function g_memdup2 which needs glib2 ≥2.67.3 to instead of g_memdup


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
changelog:
  - Upgrade to 3.38.2
  - Delete 0001-Fix-compiler-errors.patch which existed in version 3.38.2
  - Add sub package gnome-calculator-devel


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


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


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


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


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


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


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


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


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



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

  , and delete BuildRequires git


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


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


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


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-17
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:modify the permissions of the files which under /usr/lib/systemd/system directory
         in grub2-tools to 644


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


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


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

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


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


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


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


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



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


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


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

  , and delete BuildRequires git


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



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


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


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


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

  , and delete BuildRequires git


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




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


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


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


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

  , and delete BuildRequires git


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


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


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


author: yanan li <liyanan32@huawei.com> - 1.8.20-11
changelog:
  - add sub packages hdf5-openmpi-static, hdf5-openmpi-devel, hdf5-openmpi,
  - hdf5-mpich-static, hdf5-mpich-devel, hdf5-mpich


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




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

  , and delete BuildRequires git


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


author: baizhonggui <baizhonggui@huawei.com> - 3.0.2-2
changelog:
  - Fix building error: ./autogen.sh: line 3: autoreconf: command not found
  - Add autoconf/automake/gcc in BuildRequires


author: gaihuiying <gaihuiying1@huawei.com> - 2.4.48-2
changelog:
  - Type:cves
  - ID:CVE-2021-34798 CVE-2021-36160 CVE-2021-40438
  - SUG:restart
  - DESC:fix CVE-2021-34798 CVE-2021-36160 CVE-2021-40438


author: gaihuiying <gaihuiying1@huawei.com> - 2.4.48-3
changelog:
  - Type:cves
  - ID:CVE-2021-40438 CVE-2021-39275
  - SUG:restart
  - DESC:fix CVE-2021-40438 fully and correctly
         fix CVE-2021-39275


author: wangfengtu <wangfengtu@huawei.com> - 2.0.10-8
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: fix undefined reference to `service_arguments_free' in libisulad_img.so


author: chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.10-11
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: fixed a bug that occurs when starting a container in host mode


author: jberry@suse.com
changelog:
  - Include LimitNOFILE=100000 in service file as influxdb suggests
    and crashes with relatively small amounts of data without this.


author: matwey.kornilov@gmail.com
changelog:
  - Update 1.5.4:
    * [1.5] Fix panic in readTombstoneV4.
    * buildtsi: Do not escape measurement names.
    * Fix the validation for multiple nested distinct calls.
    * Return the correct auxiliary values for top/bottom.
    * backport: check for failure case where backup dir has no manifest files.
    * Fix regression to allow now() to be used as the group by offset again.
    * 1.5: Revert "Use MADV_WILLNEED when loading TSM files".
    * Ignore index size in Engine.DiskSize().
    * [1.5] Fix buildtsi partition key.
    * Ensure that conditions are encoded correctly even if the AST is not properly formed.
    * Allow time variable to be case insensitive again.
    * Support setting the log level through the environment variable.
    * Ensure correct number of tags parsed.
    * Fix panic when checking fieldsets.
    * Fix data race in WAL.
    * Improve CLI connection warnings
    * Backup utility prints a list of backup files.
    * Backup/Restore can produce/consume data in the same format as the enterprise backup/restore tool.
    * Restore runs in online mode, does not delete existing databases
    * Export functionality using start/end to filter exported data by timestamp
    * Handle high cardinality deletes in TSM engine
    * Improve inmem index startup performance for high cardinality.
    * Add further tsi support for streaming/copying shards.
    * Schedule a full compaction after a successful import
    * Add Prometheus /metrics endpoint.
    * Add ability to generate shard digests.
    * Allow setting the node id in the influx cli program.
    * Add logging configuration to the main configuration file.
    * Suppress the InfluxDB banner if the log output is not a TTY.
    * Added option to write HTTP request logs to separate file.
    * Update logging calls to take advantage of structured logging.
    * Generate trace logs for a number of important InfluxDB operations.
    * Improve startup time of inmem index.


author: Thomas Bechtold <tbechtold@suse.com>
changelog:
  - Fix permissions and add (noreplace) for /etc/influxdb/config.toml
    The file should be readable by the influxdb group and not readable by
    anybody else. Also it shouldn't be replaced on package upgrades
    when the file was modified.
  - Use %license macro
  - Use %tmpfiles_create macro when systemd is used
  - Use /run instead of /var/run


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 1.5.5:
    * reduce allocations in TSI TagSets implementation.
    * tsdb: Copy return value of IndexSet.MeasurementNamesByExpr
    * Ensure orphaned series cleaned up with shard drop.
    * Fix the derivative and others time ranges for aggregate data.
    * Fix the stream iterator to not ignore errors.
    * Do not panic when a series ID iterator is nil.
    * Fix panic in IndexSet.
    * Pass the query authorizer to subqueries.
    * Fix TSM1 panic on reader error.


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 1.7.6:
    * Over 200 features, bugfixes and security fixes, see
    https://docs.influxdata.com/influxdb/v1.7/about_the_project/releasenotes-changelog/
    Breaking Changes:
    * Chunked query was added into the Go client v2 interface.
    * If math is used with the same selector multiple times, it will now act as a
    selector rather than an aggregate. See #9563 for details.
    * For data received from Prometheus endpoints, every Prometheus measurement is
    now stored in its own InfluxDB measurement rather than storing everything in
    the _ measurement using the Prometheus measurement name as the __name__ label.
    Highlights of the Features:
    * Flux v0.7 technical preview
    * Time Series Index (TSI) query performance and throughputs improvements
    * Support proxy environment variables in the influx client.
    * Implement basic trigonometry functions.
    * Add ability to delete many series with predicate.
    * Implement floor, ceil, and round functions.
    * Add more math functions to InfluxQL.
    * Allow customizing the unix socket group and permissions created by the server.
    * Add suppress-write-log option to disable the write log when the log is enabled.
    * Add additional technical analysis algorithms.
    * Log information about index version during startup.
    * Add key sanitization to deletetsm command in influx_inspect utility.
    * Optimize the spread function to process points iteratively instead of in batch.
    * Allow math functions to be used in the condition.
    * Add HTTP write throttle settings: max-concurrent-write-limit,
    max-enqueued-write-limit, and enqueued-write-timeout.
    * Implement SHOW STATS FOR indexes.
    * Add dumptsmwal command to influx_inspect utility.
    * Improve the number of regex patterns that are optimized to static OR conditions.


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 1.7.8:
    * Update flux to 0.36.2
    Bugfixes:
    [#14264]: Fix Prometheus read panic.
    [#14271]: Remove stray fmt.Println in tsm1.StringArrayEncodeAll.
    [#14286]: Fix issue where fields re-appear after DROP MEASUREMENT.
    [#14295]: Remove a dubugging println call.
    [#14307]: Subquery ordering with aggregates in descending mode was wrong.
    [#14402]: Fix the http handler to not mislabel series as partial.
    [#14557]: fix(query): make show series exact cardinality count only distinct series.
    [#14593]: fix(query/compile.go): time range was exceeding min/max bounds under ….
    [#13441]: Fix the sort order for aggregates so that they are sorted by tag and then time.
    [#13459]: Fill resets the previous value when a new series or window is encountered.
    [#13463]: Use the timezone when evaluating time literals in subqueries.
    [#13566]: Fix csv decoder bug where empty tag values cause an array index panic.
    [#13697]: Remove query language from version command.
    [#13837]: Fix open/close race in SeriesFile.
    [#13854]: Fix the ordering for selectors within a subquery with different outer tags.
    [#13860]: Sync series segment after truncate.
    [#14083]: Don't panic when length of source slice is too large.


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



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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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



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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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



  /usr/bin/cat /root/rpmbuild/SOURCES/bugfix-iproute2-3.10.0-fix-maddr-show.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/bugfix-iproute2-change-proc-to-ipnetnsproc-which-is-private.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Liu Chao <liuchao173@huawei.com> - 3:1.7.0-4
changelog:
  - Type:enhanced
  - ID:NA
  - SUG:restart
  - DESC:remove PIDFile in irqbalance.service and add IRQBALANCE_BANNED_INTERRUPTS in irqbalance.sysconfig


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


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


author: snoweay <snoweay@163.com> - 2.0.20-2
changelog:
  - Add support for quick kexec
    kexec: Add quick kexec support
    arm64: Quick kexec implementation for arm64


author: zhangruifang2020 <zhangruifang1@huawei.com> - 2.0.20-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix issue about iomem file that contains too many contens.As a result,the kdump service failed.


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2.0.20-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:support more than one crash kernel regions.
         Fix bugs of unuseable quick kexec on arm64, becaues of arm64-kexec-allocate-memory-space-avoiding-reserved-regions
         excluding QUICK_KEXEC memory region.


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2.0.20-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix bug: Filed to generate the vmcore file in the ARM architecture
         Fix bug: Filed to generate the vmcore-dmesg.txt file in the ARM architecture


author: hushiyuan <hushiyuan@huawei.com> - 27-5
changelog:
  - libkmod-module: check "new_from_name" return value in get_builtin
  - libkmod:fix double free for modinfo in modules.buildin.modinfo
  - libkmod:fix an overflow with wrong modules.builtin.modinfo
  - libkmod-config:fix a memory leak when kmod_list_append failes
  - Fix "modinfo -F always shows name for build-ins"


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


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


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


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



  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0001-change-order-of-multipath.rules.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0002-RH-add-mpathconf.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0003-RH-Remove-the-property-blacklist-exception-builtin.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0004-fix-syntax-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0005-fix-multipathd-resize-when-not-all-paths-size-are-eq.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0006-avoid-handling-paths-repeatedly-in-coalesce-paths.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0007-fix-lun-expansion-failure-when-there-is-offline-path.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0008-fix-bugs-backported-from-next-branch.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0009-fix-change-reservation-key-to-uint8-for-memcmp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0010-bugfix-flush-and-sync-before-reboot.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0011-change-log-level-to-info-if-alua-is-not-support-by-s.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0012-device-mapper-multipath-fix-find-multipath-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0013-kpartx-change-kpartx-file-and-default-bindir.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0014-remove-local-disk-from-pathvec.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/hpp/rpmbuild/SOURCES/0015-clear-mpp-path-reference-when-path-is-freed-otherwis.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0001-change-order-of-multipath.rules.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-RH-add-mpathconf.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-RH-Remove-the-property-blacklist-exception-builtin.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0004-fix-syntax-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0005-fix-multipathd-resize-when-not-all-paths-size-are-eq.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0006-avoid-handling-paths-repeatedly-in-coalesce-paths.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0007-fix-lun-expansion-failure-when-there-is-offline-path.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0008-fix-bugs-backported-from-next-branch.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0009-fix-change-reservation-key-to-uint8-for-memcmp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0010-bugfix-flush-and-sync-before-reboot.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0011-change-log-level-to-info-if-alua-is-not-support-by-s.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0012-device-mapper-multipath-fix-find-multipath-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0013-kpartx-change-kpartx-file-and-default-bindir.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0014-remove-local-disk-from-pathvec.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0015-clear-mpp-path-reference-when-path-is-freed-otherwis.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0016-multipath-return-failure-on-an-invalid-remove-cmd.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0017-multipath-fix-exit-status-of-multipath-T.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-9
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:support remove static variables using KPATCH_IGNORE_STATIC


author: Xinpeng Liu<liuxp11@chinatelecom.cn> -1:0.9.1-14
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:modify the code stype in make_hotpatch and fix compile bug


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



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


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

  , and delete BuildRequires git


author: chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.6-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: add new fields in config v2 and inspect to support modifications on iSulad


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


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



  /usr/bin/cat /root/rpmbuild/SOURCES/less-394-time.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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


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



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

  , and delete BuildRequires git


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


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

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


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



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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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


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


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


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




  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.5-use-fipscheck.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.4-fips-keygen.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.4-tests-fipsmode.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.7.3-fips-cavs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.4-use-poll.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.6.1-mpicoder-gccopt.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.7.3-ecc-test-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.3-fips-ctor.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.5-getrandom.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.3-fips-enttest.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.3-md-fips-enforce.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.5-intel-cet.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-libgcrypt-1.8.5-fips-module.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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


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


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


author: haowenchao <haowenchao@huawei.com> - 1.19.0-4
changelog:
  - Split rpm package to avoid main rpm package CUnit dependency
    Previous implement place executable files in main package which leading
    to dependency of CUnit. This change add a package utils and move
    these executable files to utils package to avoid main package's CUnit
    dependency, making main package weak depend on libiscsi-utils


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




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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


author: tonyj@suse.com
changelog:
  - Update to version 3.10 for SLE15 (bsc#1055683)
  - Adhere to shared library policy (new lib: liblttng-ctl$sover)
  - Do not package static libraries


author: sor.alexei@meowr.ru
changelog:
  - Add lttng-tools-fix-pkgconfig.patch: Add missing dependencies to
    lttng-ctl.pc.
  - Build for aarch64.
  - Spec cleanup.


author: sor.alexei@meowr.ru
changelog:
  - Update to version 2.10.2:
    * Do not flag consumer as disabled on relayd comm failure.
    * Cleanup inactive FDs in the consumer polling thread.
    * man: Document dead-peer detection for lttng-relayd.
    * lttng-relayd: Use the TCP keep-alive mechanism to detect a
      dead-peer.
    * Tests: race between consumer pause and trace start/stop.
    * Fix notification thread being not notified of channel creation
      on application error.
    * Fix using putenv() and free()-ing the value is invalid.
    * Fix unknown consumer type considered a libc error.
    * Fix that consumerd(64/32)_lib_dir can be NULL.
    * Fix a nonsensical message printed by lttng track/untrack.
    * Fix O_CLOEXEC being erroneously used on pipe creation.
    * Fix a wrong parameter to fcntl in pipe_set_flag.
    * Use lttng_clock_gettime instead of clock_gettime.
    * Close channel monitor pipe after killing the
      metadata_timer_thread.
    * Use file based synchronisation for python logging test.
    * Test: Add file based synchronisation point for the Python test
      application.
    * Fix wrong use of the relay_streams_sent in snapshot.
    * Fix the return code of lttcomm_send_unix_sock signed.
    * Fix a src/bin/lttng/utils.c: cast incompatible pointer warning.
    * Fix: src/common/pipe.h: include <sys/types.h> for ssize_t and
      mode_t.
    * Fix detect dlmopen() and disable corresponding tests if not
      available.
    * Use tmpdir for intermediary files.
    * Fix include scripts for distribution.
    * Fix a typo in lttng-consumerd file default.
    * Fix missing NULL checks in logging statements.
    * Test: Kernel testing for notification.
    * Kernel consumerd sock paths need rundir substitution.
    * Create lttng run dir regardless of user privilege.
    * Make version.h generation work with dash.
    * lttng-enable-event(1): filtering: Specify that `$ctx.cpu_id`
      is available.
    * Centralise sessiond config option handling.
    * Fix buffer overflow warning in python bindings.
    * Tests fix: BT2 does not output the metadata of a trace
      collection.


author: Wolfgang Ulbrich <fedora@raveit.de> - 1.24.0-2
changelog:
  - fixing a segfault on adding new location to calendar
  - https://github.com/mate-desktop/libmateweather/issues/75


author: shenyangyang <shenyangyang4@huawei.com> - 1.6.4-3
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add build requires of gobject-introspection-devel to solve build problem


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


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


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



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


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

  , and delete BuildRequires git


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


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


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


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


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


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



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

  , and delete BuildRequires git


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



  /usr/bin/cat /home/wzx/rpmbuild/SOURCES/fix-raw2tiff-floating-point-exception.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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



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


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

  , and delete BuildRequires git


author: chenyanpanHW <chenyanpan@huawei.com> - 6.2.0-21
changelog:
  - DESC: delete -S git_am from 
  %setup       -q



  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-fix-potential-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-add-pointer-check-in-qemuMonitorLastError.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-fix-a-concurrent-operation-situation.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cgroup-cleanup-eventParams-when-virTypedParamsAddULL.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-nodedev-fix-potential-heap-use-after-free.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-po-Refresh-translation-for-running-state.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu_map-Introduce-arm-CPU-models.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-introduce-virCPUarmData-to-virCPUData.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-cpu-data-free-function-to-virCPUarmDataF.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-load-cpu-map-parse-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-decode-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-virCPUarmGetHost-implment.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-implment-cpu-baseline-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-implment-cpu-compare-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-tests-add-cpu-compare-test-cases-for-arm-CPU.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-tests-add-baseline-test-cases-for-arm-CPU.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-util-virdaemon-fix-waiting-for-child-processes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virsh-Fix-return-code-for-dump-and-migrate.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virsh-Fix-return-code-for-dump.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-aarch64-enable-host-model-cpu-for-AArch64-archit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu_map-add-kunpeng-920-features-as-known-features.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Substitute-security_context_t-with-char.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-Don-t-format-http-cookies-unless-VIR_DOMAIN_DEF.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virstoragetest-testBackingParse-Use-VIR_DOMAIN_DEF_F.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-support-aarch64-vtpm-with-parameter-tpm-tis-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-tests-commandtest-skip-the-test4-if-the-testcase-is-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-remote-fix-driver-name-check-for-libxl-driver.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-systemd-start-libvirtd-after-firewalld-iptables-serv.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainCleanupRun-Actually-run-cleanup-callbacks-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virDevMapperGetTargetsImpl-quit-early-if-device-is-n.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-only-stop-external-devices-after-the-domain.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainStorageSourcePrivateDispose-Free-httpcooki.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Don-t-require-secdrivers-to-implement-.domainMoveIma.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuProcessStop-Use-XATTRs-to-restore-seclabels-on-d.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuProcessStop-Reattach-NVMe-disks-a-domain-is-mirr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-security-don-t-fail-if-built-without-attr-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-Skip-pre-creation-of-NVMe-disks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Fix-some-wrong-usage-of-ATTRIBUTE_NONNULL.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-Increase-cpuset-length-limit-for-CPU-pinning.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virQEMUDriverConfigNew-Add-slash-to-cfg-defaultTLSx5.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainSetNumaParamsLive-set-nodeset-for-root-cgr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-do-not-add-model-when-actual-iface-type-is-host.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-pre-create-the-dbus-directory-in-qemuStateIniti.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-vmx-check-for-OOM-after-calling-xmlBufferCreate.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-leaseshelper-Wait-to-acquire-PID-file.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-leaseshelper-Report-more-errors.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuBuildMemoryBackendProps-Use-boolean-type-for-pme.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-format-ramfb-attribute-for-mediated-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-resctrl-Do-not-open-directory-for-writing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-libxl-fix-crash-when-initializing-driver.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-util-fix-iteration-in-virSocketAddrResolveService.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-fix-hang-in-p2p-xbzrle-compression-parallel-mig.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-Revoke-access-to-mirror-on-failed-blockcopy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainDefPostParse-Fail-if-unable-to-fill-machin.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virNetDevGetFamilyId-Change-signature.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virNetDevSwitchdevFeature-Make-failure-to-get-family.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainGetUnplugTimeout-Add-G_GNUC_NO_INLINE.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/rpc-gendispatch-handle-empty-flags.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/rpc-add-support-for-filtering-acls-by-uint-params.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/rpc-require-write-acl-for-guest-agent-in-virDomainIn.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/qemu-agent-set-ifname-to-NULL-after-freeing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/util-Move-virIsDevMapperDevice-to-virdevmapper.c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/virdevmapper-Don-t-use-libdevmapper-to-obtain-depend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Add-retry-support-for-error-policy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/qemu-Support-retry-BLOCK_IO_ERROR-event.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/add-phytium-2000plus-and-s2500-support-on-arm-archit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-Set-default-values-of-retry-fileds.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/tests-fix-stat-mocking-with-Fedora-rawhide.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/cpu_map-Add-Cooperlake-x86-CPU-model.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/cpu_map-Add-pschange-mc-no-bit-in-IA32_ARCH_CAPABILI.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/cpu_map-Distribute-x86_Cooperlake.xml.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Don-t-cache-device-mapper-major.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Handle-kernel-without-device-mapper-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/virDevMapperGetTargets-Don-t-ignore-EBADF.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/conf-domain_conf-pin-the-retry_interval-and-retry_ti.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/storage_driver-Unlock-object-on-ACL-fail-in-storageP.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/security-fix-SELinux-label-generation-logic.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Hotpatch-introduce-DomainHotpatchManage-API.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-Implement-qemuDomainHotpatchManage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-introduce-hotpatch-async-job-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-implement-hotpatch-virsh-api.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-check-vm-id-and-pid-before-using-hotpatch-a.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/domain-add-logs-for-virDomainHotpatchManage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/docs-build-Don-t-include-stylesheet-in-intermediate-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/tests-Replace-deprecated-ASN1-code.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/tests-disabale-storage-tests.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-6.2.0-rqy-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Euler Robot <euler.robot@huawei.com>
changelog:
  - Hotpatch: introduce DomainHotpatchManage API
  - hotpatch: Implement qemuDomainHotpatchManage
  - hotpatch: introduce hotpatch async job flag


author: Euler Robot <euler.robot@huawei.com>
changelog:
  - hotpatch: implement hotpatch virsh api
  - hotpatch: check vm id and pid before using hotpatch api
  - domain: add logs for virDomainHotpatchManage


author: chenyanpanHW <chenyanpan@huawei.com> - 6.2.0-21
changelog:
  - DESC: delete -S git_am from 
  %setup       -q



  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-fix-potential-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-add-pointer-check-in-qemuMonitorLastError.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-fix-a-concurrent-operation-situation.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cgroup-cleanup-eventParams-when-virTypedParamsAddULL.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-nodedev-fix-potential-heap-use-after-free.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-po-Refresh-translation-for-running-state.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu_map-Introduce-arm-CPU-models.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-introduce-virCPUarmData-to-virCPUData.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-cpu-data-free-function-to-virCPUarmDataF.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-load-cpu-map-parse-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-decode-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-add-virCPUarmGetHost-implment.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-implment-cpu-baseline-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-arm-implment-cpu-compare-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-tests-add-cpu-compare-test-cases-for-arm-CPU.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-tests-add-baseline-test-cases-for-arm-CPU.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-util-virdaemon-fix-waiting-for-child-processes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virsh-Fix-return-code-for-dump-and-migrate.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virsh-Fix-return-code-for-dump.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu-aarch64-enable-host-model-cpu-for-AArch64-archit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-cpu_map-add-kunpeng-920-features-as-known-features.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Substitute-security_context_t-with-char.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-Don-t-format-http-cookies-unless-VIR_DOMAIN_DEF.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virstoragetest-testBackingParse-Use-VIR_DOMAIN_DEF_F.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-support-aarch64-vtpm-with-parameter-tpm-tis-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-tests-commandtest-skip-the-test4-if-the-testcase-is-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-remote-fix-driver-name-check-for-libxl-driver.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-systemd-start-libvirtd-after-firewalld-iptables-serv.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainCleanupRun-Actually-run-cleanup-callbacks-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virDevMapperGetTargetsImpl-quit-early-if-device-is-n.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-only-stop-external-devices-after-the-domain.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainStorageSourcePrivateDispose-Free-httpcooki.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Don-t-require-secdrivers-to-implement-.domainMoveIma.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuProcessStop-Use-XATTRs-to-restore-seclabels-on-d.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuProcessStop-Reattach-NVMe-disks-a-domain-is-mirr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-security-don-t-fail-if-built-without-attr-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-Skip-pre-creation-of-NVMe-disks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Fix-some-wrong-usage-of-ATTRIBUTE_NONNULL.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-Increase-cpuset-length-limit-for-CPU-pinning.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virQEMUDriverConfigNew-Add-slash-to-cfg-defaultTLSx5.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainSetNumaParamsLive-set-nodeset-for-root-cgr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-do-not-add-model-when-actual-iface-type-is-host.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-pre-create-the-dbus-directory-in-qemuStateIniti.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-vmx-check-for-OOM-after-calling-xmlBufferCreate.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-leaseshelper-Wait-to-acquire-PID-file.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-leaseshelper-Report-more-errors.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuBuildMemoryBackendProps-Use-boolean-type-for-pme.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-format-ramfb-attribute-for-mediated-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-resctrl-Do-not-open-directory-for-writing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-libxl-fix-crash-when-initializing-driver.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-util-fix-iteration-in-virSocketAddrResolveService.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-fix-hang-in-p2p-xbzrle-compression-parallel-mig.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemu-Revoke-access-to-mirror-on-failed-blockcopy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainDefPostParse-Fail-if-unable-to-fill-machin.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virNetDevGetFamilyId-Change-signature.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-virNetDevSwitchdevFeature-Make-failure-to-get-family.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-qemuDomainGetUnplugTimeout-Add-G_GNUC_NO_INLINE.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/rpc-gendispatch-handle-empty-flags.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/rpc-add-support-for-filtering-acls-by-uint-params.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/rpc-require-write-acl-for-guest-agent-in-virDomainIn.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/qemu-agent-set-ifname-to-NULL-after-freeing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/util-Move-virIsDevMapperDevice-to-virdevmapper.c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/virdevmapper-Don-t-use-libdevmapper-to-obtain-depend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-Add-retry-support-for-error-policy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/qemu-Support-retry-BLOCK_IO_ERROR-event.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/add-phytium-2000plus-and-s2500-support-on-arm-archit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-conf-Set-default-values-of-retry-fileds.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/tests-fix-stat-mocking-with-Fedora-rawhide.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/cpu_map-Add-Cooperlake-x86-CPU-model.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/cpu_map-Add-pschange-mc-no-bit-in-IA32_ARCH_CAPABILI.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/cpu_map-Distribute-x86_Cooperlake.xml.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Don-t-cache-device-mapper-major.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Handle-kernel-without-device-mapper-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/virDevMapperGetTargets-Don-t-ignore-EBADF.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/conf-domain_conf-pin-the-retry_interval-and-retry_ti.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/storage_driver-Unlock-object-on-ACL-fail-in-storageP.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/security-fix-SELinux-label-generation-logic.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Hotpatch-introduce-DomainHotpatchManage-API.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-Implement-qemuDomainHotpatchManage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-introduce-hotpatch-async-job-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-implement-hotpatch-virsh-api.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/hotpatch-check-vm-id-and-pid-before-using-hotpatch-a.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/domain-add-logs-for-virDomainHotpatchManage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/docs-build-Don-t-include-stylesheet-in-intermediate-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/tests-Replace-deprecated-ASN1-code.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/tests-disabale-storage-tests.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/libvirt-6.2.0-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: imxcc <xingchaochao@huawei.com> - 6.2.0-2
changelog:
  - setup: use pytest instead of nose to run the test suite
  - spec: use pytest instead of nose
  - Update readme to mention pytest instead of nose
  - Fix PY_SSIZE_T_CLEAN deprecation warning
  - Avoid use of thread function deprecated in 3.9
  - Replace deprecated PyEval_CallObject with PyObject_Call


author: zoulin <zoulin13@huawei.com> - 2.9.10-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:[add] patches from upstream
         Fix-handling-of-unexpected-EOF-in-xmlParseContent.patch
         Fix-line-numbers-in-error-messages-for-mismatched-ta.patch
         Fix-null-deref-in-legacy-SAX1-parser.patch
         update-for-xsd-language-type-check.patch
         Fix-dangling-pointer-with-xmllint-dropdtd.patch
         Fix-duplicate-xmlStrEqual-calls-in-htmlParseEndTag.patch
         Fix-exponential-behavior-with-recursive-entities.patch
         Fix-quadratic-behavior-when-looking-up-xml-attribute.patch
         Fix-use-after-free-with-xmllint-html-push.patch
         Fix-xmlGetNodePath-with-invalid-node-types.patch
         Stop-checking-attributes-for-UTF-8-validity.patch


author: panxiaohe <panxiaohe@huawei.com> - 2.9.10-16
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix fuzz issues
         fix heap-use-after-free in xmlXIncludeIncludeNode
         fix stack overflow in xmlDocDumpMemory
         fix stack overflow in htmlDocContentDumpOutput


author: panxiaohe <panxiaohe@huawei.com> - 2.9.10-17
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix fuzz issues
         fix memory leaks in XPointer string-range function
         fix null pointer deref in xmlXPtrRangeInsideFunction
         stop using maxParserDepth in xpath.c
         hardcode maximum XPath recursion depth
         fix XPath recursion limit


author: huangduirong <huangduirong@huawei.com> - 2.9.10-18
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix fuzz issues, fix null-deref in xmlSchemaGetComponentTargetNs


author: panxiaohe <panxiaohe@huawei.com> - 2.9.12-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add backport bug fixes.
         work around lxml API abuse
         fix regression in xmlNodeDumpOutputInternal
         fix whitespace when serializing empty HTML documents
         forbid epsilon-reduction of final states
         fix buffering in xmlOutputBufferWrite


author: openEuler Buildteam <buildteam@openeuler.org> - 1.3-6
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:change the directory of the license file and add the help package for libxshmfence


author: Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 2.0.8-1
changelog:
  - Update to 2.0.8, using BuildRequires xfce4-dev-tools replace exo-devel(new version of exo not contains exo-csource).


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


author: Hugel <gengqihu1@huawei.com> - 7.0.0-10
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: Ensure that variant part discriminator is read by MetadataLoader
          Fix Assembler/debug-info.ll


author: Bjorn <bjorn1@users.sourceforge.net> 7.5.1-1
changelog:
  * Fri Dec 28 2018 Bjorn <bjorn1@users.sourceforge.net> 7.5.0
  - simplified files section
  - using symbolic links for some man files


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




  /usr/bin/cat /root/rpmbuild/SOURCES/0001-Fix-lsscsi-wwn-number-output-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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



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


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-Force-creation-of-LUKS1-containers-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-Define-log-callback-function-to-use-with-libcryptset.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: shixuantong<shixuantong@huawei.com> - 2.1.49-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:move mime.types to mailcap rpm and change mime.types to mime_mailcap.types


author: longcheng <longcheng@kylinos.com.cn> - 1.22.3-4
changelog:
  - KYOS-F: changed number of workspace to 2; set marco compositor to 0; changed title-bar font to 'Noto Sans CJK SC Regular'
  - KYOS-F: fix: disabled Alt+F1 to popop mate menu  Related #28275
  - KYOS-F: pop up start menu when press super key, Related #28467


author: longcheng <longcheng@kylinos.com.cn> - 1.24.0-2
changelog:
  - KYOS-F: draw mask for whole screen except the selection area
  - KYOS-F: add X-System-Server category for mate-system-log
  - KYOS-F: add X-KIRAN-NoDisplay=true in mate-system-log.desktop.in.in
  - KYOS-T: change chinese translation.(#28543)
  - KYOS-F: fix mate system log is not displayed in the control panel (#48482)


author: longcheng <longcheng@kylinos.com.cn> - 1.22.2-3
changelog:
  - KYOS-B: modify catagories in desktop;fixed combobox while change to default option
  - KYOS-F: fix autostart Fix the volume icon is not displayed when entering the desktop environment through init 5 (#40693)


author: Wolfgang Ulbrich <fedora@raveit.de> - 1.24.0-1
changelog:
  - update to 1.24.0
  - use https://github.com/mate-desktop/mate-menus/pull/77
  - fix icons in panel menu with pt and pt_BR locale
  - fix rhbz (#1808522)


author: Wolfgang Ulbrich <fedora@raveit.de> - 1.20.1-2
changelog:
  - Fix excessive CPU use of inhibit Applet
  - fix https://github.com/mate-desktop/mate-power-manager/issues/248
  - use https://github.com/mate-desktop/mate-power-manager/commit/8e29023


author: longcheng <longcheng@kylinos.com.cn> - 1.22.2-5
changelog:
  - kylin modify desktop
  - KYOS-F: add X-KIRAN-NoDisplay=true in mate-system-monitor.desktop.in.in and mate-system-monitor.desktop.in (#28092)
  - KYOS-F: Fix resource page too large for lots of cpus (#23924)
  - KYOS-F: add cpu-color key to 127 for solve the quit bug when change the color of cpu when cpu>32 (#45073)
  - KYOS-F: get pcpu with double to solve the cpu% don't changed bug (#45071)
  - KYOS-F: fix mate-system-monitor is not displayed in the control panel (#48482)
  - KYOS-F: fix the problem of calculating available disk space multiple times for the same device (#53204)


author: longcheng <longcheng@kylinsec.com.cn> - 1.22.1-5
changelog:
  - KYOS-B: add kylin mask and part of translations
  - KYOS-T: Fix translation errors in help manual.
  - KYOS-B: set text preview content (#24148)
  - KYOS-B: add two color theme and change the default color theme to Dracula Dark (#30872)
  - KYOS-B: select the default charset by locale(#49592)


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 175-2
changelog:
  - The "cc:command not found" error message is displayed during compilation.Therefore,add buildrequires gcc.


author: hy <eulerstoragemt@huawei.com> - 4.1-rc2.0.7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add the --syslog option while executing mdadm --scan command in mdmonitor.service


author: hy <eulerstoragemt@huawei.com> - 4.1-rc2.0.8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add ConditionPathExists in mdmonitor.service for resolving service failure during system startup


author: hy <eulerstoragemt@huawei.com> - 4.1-rc2.0.9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: add a configuration file in /usr/lib/tmpfiles.d for creating the /run/mdadm directory during the boot process.


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 4.1-rc2.0.10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: remove -Werror to fix [-Werror=address-of-packed-member] problem


author: openEuler Buildteam <buildteam@openeuler.org> - 20190618-1
changelog:
  - Type: enhancement
  - ID:   NA
  - SUG:  NA
  - DESC: Update to 20190618, add help package.

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


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




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

  , and delete BuildRequires git


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


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


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


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


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


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


author: openEuler Buildteam <buildteam@openeuler.org> - 6.1-12
changelog:
  - Type:cves
  - ID:CVE-2019-17594  CVE-2019-17595
  - SUG:NA
  - DESC:fix CVE-2019-17594 and CVE-2019-17595


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


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0000-netcf-call-aug_load-at-most-once-per-second.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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


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


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-netcf-Properly-classify-bond-devices-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-memory-leak-in-aug-match-mac.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/netcf-0.2.8-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: openEuler Buildteam <buildteam@openeuler.org> - 2.4.2-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:stop the var-lib-nfs-rpc_pipefs.mount before remove the package


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


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




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


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

  , and delete BuildRequires git


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


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


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


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


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


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



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


  /usr/bin/cat /root/rpmbuild/SOURCES/nspr-4.32-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yanghua<yanghua21@huawei.com> - 0.9.9-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:Create /var/run/nslcd/socket after dropping privileges
         Fix crash in chsh.ldap


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


author: Cui XuCui <cuixucui1@huawei.com> - 1.0.0-8
changelog:
  * Thu Jul 15 2021 zhangzikang <zhangzikang@kylinos.cn> - 1.0.0-7
  - Fix cdrom and cpufreq test failed


author: haowenchao <haowenchao@huawei.com> - 2.1.1-4
changelog:
  - backport patches from epoch2 including following changes:
    get_random_bytes is replaced by RAND_bytes so it is removed
    fix buffer overflow when discovering


author: haowenchao <haowenchao@huawei.com> - 2.1.1-5
changelog:
  - Change iscsid service PIDFile to /run/iscsid.ipd
    The pid file has be changed from /var/run/iscsid.pid to
    /run/iscsid.pid in code, here perform a sync.


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




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

  , and delete BuildRequires git


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



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

  , and delete BuildRequires git


author: openEuler Buildteam <buildteam@openeuler.org> - 1.5.1-24
changelog:
  - Type:cves
  - ID:CVE-2016-10506 CVE-2016-7445
  - SUG:restart
  - DESC:fix CVE-2018-15173 and CVE-2016-7445


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



  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-soname.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-offset-check.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-cmake_libdir.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-doxygen_timestamp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-fast-math.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5-r2029.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5-r2031.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5-r2032.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5-r2033.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-CVE-2013-6052.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-CVE-2013-6053.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-CVE-2013-6045.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-CVE-2013-1447.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/openjpeg-1.5.1-CVE-2013-6887.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/CVE-2016-7445.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/CVE-2016-10506.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/backport-CVE-2014-0158.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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


author: liulong <liulong20@huawei.com> - 2.4.50-5
changelog:
  - Type:cves
  - ID:NA
  - SUG:restart
  - DESC:fix CVE-2020-36221 CVE-2020-36222 CVE-2020-36223 CVE-2020-36224 CVE-2020-36225 CVE-2020-36226 CVE-2020-36227 CVE-2020-36228 CVE-2020-36229 CVE-2020-36230


author: Senlin Xia <xiasenlin1@huawei.com> 1.3.2-5
changelog:
  - Fix scap-workbench compilation failure: declaration of 'operator' as parameter in oval_definitions.h


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




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


  /usr/bin/cat /root/rpmbuild/SOURCES/openslp-2.0.0-notify-systemd-of-start-up.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/openslp-2.0.0-null-pointer-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/openslp-2.0.0-openssl-1.1-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/openslp-2.0.0-cve-2016-7567.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2012-4428-fix-handling-of-string-list-in-slp_common-c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-slp_iface-c-comma-expression-so-it-works-as-designed.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/Daemon-sends-wrong-service-reply-when-security-is-enabled.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-DAAddresses-hostname-resolution-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/Change-default-slpreg-connection-from-UDP-to-TCP.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-interface-parsing-code-to-look-for-null-ifc-addrs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-broadcast-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /root/rpmbuild/SOURCES/Fix-xrealloc-to-properly-free-original-pointer-on-resize.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-5544.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: renmingshuai<renmingshuai@huawei.com> - 8.8p1-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:PubkeyAcceptedKeyTypes has been renamed to PubkeyAcceptedAlgorithms in openssh-8.5p1


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2020.4-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:DO not run testcase test-libarchive-import,because selinux is off.


author: Ge Wang <wangge20@huawei.com> - 2.42.2-2
changelog:
  - Fix build error: pango_parse_markup was not declared in this scope
  - Add include file in attrlist.cc


author: hy-euler <eulerstoragemt@huawei.com> - 3.3-2
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: delete -Sgit in 
  %setup       -q




  /usr/bin/cat /root/rpmbuild/SOURCES/0001-add-support-of-gpt_sync_mbr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-Add-extra-judgment-for-a-partition-created-success.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-bugfix-parted-fix-failure-of-mklabel-gpt_sync_mbr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


author: hy-euler <eulerstoragemt@huawei.com> - 3.6.2-5
changelog:
  - Type:enhancemnet
  - ID:NA
  - SUG:NA
  - DESC:add fedora patches for displaying more information while running lspci


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




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


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

  , and delete BuildRequires git


author: shenyangyang<shenyangyang4@huawei.com> - 1:2.081-7
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:restart
  - DESC:add build requires of perl-devel and add Epoch for updating


author: shenyangyang <shenyangyang4@huawei.com> - 0.35-420
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:delete unneeded build requires of perl(Test::Portability::Files) 
         and perl(Test::Pod::Coverage)


author: shenyangyang <shenyangyang4@huawei.com> - 0.625-14
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:delete unneeded build requires of perl(IO::Scalar) and perl(Test::Pod::Coverage)


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


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


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


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


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


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


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


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


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


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


author: wangye <wangye70@huawei.com> - 0.67.0-7
changelog:
  - Type:cves
  - Id:NA
  - SUG:NA
  - DESC:fix CVE-2018-16646 CVE-2018-18897 CVE-2018-19060 CVE-2018-20481 CVE-2019-14494 CVE-2019-7310


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



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


  /usr/bin/cat /root/rpmbuild/SOURCES/0001-Revert-Remove-the-Qt4-frontend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/poppler-0.63.0-python3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/poppler-0.63.0-tiling-patterns.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/poppler-0.67.0-qt4-const.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/poppler-CVE-2018-19149.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/poppler_0.26.5_CVE-2019-9200.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2018-20662-1.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2018-20662-2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-9903.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-9631-1.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-9631-2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-9959.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-11026.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2018-19058.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2018-19059.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2018-20650.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/CVE-2019-10872.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2018-16646.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2018-18897.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2018-19060.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2018-20481.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2019-14494.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2019-7310.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2019-12293.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2020-27778.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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


author: Pavel Kajaba <pkajaba@redhat.com> - 9.2.15-1
changelog:
  - update to 9.2.15 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-15.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.18-1
changelog:
  - update to 9.2.18 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-18.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-17.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-16.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.21-1
changelog:
  - update to 9.2.21 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-21.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-20.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-19.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.22-1
changelog:
  - update to 9.2.22 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-22.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.23-1
changelog:
  - update to 9.2.23 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-23.html


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




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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


author: MarsChan <chenmingmin@huawei.com> - 3.3.16-11
changelog:
  - Type:upgrade
  - ID:NA
  - SUG:NA
  - DESC: upgrade to version 3.3.16 and delete the patch between
          3.3.15 and 3.3.16.


author: MarsChan <chenmingmin@huawei.com> - 3.3.16-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:A kernel change means we cannot trust what sysconf(SC_ARG_MAX)
         returns. We clamp it so its more than 4096 and less than 128*1024
         which is what findutils does.


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


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


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


author: houyingchao <houyingchao@huawei.com> - 2.2.27-1
changelog:
  - Upgrade to 2.2.27
  - Fix CVE-2021-45115 CVE-2021-45116 CVE-2021-45452 CVE-2022-22818 CVE-2022-23833


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


author: Miro Hrončok <mhroncok@redhat.com> - 0.6.6-4
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


author: wangxiyuan <wangxiyuan1007@gmail.com> - 3.0.5-2
changelog:
  - Remove nosecover BuildRequire since the required nose library has been removed from openEuler already.


author: Chenxi Mao <chenxi.mao@suse.com> - 3.9.9-23
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC: Enable link time optimizaitons (LTO) for better performance.


author: zhaoyu <zhaoyu64@huawei.com>- 3.9.9-25
changelog:
  - Type:CVE
  - CVE:CVE-2007-4559
  - SUG:NA
  - DESC:Add a filter parameter to tarfile.extractall will allow users to avoid CVE-2007-4559 by changing their code/settings.


author: OpenStack_SIG <openstack@openeuler.org> - 0.9.3-3
changelog:
  - Revert the version to 0.9.3, because python3-aiomysql depends on the python-PyMySQL vertion ranging form 0.9 to 0.9.3


author: yaoxin <yaoxin30@huawei.com> - 0.7.5-1
changelog:
  - Fixed the issue that python-genshi could not recognize the parameter use_2to3 in the %build stage due to the upgrade of  python-setuptools to version 59.4.0


author: yaoxin <yaoxin30@huawei.com> - 0.71c-15
changelog:
  - Fixed the issue that python-keyczar could not recognize the parameter use_2to3 in the %build stage due to the upgrade of  python-setuptools to version 59.4.0


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


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 0.3.12-3
changelog:
  - The "no acceptable C compiler found" error message is displayed during compilation.Therefore,add buildrequires gcc.


author: Chen Qun <kuhn.chenqun@huawei.com>
changelog:
  - acpi/madt: Factor out the building of MADT GICC struct
  - hw/arm/virt: Assign virt_madt_cpu_entry to acpi_ged madt_cpu hook
  - arm/virt/acpi: Factor out CPPC building from DSDT CPU aml
  - acpi/cpu: Prepare build_cpus_aml for arm virt
  - acpi/ged: Extend ACPI GED to support CPU hotplug
  - arm/cpu: assign arm_get_arch_id handler to get_arch_id hook
  - tests/acpi/bios-tables-test: Allow changes to virt/DSDT file
  - arm/virt: Attach ACPI CPU hotplug support to virt
  - tests/acpi/bios-table-test: Update expected virt/DSDT file
  - arm/virt: Add CPU hotplug framework
  - arm/virt: Add CPU topology support
  - test/numa: Adjust aarch64 numa test
  - hw/arm/virt: Factor out some CPU init codes to pre_plug hook
  - hw/arm/boot: Add manually register and trigger of CPU reset
  - arm/virt/gic: Construct irqs connection from create_gic
  - intc/gicv3_common: Factor out arm_gicv3_common_cpu_realize
  - intc/gicv3_cpuif: Factor out gicv3_init_one_cpuif
  - intc/kvm_gicv3: Factor out kvm_arm_gicv3_cpu_realize
  - hw/intc/gicv3: Add CPU hotplug realize hook
  - accel/kvm: Add pre-park vCPU support
  - intc/gicv3: Add pre-sizing capability to GICv3
  - acpi/madt: Add pre-sizing capability to MADT GICC struct
  - arm/virt: Add cpu_hotplug_enabled field
  - arm/virt/acpi: Extend cpufreq to support max_cpus
  - arm/virt: Pre-sizing MADT-GICC GICv3 and Pre-park KVM vCPU
  - arm/virt: Start up CPU hot-plug and cold-plug


author: Yan Wang <wangyan122@huawei.com>
changelog:
  - pl011-reset-read-FIFO-when-UARTTIMSC-0-UARTICR-0xfff.patch
  - qcow2-fix-memory-leak-in-qcow2_read_extensions.patch
  - scsi-disk-define-props-in-scsi_block_disk-to-avoid-m.patch
  - pcie-Add-pcie-root-port-fast-plug-unplug-feature.patch
  - pcie-Compat-with-devices-which-do-not-support-Link-W.patch


author: openEuler Buildteam <buildteam@openeuler.org> - 5.11.1-6
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Delete the dependency include qt5-qt3d qt5-qtenginio-devel qt5-qtwebkit-devel


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


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 6.5-1
changelog:
  - since 6.6, jitterentropy-library is independed from rng-tools,
    no any entropy source will lead to rng-tools service fail.


author: wutao <wutao61@huawei.com> - 2.5.8-4
changelog:
  - fix CVE-2020-25613
  - WEBrick,a simple HTTP server bundled with Ruby,had not
  - checked the transfer-encoding header value rigorously.
  - An attacker may potentially exploit this issue to bypass
  - a reverse proxy,which may lead to an HTTP Request Smuggling
  - attack.


author: Shinwell_Hu <huxinwei@huawei.com> - 2.5.8-113
changelog:
  - Upgrade bundled REXML gem to fix CVE-2021-28965, which is an XML
    round-trip vulnerability in REXML.


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



  /usr/bin/cat /home/zsh1/rpmbuild/SOURCES/00-disable-rubocop-tests.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: shinwell_hu <micromotive@qq.com> - 3.12.6-1
changelog:
  - Upgrade to 3.12.6 to fix following known CVEs
    CVE-2020-11077
    CVE-2020-11076
  - Workaround test failure on x forwarded protol


author: shenyangyang <shenyangyang4@huawei.com> - 1:4.6.2-4
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add build requires of texinfo to solve the problem of build


author: haowenchao <haowenchao@huawei.com> - 1.45-3
changelog:
  - Fix grammar problems caused by patch
    0003-sg3_utils-1.42-delete-lun-rescan-scsi-bus-report-error.patch


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




  /usr/bin/cat /root/rpmbuild/SOURCES/0000-sg3_utils-1.37-rescan-scsi-findremapped-enhance.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/0001-sg3_utils-1.37-rescan-downpress.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-bugfix-sg3_utils-fix-syntax-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-sg3_utils-1.42-delete-lun-rescan-scsi-bus-report-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /root/rpmbuild/SOURCES/0004-sg3_utils-fix-memset-coredump.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 1:6.6-5.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:os_linux.cpp/os_netbsd.cpp: fix crash on --scan if WITH_NVME_DEVICESC is not set and '-d <type>' is not specified
         ataprint.cpp: Fix detection of Device Statistics log with 256 sectors (#922)
         drivedb.h: - Western Digital Red: WD80EZZX - USB: WD
         update-smart-drivedb.in: Include configured PATH in help and error messages
         os_linux.cpp: Add missing braces to 3ware SELinux code
         drivedb.h: fix Innolite Satadom D150QV entry (#939)
         os_freebsd.cpp: on error was setting set_nvme_err() to 1
         os_linux.cpp: Fix device scan crash on missing /proc/devices
         smartd.cpp: Always ignore failure of ATA SMART ENABLE command if
         os_linux.cpp: Fix '-d megaraid' open crash on missing /proc/devices
         os_darwin.cpp, os_freebsd.cpp: fix return value in error paths
         ataprint.cpp: Fix Form Factor string with bits set in reserved area
  - Package init


author: openEuler Buildteam <buildteam@openeuler.org> - 1:6.6-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add the "-q never" option while executing smartd command in smartd.service


author: yanglongkang <yanglongkang@huawei.com> - 3.24.0-11
changelog:
  - Type:cves
  - ID:CVE-2020-13434 CVE-2020-13435 CVE-2020-13630 CVE-2020-13632
  - SUG:NA
  - DESC:fix CVE-2020-13434 CVE-2020-13435 CVE-2020-13630 CVE-2020-13632


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0001-CVE-2021-41072.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-CVE-2021-41072.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-CVE-2021-41072.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0004-CVE-2021-41072.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0005-CVE-2021-41072.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/squashfs-tools-4.5-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: openEuler Buildteam <buildteam@openeuler.org> - 4.9-2
changelog:
  - Type:cves
  - ID:CVE-2019-12528 CVE-2020-8517 CVE-2020-8449 CVE-2020-8450
  - SUG:restart
  - DESC:fix CVE-2019-12528 CVE-2020-8517 CVE-2020-8449 CVE-2020-8450


author: openEuler Buildteam <buildteam@openeuler.org> - 4.9-6
changelog:
  - Type:cves
  - ID:CVE-2020-14058, CVE-2020-15049, CVE-2020-15810, CVE-2020-15811, CVE-2020-24606
  - SUG:restart
  - DESC:fix CVE-2020-14058,CVE-2020-15049,CVE-2020-15810,CVE-2020-15811,CVE-2020-24606


author: xihaochen<xihaochen@huawei.com> - 4.9-8
changelog:
  - Type:cves
  - ID:CVE-2021-28651 CVE-2021-28652 CVE-2021-28662 CVE-2021-31806 CVE-2021-31808 CVE-2021-33620
  - SUG:NA
  - DESC:fix CVE-2021-28651 CVE-2021-28652 CVE-2021-28662 CVE-2021-31806 CVE-2021-31808 CVE-2021-33620


author: openEuler Buildteam <buildteam@openeuler.org> - 1.4-23
changelog:
  - Modify spec error information

   Sat Sep 07 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.4-22
  - Package init


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0001-fix-failed-build-with-golang-1.15.5.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-syscontainer-tools-build-security-option.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0003-enable-external-linkmode-for-cgo-build.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/syscontainer-tools-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: wangyuhang<wangyuhang27@huawei.com> -249-29
changelog:
  - fix build fail on meson-0.6
    1. delete invalid meson build option
    2. meson.build: change operator combining bools from + to and


author: wangyuhang <wangyuhang27@huawei.com> - 249-54
changelog:
  - add a new switch to control whether udev complies with the new SAT standards
    and add sense_data.py to check if the device meets the new SAT standards


author: yangzhuangzhuang <yangzhuangzhaung1@huawei.com> - 1:8.6.10-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:The "no acceptable C compiler found" error message is displayed during compilation.Therefore,add buildrequires gcc.


author: xingwei <xingwei14@h-partners.com> - 14:4.99.1-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Set SA_RESTART on non-lethal signals (REQ_INFO, FLUSH_PCAP) to avoid corrupting binary pcap output


author: Guoshuai Sun <sunguoshuai@huawe.com> - 8:2018-24
changelog:
  - Drop texlive-venturisadf texlive-wsuipa texlive-vntex, because those packages
    use utopia license may not be free for anyone


author: sunguoshuai <sunguoshuai@huawei.com> - 8:2018-26
changelog:
  - Remove texlive-collection-langother,texlive-scheme-full,texlive-scheme-tetex
    who requires texlive-vntex


author: openEuler Buildteam <buildteam@openeuler.org> - 0.5.9
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC:Solve the problem of service cannot restart when upgrading


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com>- 0.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:The "cc:No such file or directroy" error message is displayed during compilation.Therefore,add buildrequires gcc.
         The macro unitdir is used.Therefore,add buildrequires systemd


author: wangyue <wangyue92@huawei.com> - 1:9.0.10-18
changelog:
  - Type:cve
  - ID: CVE-2021-25122 CVE-2021-25329
  - SUG:restart
  - DESC: fix CVE-2021-25122 CVE-2021-25329


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.0-1
changelog:
  - Upgrade to 3.38.0
  - Sub package totem-nautilus becomes empty
    in version 3.31.91 Move nautilus properties page to nautilus module


author: panxiaohe <panxiaohe@huawe.com> - 3.0.3-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 3.0.3
         use proper rundir tmpfilesdir and sysusersdir, so proper directories are used


author: weijin deng <weijin.deng@turbolinux.com.cn> - 2.3.6-1
changelog:
  - Upgrade to 2.3.6
  - Update Version, Release, Source0, BuildRequires
  - Use meson build tools, delete sed operation of configure script
  - Update stage 'build', 'install', 'files'


author: weijin deng <weijin.deng@turbolinux.com.cn> - 0.50.8-2
changelog:
  - Correct package depends
  - Delete unnecessary and uncorrect Requires, Provides, Obsoletes, Conflicts
  - Update Release to 2


author: yuanxin<yuanxin24@huawei.com> - 2:8.2-19
changelog:
  - Type:CVE
  - ID:CVE-2021-4166 CVE-2021-4192 CVE-2021-4193
  - SUG:NA
  - DESC:fix CVE-2021-4166 CVE-2021-4192 CVE-2021-4193


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



  /usr/bin/cat /root/rpmbuild/SOURCES/0001-initrdinject-Use-full-option-versions-for-cpio.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/0002-initrdinject-Force-added-files-to-be-owned-as-root-b.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/bin/cat /root/rpmbuild/SOURCES/virt-manager-2.1.0-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Huawei Technologies Co., Ltd <alex.chen@huawei.com>
changelog:
  - vcpu_list: pre malloc vcpu list to improve performance
  - performance: del unnecessary memcpy and memset
  - keyboard: change wait time to 3s
  - performance: change memset location
  - proc: del unused items getting from proc stat refresh
  - proc: del loop sscanf for proc pid stat file
  - utils: del realpath from read_file


author: Guoshuai Sun <sunguoshuai@huawei.com> - 5.15-5
changelog:
  - scripts when uninstall in %preun and %postun should watchdog-ping.service but not watchdog.ping.service


author: wangzhishun <wangzhishun1@huawei.com> - 5.1.0-11
changelog:
  - Make sure sample rate is specified and non-zero in DFF files
  - Fix potential out-of-bounds heap read


author: John W. Linville <linville@redhat.com> - 2019.06.03-5
changelog:
  - Remove patch preventing install of regulatory.bin.5 man page
  - Include regulatory.bin.5 man page in distributed files


author: John W. Linville <linville@redhat.com> - 1:29-20
changelog:
  - Remove essentially unused pre_release tagging in spec file
  - Fixup Makefile patch to include LDFLAGS in all linking commands


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



  /usr/bin/cat /home/zsh/rpmbuild/SOURCES/xfsprogs-5.14.1-sw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yangcheng<yangcheng87@huawei.com> - 1.20.11-2
changelog:
  - Type:CVE
  - Id:CVE-2021-4008 CVE-2021-4009 CVE-2021-4010 CVE-2021-4011
  - SUG:NA
  - DESC:fix CVE-2021-4008 CVE-2021-4009 CVE-2021-4010 CVE-2021-4011


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




  /usr/bin/cat /root/rpmbuild/SOURCES/backport-CVE-2021-27135.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: Tim Lauridsen <timlau@fedoraproject.org>
changelog:
  - mark as 1.1.25
  - add touch /etc/yum.repos.d/_local.repo to install section
  - this need for for the ghost in files section of yum-plugin-local


