# 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: 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



  , and delete BuildRequires git


author: liuxin <liuxin264@huawei.com> - 33.19-22
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix issue when ns_info cannot be retrieved for NVDimm namespace


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: Roberto Sassu <roberto.sassu@huawei.com> - 0.2.0
changelog:
  - Add quote protocol
  - Add parser for TPM 2.0 event log
  - Add evm_key and dummy verifiers
  - Add creation of certificate for TPM key
  - Add creation of symmetric key to be used with EVM
  - Add ima-sig and ima-cp verifiers


author: Roberto Sassu <roberto.sassu@huawei.com> - 0.2.92-1
changelog:
  - Remove dependency on openssl_tpm2_engine
  - Add support for PGP keys
  - Move configuration files to /etc/attest-tools
  - Obtain CA files from openssl configuration
  - Make primary key persistent
  - Add systemd units and requirements examples
  - Add SKAE DATA URL extension to CSR
  - Bug fixes


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


author: 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 /home/abuild/rpmbuild/SOURCES/0001-test-escape-left-brace-in-a-regex-in-test-run.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-attr_multi-attr_multif-Don-t-set-errno-to-EINVAL.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-attr_list-attr_listf-Guard-against-unterminated-buff.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-getfattr-don-t-count-terminating-NULL-in-well_enough.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-attr-Replace-bzero-with-memset.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0006-Switch-back-to-syscall.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0008-carry-security.evm-when-copying-files.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: openEuler Buildteam <buildteam@openeuler.org> - 1.12.0-1
changelog:
  - Type:enhancement
  - Id:NA
  - SUG:NA
  - DESC:Reduce the amount of memory needed to evaluate complex path expressions
    against large files,Fix a segfault on OSX when 'augmatch' is run without any
    arguments (Issue #556),update gnulib to 91584ed6.


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: hanzhijun <hanzhijun1@huawei.com> - 9.11.21-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix the difference at the macro definition using clock gettime instead of gettimeofda


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-jhash-fix-annoying-gcc-fall-through-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-btt-devs-silence-warning-on-sprintf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-btt-Fix-overlapping-IO-stats.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-blktrace-don-t-stop-tracer-if-not-setup-trace-succes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-blkparse-remove-duplicated-entry-for-flag-M.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0006-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0007-make-btt-scripts-python3-ready.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0009-btreplay-fix-device-IO-remap-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0010-blkparse-split-off-the-timestamp-correction-code-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0011-blkparse-fix-absolute-timestamp-when-reading-from-fi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0012-btt_plot.py-Use-with-open-as-.-context-manager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0013-blkparse-Fix-device-in-event-tracking-error-messages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0014-blkparse-Allow-request-tracking-on-non-md-dm-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0015-blkparse-Initialize-and-test-for-undefined-request-t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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

  , and delete BuildRequires git


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




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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git-core


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.1.0.16
changelog:
  - config: enable kernel hotupgrade features by default
  - pid: add pid reserve method for checkpoint and recover
  - mm: add pin memory method for checkpoint add restore
  - arm64: Add memmap parameter and register pmem
  - arm64: smp: Add support for cpu park
  - arm64: Reserve memory for quick kexec
  - kexec: Add quick kexec support for kernel
  - openeuler_defconfig: Enable CONFIG_SMMU_BYPASS_DEV by default
  - iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist
  - net: hns3: fix rx VLAN offload state inconsistent issue
  - net: hns3: disable port VLAN filter when support function level VLAN filter control
  - net: hns3: add match_id to check mailbox response from PF to VF
  - net: hns3: fix possible mismatches resp of mailbox
  - iommu/arm-smmu-v3: Add support for less than one ECMDQ per core
  - iommu/arm-smmu-v3: Add arm_smmu_ecmdq_issue_cmdlist() for non-shared ECMDQ
  - iommu/arm-smmu-v3: Ensure that a set of associated commands are inserted in the same ECMDQ
  - iommu/arm-smmu-v3: Add support for ECMDQ register mode
  - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err()
  - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq()
  - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync()
  - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance
  - sched: Add /debug/sched_preempt
  - preempt/dynamic: Support dynamic preempt with preempt= boot option
  - preempt/dynamic: Provide irqentry_exit_cond_resched() static call
  - preempt/dynamic: Provide preempt_schedule[_notrace]() static calls
  - preempt/dynamic: Provide cond_resched() and might_resched() static calls
  - preempt: Introduce CONFIG_PREEMPT_DYNAMIC
  - static_call: Provide DEFINE_STATIC_CALL_RET0()
  - static_call/x86: Add __static_call_return0()
  - openeuler_defconfig: Enable Phytium FT-2500 support by default
  - irqchip/gic-phytium-2500: Add support for GIC of Phytium S2500
  - sched/fair: Merge select_idle_core/cpu()
  - sched/fair: Remove select_idle_smt()
  - sched/fair: Move avg_scan_cost calculations under SIS_PROP
  - sched/fair: Remove SIS_AVG_CPU
  - net: hns3: add support for dumping MAC umv counter in debugfs
  - net: hns3: add support for FD counter in debugfs
  - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()'
  - net: hns3: fix different snprintf() limit
  - net: hns3: fix reuse conflict of the rx page
  - net: hns3: use bounce buffer when rx page can not be reused
  - net: hns3: optimize the rx page reuse handling process
  - net: hns3: support dma_map_sg() for multi frags skb
  - net: hns3: add support to query tx spare buffer size for pf
  - net: hns3: use tx bounce buffer for small packets
  - net: hns3: refactor for hns3_fill_desc() function
  - net: hns3: minor refactor related to desc_cb handling
  - net: hns3: fix a double shift bug
  - net: hns3: add debugfs support for ptp info
  - net: hns3: add support for PTP
  - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclge_main.c
  - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c
  - net: hns3: add error handling compatibility during initialization
  - net: hns3: update error recovery module and type
  - net: hns3: add support for imp-handle ras capability
  - net: hns3: add the RAS compatibility adaptation solution
  - net: hns3: add support for handling all errors through MSI-X
  - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET
  - net: hns3: add scheduling logic for error handling task
  - net: hns3: add a separate error handling task
  - net: hns3: add debugfs support for vlan configuration
  - net: hns3: add support for VF modify VLAN filter state
  - net: hns3: add query basic info support for VF
  - net: hns3: add support for modify VLAN filter state
  - net: hns3: refine function hclge_set_vf_vlan_cfg()
  - net: hns3: remove unnecessary updating port based VLAN
  - net: hns3: refine for hclge_push_vf_port_base_vlan_info()
  - net: hns3: add 'QoS' support for port based VLAN configuration
  - net: hns3: switch to dim algorithm for adaptive interrupt moderation
  - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED
  - net: hns3: configure promisc mode for VF asynchronously
  - net: hns3: Fix return of uninitialized variable ret
  - net: hns3: remove the useless debugfs file node cmd
  - net: hns3: refactor dump serv info of debugfs
  - net: hns3: refactor dump mac tnl status of debugfs
  - net: hns3: refactor dump qs shaper of debugfs
  - net: hns3: refactor dump qos buf cfg of debugfs
  - net: hns3: refactor dump qos pri map of debugfs
  - net: hns3: refactor dump qos pause cfg of debugfs
  - net: hns3: refactor dump tc of debugfs
  - net: hns3: refactor dump tm of debugfs
  - net: hns3: refactor dump tm map of debugfs
  - net: hns3: refactor dump fd tcam of debugfs
  - net: hns3: refactor queue info of debugfs
  - net: hns3: refactor queue map of debugfs
  - net: hns3: refactor dump reg dcb info of debugfs
  - net: hns3: refactor dump reg of debugfs
  - net: hns3: fix user's coalesce configuration lost issue
  - net: hns3: refactor dump ncl config of debugfs
  - net: hns3: refactor dump m7 info of debugfs
  - net: hns3: refactor dump reset info of debugfs
  - net: hns3: refactor dump intr of debugfs
  - net: hns3: refactor dump loopback of debugfs
  - net: hns3: refactor dump mng tbl of debugfs
  - net: hns3: refactor dump mac list of debugfs
  - net: hns3: refactor dump bd info of debugfs
  - net: hns3: refactor dev capability and dev spec of debugfs
  - net: hns3: refactor the debugfs process
  - net: hns3: refactor out RX completion checksum
  - net: hns3: support RXD advanced layout
  - net: hns3: clear unnecessary reset request in hclge_reset_rebuild
  - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c
  - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats
  - net: hns3: remove a duplicate pf reset counting
  - net: hns3: VF not request link status when PF support push link status feature
  - net: hns3: PF add support for pushing link status to VFs
  - net: hns3: Fix potential null pointer defererence of null ae_dev
  - net: hns3: Trivial spell fix in hns3 driver
  - net: hns3: add suspend and resume pm_ops
  - net: hns3: change flr_prepare/flr_done function names
  - net: hns3: Remove un-necessary 'else-if' in the hclge_reset_event()
  - net: hns3: Remove the left over redundant check & assignment
  - net: hns3: add stats logging when skb padding fails
  - net: hns3: expand the tc config command
  - net: hns3: add tx send size handling for tso skb
  - net: hns3: optimize the process of queue reset
  - net: hns3: remove the rss_size limitation by vector num
  - net: hns3: fix use-after-free issue for hclge_add_fd_entry_common()
  - net: hns3: fix missing rule state assignment
  - net: hns3: no return statement in hclge_clear_arfs_rules
  - net: hns3: split out hclge_tm_vport_tc_info_update()
  - net: hns3: split function hclge_reset_rebuild()
  - net: hns3: fix some typos in hclge_main.c
  - net: hns3: fix prototype warning
  - net: hns3: remove unused parameter from hclge_dbg_dump_loopback()
  - net: hns3: remove unused parameter from hclge_set_vf_vlan_common()
  - net: hns3: remove redundant query in hclge_config_tm_hw_err_int()
  - net: hns3: remove redundant blank lines
  - net: hns3: remove unused code of vmdq
  - net: hns3: add support for user-def data of flow director
  - net: hns3: refine for hns3_del_all_fd_entries()
  - net: hns3: refactor flow director configuration
  - net: hns3: add support for traffic class tuple support for flow director by ethtool
  - net: hns3: refactor for function hclge_fd_convert_tuple
  - net: hns3: refactor out hclge_fd_get_tuple()
  - net: hns3: refactor out hclge_add_fd_entry()
  - net: hns3: add phy loopback support for imp-controlled PHYs
  - net: hns3: add ioctl support for imp-controlled PHYs
  - net: hns3: add get/set pause parameters support for imp-controlled PHYs
  - net: hns3: add support for imp-controlled PHYs
  - net: hns3: use pause capability queried from firmware
  - net: hns3: use FEC capability queried from firmware
  - net: hns3: refactor out hclge_rm_vport_all_mac_table()
  - net: hns3: refactor out hclgevf_set_rss_tuple()
  - net: hns3: refactor out hclge_set_rss_tuple()
  - net: hns3: split out hclgevf_cmd_send()
  - net: hns3: split out hclge_cmd_send()
  - net: hns3: split out hclge_dbg_dump_qos_buf_cfg()
  - net: hns3: refactor out hclgevf_get_rss_tuple()
  - net: hns3: refactor out hclge_get_rss_tuple()
  - net: hns3: refactor out hclge_set_vf_vlan_common()
  - net: hns3: use ipv6_addr_any() helper
  - net: hns3: clean up hns3_dbg_cmd_write()
  - net: hns3: refactor out hclgevf_cmd_convert_err_code()
  - net: hns3: refactor out hclge_cmd_convert_err_code()
  - net: hns3: fix return of random stack value
  - net: hns3: cleanup for endian issue for VF RSS
  - net: hns3: remove unused macro definition
  - net: hns3: remove an unused parameter in hclge_vf_rate_param_check()
  - net: hns3: remove redundant return value of hns3_uninit_all_ring()
  - net: hns3: change hclge_query_bd_num() param type
  - net: hns3: change hclge_parse_speed() param type
  - net: hns3: modify some unmacthed types print parameter
  - net: hns3: clean up unnecessary parentheses in macro definitions
  - net: hns3: remove the shaper param magic number
  - net: hns3: remove redundant client_setup_tc handle
  - net: hns3: clean up some incorrect variable types in hclge_dbg_dump_tm_map()
  - net: hns3: replace macro of max qset number with specification
  - net: hns3: debugfs add max tm rate specification print
  - net: hns3: add support for obtaining the maximum frame size
  - net: hns3: optimize the code when update the tc info
  - net: hns3: RSS indirection table use device specification
  - net: hns3: add api capability bits for firmware
  - net: hns3: remove redundant null check of an array
  - net: hns3: add debugfs support for tm nodes, priority and qset info
  - net: hns3: add interfaces to query information of tm priority/qset
  - x86/perf: Add uncore performance monitor support for Zhaoxin CPUs
  - iommu/vt-d:Add support for detecting ACPI device, in RMRR
  - USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
  - xhci: fix issue with resume from system Sx state
  - xhci: Adjust the UHCI Controllers bit value
  - ALSA: hda: Add support of Zhaoxin NB HDAC codec
  - ALSA: hda: Add support of Zhaoxin NB HDAC
  - ALSA: hda: Add Zhaoxin SB HDAC non snoop
  - xhci: Show Zhaoxin XHCI root hub speed correctly
  - xhci: fix issue of cross page boundary in TRB prefetch
  - xhci: Add Zhaoxin xHCI LPM U1/U2 feature support
  - ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA
  - crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs
  - Add MCA supprot for X86_VENDOR_CENTAUR CPUs
  - Add support for extended topology detection
  - Get locgical processors numbers bits per package
  - ima: fix CONFIG_IMA_DIGEST_DB_MEGABYTES in openeuler_defconfig
  - usb: gadget: rndis: Fix info leak of rndis
  - crypto: hisilicon/qm - implement for querying hardware tasks status.
  - crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> "fallback"
  - crypto: hisilicon/zip - adds the max shaper type rate
  - crypto: hisilicon/hpre - adds the max shaper type rate
  - crypto: hisilicon/sec - adds the max shaper type rate
  - crypto: hisilicon/qm - supports to inquiry each function's QoS
  - crypto: hisilicon/qm - add pf ping single vf function
  - crypto: hisilicon/qm - merges the work initialization process into a single function
  - crypto: hisilicon/qm - add the "alg_qos" file node
  - crypto: hisilicon/qm - supports writing QoS int the host
  - uacce: add print information if not enable sva
  - crypto: hisilicon/sec - modify the SEC request structure
  - crypto: hisilicon/sec - add hardware integrity check value process
  - crypto: hisilicon/sec - add fallback tfm supporting for aeads
  - crypto: hisilicon/sec - add new algorithm mode for AEAD
  - crypto: hisilicon/qm - update reset flow
  - crypto: hisilicon/qm - add callback to support communication
  - crypto: hisilicon/qm - enable PF and VFs communication
  - crypto: hisilicon/qm - adjust reset interface
  - crypto: hisilicon/hpre - register ecdh NIST P384
  - crypto: hisilicon/hpre - add check before gx modulo p
  - crypto: hisilicon/hpre - fix ecdh self test issue
  - crypto: hisilicon/sec - fixup 3des minimum key size declaration
  - crypto: hisilicon/sec - add fallback tfm supporting for XTS mode
  - crypto: hisilicon/sec - add new skcipher mode for SEC
  - crypto: hisilicon/sec - driver adapt to new SQE
  - crypto: hisilicon/sec - add new type of SQE
  - crypto: hisilicon - switch to memdup_user_nul()
  - crypto: ecdh - add test suite for NIST P384
  - crypto: ecdh - register NIST P384 tfm
  - crypto: ecdh - fix 'ecdh_init'
  - crypto: ecdh - fix ecdh-nist-p192's entry in testmgr
  - crypto: hisilicon/qm - support address prefetching
  - crypto: hisilicon/qm - add MSI detection steps on Kunpeng930
  - crypto: hisilicon/qm - fix the process of VF's list adding
  - crypto: hisilicon/qm - add dfx log if not use hardware crypto algs
  - crypto: hisilicon/qm - enable to close master ooo when NFE occurs
  - crypto: hisilicon/qm - adjust order of device error configuration
  - crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error
  - crypto: hisilicon/qm - initialize the device before doing tasks
  - crypto: hisilicon/hpre - add 'default' for switch statement
  - crypto: hisilicon/hpre - delete rudundant macro definition
  - crypto: hisilicon/hpre - use 'GENMASK' to generate mask value
  - crypto: hisilicon/hpre - delete rudundant initialization
  - crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV'
  - crypto: hisilicon/hpre - replace macro with inline function
  - crypto: hisilicon/hpre - init a structure member each line
  - crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands
  - crypto: hisilicon/hpre - fix unmapping invalid dma address
  - crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name
  - crypto: ecdh - extend 'cra_driver_name' with curve name
  - crypto: testmgr - fix initialization of 'secret_size'
  - crypto: hisilicon - enable new error types for QM
  - crypto: hisilicon - add new error type for SEC
  - crypto: hisilicon - support new error types for ZIP
  - crypto: hisilicon - dynamic configuration 'err_info'
  - crypto: hisilicon/hpre - delete redundant log and return in advance
  - crypto: hisilicon/hpre - add debug log
  - crypto: hisilicon/hpre - use the correct variable type
  - crypto: hisilicon/hpre - delete the rudundant space after return
  - crypto: hisilicon/sgl - fix the sg buf unmap
  - crypto: hisilicon/sgl - fix the soft sg map to hardware sg
  - crypto: hisilicon/sgl - add some dfx logs
  - crypto: hisilicon/sgl - delete unneeded variable initialization
  - crypto: hisilicon/sgl - add a comment for block size initialization
  - crypto: hisilicon/sec - use the correct print format
  - crypto: hisilicon/trng - add version to adapt new algorithm
  - crypto: hisilicon/qm - add stop queue by hardware
  - crypto: ecc - delete a useless function declaration
  - crypto: hisilicon/qm - delete redundant code
  - crypto: hisilicon/sec - fixup checking the 3DES weak key
  - crypto: hisilicon/hpre - fix a typo in hpre_crypto.c
  - crypto: hisilicon/sec - Fix a module parameter error
  - crypto: hisilicon/sec - Fixes AES algorithm mode parameter problem
  - crypto: hisilicon/hpre - Add processing of src_data in 'CURVE25519'
  - crypto: hisilicon/hpre - delete redundant '\n'
  - crypto: hisilicon/hpre - fix a typo and delete redundant blank line
  - crypto: hisilicon/hpre - fix PASID setting on kunpeng 920
  - crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930
  - crypto: hisilicon/zip - initialize operations about 'sqe' in 'acomp_alg.init'
  - crypto: hisilicon/zip - add comments for 'hisi_zip_sqe'
  - crypto: hisilicon/zip - adjust functions location
  - uacce: delete unneeded variable initialization
  - crypto: hisilicon - use the correct HiSilicon copyright
  - crypto: hisilicon/qm - add queue isolation support for Kunpeng930
  - crypto: hisilicon/qm - set the number of queues for function
  - crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c
  - crypto: hisilicon/qm - set the total number of queues
  - crypto: hisilicon/hpre - fix Kconfig
  - crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak
  - crypto: hisilicon - fix the check on dma address
  - crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path
  - crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH'
  - crypto: ecc - Correct an error in the comments
  - crypto: hisilicon/sec - Supply missing description for 'sec_queue_empty()'s 'queue' param
  - crypto: ecdsa - Register NIST P384 and extend test suite
  - crypto: ecc - Add math to support fast NIST P384
  - crypto: ecc - Add NIST P384 curve parameters
  - crypto: ecdsa - Add support for ECDSA signature verification
  - oid_registry: Add OIDs for ECDSA with SHA224/256/384/512
  - crypto: hisilicon/sec - fixes some driver coding style
  - crypto: hisilicon/sec - fixes some coding style
  - crypto: hisilicon/hpre - add 'CURVE25519' algorithm
  - crypto: hisilicon/hpre - add 'ECDH' algorithm
  - crypto: ecc - add curve25519 params and expose them
  - crypto: ecc - expose ecc curves
  - crypto: ecdh - move curve_id of ECDH from the key to algorithm name
  - crypto: hisilicon/hpre - add algorithm type
  - crypto: hisilicon/hpre - add version adapt to new algorithms
  - crypto: hisilicon/qm - fix printing format issue
  - crypto: hisilicon/qm - do not reset hardware when CE happens
  - crypto: hisilicon/qm - update irqflag
  - crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2'
  - crypto: hisilicon/qm - fix request missing error
  - crypto: hisilicon/qm - removing driver after reset
  - crypto: hisilicon/hpre - enable Elliptic curve cryptography
  - crypto: hisilicon - PASID fixed on Kunpeng 930
  - crypto: hisilicon/qm - fix use of 'dma_map_single'
  - crypto: hisilicon/hpre - tiny fix
  - crypto: hisilicon/hpre - adapt the number of clusters
  - crypto: hisilicon/hpre - add ecc algorithm inqury for uacce device
  - crypto: hisilicon/hpre - add two RAS correctable errors processing
  - crypto: hisilicon/hpre - delete ECC 1bit error reported threshold
  - crypto: hisilicon/sec - register SEC device to uacce
  - crypto: hisilicon/hpre - register HPRE device to uacce
  - crypto: hisilicon - add ZIP device using mode parameter
  - crypto: hisilicon/qm - SVA bugfixed on Kunpeng920
  - crypto: hisilicon/trng - replace atomic_add_return()
  - crypto: hisilicon/trng - add support for PRNG
  - crypto: hisilicon/trng - add HiSilicon TRNG driver support
  - hwrng: hisi - remove HiSilicon TRNG driver
  - crypto: hisilicon/zip - add a work_queue for zip irq
  - crypto: sha - split sha.h into sha1.h and sha2.h
  - uacce: modify the module author information.
  - uacce: delete some redundant code.
  - crypto: hisilicon/sec2 - Fix aead authentication setting key error
  - crypto: hisilicon/qm - split 'hisi_qm_init' into smaller pieces
  - crypto: hisilicon/qm - split 'qm_eq_ctx_cfg' into smaller pieces
  - crypto: hisilicon/qm - split 'qm_qp_ctx_cfg' into smaller pieces
  - crypto: hisilicon/qm - replace 'sprintf' with 'scnprintf'
  - crypto: hisilicon/qm - modify return type of 'qm_set_sqctype'
  - crypto: hisilicon/qm - modify the return type of debugfs interface
  - crypto: hisilicon/qm - modify the return type of function
  - crypto: hisilicon/qm - numbers are replaced by macros
  - crypto: hisilicon - fixes some coding style
  - crypto: hisilicon - delete unused structure member variables
  - crypto: hisilicon - Fix doc warnings in sgl.c and qm.c
  - RDMA/hns: Add window selection field of congestion control
  - RDMA/hns: Fix incorrect vlan enable bit in QPC
  - RDMA/hns: Add vendor_err info to error WC
  - RDMA/hns: Fix spelling mistakes of original
  - RDMA/hns: Simplify the judgment in hns_roce_v2_post_send()
  - RDMA/hns: Encapsulate flushing CQE as a function
  - RDMA/hns: Modify function return value type
  - RDMA/hns: Clean definitions of EQC structure
  - RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp
  - RDMA/hns: Add member assignments for qp_init_attr
  - RDMA/hns: Fix some print issues
  - RDMA/hns: Fix uninitialized variable
  - RDMA/hns: Force rewrite inline flag of WQE
  - RDMA/hns: Use IDA interface to manage xrcd index
  - RDMA/hns: Use IDA interface to manage pd index
  - RDMA/hns: Use IDA interface to manage mtpt index
  - RDMA/hns: Remove unused RR mechanism
  - RDMA/hns: Remove the unused hns_roce_bitmap_free_range function
  - RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function
  - RDMA/hns: Clean SRQC structure definition
  - RDMA/hns: Use new interface to write DB related fields
  - RDMA/hns: Use new interface to write FRMR fields
  - RDMA/hns: Use new interface to get CQE fields
  - RDMA/hns: Use new interface to modify QP context
  - RDMA/hns: Use new interface to write CQ context.
  - RDMA/hns: Add hr_reg_write_bool()
  - RDMA/hns: Add a check to ensure integer mtu is positive
  - RDMA/hns: Do not use !! for values that are already bool when calling hr_reg_write()
  - RDMA/hns: Clear extended doorbell info before using
  - RDMA/hns: Support getting max QP number from firmware
  - RDMA/hns: Use refcount_t instead of atomic_t for QP reference counting
  - RDMA/hns: Use refcount_t instead of atomic_t for SRQ reference counting
  - RDMA/hns: Use refcount_t instead of atomic_t for CQ reference counting
  - RDMA/hns: Refactor capability configuration flow of VF
  - RDMA/hns: Clean the hardware related code for HEM
  - RDMA/hns: Use refcount_t APIs for HEM
  - RDMA/hns: Fix wrong timer context buffer page size
  - RDMA/hns: Refactor root BT allocation for MTR
  - RDMA/hns: Remove unused CMDQ member
  - RDMA/hns: Remove Receive Queue of CMDQ
  - RDMA/hns: Rename CMDQ head/tail pointer to PI/CI
  - RDMA/hns: Refactor extend link table allocation
  - RDMA/hns: Remove unused parameter udata
  - RDMA/hns: Remove the condition of light load for posting DWQE
  - RDMA/hns: Remove duplicated hem page size config code
  - RDMA/hns: Enable RoCE on virtual functions
  - RDMA/hns: Set parameters of all the functions belong to a PF
  - RDMA/hns: Reserve the resource for the VFs
  - RDMA/hns: Query the number of functions supported by the PF
  - RDMA/hns: Simplify function's resource related command
  - RDMA/hns: Remove unnecessary flush operation for workqueue
  - RDMA/hns: Prevent le32 from being implicitly converted to u32
  - RDMA/hns: Simplify the function config_eqc()
  - RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC
  - RDMA/hns: Remove unsupported QP types
  - RDMA/hns: Delete unused members in the structure hns_roce_hw
  - RDMA/hns: Delete redundant abnormal interrupt status
  - RDMA/hns: Delete redundant condition judgment related to eq
  - RDMA/hns: Fix missing assignment of max_inline_data
  - RDMA/hns: Avoid enabling RQ inline on UD
  - RDMA/hns: Modify prints for mailbox and command queue
  - RDMA/hns: Support more return types of command queue
  - RDMA/hns: Enable all CMDQ context
  - RDMA/hns: Use GFP_ATOMIC under spin lock
  - RDMA/hns: Reorganize doorbell update interfaces for all queues
  - RDMA/hns: Support configuring doorbell mode of RQ and CQ
  - RDMA/hns: Simplify command fields for HEM base address configuration
  - RDMA/hns: Reorganize process of setting HEM
  - RDMA/hns: Refactor reset state checking flow
  - RDMA/hns: Reorganize hns_roce_create_cq()
  - RDMA/hns: Refactor hns_roce_v2_poll_one()
  - RDMA/hns: Support congestion control type selection according to the FW
  - RDMA/hns: Support query information of functions from FW
  - RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c
  - RDMA/hns: Support to query firmware version
  - RDMA/hns: Fix memory corruption when allocating XRCDN
  - RDMA/hns: Fix bug during CMDQ initialization
  - RDMA/hns: Add support for XRC on HIP09
  - RDMA/hns: Use new SQ doorbell register for HIP09
  - RDMA/hns: Adjust definition of FRMR fields
  - RDMA/hns: Refactor process of posting CMDQ
  - RDMA/hns: Adjust fields and variables about CMDQ tail/head
  - RDMA/hns: Remove redundant operations on CMDQ
  - RDMA/hns: Remove unused member and variable of CMDQ
  - RDMA/hns: Delete redundant judgment when preparing descriptors
  - RDMA/hns: Remove unnecessary wrap around for EQ's consumer index
  - RDMA/hns: Avoid unnecessary memset on WQEs in post_send
  - RDMA/hns: Remove some magic numbers
  - RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h
  - RDMA/hns: Replace wmb&__raw_writeq with writeq
  - RDMA/hns: Skip qp_flow_control_init() for HIP09
  - RDMA/hns: Add mapped page count checking for MTR
  - RDMA/hns: Avoid filling sgid index when modifying QP to RTR
  - RDMA/hns: Add support of direct wqe
  - RDMA/hns: Add verification of QP type when post_recv
  - RDMA/hns: Refactor hns_roce_v2_post_srq_recv()
  - RDMA/hns: Clear remaining unused sges when post_recv
  - RDMA/hns: Refactor post recv flow
  - RDMA/hns: Use new interfaces to write SRQC
  - RDMA/hns: Refactor code about SRQ Context
  - RDMA/hns: Refactor hns_roce_create_srq()
  - RDMA/hns: Remove the reserved WQE of SRQ
  - RDMA/hns: Force srq_limit to 0 when creating SRQ
  - RDMA/hns: Bugfix for checking whether the srq is full when post wr
  - RDMA/hns: Allocate one more recv SGE for HIP08
  - RDMA/hns: Use new interface to set MPT related fields
  - RDMA/hns: Optimize the MR registration process
  - RDMA/hns: Refactor the MTR creation flow
  - RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_dev' param
  - RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to 'rereset'
  - RDMA/hns: Use mutex instead of spinlock for ida allocation
  - RDMA/hns: Create CQ with selected CQN for bank load balance
  - RDMA/hns: remove h from printk format specifier
  - RDMA/hns: Simplify AEQE process for different types of queue
  - RDMA/hns: Fix inaccurate prints
  - RDMA/hns: Fix incorrect symbol types
  - RDMA/hns: Clear redundant variable initialization
  - RDMA/hns: Fix coding style issues
  - RDMA/hns: Remove unnecessary access right set during INIT2INIT
  - RDMA/hns: WARN_ON if get a reserved sl from users
  - RDMA/hns: Move capability flags of QP and CQ to hns-abi.h
  - RDMA/hns: Refactor process of setting extended sge
  - RDMA/hns: Add support for QP stash
  - RDMA/hns: Add support for CQ stash
  - RDMA/hns: Create QP with selected QPN for bank load balance
  - RDMA/hns: Add UD support for HIP09
  - RDMA/hns: Simplify process of filling UD SQ WQE
  - RDMA/hns: Remove the portn field in UD SQ WQE
  - RDMA/hns: Refactor the hns_roce_buf allocation flow
  - RDMA/hns: Add new PCI device ID matching for HIP09
  - RDMA/hns: Support owner mode doorbell
  - RDMA/hns: Fix double free of the pointer to TSQ/TPQ
  - RDMA/hns: Add support for filling GMV table
  - RDMA/hns: Add support for configuring GMV table
  - iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'
  - iommu/arm-smmu-v3: Standardize granule size when support RIL
  - iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL
  - iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()
  - iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()
  - iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible
  - iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD
  - vfio/pci: Inject page response upon response region fill
  - vfio/pci: Register a DMA fault response region
  - vfio: Document nested stage control
  - vfio/pci: Register and allow DMA FAULT IRQ signaling
  - vfio: Add new IRQ for DMA fault reporting
  - vfio/pci: Add framework for custom interrupt indices
  - vfio: Use capability chains to handle device specific irq
  - vfio/pci: Allow to mmap the fault queue
  - vfio/pci: Register an iommu fault handler
  - vfio/pci: Add VFIO_REGION_TYPE_NESTED region type
  - vfio: VFIO_IOMMU_SET_MSI_BINDING
  - vfio: VFIO_IOMMU_CACHE_INVALIDATE
  - vfio: VFIO_IOMMU_SET_PASID_TABLE
  - iommu/smmuv3: report additional recoverable faults
  - iommu/smmuv3: Implement bind/unbind_guest_msi
  - iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions
  - iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement
  - dma-iommu: Implement NESTED_MSI cookie
  - iommu/smmuv3: Implement cache_invalidate
  - iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs
  - iommu/smmuv3: Implement attach/detach_pasid_table
  - iommu/smmuv3: Get prepared for nested stage support
  - iommu/smmuv3: Allow s1 and s2 configs to coexist
  - iommu: Introduce bind/unbind_guest_msi
  - iommu: Introduce attach/detach_pasid_table API
  - config: Enable CONFIG_USERSWAP
  - userswap: support userswap via userfaultfd
  - userswap: add a new flag 'MAP_REPLACE' for mmap()
  - ima: don't allow control characters in policy path
  - ima: Add max size for IMA digest database
  - net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp
  - net: ixgbevf: use skb_csum_is_sctp instead of protocol check
  - net: ixgbe: use skb_csum_is_sctp instead of protocol check
  - net: igc: use skb_csum_is_sctp instead of protocol check
  - net: igbvf: use skb_csum_is_sctp instead of protocol check
  - net: igb: use skb_csum_is_sctp instead of protocol check
  - net: add inline function skb_csum_is_sctp
  - net: hns3: fix expression that is currently always true
  - net: hns3: adjust rss tc mode configure command
  - net: hns3: adjust rss indirection table configure command
  - net: hns3: add support for max 512 rss size
  - net: hns3: add support for hw tc offload of tc flower
  - net: hns3: add support for forwarding packet to queues of specified TC when flow director rule hit
  - net: hns3: add support for tc mqprio offload
  - net: hns3: refine the struct hane3_tc_info
  - hisilicon/hns3: convert comma to semicolon
  - net: use the new dev_page_is_reusable() instead of private versions
  - net: introduce common dev_page_is_reusable()
  - skbuff: constify skb_propagate_pfmemalloc() "page" argument
  - mm: constify page_is_pfmemalloc() argument
  - net: hns3: refine the VLAN tag handle for port based VLAN
  - net: hns3: add priv flags support to switch limit promisc mode
  - net: hns3: add support for extended promiscuous command
  - KVM: arm64: GICv4.1: Give a chance to save VLPI state
  - KVM: arm64: GICv4.1: Restore VLPI pending state to physical side
  - KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables
  - KVM: arm64: GICv4.1: Add function to get VLPI state
  - irqchip/gic-v3-its: Drop the setting of PTZ altogether
  - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping
  - net: hns3: keep MAC pause mode when multiple TCs are enabled
  - net: hns3: add a check for devcie's verion in hns3_tunnel_csum_bug()
  - net: hns3: add more info to hns3_dbg_bd_info()
  - net: hns3: add udp tunnel checksum segmentation support
  - net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM
  - net: hns3: add support for TX hardware checksum offload
  - net: hns3: add support for RX completion checksum
  - vfio/iommu_type1: Add support for manual dirty log clear
  - vfio/iommu_type1: Optimize dirty bitmap population based on iommu HWDBM
  - vfio/iommu_type1: Add HWDBM status maintenance
  - iommu/arm-smmu-v3: Realize support_dirty_log iommu ops
  - iommu/arm-smmu-v3: Realize clear_dirty_log iommu ops
  - iommu/arm-smmu-v3: Realize sync_dirty_log iommu ops
  - iommu/arm-smmu-v3: Realize switch_dirty_log iommu ops
  - iommu/arm-smmu-v3: Add feature detection for BBML
  - iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping
  - iommu/io-pgtable-arm: Add and realize clear_dirty_log ops
  - iommu/io-pgtable-arm: Add and realize sync_dirty_log ops
  - iommu/io-pgtable-arm: Add and realize merge_page ops
  - iommu/io-pgtable-arm: Add and realize split_block ops
  - iommu/io-pgtable-arm: Add quirk ARM_HD and ARM_BBMLx
  - iommu: Introduce dirty log tracking framework
  - vfio/iommu_type1: Mantain a counter for non_pinned_groups
  - fs/filescontrol.c: fix warning:large integer implicitly truncated to unsigned type
  - irqchip/gic-v4.1: Reduce the delay when polling GICR_VPENDBASER.Dirty
  - KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit
  - KVM: arm64: Make use of TWED feature
  - arm64: cpufeature: TWED support detection
  - move ETMEM feature CONFIG to mm/Kconfig and add architecture dependency
  - x86/config: Set CONFIG_TXGBE=m by default
  - net: txgbe: Add support for Netswift 10G NIC
  - net: hns3: fix spelling mistake "memroy" -> "memory"
  - net: hns3: adds debugfs to dump more info of shaping parameters
  - net: hns3: add support to utilize the firmware calculated shaping parameters
  - net: hns3: add support for pf querying new interrupt resources
  - net: hns3: add support for mapping device memory
  - net: hns3: add support for 1280 queues
  - net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce
  - net: hns3: add support for 1us unit GL configuration
  - net: hns3: add support for querying maximum value of GL
  - net: hns3: add support for configuring interrupt quantity limiting
  - net: hns3: Remove duplicated include
  - locking/qspinlock: Disable CNA by default
  - locking/qspinlock: Add CNA support for ARM64
  - KVM: arm64: Rename 'struct pv_sched_ops'
  - locking/qspinlock: Introduce the shuffle reduction optimization into CNA
  - locking/qspinlock: Avoid moving certain threads between waiting queues in CNA
  - locking/qspinlock: Introduce starvation avoidance into CNA
  - locking/qspinlock: Introduce CNA into the slow path of qspinlock
  - locking/qspinlock: Refactor the qspinlock slow path
  - locking/qspinlock: Rename mcs lock/unlock macros and make them more generic
  - mm/page_alloc: do bulk array bounds check after checking populated elements
  - mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array
  - net: page_pool: use alloc_pages_bulk in refill code path
  - net: page_pool: refactor dma_map into own function page_pool_dma_map
  - SUNRPC: refresh rq_pages using a bulk page allocator
  - SUNRPC: set rq_page_end differently
  - mm/page_alloc: inline __rmqueue_pcplist
  - mm/page_alloc: optimize code layout for __alloc_pages_bulk
  - mm/page_alloc: add an array-based interface to the bulk page allocator
  - mm/page_alloc: add a bulk page allocator
  - mm/page_alloc: rename alloced to allocated
  - mm/mempolicy: fix mpol_misplaced kernel-doc
  - mm/mempolicy: rewrite alloc_pages_vma documentation
  - mm/mempolicy: rewrite alloc_pages documentation
  - mm/mempolicy: rename alloc_pages_current to alloc_pages
  - mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask
  - mm/page_alloc: rename gfp_mask to gfp
  - mm/page_alloc: rename alloc_mask to alloc_gfp
  - mm/filemap: fix infinite loop in generic_file_buffered_read()
  - mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig
  - mm/filemap/c: break generic_file_buffered_read up into multiple functions
  - powerpc/mm: enable HAVE_MOVE_PMD support
  - powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache
  - mm/mremap: allow arch runtime override
  - powerpc/64s/radix: refactor TLB flush type selection
  - mm/mremap: hold the rmap lock in write mode when moving page table entries.
  - mm/mremap: use pmd/pud_poplulate to update page table entries
  - mm/mremap: don't enable optimized PUD move if page table levels is 2
  - mm/mremap: convert huge PUD move to separate helper
  - selftest/mremap_test: avoid crash with static build
  - selftest/mremap_test: update the test to handle pagesize other than 4K
  - mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *
  - mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
  - mm/mremap.c: fix extent calculation
  - arm64: mremap speedup - enable HAVE_MOVE_PUD
  - x86: mremap speedup - Enable HAVE_MOVE_PUD
  - mm: speedup mremap on 1GB or larger regions
  - kselftests: vm: add mremap tests
  - sched: Limit the amount of NUMA imbalance that can exist at fork time
  - sched/numa: Allow a floating imbalance between NUMA nodes
  - sched: Avoid unnecessary calculation of load imbalance at clone time
  - sched/numa: Rename nr_running and break out the magic number
  - mm/vmstat.c: erase latency in vmstat_shepherd
  - mm, slub: splice cpu and page freelists in deactivate_slab()
  - mm: memcontrol: optimize per-lruvec stats counter memory usage
  - vsprintf: dump full information of page flags in pGp
  - mm, slub: don't combine pr_err with INFO
  - mm, slub: use pGp to print page flags
  - RDMA/umem: batch page unpin in __ib_umem_release()
  - mm/gup: add a range variant of unpin_user_pages_dirty_lock()
  - mm/gup: decrement head page once for group of subpages
  - mm/gup: add compound page list iterator
  - mm, slab, slub: stop taking cpu hotplug lock
  - mm, slab, slub: stop taking memory hotplug lock
  - mm, slub: stop freeing kmem_cache_node structures on node offline
  - sched: Unthrottle qos cfs rq when free a task group
  - sched: Fix offline task can't be killed in a timely
  - sched: Unthrottle the throttled cfs rq when offline rq
  - sched: Enable qos scheduler config
  - sched: Throttle qos cfs_rq when current cpu is running online task
  - sched: Introduce qos scheduler for co-location
  - smp: Inline on_each_cpu_cond() and on_each_cpu()
  - x86/mm/tlb: Remove unnecessary uses of the inline keyword
  - cpumask: Mark functions as pure
  - x86/mm/tlb: Do not make is_lazy dirty for no reason
  - x86/mm/tlb: Privatize cpu_tlbstate
  - x86/mm/tlb: Flush remote and local TLBs concurrently
  - x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_not_lazy()
  - x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_func_remote()
  - smp: Run functions concurrently in smp_call_function_many_cond()
  - smp: Cleanup smp_call_function*()
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool
  - arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB
  - mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON
  - mm: sparsemem: use huge PMD mapping for vmemmap pages
  - mm: sparsemem: split the huge PMD mapping of vmemmap pages
  - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate
  - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap
  - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page
  - mm: hugetlb: defer freeing of HugeTLB pages
  - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page
  - mm: hugetlb: gather discrete indexes of tail page
  - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP
  - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c
  - hugetlb: add lockdep_assert_held() calls for hugetlb_lock
  - hugetlb: make free_huge_page irq safe
  - hugetlb: change free_pool_huge_page to remove_pool_huge_page
  - hugetlb: call update_and_free_page without hugetlb_lock
  - hugetlb: create remove_hugetlb_page() to separate functionality
  - hugetlb: add per-hstate mutex to synchronize user adjustments
  - hugetlb: no need to drop hugetlb_lock to call cma_release
  - mm/cma: change cma mutex to irq safe spinlock
  - hugetlb: convert PageHugeFreed to HPageFreed flag
  - hugetlb: convert PageHugeTemporary() to HPageTemporary flag
  - hugetlb: convert page_huge_active() HPageMigratable flag
  - hugetlb: use page.private for hugetlb specific page flags
  - powerpc: Fix reverse map real-mode address lookup with huge vmalloc
  - mm/vmalloc: unbreak kasan vmalloc support
  - KVM: s390: prepare for hugepage vmalloc
  - mm/vmalloc: add vmalloc_no_huge
  - mm/ioremap: fix iomap_max_page_shift
  - mm/vmalloc: improve allocation failure error messages
  - mm/vmalloc: use free_vm_area() if an allocation fails
  - powerpc/64s/radix: Enable huge vmalloc mappings
  - mm/vmalloc: hugepage vmalloc mappings
  - mm/vmalloc: add vmap_range_noflush variant
  - mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c
  - mm/vmalloc: provide fallback arch huge vmap support functions
  - x86: inline huge vmap supported functions
  - arm64: inline huge vmap supported functions
  - powerpc: inline huge vmap supported functions
  - mm: HUGE_VMAP arch support cleanup
  - mm/ioremap: rename ioremap_*_range to vmap_*_range
  - mm/vmalloc: rename vmap_*_range vmap_pages_*_range
  - mm: apply_to_pte_range warn and fail if a large pte is encountered
  - mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page
  - ARM: mm: add missing pud_page define to 2-level page tables
  - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow
  - mm/lru: revise the comments of lru_lock
  - mm/lru: introduce relock_page_lruvec()
  - mm/lru: replace pgdat lru_lock with lruvec lock
  - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn
  - mm/compaction: do page isolation first in compaction
  - mm/lru: introduce TestClearPageLRU()
  - mm/mlock: remove __munlock_isolate_lru_page()
  - mm/mlock: remove lru_lock on TestClearPageMlocked
  - mm/vmscan: remove lruvec reget in move_pages_to_lru
  - mm/lru: move lock into lru_note_cost
  - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn
  - mm/memcg: add debug checking in lock_page_memcg
  - mm: page_idle_get_page() does not need lru_lock
  - mm/rmap: stop store reordering issue on page->mapping
  - mm/vmscan: remove unnecessary lruvec adding
  - mm/thp: narrow lru locking
  - mm/thp: simplify lru_add_page_tail()
  - mm/thp: use head for head page in lru_add_page_tail()
  - mm/thp: move lru_add_page_tail() to huge_memory.c
  - mm/swap: remove unused local variable nr_shadows
  - mm: remove nrexceptional from inode: remove BUG_ON
  - mm: remove nrexceptional from inode
  - dax: account DAX entries as nrpages
  - mm: stop accounting shadow entries
  - mm: introduce and use mapping_empty()
  - mm/filemap: fix find_lock_entries hang on 32-bit THP
  - mm/filemap: fix mapping_seek_hole_data on THP & 32-bit
  - mm/highmem.c: fix zero_user_segments() with start > end
  - mm: remove pagevec_lookup_entries
  - mm: pass pvec directly to find_get_entries
  - mm: remove nr_entries parameter from pagevec_lookup_entries
  - mm: add an 'end' parameter to pagevec_lookup_entries
  - mm: add an 'end' parameter to find_get_entries
  - mm: add and use find_lock_entries
  - iomap: use mapping_seek_hole_data
  - mm/filemap: add mapping_seek_hole_data
  - mm/filemap: add helper for finding pages
  - mm/filemap: rename find_get_entry to mapping_get_entry
  - mm: add FGP_ENTRY
  - mm/swap: optimise get_shadow_from_swap_cache
  - mm/shmem: use pagevec_lookup in shmem_unlock_mapping
  - mm: make pagecache tagged lookups return only head pages
  - mm: support THPs in zero_user_segments
  - mm: vmstat: add cma statistics
  - memcg: enable memcg oom-kill for __GFP_NOFAIL
  - mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfo
  - mm/page_owner: record the timestamp of all pages during free
  - mm/page_owner: record timestamp and pid
  - mm/vmalloc: rework the drain logic
  - arm64: clear_page: Add new implementation of clear_page() by STNP
  - memcg: update the child's qos_level synchronously in memcg_qos_write()
  - memcg: Add static key for memcg priority
  - memcg: enable CONFIG_MEMCG_QOS by default
  - memcg: support priority for oom


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.2.0.17
changelog:
  - userswap: add a kernel parameter to enable userswap
  - userfaultfd: fix BUG_ON() in userfaultfd_release()
  - spi: hisi-kunpeng: Fix Woverflow warning on conversion
  - spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs
  - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs
  - scsi: hisi_sas: Reset controller for internal abort timeout
  - scsi: hisi_sas: Include HZ in timer macros
  - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset
  - scsi: hisi_sas: Put a limit of link reset retries
  - scsi: libsas: Introduce more SAM status code aliases in enum exec_status
  - scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
  - scsi: hisi_sas: Print SATA device SAS address for soft reset failure
  - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared
  - scsi: hisi_sas: Directly snapshot registers when executing a reset
  - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails
  - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
  - scsi: hisi_sas: Delete some unused callbacks
  - scsi: hisi_sas: Add trace FIFO debugfs support
  - scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove()
  - scsi: hisi_sas: Enable debugfs support by default
  - scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep()
  - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe()
  - scsi: libsas: Remove temporarily-added _gfp() API variants
  - scsi: mvsas: Switch back to original libsas event notifiers
  - scsi: isci: Switch back to original libsas event notifiers
  - scsi: libsas: Switch back to original event notifiers API
  - scsi: pm80xx: Switch back to original libsas event notifiers
  - scsi: aic94xx: Switch back to original libsas event notifiers
  - scsi: hisi_sas: Switch back to original libsas event notifiers
  - scsi: libsas: Add gfp_t flags parameter to event notifications
  - scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers
  - scsi: aic94xx: Pass gfp_t flags to libsas event notifiers
  - scsi: pm80xx: Pass gfp_t flags to libsas event notifiers
  - scsi: libsas: Pass gfp_t flags to event notifiers
  - scsi: hisi_sas: Remove auto_affine_msi_experimental module_param
  - scsi: hisi_sas: Expose HW queues for v2 hw
  - driver core: platform: Add devm_platform_get_irqs_affinity()
  - ACPI: Drop acpi_dev_irqresource_disabled()
  - resource: Add irqresource_disabled()
  - genirq/affinity: Add irq_update_affinity_desc()
  - mm: fix some spelling mistakes in comments
  - scsi: hisi_sas: Remove preemptible()
  - scsi: hisi_sas: Move debugfs code to v3 hw driver
  - scsi: hisi_sas: Reduce some indirection in v3 hw driver
  - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm
  - scsi: hisi_sas_v3_hw: Don't use PCI helper functions
  - scsi: hisi_sas_v3_hw: Drop PCI Wakeup calls from .resume
  - ACPI: APEI: fix synchronous external aborts in user-mode
  - Revert "kretprobe: check re-registration of the same kretprobe earlier"
  - i2c: add support for HiSilicon I2C controller
  - i2c: core: add api to provide frequency mode strings
  - i2c: core: add managed function for adding i2c adapters
  - fs/buffer.c: add checking buffer head stat before clear
  - watchdog: sbsa: Support architecture version 1
  - perf/smmuv3: Don't trample existing events with global filter
  - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag
  - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()
  - drivers/perf: hisi: Fix data source control
  - perf/hisi: Use irq_set_affinity()
  - perf/arm-smmuv3: Use irq_set_affinity()
  - genirq: Export affinity setter for modules
  - drivers/perf: hisi: Add support for HiSilicon PA PMU driver
  - drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver
  - drivers/perf: hisi: Update DDRC PMU for programmable counter
  - drivers/perf: hisi: Add new functions for HHA PMU
  - drivers/perf: hisi: Add new functions for L3C PMU
  - drivers/perf: hisi: Add PMU version for uncore PMU drivers.
  - drivers/perf: hisi: Refactor code for more uncore PMUs
  - drivers/perf: hisi: Remove unnecessary check of counter index
  - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3
  - drivers/perf: Add support for ARMv8.3-SPE
  - perf/smmuv3: Support sysfs identifier file
  - drivers/perf: hisi: Add identifier sysfs file
  - net: hns3: change the method of obtaining default ptp cycle
  - net: hns3: add devlink reload support for VF
  - net: hns3: add devlink reload support for PF
  - net: hns3: add support for devlink get info for VF
  - net: hns3: add support for devlink get info for PF
  - net: hns3: add support for registering devlink for VF
  - net: hns3: add support for registering devlink for PF
  - devlink: add documentation for hns3 driver
  - seq_file: disallow extremely large seq buffer allocations


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.3.0.18
changelog:
  - srcu: Take early exit on memory-allocation failure
  - iommu: fix build error when CONFIG_IOMMU_API is off
  - USB: Fix some clerical mistakes


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.4.0.19
changelog:
  - vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING
  - net: hns3: remove always exist devlink pointer check
  - net: hns3: add support ethtool extended link state
  - net: hns3: add header file hns3_ethtoo.h
  - ethtool: add two link extended substates of bad signal integrity
  - docs: ethtool: Add two link extended substates of bad signal integrity
  - net: hns3: add support for triggering reset by ethtool


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.6.0.20
changelog:
  - eulerfs: change default config file
  - eulerfs: add Kconfig and Makefile
  - eulerfs: add super_operations and module_init/exit
  - eulerfs: add inode_operations for symlink inode
  - eulerfs: add file_operations for dir inode
  - eulerfs: add inode_operations for dir inode and special inode
  - eulerfs: add file operations and inode operations for regular file
  - eulerfs: add dax operations
  - eulerfs: add inode related interfaces
  - eulerfs: add dependency operations
  - eulerfs: add nv dict operations
  - eulerfs: add filename interfaces
  - eulerfs: add interfaces for page wear
  - eulerfs: add interfaces for inode lock transfer
  - eulerfs: add flush interfaces
  - eulerfs: add memory allocation interfaces
  - eulerfs: add kmeme_cache definitions and interfaces
  - eulerfs: common definitions


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.8.0.22
changelog:
  - mm/page_alloc: correct return value of populated elements if bulk array is populated
  - mm: fix oom killing for disabled pid


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.9.0.23
changelog:
  - mm/page_alloc: further fix __alloc_pages_bulk() return value
  - mm/page_alloc: correct return value when failing at preparing
  - mm/page_alloc: avoid page allocator recursion with pagesets.lock held
  - mm: vmscan: shrink deferred objects proportional to priority
  - mm: memcontrol: reparent nr_deferred when memcg offline
  - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers
  - mm: vmscan: use per memcg nr_deferred of shrinker
  - mm: vmscan: add per memcg shrinker nr_deferred
  - mm: vmscan: use a new flag to indicate shrinker is registered
  - mm: vmscan: add shrinker_info_protected() helper
  - mm: memcontrol: rename shrinker_map to shrinker_info
  - mm: vmscan: use kvfree_rcu instead of call_rcu
  - mm: vmscan: remove memcg_shrinker_map_size
  - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation
  - mm: vmscan: consolidate shrinker_maps handling code
  - mm: vmscan: use nid from shrink_control for tracepoint
  - scsi/hifc: Fix memory leakage bug
  - crypto: hisilicon/qm - set a qp error flag for userspace
  - vfio/hisilicon: add acc live migration driver
  - vfio/hisilicon: modify QM for live migration driver
  - vfio/pci: provide customized live migration VFIO driver framework
  - PCI: Set dma-can-stall for HiSilicon chips
  - PCI: Add a quirk to set pasid_no_tlp for HiSilicon chips
  - PCI: PASID can be enabled without TLP prefix
  - crypto: hisilicon/sec - fix the CTR mode BD configuration
  - crypto: hisilicon/sec - fix the max length of AAD for the CCM mode
  - crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930
  - crypto: hisilicon - check _PS0 and _PR0 method
  - crypto: hisilicon - change parameter passing of debugfs function
  - crypto: hisilicon - support runtime PM for accelerator device
  - crypto: hisilicon - add runtime PM ops
  - crypto: hisilicon - using 'debugfs_create_file' instead of 'debugfs_create_regset32'
  - crypto: hisilicon/sec - modify the hardware endian configuration
  - crypto: hisilicon/sec - fix the abnormal exiting process
  - crypto: hisilicon - enable hpre device clock gating
  - crypto: hisilicon - enable sec device clock gating
  - crypto: hisilicon - enable zip device clock gating
  - crypto: hisilicon/sec - fix the process of disabling sva prefetching


author: Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-5.10.0.24
changelog:
  - net: hns3: add ethtool support for CQE/EQE mode configuration
  - net: hns3: add support for EQE/CQE mode configuration
  - ethtool: extend coalesce setting uAPI with CQE mode
  - ethtool: add two coalesce attributes for CQE mode
  - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define
  - net: hns3: fix get wrong pfc_en when query PFC configuration
  - net: hns3: fix GRO configuration error after reset
  - net: hns3: change the method of getting cmd index in debugfs
  - net: hns3: fix duplicate node in VLAN list
  - net: hns3: fix speed unknown issue in bond 4
  - net: hns3: add waiting time before cmdq memory is released
  - net: hns3: clear hardware resource when loading driver
  - net: hns3: make array spec_opcode static const, makes object smaller
  - digest list: disable digest lists in non-root ima namespaces
  - ima: Introduce ima-ns-sig template
  - ima: fix a potential crash owing to the compiler optimisation
  - ima: Set ML template per ima namespace
  - ima: Add dummy boot aggregate to per ima namespace measurement list
  - ima: Load per ima namespace x509 certificate
  - integrity: Add key domain tag to the search criteria
  - ima: Add key domain to the ima namespace
  - keys: Allow to set key domain tag separately from the key type
  - keys: Include key domain tag in the iterative search
  - keys: Add domain tag to the keyring search criteria
  - ima: Remap IDs of subject based rules if necessary
  - user namespace: Add function that checks if the UID map is defined
  - ima: Parse per ima namespace policy file
  - ima: Configure the new ima namespace from securityfs
  - ima: Change the owning user namespace of the ima namespace if necessary
  - ima: Add the violation counter to the namespace
  - ima: Extend permissions to the ima securityfs entries
  - ima: Add a reader counter to the integrity inode data
  - ima: Add per namespace view of the measurement list
  - ima: Add a new ima template that includes namespace ID
  - ima: Check ima namespace ID during digest entry lookup
  - ima: Keep track of the measurment list per ima namespace
  - ima: Add ima namespace id to the measurement list related structures
  - ima: Enable per ima namespace policy settings
  - ima: Add integrity inode related data to the ima namespace
  - ima: Extend the APIs in the integrity subsystem
  - ima: Add ima namespace to the ima subsystem APIs
  - ima: Add methods for parsing ima policy configuration string
  - ima: Add ima policy related data to the ima namespace
  - ima: Bind ima namespace to the file descriptor
  - ima: Add a list of the installed ima namespaces
  - ima: Introduce ima namespace


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-btrfs-progs-convert-prevent-32bit-overflow-for-cctx-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-T0ProcACK-fix-a-potential-problem.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-CmdGetSlotStatus-fix-potential-read-of-uninitialized.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-ReadUSB-fix-potential-read-of-uninitialized-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-IFDHSetProtocolParameters-handle-ATR_GetConvention-e.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-PPS_Match-fix-potential-read-of-uninitialized-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0006-dw2i-fix-potential-integer-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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




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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0000-CVE-2021-20208.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: yangyanchao <yangyanchao6@huawei.com> 1.2.0-106
changelog:
  - Type:requirement
  - ID:NA
  - CVE:NA
  - SUG:restart
  - DESC:containerd:vendor:add some symbol to support riscv


author: xiadanni<xiadanni1@huawei.com> - 1.2.0-107
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:sync bugfix, include
         1. check task list to avoid unnecessary cleanup.
         2. fix dead loop
         3. cleanup dangling shim by brand new context
         4. fix potential panic for task in unknown state


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: Tomáš Mráz <tmraz@redhat.com> - 20180921-1.git391ed9f
changelog:
  - OpenSSH: Generate policy for sign algorithms
  - Enable >= 255 bits EC curves in FUTURE policy
  - OpenSSH: Add group1 key exchanges in LEGACY policy
  - NSS: Add SHA224 to hash lists
  - Print warning when update-crypto-policies --set FIPS is used
  - fips-mode-setup: Kernel boot options are now modified with grubby


author: Tomáš Mráz <tmraz@redhat.com> - 20180925-1.git71ca85f
changelog:
  - Use Recommends instead of Requires for grubby
  - Revert setting of HostKeyAlgorithms for ssh client for now


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




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


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-Check-segment-gaps-regardless-of-heap-space.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-Fix-posible-buffer-overflows-in-LUKS-conversion.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-Fix-a-memleak-in-blockwise-test.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

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


author: Roberto Sassu <roberto.sassu@huawei.com> - 0.3.94-1
changelog:
  - Add obj_label attribute in file list
  - Replace hard coded permission
  - Set user.digest_list xattr
  - Bug fixes


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: xiadanni<xiadanni1@huawei.com> - 18.09.0-114
changelog:
  - Type:bugfix
  - CVE:CVE-2021-21284,CVE-2021-21285
  - SUG:NA
  - DESC:sync bugfix, include:
         1.fix execCommands leak in health-check
         2.check containerd pid before kill it
         3.fix CVE-2021-21284
         4.fix CVE-2021-21285


author: xiadanni<xiadanni1@huawei.com> - 1.0.0.rc3-111
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:sync bugfix, include
         1. add cpu and memory info when print cgroup info
         2. fix freezing race


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0000-Fix-signed-integer-overflow-in-FSTART.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-Avoid-returning-deleted-directory-entries-as-labels.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-src-check.c-Fix-up-mtools-created-bad-dir-entries.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-Remove-long-file-name-when-changing-short-file-name.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-Fix-gcc-sprintf-length-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-fsck.fat-Fix-Year-2038-Bug.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0006-mkfs.fat-Fix-parsing-of-block-number.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0007-device_info-Fix-parsing-partition-number.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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: 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 /home/abuild/rpmbuild/SOURCES/0001-e2fsprogs-set-hugefile-from-4T-to-1T-in-hugefile-tes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-e2fsck-fix-off-by-one-check-when-validating-depth-of.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-mke2fs-fix-up-check-for-hardlinks-always-false-if-in.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-add-device-check-in-ismount-process.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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

  , 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: jiangfangjie <jiangfangjie@huawei.com> - 202002-3
changelog:
  - ArmVirtPkg/ArmVirtQemu: enable TPM2 based measured boot
  - ArmVirtPkg/ArmVirtQemu: enable the TPM2 configuration module


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 -j32 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.3-1
changelog:
  - Upgrade to 3.38.3
  - Update Version, Release, Source0, BuildRequires
  - Temporaryly disable libportal, because there isn't in cunrrent community


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


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


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




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


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


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


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


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


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


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


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


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


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


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


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


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


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


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




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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-improve-detection-of-static-pie-binaries.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: Ondrej Vasik <ovasik@redhat.com> - 3.11-1
changelog:
  - drop ownership for /etc/xinet.d (#1691146)
  - drop ownership for /usr/lib64/tls, /usr/lib64/sse2 (#1702329)


author: shenyangyang <shenyangyang4@huawei.com> - 2:4.6.0-4
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add build requires of texinfo and gettext-devel to slove the build problem


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


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


author: 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/abuild/rpmbuild/BUILDROOT/fontforge-20200314-6.oe1.x86_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: openEuler Buildteam <buildteam@openeuler.org> - 2.9.9-0
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update fuse2 from 2.9.7 to 2.9.9,
         update fuse3 from 3.2.3 to 3.9.0


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.0.5-6
changelog:
  - DESC: delete -Sgit from 
  %setup       -q




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-Fix-segfault-on-some-weird-data-structures.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.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: 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: 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: Qingqing Li<liqingqing3@huawei.com> - 2.33-5
changelog:
  - wordexp: Use strtoul instead of atoi so that overflow can be detected. (bug 28011)
    https://sourceware.org/bugzilla/show_bug.cgi?id=28011


author: Qingqing Li<liqingqing3@huawei.com> - 2.33-6
changelog:
  - malloc: tcache shutdown sequence does not work if the thread never allocated anything. (bug 28028)
    https://sourceware.org/bugzilla/show_bug.cgi?id=28028


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


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


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


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


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


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


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


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


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


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/gnome-shell-favourite-apps-firefox.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.2-1
changelog:
  - Upgrade to 3.38.2
  - Delete all two patches that existed in this version
  - Add 0001-Revert-packagekit-Avoid-600000-allocations-when-comp.patch
  - Temporarily disabled snap and rpm_ostree option


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


author: liuzixian <liuzixian4@huawei.com> - 2.8-2
changelog:
  - Type: bufgix
  - Reason: add patch gperftools-generic-dynamic-tls.patch to avoid issue #I1VAEU which is probably caused by compiler bugs.


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> - 2.04-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the installation failure of grub2-efi-x64/grub-efi-aa64 packages on
         the /boot partition of VFAT file system.


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-15
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport the patches that upstream community released on
         March 2, 2021


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-16
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport some patches from upstream community and fix incorrect
         author names in patches


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-17
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:delete the Symbolic Link of grubenv in grub2-efi-x64 and grub-efi-aa64 packages


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 /home/abuild/rpmbuild/SOURCES/icon-padding.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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

  , and delete BuildRequires git


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




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


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


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


  /usr/bin/cat /home/abuild/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: liqiang<liqiang64@huawei.com> - 1.9-17
changelog:
  - Type:performance improve
  - ID:NA
  - SUG:NA
  - DESC:use neon crc32 api and PRFM instruction to improve performance.


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 /home/abuild/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: yuboyun <yuboyun@huawei.com> - 2.4.43-4
changelog:
  - Type:cves
  - ID:CVE-2020-9490 CVE-2020-11984 CVE-2020-11993
  - SUG:restart
  - DESC:fix CVE-2020-9490 CVE-2020-11984 CVE-2020-11993


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


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


author: openEuler Buildteam <buildteam@openeuler.org> - 10.01-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:execute udevadm settle when network starts and network fork to start dhcp process


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




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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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




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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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




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


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


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


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


  /usr/bin/cat /home/abuild/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 /home/abuild/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 /home/abuild/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 /home/abuild/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 /home/abuild/rpmbuild/SOURCES/ID-508-Fix-segfaults-in-dcmi-command-handlers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/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 /home/abuild/rpmbuild/SOURCES/sol-Make-interface-timeout-obey-the-N-option.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/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 /home/abuild/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 /home/abuild/rpmbuild/SOURCES/ipmitool-CVE-2020-5208-Fix-buffer-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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




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


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

  , and delete BuildRequires git


author: wangkerong <wangkerong@huawei.com> - 1.21.1-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC: round commmunity patch fix Avoid infinite loop on allocation failure


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: DCCooper <1866858@gmail.com> - 0.9.5-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:modify file mode for isula-build client binary and public key


author: jingxiaolu <lujingxiao@huawei.com> - 0.9.5-11
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:sync patches from upstream, including fix for save multiple tags, test cases improvement


author: xingweizheng <xingweizheng@huawei.com> - 0.9.5-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:fix for save single image with multiple tags when id first


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-fix-missing-healthcheck-configuration-bug.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


author: eapen <zhangyipeng7@huawei.com> - 1:1.8.0.302-b07.0
changelog:
  - update to 8u302-b07(ga)(switch to jdk8u from aarch64-port/jdk8u-shenandoah)
  - add 8069191.patch
  - add fix-lock-ordering-issue-when-calling-JVMTI-GetLoaded.patch
  - delete 8134883.patch
  - delete 818172_overflow_when_strength_reducing_interger_multiply.patch
  - delete 8190332.patch
  - delete 8191955.patch
  - delete 8203196.patch
  - delete 8214345.patch
  - delete 8231631.patch
  - delete 8231841-debug.cpp-help-is-missing-an-AArch64-line-fo.patch
  - delete 8259886-Improve-SSL-session-cache-performance-and-sc.patch
  - delete 8264640.patch
  - delete delete_untrustworthy_cacert_soneraclass2ca.patch
  - delete fix-crash-in-JVMTI-debug.patch
  - other adaptations to jdk8u302


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.302-b07.3
changelog:
  - add 8167014-jdeps-failed-with-Missing-message-warn-skippen-entry.patch
  - add fix_bug_in_keypairgenerator.patch
  - add C1-assert-is_virtual-failed-type-check.patch
  - add 8197387-Run-the-jcmd-tool-as-the-root-user-to-access.patch
  - add create-jfr-dump-file-with-pid-or-timestamp-if-specif.patch
  - add 8268453-sun-security-pkcs12-EmptyPassword.java-fails.patch
  - add enhance-the-TimeZone-s-path-solution-on-Euler.patch
  - add fix-wrong-commitID-in-release-file.patch
  - add fix-appcds-s-option-AppCDSLockFile.patch
  - add PS-introduce-UsePSRelaxedForwardee-to-enable-using-r.patch
  - add Parallel-Full-GC-for-G1.patch
  - add 8202142-jfr-event-io-TestInstrumentation-is-unstable.patch
  - add 8143251-Thread-suspend-on-VM_G1IncCollectionPause-do.patch
  - add G1Uncommit-Introduce-G1PeriodGCNotRetry-control-whet.patch
  - add JDK-debug-version-crash-when-using-AppCDS.patch


author: linhaibing21 <linhaibing@huawei.com> - 1:11.0.12.7-0
changelog:
  - Update to 11.0.12+7 (GA)
  - delete 8207160-ClassReader-adjustMethodParams-can-potentially-return-null-if-the-args-list-is-empty.patch
  - delete 8217918-C2-XX-AggressiveUnboxing-is-broken.patch
  - delete 8223667-ASAN-build-broken.patch
  - delete 8264640.patch
  - other adaptations to 11.0.12


author: kuenking111 <wangkun49@huawei.com> - 1:11.0.12.7-2
changelog:
  - add Update-algorithm-annotations-for-fill_words.patch
  - add 8257145-Performance-regression-with-XX-ResizePLAB-af.patch
  - add create-jfr-dump-file-with-pid-or-timestamp-if-specif.patch
  - add enhance-the-TimeZone-s-path-solution-on-Euler.patch
  - add Add-KAE-implementation.patch
  - add 8268427-Improve-AlgorithmConstraints-checkAlgorithm-.patch


author: noah <hedongbo@huawei.com> - 1:16.0.0.36-0.0.ea.rolling
changelog:
  - Update to jdk-16.0.0.0+36            
  - Use upstream default for version-pre rather than setting it to "ea" or ""            
  - Drop libsunec.so which is no longer generated, thanks to JDK-8235710            
  - Drop unnecessary compiler flags, dating back to work on GCC 6 & 10            
  - Use system harfbuzz now this is supported.            
  - Pass SOURCE_DATE_EPOCH to build for reproducible builds


author: yangfeiyu<yangfeiyu2@huawei.com> - 1.11.1-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert the kata-containers.spec to still build kata-containers components into one package


author: jiangpengfei<jiangpengfei9@huawei.com> - 1.11.1-7
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:update
  - DESC:update kata-containers source forms of organization to move all kata-containers related source repo into one repo kata-containers


author: Jialong Chen <chenjialong@huawei.com> - 2.0.17-14
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:modify SECTION_SIZE_BITS to 30 and keep the same as the kernel configuration.
         add executable permissions for kdump-error-handler.sh.


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: 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


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


  /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


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


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


  /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


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


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


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


  /usr/bin/cat /root/rpmbuild/SOURCES/0010-ignore-for-clear-mismatch-key.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


  /usr/bin/cat /root/rpmbuild/SOURCES/0017-libmultipath-deal-with-dynamic-PTHREAD_STACK_MIN.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: 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 /home/abuild/rpmbuild/SOURCES/less-394-time.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/less-418-fsync.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Create-only-one-ifile-when-a-file-is-opened-under-di.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Remove-extraneous-frees-associated-with-removed-call.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Fix-crash-when-call-set_ifilename-with-a-pointer-to-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Remove-unnecessary-call-to-pshift-in-pappend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Reset-horizontal-shift-when-opening-a-new-file.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Protect-from-buffer-overrun.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Make-histpattern-return-negative-value-to-indicate-e.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Lesskey-don-t-translate-ctrl-K-in-an-EXTRA-string.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Ignore-SIGTSTP-in-secure-mode.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Fix-Tag-not-found-error-while-looking-for-a-tag-s-lo.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-Fix-minor-memory-leak-with-input-preprocessor.-150.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: yaoxin <yaoxin30@huawei.com> - 1.0.13-1
changelog:
  - Upgrade libEMF to 1.0.13; fix CVE-2020-13999 CVE-2020-11863 CVE-2020-11865 CVE-2020-11866 CVE-2020-11864


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




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

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




  /usr/bin/cat /home/abuild/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


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-exec-Fix-setting-locale-for-util-calls.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0010-dm-Fix-memory-leak-in-the-DM-plugin-and-DM-logging-r.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0011-fs-Fix-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0012-kbd-Fix-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0013-lvm-dbus-Fix-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0014-mdraid-Fix-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0015-swap-Fix-memory-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0016-vdo-Do-not-use-g_memdup-in-bd_vdo_stats_copy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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


author: 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 /home/abuild/rpmbuild/SOURCES/libgcrypt-1.8.5-use-fipscheck.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/libgcrypt-1.7.3-fips-reqs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/libgcrypt-1.8.3-cmac-selftest.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/libgcrypt-1.8.5-aes-perf.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/CVE-2019-12904-1.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/CVE-2019-12904-2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/CVE-2019-12904-3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/CVE-2021-33560.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/CVE-2021-40528.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: chengzihan <chengzihan2@huawei.com> - 1:1.40.2-8
changelog:
  - fix the problem: PYTHON_LIBS is not set in Python 3.8
  - and add BuildRequires: gettext-devel
  - delete BuildRequires: python2-libvirt, which is no longer provided


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 /home/abuild/rpmbuild/SOURCES/0001-iscsi-ls-Fix-iser-url-scheme-parsing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /home/abuild/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 /home/abuild/rpmbuild/SOURCES/0004-test-tool-iSCSICmdSnTooLow-override-driver-queue_pdu.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/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 /home/abuild/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 /home/abuild/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: 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: songnannan<songnannan2@huawei.com> 0.8.0.dev.2-2.h1
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:the debuginfo and debugsource packages are not generated by default


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


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


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




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

  , 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: Guoshuai Sun <sunguoshuai@huawei.com> - 1.2.57-12
changelog:
  - Fix CVE-2013-7353 CVE-2013-7354 CVE-2017-12652
    And we have check CVE-2014-9495 CVE-2011-3045 CVE-2008-3964 CVE-2015-8126 CVE-2015-0973 alreadyi been fixed before.
    And CVE-2016-3751 CVE-2013-6954 didn'd involved.


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


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


author: luhuaxin <luhuaxin@huawei.com> - 0.9.4-15
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: move AUTHORS and COPYING files to license folder, fix requires


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: gaoyi<gaoyi15@huawei.com> - 2.1.14-2.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport patches from https://github.com/samba-team/samba
  - Package init


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




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

  , and delete BuildRequires git


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




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


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

  , and delete BuildRequires git


author: hy-euler <eulerstoragemt@huawei.com> - 1.0.22-3
changelog:
  - delete -Sgit in 
  %setup       -q




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-fix-constant-not-in-range-of-enumerated-type.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-Solaris-backend-is-not-correctly-setting-the-one-tra.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-Solaris-fails-to-find-USB-devices-on-SPARC-platform.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-Linux-backend-fix-ressource-leak.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-core-fix-build-warning-on-newer-versions-of-gcc.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0006-core-Fix-libusb_get_max_iso_packet_size-for-superspe.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0007-core-Do-not-attempt-to-destroy-a-default-context-tha.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0008-linux_usbfs-Wait-until-all-URBs-have-been-reaped-bef.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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




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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-add-secure-compile-option-in-Makefile.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-cmake-remove-unused-headfile-directory.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-add-fs-secure-compile-options.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-solve-the-BEP-problem.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: zoulin <zoulin13@huawei.com> - 2.9.10-6
changelog:
  - Fix more quadratic runtime issues in HTML push parse
  - Fix reset HTML parser input before reporting error


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2.9.10-8
changelog:
  - revert Don-t-try-to-handle-namespaces-when-building-HTML-do.patch.
    rubygem-nokogoro test case fail,because this patch remove xml namespace function.


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: 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: 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 /home/abuild/rpmbuild/SOURCES/0001-improve-NVMe-device-parsing-and-make-WWN-printing-fo.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-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 /home/abuild/rpmbuild/SOURCES/0001-Relax-content-tests-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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

  , 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: 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 /home/abuild/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: lingsheng <lingsheng@huawei.com> - 5.7.21-2
changelog:
  - Fix innodb.innodb fail on aarch64
  - Fix grant_user_lock as root
  - Update fail tests list on glibc 2.33


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


author: 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 /home/abuild/rpmbuild/SOURCES/0000-netcf-call-aug_load-at-most-once-per-second.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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

  , 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: yuxiangyang <yuxiangyang4@huawei.com> - 1:1.16.1-2
changelog:
  - delete http_stub_status_module.This configuration creates a simple
    web page with basic status data,but it will affect cpu scale-out because
    it use atomic cas.


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: 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: 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 /home/abuild/rpmbuild/SOURCES/0001-Fix-the-issue-of-ignoring-the-return-value.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-Fix-compiler-issue-when-not-in-security-mode.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-Fix-586-compile-issue-and-remove-Werror.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-libisns-remove-sighold-and-sigrelse.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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

  , 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/abuild/rpmbuild/SOURCES/openjpeg-1.5.1-soname.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , 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 /home/abuild/rpmbuild/SOURCES/openslp-2.0.0-multicast-set.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/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 /home/abuild/rpmbuild/SOURCES/CVE-2019-5544.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0000-Switch-gpt-header-move-and-msdos-overlap-to-python3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /home/abuild/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 /home/abuild/rpmbuild/SOURCES/0003-bugfix-parted-fix-failure-of-mklabel-gpt_sync_mbr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-Fix-end_input-usage-in-do_resizepart.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 /home/abuild/rpmbuild/SOURCES/0000-pciutils-2.2.1-idpath.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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

  , and delete BuildRequires git


author: Guoshuai Sun <sunguoshuai@huawei.com> - 4.1.3-12
changelog:
  - Fix some bugs in pcp-pidstat,include -U option error,-? need an arg,
    And del unused -h/--host options


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0000-pcsc-lite-change-to-use-python3-for-pcsc-spy.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-Do-not-possibly-lock-a-reader-if-allocating-hCard-fa.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-Fix-a-hang-in-SCardTransmit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-ATRDecodeAtr-always-initialize-the-return-values.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-EHUnregisterClientForEvent-correctly-handle-EHTryToU.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: wangxiao<wangxiao65@huawei.com> - 1.58-3.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:Handle unknown op in DBD SQLite VirtualTable PerlData
         added a boilerplace for test
         fixed for older DBI
  - Package init


author: shenyangyang <shenyangyang4@huawei.com> - 2.066-2
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC:delete the /certs that used by test which contains the Unencrypted
         private key


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: shenyangyang <shenyangyang4@huawei.com> - 2.29-398
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:delete unneeded build requires of perl(BSD::Resource) 
         perl(Import::Into) >= 1.002004 and perl(Sub::Identify)


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: openEuler Buildteam <buildteam@openeuler.org> - 7.2.10-2
changelog:
  - Add CVE patches
  - Fix CVE-2019-9021 CVE-2019-9022 CVE-2019-9023 CVE-2019-9024
    CVE-2019-9637 CVE-2019-9638 CVE-2019-9639 CVE-2019-9640
    CVE-2018-20783 CVE-2019-9641 CVE-2019-11034 CVE-2019-11035
    CVE-2019-11036 CVE-2019-11041 CVE-2019-11042 CVE-2019-11043
    CVE-2018-19935 CVE-2019-11045 CVE-2019-11046 CVE-2019-11050
    CVE-2019-11047


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: zhang tao <zhangtao307@huawei.com> - 2.1.0-6
changelog:
  - In the build phase, modify the path of the log file to solve the permission problem
  - add python3-mock to BuildRequires and Requires to solve check error


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: 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 /home/abuild/rpmbuild/SOURCES/poppler-0.30.0-rotated-words-selection.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , 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: wangjia <wangjia55@huawei.com> - 42.2.4-1.h1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:disable the failed tests that caused by BEP to repair binary diffrence


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




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


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


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


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


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


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


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


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


  /usr/bin/cat /home/abuild/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: shenyangyang <shenyangyang4@huawei.com> - 12.2-3
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add provides of pulseaudio-libs-devel(aarch-64) needed by libmikmod-devel


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: shenyangyang<shenyangyang4@huawei.com> - 1.11.5-8
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:optimize the method to provide default version of python-name


author: Enbo Kang <kangenbo@huawei.com> - 2.10-8
changelog:
  - Type:security
  - ID:CVE-2019-10906
  - SUG:NA
  - DESC:fix CVE-2019-10906 python-jinja2:str.format_map allows sandbox


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: 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: xihaochen <xihaochen@huawei.com> - 1.20.0-1
changelog:
  - Type:requirements                                                                                                                                  
  - Id:NA
  - SUG:NA
  - DESC:update pycairo to 1.20.0


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


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


author: shixuantong <shixuantong@huawei.com> - 4.15.1-25
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix data race in packageBinaries() function and prioritize large packages


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-Make-espeak-ng-the-default-output-module.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-Remove-pyxdg-dependency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-Fix-global-variable-gcc10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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: imxcc <xingchaochao@huawei.com>
changelog:
  - hw/net: fix vmxnet3 live migration
  - include: Make headers more self-contained
  - migration: register_savevm_live doesn't need dev
  - vmstate: add qom interface to get id
  - linux headers: Update against "Add migration support for VFIO devices"
  - vfio: Add function to unmap VFIO region
  - vfio: Add vfio_get_object callback to VFIODeviceOps
  - vfio: Add save and load functions for VFIO PCI devices
  - vfio: Add migration region initialization and finalize function
  - vfio: Add VM state change handler to know state of VM
  - vfio: Add migration state change notifier
  - vfio: Register SaveVMHandlers for VFIO device
  - vfio: Add save state functions to SaveVMHandlers
  - vfio: Add load state functions to SaveVMHandlers
  - memory: Set DIRTY_MEMORY_MIGRATION when IOMMU is enabled
  - vfio: Get migration capability flags for container
  - vfio: Add function to start and stop dirty pages tracking
  - vfio: Add vfio_listener_log_sync to mark dirty pages
  - vfio: Dirty page tracking when vIOMMU is enabled
  - vfio: Add ioctl to get dirty pages bitmap during dma unmap
  - vfio: Make vfio-pci device migration capable
  - qapi: Add VFIO devices migration stats in Migration stats


author: Chen Qun <kuhn.chenqun@huawei.com>
changelog:
  - vfio: Move the saving of the config space to the right place in VFIO migration
  - vfio: Set the priority of the VFIO VM state change handler explicitly
  - vfio: Avoid disabling and enabling vectors repeatedly in VFIO migration


author: Chen Qun <kuhn.chenqun@huawei.com>
changelog:
  - kvm: split too big memory section on several memslots
  - kvm: Reallocate dirty_bmap when we change a slot
  - accel: kvm: Fix memory waste under mismatch page size
  - memory: Skip dirty tracking for un-migratable memory regions
  - Fix use after free in vfio_migration_probe
  - vfio: Make migration support experimental
  - vfio: Change default dirty pages tracking behavior during migration
  - vfio: Fix vfio_listener_log_sync function name typo


author: Chen Qun <kuhn.chenqun@huawei.com>
changelog:
  - vfio: Support host translation granule size
  - vfio/migrate: Move switch of dirty tracking into vfio_memory_listener
  - vfio: Fix unregister SaveVMHandler in vfio_migration_finalize
  - migration/ram: Reduce unnecessary rate limiting
  - migration/ram: Optimize ram_save_host_page()
  - qdev/monitors: Fix reundant error_setg of qdev_add_device
  - linux-headers: update against 5.10 and manual clear vfio dirty log series
  - vfio: Maintain DMA mapping range for the container
  - vfio/migration: Add support for manual clear vfio dirty log
  - hw/arm/smmuv3: Support 16K translation granule
  - hw/arm/smmuv3: Set the restoration priority of the vSMMUv3 explicitly
  - hw/vfio/common: trace vfio_connect_container operations
  - update-linux-headers: Import iommu.h
  - vfio.h and iommu.h header update against 5.10
  - memory: Add new fields in IOTLBEntry
  - hw/arm/smmuv3: Improve stage1 ASID invalidation
  - hw/arm/smmu-common: Allow domain invalidation for NH_ALL/NSNH_ALL
  - memory: Add IOMMU_ATTR_VFIO_NESTED IOMMU memory region attribute
  - memory: Add IOMMU_ATTR_MSI_TRANSLATE IOMMU memory region attribute
  - memory: Introduce IOMMU Memory Region inject_faults API
  - iommu: Introduce generic header
  - pci: introduce PCIPASIDOps to PCIDevice
  - vfio: Force nested if iommu requires it
  - vfio: Introduce hostwin_from_range helper
  - vfio: Introduce helpers to DMA map/unmap a RAM section
  - vfio: Set up nested stage mappings
  - vfio: Pass stage 1 MSI bindings to the host
  - vfio: Helper to get IRQ info including capabilities
  - vfio/pci: Register handler for iommu fault
  - vfio/pci: Set up the DMA FAULT region
  - vfio/pci: Implement the DMA fault handler
  - hw/arm/smmuv3: Advertise MSI_TRANSLATE attribute
  - hw/arm/smmuv3: Store the PASID table GPA in the translation config
  - hw/arm/smmuv3: Fill the IOTLBEntry arch_id on NH_VA invalidation
  - hw/arm/smmuv3: Fill the IOTLBEntry leaf field on NH_VA invalidation
  - hw/arm/smmuv3: Pass stage 1 configurations to the host
  - hw/arm/smmuv3: Implement fault injection
  - hw/arm/smmuv3: Allow MAP notifiers
  - pci: Add return_page_response pci ops
  - vfio/pci: Implement return_page_response page response callback
  - vfio/common: Avoid unmap ram section at vfio_listener_region_del() in nested mode
  - vfio: Introduce helpers to mark dirty pages of a RAM section
  - vfio: Add vfio_prereg_listener_log_sync in nested stage
  - vfio: Add vfio_prereg_listener_log_clear to re-enable mark dirty pages
  - vfio: Add vfio_prereg_listener_global_log_start/stop in nested stage
  - hw/arm/smmuv3: Post-load stage 1 configurations to the host


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: Shouping Wang<wangshouping@huawei.com> - 8.1907.0-5.h5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: the return value judgment of recv() is err in CheckConnection


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/abuild/rpmbuild/SOURCES/00-disable-rubocop-tests.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: luhuaxin <1539327763@qq.com> - 3.14.2-68
changelog:
  - backport some upstream patches
    backport-Allow-systemd-logind-dbus-chat-with-fwupd.patch
    backport-Allow-auditd-manage-kerberos-host-rcache-files.patch
    backport-Add-dev_lock_all_blk_files-interface.patch
    backport-Allow-systemd-machined-create-userdbd-runtime-sock-f.patch
    backport-Define-named-file-transition-for-sshd-on-tmp-krb5_0..patch
    backport-Allow-nsswitch_domain-to-connect-to-systemd-machined.patch
    backport-Allow-unconfined_t-to-node_bind-icmp_sockets-in-node.patch
    backport-Create-macro-corenet_icmp_bind_generic_node.patch
    backport-Allow-traceroute_t-and-ping_t-to-bind-generic-nodes.patch
    backport-Allow-passwd-to-get-attributes-in-proc_t.patch
    backport-Allow-login_pgm-attribute-to-get-attributes-in-proc_.patch
    backport-Allow-syslogd_t-domain-to-read-write-tmpfs-systemd-b.patch
    backport-Allow-all-users-to-connect-to-systemd-userdbd-with-a.patch
    backport-Add-new-devices-and-filesystem-interfaces.patch
    backport-Add-lvm_dbus_send_msg-lvm_rw_var_run-interfaces.patch
    backport-Allow-domain-write-to-an-automount-unnamed-pipe.patch
    backport-Allow-dyntransition-from-sshd_t-to-unconfined_t.patch
    backport-Allow-initrc_t-create-run-chronyd-dhcp-directory-wit.patch
    backport-Update-systemd_resolved_read_pid-to-also-read-symlin.patch
    backport-Allow-systemd-resolved-manage-its-private-runtime-sy.patch
    backport-Allow-systemd-logind-manage-init-s-pid-files.patch
    backport-Add-systemd_resolved_write_pid_sock_files-interface.patch
    backport-Allow-nsswitch-domain-write-to-systemd-resolved-PID-.patch
    backport-sysnetwork.if-avoid-directly-referencing-systemd_res.patch
    backport-Allow-stub-resolv.conf-to-be-a-symlink.patch
    backport-Allow-domain-stat-proc-filesystem.patch
    backport-Allow-domain-write-to-systemd-resolved-PID-socket-fi.patch
    backport-Allow-systemd-machined-manage-systemd-userdbd-runtim.patch
    backport-Allow-domain-stat-the-sys-filesystem.patch
    backport-Allow-login_userdomain-write-inaccessible-nodes.patch
    backport-Allow-local_login_t-get-attributes-of-tmpfs-filesyst.patch
    backport-Allow-dhcpc_t-domain-transition-to-chronyc_t.patch
    backport-Allow-nsswitch_domain-read-cgroup-files.patch
    backport-Allow-IPsec-and-certmonger-to-use-opencryptoki-servi.patch
    backport-Create-chronyd_pid_filetrans-interface.patch


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 /home/abuild/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 /home/abuild/rpmbuild/SOURCES/0001-sg3_utils-1.37-rescan-downpress.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


  /usr/bin/cat /home/abuild/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

  , 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 /home/abuild/rpmbuild/SOURCES/0001-Fix-typos-update-URLs-in-squashfs-tools-Makefile.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-Support-creating-sockets-in-unsquashfs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-squashfs-tools-fix-build-failure-against-gcc-10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-xattr-Initialize-header-to-avoid-valgrind-warning.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: Jie Yang <yangjieyj.yang@huawei.com> - 2.0.0-1
changelog:
  - add ACPI support
  - add PCIe/PCI support
  - add support for UEFI boot
  - add virtio pci support
  - provide standard type machine on x86_64 and aarch64
  - add hot boot feature
  - add VFIO support
  - add initial support for being managed by libvirt


author: Jie Yang <yangjieyj.yang@huawei.com> - 2.0.0-3
changelog:
  - virtio: fix dev_id initialization for virtio-pci and vfio device on aarch64 platform
  - vfio: fix the problem of dma mapping failed
  - syscall: add syscall "newfstatat" in x86_64-unknown-linux-gnu target
  - kernel_config: update kernel config 5.10 on aarch64 platform
  - machine/standard_vm: fix inappropriate file open permissions
  - migration: fix an errors during the PL011 device state restore
  - migration: fix an error during migration interface on aarch64
  - fix spelling errors in project


author: Jie Yang <yangjieyj.yang@huawei.com> - 2.0.0-6
changelog:
  - docs: fix some statement
  - machine_manager: add autodeflate for balloon
  - migration: add dev_id into VirtioPciState when save and restore device state
  - machine: fix more than one pcie-root-ports with same id
  - migration: move function "transport_reset" to save state stage for vhost vsock device
  - vfio: adding ram device region to vfio bar region
  - machine_manager: move argument "serial" from -drive to -device virtio-blk-pci/device
  - machine_manager: add multifunction for devices
  - machine: add init_multifunction function to init multifunction
  - machine: add realization for multifunction


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 /home/abuild/rpmbuild/SOURCES/0001-fix-failed-build-with-golang-1.15.5.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-syscontainer-tools-build-security-option.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-enable-external-linkmode-for-cgo-build.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-Fix-issue-with-sysfs-name-comparisons.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-sysfsutils-2.1.0-get_link.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0003-sysfsutils-2.1.0-manpages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0004-sysfsutils-aarch64.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0005-sysutils-modify-GPL-path-written-in-COPYING.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0006-fix-of-FUNC_TABLE_SIZE-mentioned-in-prev-commit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0007-Fix-compiler-complain-about-multiple-defs-of-my_stdo.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0008-Use-stat-not-lstat-to-find-link-target.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0009-path_is_file-should-call-stat-not-lstat.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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: 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: huanghaitao <huanghaitao8@huawei.com> - 1:9.0.10-13
changelog:
  - Type:cves
  - ID: CVE-2019-17563 CVE-2019-12418 CVE-2020-1935 CVE-2020-1938 
  - SUG:restart
  - DESC: fix CVE-2019-17563 CVE-2019-12418CVE-2020-1935 CVE-2020-1938


author: wangxiao <wangxiao65@huawei.com> - 1:9.0.10-14
changelog:
  - Type:cves
  - ID: CVE-2020-9484 CVE-2020-11996 CVE-2020-13934 CVE-2020-13935
  - SUG:restart
  - DESC: fix CVE-2020-9484 CVE-2020-11996 CVE-2020-13934 CVE-2020-13935


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-CVE-2021-3700.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-usbmisc-initialize-string-buffer-before-reading-from.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0001-initrdinject-Use-full-option-versions-for-cpio.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/0002-initrdinject-Force-added-files-to-be-owned-as-root-b.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , 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: xihaochen <xihaochen@huawei.com> - 2.5.0-1
changelog:
  - Type:requirements                                                                                                                                  
  - Id:NA
  - SUG:NA
  - DESC:update xorg-x11-drv-vesa to 2.5.0


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




  /usr/bin/cat /home/abuild/rpmbuild/SOURCES/backport-CVE-2021-27135.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


