# 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-8
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: gaihuiying <gaihuiying1@huawei.com> - 1.26.2-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add macro firewalld_zone to fix firewalld error about nm-shared.xml


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: zoujing<zoujing13@huawei.com> - 0.16-9
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:restart
  - DESC: backport patch for fixing "DBG: md_enable: algorithm 7 not available"


author: wangxiao<wangxiao65@huawei.com> - 0.16-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:Fix short form of --limit parameter
         Fix root_prefix option
         Add missing include in src/db.c
         Fix memory leak in is_prelinked
         Skip reading section data if the section doesn't contain any table.


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: zhangqiumiao <zhangqiumiao1@huawei.com> - 33.19-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert add-passwd-check-policy.patch and bugfix-fix-encrypt-weak-passphrase-save.patch
         fix password policy


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: 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: yuanxin <yuanxin21@huawei.com> - 9.11.21-2
changelog:
  - Type:CVE
  - ID:CVE-2020-8622.patch  CVE-2020-8623.patch  CVE-2020-8624.patch
  - SUG:NA
  - DESC:fix CVE-2020-8622.patch  CVE-2020-8623.patch  CVE-2020-8624.patch


author: hanzhijun <hanzhijun1@huawei.com> - 9.11.21-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix the difference at the macro definition using clock gettime instead of gettimeofda


author: openEuler Buildteam <buildteam@openeuler.org> - 2.33.1-3
changelog:
  - Type:bugfix
  - ID:CVE
  - SUG:NA
  - DESC:add patch to solve complaining about relocs in the .gnu.build.attribute


author: openEuler Buildteam <buildteam@openeuler.org> - 2.33.1-4
changelog:
  - Type:bugfix
  - ID:CVE
  - SUG:NA
  - DESC:fix the issue that the permission changes due to the upgrade and
         backport patch to fix memory leak and overflow


author: zoulin <zoulin13@huawei.com> - 2.34-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:Fix a memory leak in the testcase fuzz_readelf
        Fix use-of-uninitialized-value in print_insn_mwtag
        Fix use-of-ninitialized-value in _bfd_xcoff_slurp_armap
        Fix a potential use-of-an-uninitialised-value in the print_insn_ns32k of fuzz_disassemble


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2009.3.0.0045
changelog:
  - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()'
  - staging: most: net: fix buffer overflow
  - block: Do not discard buffers under a mounted filesystem
  - block: refactor bd_start_claiming
  - fs: Don't invalidate page buffers in block_write_full_page()
  - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled
  - locking/percpu-rwsem: use this_cpu_{inc|dec}() for read_count
  - scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA
  - Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
  - btrfs: inode: Verify inode mode to avoid NULL pointer dereference
  - drm/ttm: fix incrementing the page pointer for huge pages
  - drm/ttm: fix start page for huge page check in ttm_put_pages()
  - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
  - fbcon: remove now unusued 'softback_lines' cursor() argument
  - fbcon: remove soft scrollback code
  - mm/hugetlb: fix a race between hugetlb sysctl handlers
  - nfs: Fix getxattr kernel panic and memory overflow
  - net/packet: fix overflow in tpacket_rcv
  - net/packet: make tp_drops atomic
  - ext4: fix potential negative array index in do_split()
  - rbd: require global CAP_SYS_ADMIN for mapping and unmapping
  - xfs: fix boundary test in xfs_attr_shortform_verify
  - xfs: use the latest extent at writeback delalloc conversion time
  - xfs: validate writeback mapping using data fork seq counter
  - xfs: create delalloc bmapi wrapper for full extent allocation
  - xfs: refactor AGI unlinked bucket updates
  - xfs: add xfs_verify_agino_or_null helper
  - xfs: clean up iunlink functions
  - arm64/ascend: enable ascend features for Ascend910 platform
  - arm64/ascend: Add auto tuning hugepage module
  - arm64/ascend: Enable CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE for hulk_defconfig
  - arm64/ascend: Notifier will return a freed val to indecate print logs
  - arm64/ascend: Add hugepage flags change interface
  - arm64/ascend: Add set hugepage number helper function
  - arm64/ascend: Add mmap hook when alloc hugepage
  - arm64/ascend: Add new CONFIG for auto-tuning hugepage
  - dm thin metadata: Fix use-after-free in dm_bm_set_read_only
  - dm thin metadata: Avoid returning cmd->bm wild pointer on error
  - dm cache metadata: Avoid returning cmd->bm wild pointer on error
  - watchdog: Enable CONFIG_ASCEND_WATCHDOG_SYSFS_CONFIGURE in hulk_defconfig
  - watchdog: Add interface to config timeout and pretimeout in sysfs
  - mm/swapfile: fix and annotate various data races
  - serial: 8250: fix null-ptr-deref in serial8250_start_tx()
  - timekeeping: Prevent 32bit truncation in scale64_check_overflow()
  - lib : kobject: fix refcount imblance on kobject_rename
  - genirq/debugfs: Add missing sanity checks to interrupt injection
  - ovl: fix WARN_ON nlink drop to zero
  - ovl: fix some xino configurations
  - ovl: fix corner case of non-constant st_dev; st_ino
  - ovl: fix corner case of conflicting lower layer uuid
  - ovl: generalize the lower_fs[] array
  - ovl: simplify ovl_same_sb() helper
  - ovl: generalize the lower_layers[] array
  - ovl: fix lookup failure on multi lower squashfs
  - fat: don't allow to mount if the FAT length == 0
  - serial: amba-pl011: Make sure we initialize the port.lock spinlock
  - perf top: Fix wrong hottest instruction highlighted
  - xfs: prohibit fs freezing when using empty transactions
  - xfs: Use scnprintf() for avoiding potential buffer overflow
  - xfs: use bitops interface for buf log item AIL flag check
  - xfs: fix some memory leaks in log recovery
  - xfs: convert EIO to EFSCORRUPTED when log contents are invalid
  - xfs: fix inode fork extent count overflow
  - nvme: fix memory leak caused by incorrect subsystem free
  - nvme: fix possible deadlock when nvme_update_formats fails
  - dm verity: don't prefetch hash blocks for already-verified data
  - arm64: kprobes: Recover pstate.D in single-step exception handler
  - nbd: fix possible page fault for nbd disk
  - nbd: rename the runtime flags as NBD_RT_ prefixed
  - jbd2: flush_descriptor(): Do not decrease buffer head's ref count
  - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
  - ACPICA: Win OSL: Replace get_tick_count with get_tick_count64
  - ext4: avoid fetching btime in ext4_getattr() unless requested
  - mm: pagewalk: fix termination condition in walk_pte_range()
  - mm/huge_memory.c: use head to check huge zero page
  - mm/page-writeback.c: improve arithmetic divisions
  - mm/page-writeback.c: use div64_ul() for u64-by-unsigned-long divide
  - PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete()
  - ACPI: PM: Fix regression in acpi_device_set_power()
  - ACPI: PM: Allow transitions to D0 to occur in special cases
  - ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold
  - iommu/arm-smmu: Mark expected switch fall-through
  - efi/memreserve: Register reservations as 'reserved' in /proc/iomem
  - compat_ioctl: handle SIOCOUTQNSD
  - mm: slub: fix conversion of freelist_corrupted()
  - khugepaged: retract_page_tables() remember to test exit
  - kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
  - ftrace: Setup correct FTRACE_FL_REGS flags for module
  - mm/page_counter.c: fix protection usage propagation
  - driver core: Avoid binding drivers to dead devices
  - genirq/affinity: Make affinity setting if activated opt-in
  - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
  - sched: correct SD_flags returned by tl->sd_flags()
  - sched/fair: Fix NOHZ next idle balance
  - xattr: break delegations in {set, remove}xattr
  - firmware: Fix a reference count leak.
  - ext4: fix direct I/O read error
  - arm64: csum: Fix handling of bad packets
  - arm64/alternatives: move length validation inside the subsection
  - bpf: Fix map leak in HASH_OF_MAPS map
  - dm integrity: fix integrity recalculation that is improperly skipped
  - io-mapping: indicate mapping failure
  - vt: Reject zero-sized screen buffer size.
  - fuse: fix weird page warning
  - printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
  - genirq/affinity: Handle affinity setting on inactive interrupts correctly
  - sched/fair: handle case of task_h_load() returning 0
  - sched: Fix unreliable rseq cpu_id for new tasks
  - timer: Fix wheel index calculation on last level
  - timer: Prevent base->clk from moving backward
  - uio_pdrv_genirq: fix use without device tree and no interrupt
  - fuse: Fix parameter for FS_IOC_{GET, SET}FLAGS
  - ovl: fix unneeded call to ovl_change_flags()
  - ovl: relax WARN_ON() when decoding lower directory file handle
  - ovl: inode reference leak in ovl_is_inuse true case.
  - arm64/alternatives: don't patch up internal branches
  - arm64/alternatives: use subsections for replacement sequences
  - block: release bip in a right way in error path
  - cifs: update ctime and mtime during truncate
  - dm zoned: assign max_io_len correctly
  - virtio-blk: free vblk-vqs in error path of virtblk_probe()
  - mm/slub: fix stack overruns with SLUB_STATS
  - mm/slub.c: fix corrupted freechain in deactivate_slab()
  - mm: fix swap cache node allocation mask
  - dm writecache: add cond_resched to loop in persistent_memory_claim()
  - dm writecache: correct uncommitted_block when discarding uncommitted entry
  - ring-buffer: Zero out time extend if it is nested and not absolute
  - mm/slab: use memzero_explicit() in kzfree()
  - sched/core: Fix PI boosting between RT and DEADLINE tasks
  - sched/deadline: Initialize ->dl_boosted
  - efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
  - loop: replace kill_bdev with invalidate_bdev
  - fanotify: fix ignore mask logic for events on child and on dir
  - md: add feature flag MD_FEATURE_RAID0_LAYOUT
  - kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
  - ext4: avoid race conditions when remounting with options that change dax
  - ext4: fix partial cluster initialization when splitting extent
  - selinux: fix double free
  - arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  - lib/zlib: remove outdated and incorrect pre-increment optimization
  - vfio/mdev: Fix reference count leak in add_mdev_supported_type
  - PCI: dwc: Fix inner MSI IRQ domain registration
  - dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
  - ipmi: use vzalloc instead of kmalloc for user creation
  - PCI: Fix pci_register_host_bridge() device_register() error handling
  - drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
  - scsi: sr: Fix sr_probe() missing deallocate of device minor
  - vfio/pci: fix memory leaks in alloc_perm_bits()
  - PCI: Allow pci_resize_resource() for devices on root bus
  - ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier
  - Revert "ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier"
  - kernel/cpu_pm: Fix uninitted local in cpu_pm
  - ext4: fix race between ext4_sync_parent() and rename()
  - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
  - mm: initialize deferred pages with interrupts enabled
  - cpuidle: Fix three reference count leaks
  - spi: dw: Return any value retrieved from the dma_transfer callback
  - PCI: Don't disable decoding when mmio_always_on is set
  - sched/core: Fix illegal RCU from offline CPUs
  - audit: fix a net reference leak in audit_list_rules_send()
  - audit: fix a net reference leak in audit_send_reply()
  - spi: dw: Fix Rx-only DMA transfers
  - spi: dw: Enable interrupts in accordance with DMA xfer mode
  - arm64: insn: Fix two bugs in encoding 32-bit logical immediates
  - spi: dw: Zero DMA Tx and Rx configurations on stack
  - perf: Add cond_resched() to task_function_call()
  - mm/slub: fix a memory leak in sysfs_slab_add()
  - proc: Use new_inode not new_inode_pseudo
  - ovl: initialize error in ovl_copy_xattr
  - spi: Fix controller unregister order
  - spi: No need to assign dummy value in spi_unregister_controller()
  - spi: dw: Fix controller unregister order
  - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
  - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
  - efi/efivars: Add missing kobject_put() in sysfs entry creation error path
  - aio: fix async fsync creds
  - mm: add kvfree_sensitive() for freeing sensitive data objects
  - sched/fair: Don't NUMA balance for kthreads
  - lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user()
  - tun: correct header offsets in napi frags mode
  - spi: dw: use "smp_mb()" to avoid sending spi data error
  - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
  - iommu: Fix reference count leak in iommu_group_alloc.
  - mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
  - exec: Always set cap_ambient in cap_bprm_set_creds
  - padata: purge get_cpu and reorder_via_wq from padata_do_serial
  - padata: initialize pd->cpu with effective cpumask
  - padata: Replace delayed timer with immediate workqueue in padata_reorder
  - fix multiplication overflow in copy_fdtable()
  - exec: Move would_dump into flush_old_exec
  - cifs: fix leaked reference on requeued write
  - arm64: fix the flush_icache_range arguments in machine_kexec
  - NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
  - nfs: fscache: use timespec64 in inode auxdata
  - NFS: Fix fscache super_cookie index_key from changing after umount
  - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
  - net: phy: fix aneg restart in phy_ethtool_set_eee
  - virtio-blk: handle block_device_operations callbacks after hot unplug
  - shmem: fix possible deadlocks on shmlock_user_lock
  - ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
  - coredump: fix crash when umh is disabled
  - mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
  - arm64: hugetlb: avoid potential NULL dereference
  - cifs: protect updating server->dstaddr with a spinlock
  - vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
  - propagate_one(): mnt_set_mountpoint() needs mount_lock
  - ext4: check for non-zero journal inum in ext4_calculate_overhead
  - ext4: convert BUG_ON's to WARN_ON's in mballoc.c
  - ext4: increase wait time needed before reuse of deleted inode numbers
  - ext4: use matching invalidatepage in ext4_writepage
  - mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
  - perf/core: fix parent pid/tid in task exit events
  - vt: don't hardcode the mem allocation upper bound
  - audit: check the length of userspace generated audit records
  - tpm/tpm_tis: Free IRQ if probing fails
  - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
  - mm/hugetlb: fix a addressing exception caused by huge_pte_offset
  - vmalloc: fix remap_vmalloc_range() bounds checks
  - KEYS: Avoid false positive ENOMEM error on key read
  - loop: Better discard support for block devices
  - ipc/util.c: sysvipc_find_ipc() should increase position index
  - scsi: iscsi: Report unbind session event when the target has been removed
  - watchdog: reset last_hw_keepalive time at start
  - ext4: fix extent_status fragmentation for plain files
  - bpf: fix buggy r0 retval refinement for tracing helpers
  - NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
  - percpu_counter: fix a data race at vm_committed_as
  - cifs: Allocate encryption header through kmalloc
  - ext4: do not commit super on read-only bdev
  - NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
  - irqchip/mbigen: Free msi_desc on device teardown
  - ext4: use non-movable memory for superblock readahead
  - mm/vmalloc.c: move 'area->pages' after if statement
  - ext4: do not zeroout extents beyond i_disksize
  - tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
  - keys: Fix proc_keys_next to increase position index
  - ext4: fix incorrect inodes per group in error message
  - ext4: fix incorrect group count in ext4_fill_super error message
  - ovl: fix value of i_ino for lower hardlink corner case
  - dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
  - ipmi: fix hung processes in __get_guid()
  - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
  - kmod: make request_module() return an error when autoloading is disabled
  - NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
  - dm verity fec: fix memory leak in verity_fec_dtr
  - dm writecache: add cond_resched to avoid CPU hangs
  - mm: Use fixed constant in page_frag_alloc instead of size + 1
  - tpm: tpm2_bios_measurements_next should increase position index
  - tpm: tpm1_bios_measurements_next should increase position index
  - tpm: Don't make log failures fatal
  - PCI/ASPM: Clear the correct bits when enabling L1 substates
  - md: check arrays is suspended in mddev_detach before call quiesce operations
  - irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
  - block: Fix use-after-free issue accessing struct io_cq
  - genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
  - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
  - sched: Avoid scale real weight down to zero
  - block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
  - firmware: arm_sdei: fix double-lock on hibernate with shared events
  - arm64: Fix size of __early_cpu_boot_status
  - random: always use batched entropy for get_random_u{32, 64}
  - padata: always acquire cpu_hotplug_lock before pinst->lock
  - bpf: Explicitly memset some bpf info structures declared on the stack
  - bpf: Explicitly memset the bpf_attr structure
  - libfs: fix infoleak in simple_attr_read()
  - bpf/btf: Fix BTF verification of enum members in struct/union
  - genirq: Fix reference leaks on irq affinity notifiers
  - scsi: sd: Fix optimal I/O size for devices that change reported values
  - scsi: ipr: Fix softlockup when rescanning devices in petitboot
  - nfs: add minor version to nfs_server_key for fscache
  - arm64: smp: fix crash_smp_send_stop() behaviour
  - arm64: smp: fix smp_send_stop() behaviour
  - mm, slub: prevent kmalloc_node crashes and memory leaks
  - mm: slub: be more careful about the double cmpxchg of freelist
  - block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
  - mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
  - driver core: Fix creation of device links with PM-runtime flags
  - driver core: Remove device link creation limitation
  - driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER
  - driver core: Make driver core own stateful device links
  - driver core: Fix adding device links to probing suppliers
  - driver core: Remove the link if there is no driver with AUTO flag
  - jbd2: fix data races at struct journal_head
  - signal: avoid double atomic counter increments for user accounting
  - cifs_atomic_open(): fix double-put on late allocation failure
  - workqueue: don't use wq_select_unbound_cpu() for bound works
  - virtio-blk: fix hw_queue stopped on arbitrary error
  - dm writecache: verify watermark during resume
  - dm: report suspended device during destroy
  - dm cache: fix a crash due to incorrect work item cancelling
  - mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
  - mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
  - cifs: don't leak -EAGAIN for stat() during reconnect
  - audit: always check the netlink payload length in audit_receive_msg()
  - audit: fix error handling in audit_data_to_entry()
  - ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
  - cifs: Fix mode output in debugging statements
  - ipmi:ssif: Handle a possible NULL pointer reference
  - irqchip/gic-v3-its: Fix misuse of GENMASK macro
  - ata: ahci: Add shutdown to freeze hardware resources of ahci
  - bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill
  - genirq/proc: Reject invalid affinity masks (again)
  - ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
  - ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
  - ext4: fix mount failure with quota configured as module
  - ext4: fix potential race between s_flex_groups online resizing and access
  - ext4: fix potential race between s_group_info online resizing and access
  - ext4: fix potential race between online resizing and write operations
  - ext4: fix a data race in EXT4_I(inode)->i_disksize
  - genirq/irqdomain: Make sure all irq domain flags are distinct
  - Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
  - jbd2: fix ocfs2 corrupt when clearing block group bits
  - vt: vt_ioctl: fix race in VT_RESIZEX
  - vt: fix scrollback flushing on background consoles
  - NFS: Fix memory leaks
  - brd: check and limit max_part par
  - irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
  - irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
  - bpf: map_seq_next should always increase position index
  - cifs: fix NULL dereference in match_prepath
  - driver core: platform: fix u32 greater or equal to zero comparison
  - irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
  - module: avoid setting info->name early in case we can fall back to info->mod->name
  - watchdog/softlockup: Enforce that timestamp is valid on boot
  - arm64: fix alternatives with LLVM's integrated assembler
  - scsi: iscsi: Don't destroy session if there are outstanding connections
  - iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
  - driver core: platform: Prevent resouce overflow from causing infinite loops
  - selinux: ensure we cleanup the internal AVC counters on error in avc_update()
  - selinux: ensure we cleanup the internal AVC counters on error in avc_insert()
  - jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal
  - uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
  - ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
  - cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
  - nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
  - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
  - ext4: improve explanation of a mount failure caused by a misconfigured kernel
  - ext4: fix checksum errors with indexed dirs
  - ext4: don't assume that mmp_nodename/bdevname have NUL
  - arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly
  - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
  - padata: fix null pointer deref of pd->pinst
  - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
  - arm64: cpufeature: Fix the type of no FP/SIMD capability
  - NFSv4: try lease recovery on NFS4ERR_EXPIRED
  - NFS: Revalidate the file size on a fatal write error
  - nfs: NFS_SWAP should depend on SWAP
  - PCI: Don't disable bridge BARs when assigning bus resources
  - perf/core: Fix mlock accounting in perf_mmap()
  - clocksource: Prevent double add_timer_on() for watchdog_timer
  - x86/apic/msi: Plug non-maskable MSI affinity race
  - mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section
  - mm: return zero_resv_unavail optimization
  - mm: zero remaining unavailable struct pages
  - ext4: fix deadlock allocating crypto bounce page from mempool
  - aio: prevent potential eventfd recursion on poll
  - eventfd: track eventfd_signal() recursion depth
  - watchdog: fix UAF in reboot notifier handling in watchdog core code
  - jbd2_seq_info_next should increase position index
  - NFS: Directory page cache pages need to be locked when read
  - NFS: Fix memory leaks and corruption in readdir
  - padata: Remove broken queue flushing
  - dm writecache: fix incorrect flush sequence when doing SSD mode commit
  - dm: fix potential for q->make_request_fn NULL pointer
  - dm crypt: fix benbi IV constructor crash if used in authenticated mode
  - dm space map common: fix to ensure new block isn't already in use
  - dm zoned: support zone sizes smaller than 128MiB
  - ovl: fix wrong WARN_ON() in ovl_cache_update_ino()
  - alarmtimer: Unregister wakeup source when module get fails
  - irqdomain: Fix a memory leak in irq_domain_push_irq()
  - rcu: Avoid data-race in rcu_gp_fqs_check_wake()
  - ipc/msg.c: consolidate all xxxctl_down() functions
  - kernel/module: Fix memleak in module_add_modinfo_attrs()
  - mm/migrate.c: also overwrite error when it is bigger than zero
  - mm/memory_hotplug: shrink zones when offlining memory
  - mm/memory_hotplug: fix try_offline_node()
  - mm/memunmap: don't access uninitialized memmap in memunmap_pages()
  - drivers/base/node.c: simplify unregister_memory_block_under_nodes()
  - mm/hotplug: kill is_dev_zone() usage in __remove_pages()
  - mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_section
  - mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail
  - mm/memory_hotplug: remove memory block devices before arch_remove_memory()
  - mm/memory_hotplug: create memory block devices after arch_add_memory()
  - drivers/base/memory: pass a block_id to init_memory_block()
  - mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE
  - s390x/mm: implement arch_remove_memory()
  - mm/memory_hotplug: make __remove_pages() and arch_remove_memory() never fail
  - powerpc/mm: Fix section mismatch warning
  - mm/memory_hotplug: make __remove_section() never fail
  - mm/memory_hotplug: make unregister_memory_section() never fail
  - mm, memory_hotplug: update a comment in unregister_memory()
  - drivers/base/memory.c: clean up relics in function parameters
  - mm/memory_hotplug: release memory resource after arch_remove_memory()
  - mm, memory_hotplug: add nid parameter to arch_remove_memory
  - drivers/base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS
  - mm, sparse: pass nid instead of pgdat to sparse_add_one_section()
  - mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section()
  - arm64/mm: add temporary arch_remove_memory() implementation
  - s390x/mm: fail when an altmap is used for arch_add_memory()
  - mm/memory_hotplug: simplify and fix check_hotplug_memory_range()
  - scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
  - sd: Fix REQ_OP_ZONE_REPORT completion handling
  - tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
  - bpf: fix BTF limits
  - scsi: libfc: fix null pointer dereference on a null lport
  - iommu: Use right function to get group for device
  - NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE()
  - NFS: Add missing encode / decode sequence_maxsz to v4.2 operations
  - driver core: Fix PM-runtime for links added during consumer probe
  - driver core: Fix possible supplier PM-usage counter imbalance
  - net: phy: fixed_phy: Fix fixed_phy not checking GPIO
  - driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link()
  - driver core: Fix handling of runtime PM flags in device_link_add()
  - driver core: Do not resume suppliers under device_links_write_lock()
  - driver core: Avoid careless re-use of existing device links
  - driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling
  - Revert "efi: Fix debugobjects warning on 'efi_rts_work'"
  - scsi: core: scsi_trace: Use get_unaligned_be*()
  - scsi: sd: enable compat ioctls for sed-opal
  - NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn
  - NFSv2: Fix a typo in encode_sattr()
  - scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
  - scsi: enclosure: Fix stale device oops with hot replug
  - xprtrdma: Fix completion wait during device removal
  - xprtrdma: Fix use-after-free in rpcrdma_post_recvs
  - tcp: cache line align MAX_TCP_HEADER
  - svcrdma: Fix trace point use-after-free race
  - net: stricter validation of untrusted gso packets
  - net: bridge: enfore alignment for ethernet address
  - net: use correct this_cpu primitive in dev_recursion_level
  - net: core: reduce recursion limit value
  - ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg
  - net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
  - vlan: consolidate VLAN parsing code and limit max parsing depth
  - svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
  - i40e: Memory leak in i40e_config_iwarp_qvlist
  - i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c
  - i40e: Wrong truncation from u16 to u8
  - i40e: add num_vectors checker in iwarp handler
  - Revert "vxlan: fix tos value before xmit"
  - openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
  - net: gre: recompute gre csum for sctp over gre tunnels
  - vxlan: Ensure FDB dump is performed under RCU
  - ipv6: fix memory leaks on IPV6_ADDRFORM path
  - ipv4: Silence suspicious RCU usage warning
  - igb: reinit_locked() should be called with rtnl_lock
  - net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
  - mlxsw: core: Free EMAD transactions using kfree_rcu()
  - mlxsw: core: Increase scope of RCU read-side critical section
  - mlx4: disable device on shutdown
  - net/mlx5: Verify Hardware supports requested ptp function on a given pin
  - rds: Prevent kernel-infoleak in rds_notify_queue_get()
  - rtnetlink: Fix memory(net_device) leak when ->newlink fails
  - udp: Improve load balancing for SO_REUSEPORT.
  - udp: Copy has_conns in reuseport_grow().
  - sctp: shrink stream outq when fails to do addstream reconf
  - sctp: shrink stream outq only when new outcnt < old outcnt
  - tcp: allow at most one TLP probe per flight
  - net: udp: Fix wrong clean up for IS_UDPLITE macro
  - net-sysfs: add a newline when printing 'tx_timeout' by sysfs
  - ip6_gre: fix null-ptr-deref in ip6gre_init_net()
  - dev: Defer free of skbs in flush_backlog
  - bonding: check return value of register_netdevice() in bond_newlink()
  - ipvs: fix the connection sync failed in some cases
  - mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
  - bonding: check error value of register_netdevice() immediately
  - tipc: clean up skb list lock handling on send path
  - libceph: don't omit recovery_deletes in target_copy()
  - sched: consistently handle layer3 header accesses in the presence of VLANs
  - tcp: md5: allow changing MD5 keys in all socket states
  - tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
  - tcp: md5: do not send silly options in SYNCOOKIES
  - tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
  - tcp: make sure listeners don't initialize congestion-control state
  - tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
  - net_sched: fix a memory leak in atm_tc_init()
  - llc: make sure applications use ARPHRD_ETHER
  - l2tp: remove skb_dst_set() from l2tp_xmit_skb()
  - mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
  - i40e: protect ring accesses with READ- and WRITE_ONCE
  - ixgbe: protect ring accesses with READ- and WRITE_ONCE
  - SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
  - sunrpc: fixed rollback in rpc_gssd_dummy_populate()
  - netfilter: ipset: fix unaligned atomic access
  - xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
  - net: Do not clear the sock TX queue in sk_set_socket()
  - net: Fix the arp error in some cases
  - sch_cake: don't call diffserv parsing code when it is not needed
  - tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  - sch_cake: fix a few style nits
  - sch_cake: don't try to reallocate or unshare skb unconditionally
  - ip_tunnel: fix use-after-free in ip_tunnel_lookup()
  - ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
  - tcp: grow window for OOO packets only for SACK flows
  - tcp: don't ignore ECN CWR on pure ACK
  - sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
  - net: increment xmit_recursion level in dev_direct_xmit()
  - net: place xmit recursion in softnet data
  - net: fix memleak in register_netdevice()
  - mld: fix memory leak in ipv6_mc_destroy_dev()
  - net: sched: export __netdev_watchdog_up()
  - net: core: device_rename: Use rwsem instead of a seqcount
  - sched/rt, net: Use CONFIG_PREEMPTION.patch
  - e1000e: Do not wake up the system via WOL if device wakeup is disabled
  - xdp: Fix xsk_generic_xmit errno
  - net/filter: Permit reading NET in load_bytes_relative when MAC not set
  - net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
  - igb: Report speed and duplex as unknown when device is runtime suspended
  - e1000e: Relax condition to trigger reset for ME workaround
  - e1000e: Disable TSO for buffer overrun workaround
  - ixgbe: fix signed-integer-overflow warning
  - macvlan: Skip loopback packets in RX handler
  - net/mlx5e: IPoIB, Drop multicast packets that this interface sent
  - netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
  - e1000: Distribute switch variables for initialization
  - ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
  - vxlan: Avoid infinite loop when suppressing NS messages with invalid options
  - bridge: Avoid infinite loop when suppressing NS messages with invalid options
  - ipv6: fix IPV6_ADDRFORM operation logic
  - l2tp: do not use inet_hash()/inet_unhash()
  - l2tp: add sk_family checks to l2tp_validate_socket
  - devinet: fix memleak in inetdev_init()
  - netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
  - bonding: Fix reference count leak in bond_sysfs_slave_add.
  - xsk: Add overflow check for u64 division, stored into u32
  - esp6: get the right proto for transport mode in esp6_gso_encap
  - netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
  - netfilter: nfnetlink_cthelper: unbreak userspace helper support
  - netfilter: ipset: Fix subcounter update skip
  - netfilter: nft_reject_bridge: enable reject with bridge vlan
  - ip_vti: receive ipip packet by calling ip_tunnel_rcv
  - vti4: eliminated some duplicate code.
  - xfrm: fix a NULL-ptr deref in xfrm_local_error
  - xfrm: fix a warning in xfrm_policy_insert_list
  - xfrm interface: fix oops when deleting a x-netns interface
  - xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
  - xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
  - libceph: ignore pool overlay and cache logic on redirects
  - mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
  - net/mlx4_core: fix a memory leak bug.
  - net/mlx5e: Update netdev txq on completions during closure
  - sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
  - sctp: Don't add the shutdown timer if its already been added
  - net/mlx5: Add command entry handling completion
  - net: ipip: fix wrong address family in init error path
  - net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
  - __netif_receive_skb_core: pass skb by reference
  - netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
  - tcp: fix SO_RCVLOWAT hangs with fat skbs
  - net: tcp: fix rx timestamp behavior for tcp_recvmsg
  - net: ipv4: really enforce backoff for redirects
  - tcp: fix error recovery in tcp_zerocopy_receive()
  - Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
  - net: fix a potential recursive NETDEV_FEAT_CHANGE
  - drop_monitor: work around gcc-10 stringop-overflow warning
  - netfilter: nf_osf: avoid passing pointer to local var
  - netfilter: nat: never update the UDP checksum when it's 0
  - sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
  - net/mlx5: Fix command entry leak in Internal Error State
  - net/mlx5: Fix forced completion access non initialized command entry
  - tipc: fix partial topology connection closure
  - sch_sfq: validate silly quantum values
  - sch_choke: avoid potential panic in choke_reset()
  - net_sched: sch_skbprio: add message validation to skbprio_change()
  - net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
  - fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
  - cgroup, netclassid: remove double cond_resched
  - sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
  - net/mlx5: Fix failing fw tracer allocation on s390
  - svcrdma: Fix leak of svc_rdma_recv_ctxt objects
  - mlxsw: Fix some IS_ERR() vs NULL bugs
  - vrf: Check skb for XFRM_TRANSFORMED flag
  - xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish
  - vrf: Fix IPv6 with qdisc and xfrm
  - sched: etf: do not assume all sockets are full blown
  - macvlan: fix null dereference in macvlan_device_event()
  - ipv6: fix restrict IPV6_ADDRFORM operation
  - ipv6: restrict IPV6_ADDRFORM operation
  - arm64/ascend: Set mem_sleep_current to PM_SUSPEND_ON for ascend platform
  - mm/swap_state: fix a data race in swapin_nr_pages
  - arm64: secomp: fix the secure computing mode 1 syscall check for ilp32
  - vti4: removed duplicate log message.
  - KEYS: Don't write out to userspace while holding key semaphore
  - netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
  - net: revert default NAPI poll timeout to 2 jiffies
  - net: ipv6: do not consider routes via gateways for anycast address check
  - net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
  - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
  - ipv6: don't auto-add link-local address to lag ports
  - net: Fix Tx hash bound checking
  - sctp: fix possibly using a bad saddr with a given dst
  - sctp: fix refcount bug in sctp_wfree
  - net, ip_tunnel: fix interface lookup with no key
  - ipv4: fix a RCU-list lock in fib_triestat_seq_show
  - vti6: Fix memory leak of skb if input policy check fails
  - netfilter: nft_fwd_netdev: validate family and chain type
  - netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
  - xfrm: policy: Fix doulbe free in xfrm_policy_timer
  - xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
  - xfrm: fix uctx len check in verify_sec_ctx_len
  - vti[6]: fix packet tx through bpf_redirect() in XinY cases
  - xfrm: handle NETDEV_UNREGISTER for xfrm device
  - ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
  - vxlan: check return value of gro_cells_init()
  - tcp: repair: fix TCP_QUEUE_SEQ implementation
  - net: ip_gre: Accept IFLA_INFO_DATA-less configuration
  - net: ip_gre: Separate ERSPAN newlink / changelink callbacks
  - net_sched: keep alloc_hash updated after hash allocation
  - net_sched: cls_route: remove the right filter from hashtable
  - net/packet: tpacket_rcv: avoid a producer race condition
  - net: cbs: Fix software cbs to consider packet sending time
  - mlxsw: spectrum_mr: Fix list iteration in error path
  - Revert "ipv6: Fix handling of LLA with VRF and sockets bound to VRF"
  - Revert "vrf: mark skb for multicast or link-local as enslaved to VRF"
  - ipv4: ensure rcu_read_lock() in cipso_v4_error()
  - netfilter: nft_tunnel: add missing attribute validation for tunnels
  - netfilter: nft_payload: add missing attribute validation for payload csum flags
  - netfilter: cthelper: add missing attribute validation for cthelper
  - netfilter: x_tables: xt_mttg_seq_next should increase position index
  - netfilter: xt_recent: recent_seq_next should increase position index
  - netfilter: synproxy: synproxy_cpu_seq_next should increase position index
  - netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
  - macvlan: add cond_resched() during multicast processing
  - bonding/alb: make sure arp header is pulled before accessing it
  - devlink: validate length of region addr/len
  - tipc: add missing attribute validation for MTU property
  - net/ipv6: remove the old peer route if change it to a new one
  - net/ipv6: need update peer route when modify metric
  - net: fq: add missing attribute validation for orphan mask
  - devlink: validate length of param values
  - net/packet: tpacket_rcv: do not increment ring index on drop
  - netlink: Use netlink header as base to calculate bad attribute offset
  - net/ipv6: use configured metric when add peer route
  - ipvlan: don't deref eth hdr before checking it's set
  - ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
  - ipvlan: do not add hardware address of master to its unicast filter list
  - ipvlan: add cond_resched_rcu() while processing muticast backlog
  - ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
  - inet_diag: return classid for all socket types
  - gre: fix uninit-value in __iptunnel_pull_header
  - cgroup, netclassid: periodically release file_lock on classid updating
  - netfilter: nf_flowtable: fix documentation
  - netfilter: nft_tunnel: no need to call htons() when dumping ports
  - net: netlink: cap max groups which will be considered in netlink_bind()
  - net/tls: Fix to avoid gettig invalid tls record
  - ipv6: Fix nlmsg_flags when splitting a multipath route
  - ipv6: Fix route replacement with dev-only route
  - sctp: move the format error check out of __sctp_sf_do_9_1_abort
  - net: sched: correct flower port blocking
  - net: fib_rules: Correctly set table field when table number exceeds 8 bits
  - netfilter: xt_hashlimit: limit the max size of hashtable
  - mlxsw: spectrum_dpipe: Add missing error path
  - bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
  - mlx5: work around high stack usage with gcc
  - netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
  - net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
  - net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
  - core: Don't skip generic XDP program execution for cloned SKBs
  - net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx
  - net/mlx5: IPsec, Fix esp modify function attribute
  - net_sched: fix a resource leak in tcindex_set_parms()
  - bonding/alb: properly access headers in bond_alb_xmit()
  - sunrpc: expiry_time should be seconds not timeval
  - tcp: clear tp->segs_{in|out} in tcp_disconnect()
  - tcp: clear tp->data_segs{in|out} in tcp_disconnect()
  - tcp: clear tp->delivered in tcp_disconnect()
  - tcp: clear tp->total_retrans in tcp_disconnect()
  - net_sched: fix an OOB access in cls_tcindex
  - l2tp: Allow duplicate session creation with UDP
  - cls_rsvp: fix rsvp_policy
  - net: Fix skb->csum update in inet_proto_csum_replace16().
  - xfrm: interface: do not confirm neighbor when do pmtu update
  - xfrm interface: fix packet tx through bpf_redirect()
  - vti[6]: fix packet tx through bpf_redirect()
  - netfilter: nft_tunnel: ERSPAN_VERSION must not be null
  - igb: Fix SGMII SFP module discovery for 100FX/LX.
  - ixgbe: Fix calculation of queue with VFs and flow director on interface flap
  - ixgbevf: Remove limit of 10 entries for unicast filter list
  - net_sched: ematch: reject invalid TCF_EM_SIMPLE
  - netfilter: nf_tables: add __nft_chain_type_get()
  - netfilter: ipset: use bitmap infrastructure completely
  - netfilter: nft_osf: add missing check for DREG attribute
  - tcp: do not leave dangling pointers in tp->highest_sack
  - tcp_bbr: improve arithmetic division in bbr_update_bw()
  - Revert "udp: do rmem bulk free even if the rx sk queue is empty"
  - net-sysfs: Fix reference count leak
  - net_sched: fix datalen for ematch
  - net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
  - net, ip_tunnel: fix namespaces move
  - net, ip6_tunnel: fix namespaces move
  - net: ip6_gre: fix moving ip6gre between namespaces
  - ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
  - packet: fix data-race in fanout_flow_is_huge()
  - net: neigh: use long type to store jiffies delta
  - xsk: Fix registration of Rx-only sockets
  - net: netem: correct the parent's backlog when corrupted packet was dropped
  - net: netem: fix error path for corrupted GSO frames
  - act_mirred: Fix mirred_init_module error handling
  - ip6erspan: remove the incorrect mtu limit for ip6erspan
  - llc: fix sk_buff refcounting in llc_conn_state_process()
  - llc: fix another potential sk_buff leak in llc_ui_sendmsg()
  - net: sched: cbs: Avoid division by zero when calculating the port rate
  - net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
  - xsk: avoid store-tearing when assigning umem
  - xsk: avoid store-tearing when assigning queues
  - net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate
  - i40e: reduce stack usage in i40e_set_fc
  - net/rds: Add a few missing rds_stat_names entries
  - net: fix bpf_xdp_adjust_head regression for generic-XDP
  - tipc: reduce risk of wakeup queue starvation
  - xfrm interface: ifname may be wrong in logs
  - xdp: fix possible cq entry leak
  - net/tls: fix socket wmem accounting on fallback with netem
  - net: netem: fix backlog accounting for corrupted GSO frames
  - bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup
  - net: core: support XDP generic on stacked devices.
  - signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig
  - net/mlx5: Delete unused FPGA QPN variable
  - mlxsw: spectrum: Set minimum shaper on MC TCs
  - mlxsw: reg: QEEC: Add minimum shaper fields
  - tipc: fix wrong timeout input for tipc_wait_for_cond()
  - tipc: update mon's self addr when node addr generated
  - mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters
  - mlxsw: spectrum: Wipe xstats.backlog of down ports
  - tcp: fix marked lost packets not being retransmitted
  - af_unix: add compat_ioctl support
  - ethtool: reduce stack usage with clang
  - fs: fix kabi broken introduced by fixing CVE-2020-14381
  - futex: Unbreak futex hashing
  - futex: Fix inode life-time issue
  - block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
  - arm64/ascend: set the correct dvpp mmap area when no MAP_DVPP flags
  - ext4: fix error pointer dereference
  - ext4: Avoid freeing inodes on dirty list
  - writeback: Export inode_io_list_del()
  - blktrace: ensure our debugfs dir exists
  - blktrace: fix debugfs use after free
  - loop: be paranoid on exit and prevent new additions / removals
  - Revert "block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue()"
  - ext4: force buffer up-to-date while marking it dirty
  - ext4: fix a data race at inode->i_disksize
  - ext4: fix a data race at inode->i_blocks
  - jbd2: abort journal if free a async write error metadata buffer
  - ext4: abort the filesystem if failed to async write metadata buffer
  - net: hns3: update hns3 version to 1.9.38.7
  - net: hns3: initialize the message content sent to the VF
  - net: hns3: check vlan id before using it
  - net: hns3: check RSS key index before using
  - net: hns3: check cmdq message parameters sent from VF
  - config: add certs dir to CONFIG_MODULE_SIG_KEY
  - net/hinic: Fix Oops when probing hinic driver


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2010.2.0.0046
changelog:
  - rtc: cmos: Revert "rtc: Fix the AltCentury value on AMD/Hygon platform"
  - NTB: Fix static check warning in perf_clear_test
  - NTB: ntb_perf: Fix address err in perf_copy_chunk
  - NTB: Fix an error in get link status
  - rtc: Fix the AltCentury value on AMD/Hygon platform
  - tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL
  - tools/power turbostat: Fix caller parameter of get_tdp_amd()
  - tools/power turbostat: Also read package power on AMD F17h (Zen)
  - tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL
  - NTB: Add Hygon Device ID
  - x86/amd_nb: Make hygon_nb_misc_ids static
  - i2c-piix4: Add Hygon Dhyana SMBus support
  - x86/CPU/hygon: Fix phys_proc_id calculation logic for multi-die processors
  - hwmon: (k10temp) Add Hygon Dhyana support
  - tools/cpupower: Add Hygon Dhyana support
  - EDAC, amd64: Add Hygon Dhyana support
  - cpufreq: Add Hygon Dhyana support
  - ACPI: Add Hygon Dhyana support
  - x86/xen: Add Hygon Dhyana support to Xen
  - x86/kvm: Add Hygon Dhyana support to KVM
  - x86/mce: Add Hygon Dhyana support to the MCA infrastructure
  - x86/bugs: Add Hygon Dhyana to the respective mitigation machinery
  - x86/apic: Add Hygon Dhyana support
  - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge
  - x86/amd_nb: Check vendor in AMD-only functions
  - x86/alternative: Init ideal_nops for Hygon Dhyana
  - x86/events: Add Hygon Dhyana support to PMU infrastructure
  - x86/smpboot: Do not use BSP INIT delay and MWAIT to idle on Dhyana
  - x86/cpu/mtrr: Support TOP_MEM2 and get MTRR number
  - x86/cpu: Get cache info and setup cache cpumap for Hygon Dhyana
  - x86/cpu: Create Hygon Dhyana architecture support file
  - kvm: debugfs: aarch64 export cpu time related items to debugfs
  - kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs
  - kvm: debugfs: Export vcpu stat via debugfs
  - kvm: fix compile error when including linux/kvm.h
  - kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension
  - kvm: arm64: make ID registers configurable
  - kvm: arm64: emulate the ID registers
  - arm64: add a helper function to traverse arm64_ftr_regs
  - xen/events: defer eoi in case of excessive number of events
  - xen/events: use a common cpu hotplug hook for event channels
  - xen/events: switch user event channels to lateeoi model
  - xen/events: add a new "late EOI" evtchn framework
  - xen/events: avoid removing an event channel while handling it
  - net/hinic: update hinic version to 2.3.2.16
  - net/hinic: Allowed to send commands when only hot activation of ucode
  - net/hinic: Fix ethtool loopback test failure
  - net/hinic: VF is not allowed to configure global resources
  - net/hinic: Allow to remove administratively set MAC on VFs
  - net/hinic: Fix the driver does not report an error when setting MAC fails
  - Bluetooth: MGMT: Fix not checking if BT_HS is enabled
  - Bluetooth: Disable High Speed by default
  - Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
  - Bluetooth: A2MP: Fix not initializing all members
  - perf/core: Fix race in the perf_mmap_close() function
  - geneve: add transport ports in route lookup for geneve
  - ext4: only set last error block when check system zone failed
  - xfs: Fix tail rounding in xfs_alloc_file_space()
  - KEYS: reaching the keys quotas correctly
  - serial: 8250: Avoid error message on reprobe
  - mm: memcg: fix memcg reclaim soft lockup
  - mm/thp: fix __split_huge_pmd_locked() for migration PMD
  - kprobes: fix kill kprobe which has been marked as gone
  - percpu: fix first chunk size calculation for populated bitmap
  - spi: Fix memory leak on splited transfers
  - nvme-rdma: cancel async events before freeing event struct
  - nvme-fc: cancel async events before freeing event struct
  - NFS: Zero-stateid SETATTR should first return delegation
  - scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem
  - scsi: target: iscsi: Fix data digest calculation
  - xfs: initialize the shortform attr header padding entry
  - block: ensure bdi->io_pages is always initialized
  - dm writecache: handle DAX to partitions on persistent memory correctly
  - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks
  - uaccess: Add non-pagefault user-space write function
  - uaccess: Add non-pagefault user-space read functions
  - xfs: don't update mtime on COW faults
  - include/linux/log2.h: add missing () around n in roundup_pow_of_two()
  - perf jevents: Fix suspicious code in fixregex()
  - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files
  - fix regression in "epoll: Keep a reference on files added to the check list"
  - perf tools: Correct SNOOPX field offset
  - cpuidle: Fixup IRQ state
  - tpm: Unify the mismatching TPM space buffer sizes
  - device property: Fix the secondary firmware node handling in set_primary_fwnode()
  - PM: sleep: core: Fix the handling of pending runtime resume requests
  - writeback: Fix sync livelock due to b_dirty_time processing
  - writeback: Avoid skipping inode writeback
  - writeback: Protect inode->i_io_list with inode->i_lock
  - serial: 8250: change lock order in serial8250_do_startup()
  - serial: 8250_exar: Fix number of ports for Commtech PCIe cards
  - serial: pl011: Don't leak amba_ports entry on driver register error
  - serial: pl011: Fix oops on -EPROBE_DEFER
  - vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()
  - vt: defer kfree() of vc_screenbuf in vc_do_resize()
  - blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
  - fs: prevent BUG_ON in submit_bh_wbc()
  - ext4: handle option set by mount flags correctly
  - ext4: handle read only external journal device
  - ext4: don't BUG on inconsistent journal feature
  - jbd2: make sure jh have b_transaction set in refile/unfile_buffer
  - scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
  - scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
  - locking/lockdep: Fix overflow in presentation of average lock-time
  - PCI: Fix pci_create_slot() reference count leak
  - xfs: Don't allow logging of XFS_ISTALE inodes
  - iommu/iova: Don't BUG on invalid PFNs
  - mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
  - do_epoll_ctl(): clean the failure exits up a bit
  - epoll: Keep a reference on files added to the check list
  - efi: add missed destroy_workqueue when efisubsys_init fails
  - RDMA/bnxt_re: Do not add user qps to flushlist
  - vfio/type1: Add proper error unwind for vfio_iommu_replay()
  - fs/signalfd.c: fix inconsistent return codes for signalfd4
  - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
  - virtio_ring: Avoid loop when vq is broken in virtqueue_poll
  - xfs: fix inode quota reservation checks
  - scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
  - spi: Prevent adding devices below an unregistering controller
  - jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
  - ext4: fix checking of directory entry validity for inline directories
  - mm, page_alloc: fix core hung in free_pcppages_bulk()
  - mm: include CMA pages in lowmem_reserve at boot
  - kernel/relay.c: fix memleak on destroy relay channel
  - khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
  - khugepaged: khugepaged_test_exit() check mmget_still_valid()
  - perf probe: Fix memory leakage when the probe point is not found
  - xfs: fix duplicate verification from xfs_qm_dqflush()
  - xfs: reset buffer write failure state on successful completion
  - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
  - xfs: clear PF_MEMALLOC before exiting xfsaild thread
  - xfs: acquire superblock freeze protection on eofblocks scans
  - xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
  - macvlan: validate setting of multiple remote source MAC addresses
  - blk-mq: insert flush request to the front of dispatch queue
  - blk-mq: Rerun dispatching in the case of budget contention
  - blk-mq: Add blk_mq_delay_run_hw_queues() API call
  - blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
  - blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
  - blk-mq: insert passthrough request into hctx->dispatch directly
  - arm64/ascend: Fix register_persistent_clock definition
  - net: add __must_check to skb_put_padto()
  - netfilter: nf_tables: incorrect enum nft_list_attributes definition
  - tcp_bbr: adapt cwnd based on ack aggregation estimation
  - tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning
  - ipv4: Update exception handling for multipath routes via same device
  - tipc: use skb_unshare() instead in tipc_buf_append()
  - tipc: fix shutdown() of connection oriented socket
  - tipc: Fix memory leak in tipc_group_create_member()
  - ipv6: avoid lockdep issue in fib6_del()
  - ip: fix tos reflection in ack and reset packets
  - af_key: pfkey_dump needs parameter validation
  - SUNRPC: stop printk reading past end of string
  - net: handle the return value of pskb_carve_frag_list() correctly
  - net/mlx5e: Don't support phys switch id if not in switchdev mode
  - net: disable netpoll on fresh napis
  - tipc: fix shutdown() of connectionless socket
  - sctp: not disable bh in the whole sctp_get_port_local()
  - net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
  - netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS
  - netfilter: nf_tables: fix destination register zeroing
  - netfilter: nf_tables: add NFTA_SET_USERDATA if not null
  - scsi: fcoe: Fix I/O path allocation
  - ipvlan: fix device features
  - tipc: fix uninit skb->data in tipc_nl_compat_dumpit()
  - net: Fix potential wrong skb->protocol in skb_vlan_untag()
  - gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY
  - bonding: fix active-backup failover for current ARP slave
  - bonding: fix a potential double-unregister
  - bonding: show saner speed for broadcast mode
  - i40e: Fix crash during removing i40e driver
  - i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
  - svcrdma: Fix another Receive buffer leak
  - net/compat: Add missing sock updates for SCM_RIGHTS
  - net: initialize fastreuse on inet_inherit_port
  - net: refactor bind_bucket fastreuse into helper
  - net/tls: Fix kmap usage
  - net: Set fput_needed iff FDPUT_FPUT is set
  - af_packet: TPACKET_V3: fix fill status rwlock imbalance
  - ipvs: allow connection reuse for unconfirmed conntrack
  - xfrm: Fix crash when the hold queue is used.
  - net sched: fix reporting the first-time use timestamp
  - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
  - fib: add missing attribute validation for tun_id
  - net/mlx5: Fix mlx5_ifc_query_lag_out_bits
  - mpls: fix warning with multi-label encap
  - hdlc_ppp: add range checks in ppp_cp_parse_cr()
  - spi/ascend: Add spi-cpld to device tree compatibility list
  - net: hns3: update hns3 version to 1.9.38.8
  - net: hns3: modify the sensitive words
  - block: allow for_each_bvec to support zero len bvec
  - HID: hid-input: clear unmapped usages
  - net/nfc/rawsock.c: add CAP_NET_RAW check.
  - arm64/ascend: Implement the read_persistend_clock64 for aarch64
  - ext4: clear buffer verified flag if read metadata from disk
  - ext4: Fix bdev write error check failed when mount fs with ro
  - loop: Report EOPNOTSUPP properly


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2011.3.0.0047
changelog:
  - tools: perf: Fix build error in v4.19.y
  - nvme-fabrics: modify default value to reconnect forever
  - nvme-rdma: add module param to turn off inline data dynamically
  - nvme-rdma: fix crash casue by destroy id while resolving addr
  - nvme-rdma: avoid race between time out and tear down
  - nvme-core: introduce sync io queues
  - nvme-rdma: avoid repeated request completion
  - nvme-rdma: fix crash due to incorrect cqe
  - nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths
  - nvme: fix controller removal race with scan work
  - nvme-multipath: fix bogus request queue reference put
  - nvme-multipath: fix deadlock due to head->lock
  - nvme: don't protect ns mutation with ns->head->lock
  - nvme: clear any SGL flags in passthru commands
  - nvme: disable streams when get stream params failed
  - nvme: revalidate after verifying identifiers
  - nvme: release namespace head reference on error
  - nvme: unlink head after removing last namespace
  - nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl
  - nvme: Fix ctrl use-after-free during sysfs deletion
  - nvme-rdma: fix crash when connect rejected
  - nvme-rdma: fix timeout handler
  - nvme: Fix parsing of ANA log page
  - nvme: release ida resources
  - nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO
  - nvme: introduce "Command Aborted By host" status code
  - nvme: enable aen regardless of the presence of I/O queues
  - nvme: make nvme_identify_ns propagate errors back
  - nvme: pass status to nvme_error_status
  - nvme: don't abort completed request in nvme_cancel_request
  - nvme: put ns_head ref if namespace fails allocation
  - nvme: implement Enhanced Command Retry
  - nvme: wait until all completed request's complete fn is called
  - blk-mq: introduce blk_mq_tagset_wait_completed_request()
  - blk-mq: introduce blk_mq_request_completed()
  - nvme-rdma: fix a segmentation fault during module unload
  - mlx5: remove support for ib_get_vector_affinity
  - nvme-rdma: fix possible use-after-free in connect timeout
  - nvme-rdma: fix possible use-after-free in connect error flow
  - nvme-rdma: use dynamic dma mapping per command
  - nvme-rdma: remove redundant reference between ib_device and tagset
  - scsi/hifc: add hifc driver compile config module
  - scsi/hifc: add hifc driver FC service module
  - scsi/hifc: add hifc driver scsi module
  - scsi/hifc: add hifc driver io module
  - scsi/hifc: add hifc driver port resource module
  - scsi/hifc: add hifc driver port manager module
  - scsi/hifc: add hifc driver chip resource module
  - perf/core: Fix a memory leak in perf_event_parse_addr_filter()
  - mm/rmap: fixup copying of soft dirty and uffd ptes
  - mm: madvise: fix vma user-after-free
  - svcrdma: fix bounce buffers for unaligned offsets and multiple pages
  - net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
  - net/tls: sendfile fails with ktls offload
  - tipc: fix the skb_unshare() in tipc_buf_append()
  - mlx4: handle non-napi callers to napi_poll
  - net/mlx5e: Fix VLAN create flow
  - net/mlx5e: Fix VLAN cleanup flow
  - openvswitch: handle DNAT tuple collision
  - xfrmi: drop ignore_df check before updating pmtu
  - net: openvswitch: use div_u64() for 64-by-32 divisions
  - e1000: Do not perform reset in reset_task if we are already down
  - tipc: fix memory leak in service subscripting
  - net: openvswitch: use u64 for meter bucket
  - svcrdma: Fix leak of transport addresses
  - net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
  - cpufreq: CPPC: put ACPI table after using it
  - cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched
  - tty/amba-pl011: Call acpi_put_table() to fix memory leak
  - irqchip/gicv3: Call acpi_put_table() to fix memory leak
  - partitions/efi: Fix partition name parsing in GUID partition entry
  - tty: make FONTX ioctl use the tty pointer they were actually passed
  - vt: keyboard, extend func_buf_lock to readers
  - vt: keyboard, simplify vt_kdgkbsent
  - binder: fix UAF when releasing todo list
  - bpf: Fix clobbering of r2 in bpf_gen_ld_abs
  - bpf: Remove recursion prevention from rcu free callback
  - ipvs: Fix uninit-value in do_ip_vs_set_ctl()
  - xfs: make sure the rt allocator doesn't run off the end
  - ip_gre: set dev->hard_header_len and dev->needed_headroom properly
  - crypto: ccp - fix error handling
  - netfilter: nf_fwd_netdev: clear timestamp in forwarding path
  - netfilter: conntrack: connection timeout after re-register
  - vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
  - vfio/pci: Clear token on bypass registration failure
  - ext4: limit entries returned when counting fsmap records
  - watchdog: Use put_device on error
  - watchdog: Fix memleak in watchdog_cdev_register
  - watchdog: initialize device before misc_register
  - ramfs: fix nommu mmap with gaps in the page cache
  - lib/crc32.c: fix trivial typo in preprocessor condition
  - xfs: fix high key handling in the rt allocator's query_range function
  - xfs: limit entries returned when counting fsmap records
  - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
  - mm/memcg: fix device private memcg accounting
  - netfilter: nf_log: missing vlan offload tag and proto
  - ipvs: clear skb->tstamp in forwarding path
  - cifs: Return the error from crypt_message when enc/dec key not found.
  - cifs: remove bogus debug code
  - icmp: randomize the global rate limiter
  - tcp: fix to update snd_wl1 in bulk receiver fast path
  - net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
  - net/ipv4: always honour route mtu during forwarding
  - net: fix pos incrementment in ipv6_route_seq_next
  - ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
  - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
  - perf: Fix task_function_call() error handling
  - bonding: set dev->needed_headroom in bond_setup_by_slave()
  - xfrm: Use correct address family in xfrm_state_find
  - xfrm: clone whole liftime_cur structure in xfrm_do_migrate
  - xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
  - xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
  - xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
  - sctp: fix sctp_auth_init_hmacs() error path
  - cifs: Fix incomplete memory allocation on setxattr path
  - mm/khugepaged: fix filemap page_to_pgoff(page) != offset
  - nvme-core: put ctrl ref when module ref get fail
  - usermodehelper: reset umask to default before executing user process
  - netfilter: ctnetlink: add a range check for l3/l4 protonum
  - ep_create_wakeup_source(): dentry name can change under you...
  - epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
  - epoll: replace ->visited/visited_list with generation count
  - epoll: do not insert into poll queues until all sanity checks are done
  - mm: don't rely on system state to detect hot-plug operations
  - mm: replace memmap_context by meminit_context
  - random32: Restore __latent_entropy attribute on net_rand_state
  - nfs: Fix security label length not being reset
  - nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
  - ftrace: Move RCU is watching check after recursion check
  - mm, THP, swap: fix allocating cluster for swapfile by mistake
  - kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
  - tracing: fix double free
  - bpf: Fix a rcu warning for bpffs map pretty-print
  - lockdep: fix order in trace_hardirqs_off_caller()
  - nvme: explicitly update mpath disk capacity on revalidation
  - perf parse-events: Use strcmp() to compare the PMU name
  - vfio/pci: fix racy on error and request eventfd ctx
  - nvme: fix possible deadlock when I/O is blocked
  - cifs: Fix double add page to memcg when cifs_readpages
  - vfio/pci: Clear error and request eventfd ctx after releasing
  - perf kcore_copy: Fix module map when there are no modules loaded
  - perf metricgroup: Free metric_events on error
  - perf util: Fix memory leak of prefix_if_not_in
  - perf stat: Fix duration_time value for higher intervals
  - perf evsel: Fix 2 memory leaks
  - vfio/pci: fix memory leaks of eventfd ctx
  - printk: handle blank console arguments passed in.
  - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register
  - fuse: don't check refcount after stealing page
  - perf mem2node: Avoid double free related to realloc
  - bdev: Reduce time holding bd_mutex in sync in blkdev_close()
  - mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area
  - mm/vmscan.c: fix data races using kswapd_classzone_idx
  - mm/filemap.c: clear page error before actual read
  - mm/kmemleak.c: use address-of operator on section symbols
  - NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()
  - PCI: pciehp: Fix MSI interrupt race
  - SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()'
  - nvme-multipath: do not reset on unknown status
  - perf cpumap: Fix snprintf overflow check
  - serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout
  - serial: 8250_omap: Fix sleeping function called from invalid context during probe
  - serial: 8250_port: Don't service RX FIFO if throttled
  - perf parse-events: Fix 3 use after frees found with clang ASAN
  - xfs: mark dir corrupt when lookup-by-hash fails
  - xfs: don't ever return a stale pointer from __xfs_dir3_free_read
  - mm: avoid data corruption on CoW fault into PFN-mapped VMA
  - perf jevents: Fix leak of mapfile memory
  - random: fix data races at timer_rand_state
  - selinux: sel_avc_get_stat_idx should increase position index
  - audit: CONFIG_CHANGE don't log internal bookkeeping as an event
  - skbuff: fix a data race in skb_queue_len()
  - mm/swapfile.c: swap_next should increase position index
  - tracing: Set kernel_stack's caller size properly
  - ACPI: EC: Reference count query handlers under lock
  - sctp: move trace_sctp_probe_path into sctp_outq_sack
  - ipv6_route_seq_next should increase position index
  - rt_cpu_seq_next should increase position index
  - neigh_stat_seq_next() should increase position index
  - xfs: fix log reservation overflows when allocating large rt extents
  - kernel/sys.c: avoid copying possible padding bytes in copy_to_user
  - xfs: fix attr leaf header freemap.size underflow
  - fix dget_parent() fastpath race
  - net: silence data-races on sk_backlog.tail
  - mm: fix double page fault on arm64 if PTE_AF is cleared
  - sdei_watchdog: avoid possible false hardlockup
  - xen/pciback: use lateeoi irq binding
  - xen/pvcallsback: use lateeoi irq binding
  - xen/scsiback: use lateeoi irq binding
  - xen/netback: use lateeoi irq binding
  - xen/blkback: use lateeoi irq binding
  - xen/events: fix race in evtchn_fifo_unmask()
  - xen/events: add a proper barrier to 2-level uevent unmasking
  - arm64: fix abi change caused by ILP32


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2011.4.0.0048
changelog:
  - Bluetooth: fix kernel oops in store_pending_adv_report
  - vt: Disable KD_FONT_OP_COPY
  - fbcon: Fix global-out-of-bounds read in fbcon_get_font()
  - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
  - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
  - speakup: Do not let the line discipline be used several times
  - mm/page_idle.c: skip offline pages
  - mm/memory_hotplug: refrain from adding memory into an impossible node
  - khugepaged: drain LRU add pagevec after swapin
  - khugepaged: drain all LRU caches before scanning pages
  - khugepaged: do not stop collapse if less than half PTEs are referenced
  - powercap: restrict energy meter to root access
  - Input: sunkbd - avoid use-after-free in teardown paths
  - nbd: don't update block size after device is started


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2011.6.0.0049
changelog:
  - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants
  - x86/asm: 'Simplify' GEN_*_RMWcc() macros
  - Revert "refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants"
  - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants
  - powerpc/64s: flush L1D after user accesses
  - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed
  - powerpc: Fix __clear_user() with KUAP enabled
  - powerpc: Implement user_access_begin and friends
  - powerpc: Add a framework for user access tracking
  - powerpc/64s: flush L1D on kernel entry
  - powerpc/64s: move some exception handlers out of line


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2012.1.0.0050
changelog:
  - fanotify: fix merging marks masks with FAN_ONDIR
  - scsi/hifc: fix the issue of npiv cannot be deleted


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2012.3.0.0052
changelog:
  - scsi/hifc: fix the issue that the system is suspended during the pres
  - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
  - romfs: fix uninitialized memory leak in romfs_dev_read()


author: wangjie<wangjie294@huawei.com> -1.0.7-3
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: gulining<gulining1@huawei.com> - 1:1.28.3-2.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix rtos security boot init
  	fix svr monit
  	fix busybox ash syslog
  	fix add fdisk option
  	fix memleak
  	fix dmesg pretty
  	fix crontab remove bug
  	fix crond zombie no exit cmd bug
  	fix ash rtos history syslog forbit logging passwd
  	fix add env RTOS SECURITY PASSWD to control forbit logging passwd
  	fix fix getopt segmentation fault
  	fix when mount failed clean it creates dev loopN
  	fix hostname remove para file support
  	fix avoid rsyslog restart twice
  	fix get header tar
  	fix introduce ftpget timeout when file nogrow
  	fix makefile libbb race


author: lutianxiong<lutianxiong@huawei.com> - 1.16.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix invalid read in ares_parse_soa_reply.c found during fuzzing


author: yanglu <yanglu60@huawei.com> - 1.15.14-5
changelog:
  - Type:cves
  - ID:CVE-2018-19876 CVE-2019-6461 CVE-2019-6462
  - SUG:NA
  - DESC: fix CVE-2018-19876 CVE-2019-6461 CVE-2019-6462


author: zhangyujing <zhangyujing1@huawei.com> - 6.8-2.1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:setcifsacl: fix adding ACE when owner sid in unexpected location
         cifs.upcall: fix a compiler warning


author: Liquor <lirui130@huawei.com> - 11-5
changelog:
  - Delete remaining references to the removed http pin
    Install cryptsetup and tpm2_pcrlist in the initramfs
    Add device TCTI library to the initramfs


author: zhangyujing <zhangyujing1@huawei.com> - 2.12-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix out of bounds read
          Fix signed integer overflow big block sizes


author: wangxiao<wangxiao65@huawei.com> - 2.0.4-1.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:Emit error message for converting inactive keyslot.
         Move blkid scan after device context initialization.
         Add blkid scan when attemting to open plain device.
         Wiping empty device should not fail.
         Do not copy buffer if read fails.
         Do not fail if device is smaller than requested wipe size.
         Do not print error for used device twice.
         Fix issues found by Coverity scan.
         Properly propagate error from AF diffuse function.
         Check for device size and sector size misalignment.
         Fix a possible NULL pointer in opt_type.
         Upstream fixes to bundled Argon2 code.
  - Package init


author: yuboyun <yuboyun@huawei.com> - 4.11.6-8
changelog:
  - Type:cves
  - ID:CVE-2020-10730 CVE-2020-10745 CVE-2020-14303 CVE-2020-10760
  - SUG:NA
  - DESC:fix CVE-2020-10730CVE-2020-10745CVE-2020-14303CVE-2020-10760


author: openEuler Buildteam <buildteam@openeuler.org> - 2.79-11
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Fix memory leak in helper.c;
         Allow binding mac with ipv6;
         Deal with CONFRIM when binding mac with ipv6


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: xiadanni<xiadanni1@huawei.com> - 1.0.0.rc3-102
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fixes config.Namespaces is empty when accessed
         write freezer state after every state check
         may kill other process when container has been stopped
         fix cgroup hugetlb size prefix for kB
         check nil pointers in cgroup manager


author: xiadanni<xiadanni1@huawei.com> - 1.0.0.rc3-104
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:don't deny all devices when update cgroup resource
         do not permit /proc mounts to non-directories
         fix permission denied


author: yinzhiwei <yinzhiwei5@huawei.com> - 4.1-6.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix signed integer overflow in FSTART
         Avoid returning deleted directory entries as labels
         src check.c: Fix up mtools created bad dir entries
         Remove long file name when changing short file name
         Fix gcc sprintf length warnings
         fsck.fat: Fix Year 2038 Bug
         mkfs.fat: Fix parsing of block number
         device_info: Fix parsing partition number
  -Package init


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: luoshijie <luoshijie1@huawei.com> - 1.45.3-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:sync bugfix patch from next.
         add device check in ismount process.


author: luoshijie <luoshijie1@huawei.com> - 1.45.3-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:remove soft link RELEASE-NOTES from rpm, because this one
         is no need to be packaged.


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: openEuler Buildteam <buildteam@openeuler.org> - 201908-8
changelog:
  - enable multiple threads compiling
  - Pass EXTRA_OPTFLAGS and EXTRA_OPTFLAGS options to make command
  - enable IPv6 for X86_64


author: Mark Wielaard <mark@klomp.org> 0.176-1
changelog:
  - build: Add new --enable-install-elfh option.
    Do NOT use this for system installs (it overrides glibc elf.h).
  - backends: riscv improved core file and return value location support.
  - Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
          CVE-2019-7664, CVE-2019-7665.


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: 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: 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: 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: huanghaitao <huanghaitao8@huawei.com> - 3.0.15-19
changelog:
  - Make help package requires by freeradius

   Aug 21 2020 yuboyun <yuboyun@huawei.com> - 3.0.15-18
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: release +1 for rebuild


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: 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: yangzhuangzhuang <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: huzunhao<huzunhao2@huawei.com> - 2.58.1-3
changelog:
  - Type:cves
  - ID:CVE-2019-12450 CVE-2019-13012
  - SUG:restart
  - DESC:fix CVE-2019-12450 CVE-2019-13012


author: Wang Shuo<wangshuo47@huawei.com> - 2.28-40
changelog:
  - add filelist to improve the scalability
  - disable DEBUG for performence
  - disable parallel compilation for locale
  - backport many patch for bugfix:
  - User provided stack should not be released nor madvised at thread exit
  - removes the HP_TIMING_BITS usage for fast random bits
  - reset the state a-vector-registe fter outputting the second whcar_t characte(Bug 25734)
  - implement avx2 offset check condition for strncmp function[BZ #25933]
  - bugfix for __nptl_setxid and exiting detached thread(bug 25942)
  - use RDX_LP to compare against __x86_shared_non_temporal_threshold in assembly code[BZ #25966]
  - Since "vpxor %xmmN, %xmmN, %xmmN" clears the whole vector register
  - To improve the performance of memset


author: liqingqing_1229<liqingqing3@huawei.com> - 2.28-44
changelog:
  - fix bug 26100: correct locking and cancellation cleanup in syslog functions. 
  - origin bugzilla link is https://sourceware.org/bugzilla/show_bug.cgi?id=26100


author: zhaowei<zhaowei23@huawei.com> - 2.28-45
changelog:
  - fix bug 965941: fix build with libselinux >= 3.1 
  - origin bugzilla link is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965941


author: Qingqing Li <liqingqing3@huawei.com> - 2.28-46
changelog:
  - fix handling of collating symbols in fnmatch.
    upstream link is: https://sourceware.org/bugzilla/show_bug.cgi?id=26620
  - fix SEM_STAT_ANY kernel argument pass.
    upstream link is: https://sourceware.org/bugzilla/show_bug.cgi?26637
  - fix i686 test-strftime3.c compile warning.


author: liusirui<liusirui@huawei.com> - 2.28-47
changelog:
  - Fix CVE-2020-27618, iconv accept redundant shift sequences in IBM1364 [BZ #26224]
    https://sourceware.org/bugzilla/show_bug.cgi?id=26224


author: Wang Shuo <wangshuo_1994@foxmail.com> - 2.28-48
changelog:
  - Fix CVE-2020-29573, Harden printf against non-normal long double values
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-29573
    https://sourceware.org/bugzilla/show_bug.cgi?id=26649


author: Wang Shuo<wangshuo_1994@foxmail.com> - 2.28-49
changelog:
  - Fix CVE-2020-29562, Fix incorrect UCS4 inner loop bounds (BZ#26923)
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-29562
    https://sourceware.org/bugzilla/show_bug.cgi?id=26923


author: gulining<gulining1@huawei.com> - 3.30.1-3.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:gnome control center clickassist fix
  	gnome control center fix repetitivewallpapers
  	fix used passwd error capture
  	gnome control center change translation when changing password


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: lvying <lvying6@huawei.com> - 2.7-3
changelog:
  - Type:enhancement
  - ID:NA
  - SUG: NA
  - DESC: peripheral package quality reinforcement: backport bugfix patches from community


author: hanzhijun <hanzhijun1@huawei.com> - 2.04-3
changelog:
  - Type:cves
  - Id:CVE-2020-10713 CVE-2020-14308 CVE-2020-14309 CVE-2020-14310 CVE-2020-14311 CVE-2020-15705 CVE-2020-15706 CVE-2020-15707
  - SUG:NA
  - DESC:fix CVE-2020-10713 CVE-2020-14308 CVE-2020-14309 CVE-2020-14310 CVE-2020-14311 CVE-2020-15705 CVE-2020-15706 CVE-2020-15707


author: openEuler Buildteam <buildteam@openeuler.org> - 1.38.1-3
changelog:
  - Type:cves
  - ID:CVE-2019-12447 CVE-2019-12448 CVE-2019-12449
  - SUG:restart
  - DESC:fix CVE-2019-12447 CVE-2019-12448 CVE-2019-12449


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: chenzhen <chenzhen44@huawei.com> - 2.4.34-16
changelog:
  - Type:cves
  - ID:CVE-2019-10092 CVE-2019-10097 CVE-2019-10098 CVE-2019-0196 CVE-2019-0197
  - SUG:NA
  - DESC:fix CVE-2019-10092 CVE-2019-10097 CVE-2019-10098 CVE-2019-0196 CVE-2019-0197


author: openEuler Buildteam <buildteam@openeuler.org> - 2.4.34-17
changelog:
  - Type:cves
  - ID:CVE-2019-9517 CVE-2019-10081 CVE-2019-10082 CVE-2020-1927 CVE-2020-1934
  - SUG:restart
  - DESC:fix CVE-2019-9517 CVE-2019-10081 CVE-2019-10082 CVE-2020-1927 CVE-2020-1934


author: yuboyun <yuboyun@huawei.com> - 2.4.43-3
changelog:
  - Type:cves
  - ID:CVE-2020-9490 CVE-2020-11984 CVE-2020-11993
  - SUG:restart
  - DESC:fix CVE-2020-9490CVE-2020-11984CVE-2020-11993


author: lifeng68<lifeng68@huawei.com> - 2.0.7-20201125.165149.git7d150c3c
changelog:
  - Type: update base version to v2.0.7
  - ID:NA
  - SUG:NA
  - DESC: 1. update with upstream version v2.0.7, release notes: https://gitee.com/openeuler/iSulad/releases/v2.0.7 2. add chrpath for isula and isulad

  +* Thu Nov 12 2020  <gaohuatao@huawei.com> - 2.0.5-20201112.192302.gitedce3879
  +- Type:update from openeuler
  +- ID:NA
  +- SUG:NA
  +- DESC: update from openeuler

  +* Mon Sep 14 2020  <lifeng68@huawei.com> - 2.0.5-20200914.172527.gitae86920a
  +- Type:bugfix
  +- ID:NA
  +- SUG:NA
  +- DESC: remove unused config


author: lifeng<lifeng68@huawei.com> - 2.0.7-20201128.095506.git1e1623a5
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: Mounts: only qsort the configed mounts and make possible to bind mount /proc and /sys/fs.
  - related lxc PR fixed:
  - 1.add check whether have /proc mounts entry, if has, skip the auto
  - 2.mount cgroup before do mount entrys
  - 3.pass if the mount on top of /proc and the source of the mount is a proc filesystem


author: sunyang <sunyang34@huawei.com> - 10.01-1.h8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: ifup ifdown print DEPRECATION_WARNING_ISSUED waring info after source_config


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: wangjia <wangjia55@huawei.com> - 0.6-18.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix prio field for ppc and aarch64
         fix data value unpack with latest kernels
  - Package init


author: lixiang <lixiang172@huawei.com> - 0.9.4-14
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:restart
  - DESC:Modify gen-version script and add changelog automatically


author: noah <hedongbo@huawei.com> -:1.8.0.265-b10.5
changelog:
  - add 6896810-Pin.java-fails-with-OOME-during-System.out.p.patch
  - add 8231631-sun-net-ftp-FtpURLConnectionLeak.java-fails-.patch
  - add Test8167409.sh-fails-to-run-with-32bit-jdk-on-64bit-.patch
  - add Test-SSLSocketSSLEngineTemplate.java-intermittent-fa.patch
  - add The-runok-method-retrying-another-port-does-not-take.patch
  - add 8048210-8056152-fix-assert-fail-for-an-InnocuousThre.patch
  - add 8160425-Vectorization-with-signalling-NaN-returns-wr.patch
  - add 8181503-Can-t-compile-hotspot-with-c-11.patch
  - add 8243670-Unexpected-test-result-caused-by-C2-MergeMem.patch
  - add fix-crash-in-JVMTI-debug.patch
  - add fix-incorrect-klass-field-in-oop-with-weak-memory-model.patch
  - add Fix-LineBuffer-vappend-when-buffer-too-small.patch
  - add make-disable-precompiled-headers-work.patch
  - add fix-CompactibleFreeListSpace-block_size-crash.patch
  - add Remove-unused-GenericTaskQueueSet-T-F-tasks.patch
  - add optimize-jmap-F-dump-xxx.patch
  - add recreate-.java_pid-file-when-deleted-for-attach-mechanism.patch
  - add Support-Git-commit-ID-in-the-SOURCE-field-of-the-release.patch
  - add Extend-CDS-to-support-app-class-metadata-sharing.patch
  - add zlib-optimization.patch


author: <guoge1@huawei.com> - 1:1.8.0.272-b10.0
changelog:
  - updated to aarch64-shenandoah-jdk8u272-b10 (from aarch64-port/jdk8u-shenandoah)
  - deleted:    8046294-Generate-the-4-byte-timestamp-randomly.patch
  - deleted:    8148754-C2-loop-unrolling-fails-due-to-unexpected-gr.patch
  - deleted:    8151788.patch
  - deleted:    8161072.patch
  - deleted:    8171537.patch
  - deleted:    8203481-Incorrect-constraint-for-unextended_sp-in-frame-safe_for_sender.patch
  - deleted:    8203699-java-lang-invoke-SpecialInte.patch
  - modified:   Extend-CDS-to-support-app-class-metadata-sharing.patch
  - deleted:    Test-SSLSocketSSLEngineTemplate.java-intermittent-fa.patch
  - modified:   fast-serializer-jdk8.patch
  - deleted:    fix-CompactibleFreeListSpace-block_size-crash.patch
  - deleted:    fix-incorrect-klass-field-in-oop-with-weak-memory-model.patch


author: jdkboy <guoge1@huawei.com> - 1:1.8.0.272-b10.4
changelog:
  - add 8165808-Add-release-barriers-when-allocating-objects-with-concurrent-collection.patch
  - add 8166583-Add-oopDesc-klass_or_null_acquire.patch
  - add 8166862-CMS-needs-klass_or_null_acquire.patch
  - add 8160369.patch
  - add PS-GC-adding-acquire_size-method-for-PSParallelCompa.patch


author: ow_wo <fengshijie2@huawei.com> - 1:1.8.0.272-b10.6
changelog:
  - add 8236512-PKCS11-Connection-closed-after-Cipher.doFinal-and-NoPadding.patch
  - add 8250861-Crash-in-MinINode-Ideal-PhaseGVN-bool.patch


author: noah <hedongbo@huawei.com> - 1:11.0.8.10-7
changelog:
  - add 8223667-ASAN-build-broken.patch
  - add 8229495-SIGILL-in-C2-generated-OSR-compilation.patch
  - add 8229496-SIGFPE-division-by-zero-in-C2-OSR-compiled-method.patch
  - add 8243670-Unexpected-test-result-caused-by-C2-MergeMem.patch
  - add fix-IfNode-s-bugs.patch
  - add leaf-optimize-in-ParallelScanvageGC.patch
  - add ZGC-correct-free-heap-size-excluding-waste-in-rule_allocation_rate.patch


author: noah <hedongbo@huawei.com> - 1:11.0.8.10-8
changelog:
  - add 8204947-Port-ShenandoahTaskTerminator-to-mainline-and-make-it-default.patch
  - add 8205921-Optimizing-best_of_2-work-stealing-queue-selection.patch
  - add 8237483-AArch64-C1-OopMap-inserted-twice-fatal-error.patch


author: noah <hedongbo@huawei.com> - 1:11.0.9.11-0
changelog:
  - Update to 11.0.9+11 (GA)
  - rename Boole to Bisheng
  - remove 8229495-SIGILL-in-C2-generated-OSR-compilation.patch temporarily


author: noah <hedongbo@huawei.com> - 1:11.0.9.11-3
changelog:
  - add 8255781-Bump-patch-update-version-for-OpenJDK-jdk-11.0.9.1.patch
  - add 8250861-Crash-in-MinINode-Ideal.patch


author: jiangpengf<jiangpengfei9@huawei.com> - 1.11.1-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix del-iface doesn't delete the tap interface in the host problem


author: yangfeiyu<yangfeiyu2@huawei.com> - 1.11.1-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:restart
  - DESC:directly copy kata binary files instead of building them


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: Yeqing Peng<pengyeqing@huawei.com> - 2.0-17.10.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: fix bugs as follows:
  	1.dmesg fix infinite loop if log buffer wraps around.
  	2.arm64 error out if kernel command line is too long.
  	3.fix an error that can not parse the e820 reserved region.
  	4.x86 fix BAD_FREE in get_efi_runtime_map().
  	5.fix check against 'fdt_add_subnode' return value.
  	6.arm64 add error handling check against return value of 'set_bootargs()'.
  	7.fix adding '/chosen' node for cases where it is not available in dtb
  	  passed via --dtb option.
  	8.fix '/chosen' v/s 'chosen' node being passed to fdt helper functions.
  	9.arm64 wipe old initrd addresses when patching the DTB.
  	10.arm64 increase the command line buf space to 1536.
  	11.arm64 bugfix get the paddr of mem_section return error address.
  	12.arm64 support more than one crash kernel regions.
  	13.modify SECTIONS_SIZE_BITS to 27 for arm64.


author: openEuler Buildteam <buildteam@openeuler.org> - 2.0-17.12
changelog:
  - add secure compile options and merge bugfix patches from community
    xen: Avoid overlapping segments in low memory
    x86: Check /proc/mounts before mtab for mounts
    x86: Find mounts by FS type, not name
    kexec/kexec.c: Add the missing close() for fd used for kexec_file_load()
    kexec-uImage-arm64.c: Fix return value of uImage_arm64_probe()
    kexec/kexec-zlib.h: Add 'is_zlib_file()' helper function
    kexec/arm64: Add support for handling zlib compressed (Image.gz) image


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: openEuler Buildteam <buildteam@openeuler.org> - 2.0.20-13
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:restart
  - DESC:fix kdump service failed on x86 because of KDUMP_FILE_LOAD is set to on


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2.0.20-14
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: Xiaoqi Guo<guoxiaoqi2@huawei.com> - 25-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add patches, include
         bugfix-kmod-20-8-depmod-Don-t-unlinkat-orig-depfile-and-add-fsync.patch


author: Zhipeng Xie<xiezhipeng1@huawei.com> -2.0-3.1.25
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:change livepatch and os_hotpatch to permission and exclude in main package


author: Zhipeng Xie<xiezhipeng1@huawei.com> -1:0.9.1-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:rebase from upstream version v0.9.1
         Use Epoch to make the version number consistent with the upstream


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: openEuler Buildteam <buildteam@openeuler.org> - 2.34-4
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:fix the problem of one iso can't mount directly twice by default


author: openEuler Buildteam <buildteam@openeuler.org> - 2.34-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Add an entry for the HiSilicon aarch64 part tsv110 and
         use official name for HiSilicon tsv110


author: openEuler Buildteam <buildteam@openeuler.org> - 2.34-6
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:obsolete hardlink that has been merged into util-linux of 2.34


author: gaoyi <gaoyi15@huawei.com> - 0.1.8-15
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:CVE for libcomps
         https://github.com/rpm-software-management/libcomps/commit/e3a5d056633677959ad924a51758876d415e7046


author: wangchan <wangchan9@huawei.com> - 0.6.12-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:input: check end of input before reading a byte
         tknzr: support only max long rgb values


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: hy <eulerstoragemt@huawei.com> - 1:1.39.8-4
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC:Remove Java bingdings, zz-packages-zfs command and rhsrvany.exe from mingw32-srvany.


author: haowenchao <haowenchao@huawei.com> - 1.19.0-2
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: 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: Guoshuai Sun <sunguoshuai@huawei.com> - 1.2.57-12
changelog:
  - ID:CVE-2013-7353 CVE-2013-7354 CVE-2017-12652
  - SUG:restart
  - DESC: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: 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: yuboyun<yuboyun@huawei.com> - 1.9.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix heap-buffer-overflow in _libssh2_ntohu32 and wild-addr-read in _libssh2_ntohu32


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: shangyibin <shangyibin1@openeuler.org> - 1.4.2-4
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC:Adding help package to the installation dependency of the main package


author: wenjun<wenjun8@huawei.com> - 4.0.9-11.h1
changelog:
  - Type:cves
  - ID:CVE-2018-18557 CVE-2018-17101 CVE-2018-17100 CVE-2018-12900 CVE-2018-18661
  - SUG:NA
  - DESC:fix above cves


author: openEuler Buildteam <buildteam@openeuler.org> - 2.8.1-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revise the bogus date in changelog and delete the unnecessary subpackage "udisks2-iscsi"


author: Xu Yandong <xuyandong2@huawei.com> - 6.2.0-4
changelog:
  - Fix virdaemon waiting for child processes return code error.
  - Fix virsh dump and migrate return code error.


author: Huawei Technologies Co., Ltd <alex.chen@huawei.com>
changelog:
  - rpc: gendispatch: handle empty flags
  - rpc: add support for filtering @acls by uint params
  - rpc: require write acl for guest agent in virDomainInterfaceAddresses
  - qemu: agent: set ifname to NULL after freeing


author: shenyangyang <shenyangyang4@huawei.com> - 2.9.10-3
changelog:
  - Fix-use-after-free-with-validating-reader and
    Never-expand-parameter-entities-in-text-declaration


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-10
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: 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: wuxu <wuxu.wu@hotmail.com> - 3.6.0-4
changelog:
  - update license consistent with upstream community:
    The library (libsensors) is released under the GNU Lesser General Public
    License (LGPL), as included in the file COPYING.LGPL. The rest of this
    package may be distributed according to the GNU General Public License
    (GPL), as included in the file COPYING.


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: lifeng <lifeng68@openeuler.org> - 4.0.3-2020112701
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: mount: make possible to bind mount /proc and /sys/fs.
  -	1. add check whether have /proc mounts entry, if has, skip the auto
  -	2. mount cgroup before do mount entrys
  -	3. pass if the mount on top of /proc and the source of the mount is a proc filesystem


author: wujing <wujing50@huawei.com> - 4.0.3-2020120701
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: use path based unix domain sockets instead of abstract namespace sockets


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


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: chengguipeng <chengguipeng11@huawei.com> - 8.3.0-14
changelog:
  - BuildRequires:add libglvnd-devel, libXext-devel and remove mesa-libGLES-devel to solve compilation failture.


author: Guoshuai Sun <sunguoshuai@huawei.com> 8.0.21-2
changelog:
  - New version 8.0.21 fix CVES: CVE-2020-14575 CVE-2020-14567 CVE-2020-14619
    CVE-2020-14651 CVE-2020-14641 CVE-2020-14568 CVE-2020-14623 CVE-2020-14591
    CVE-2020-14576 CVE-2020-14553 CVE-2020-14539 CVE-2020-14540 CVE-2020-14643
    CVE-2020-14702 CVE-2020-14614 CVE-2020-14680 CVE-2020-14633 CVE-2020-14632
    CVE-2020-14634 CVE-2020-14597 CVE-2020-14697 CVE-2020-14624 CVE-2020-14631
    CVE-2020-14678 CVE-2020-14550 CVE-2020-14559


author: wutao <wutao61@huawei.com> - 8.0.22-1
changelog:
  - upgrade to 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: 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: 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: 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: Wu Bo <wubo@huawei.com> - 2.0.876-19
changelog:
  - iscsi-iname verfiy prefix length is at most 210 characters.
    iscsi-iname remove unneeded temp buffer.
    Fix issuse where 'iscsi-iname -p' core dumps.
    modify iSCSI shared memory permissions for log.


author: haowenchao <haowenchao@huawei.com> - 2.1.1-3
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: 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: 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: 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/6000-add-support-of-gpt_sync_mbr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


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


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: Shen Yangyang <shenyangyang4@huawei.com> - 4:5.28.3-2
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:delete provide of perl-macros that actually provided by openEuler-rpm-config


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> - 1.88-3
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:delete unneeded build requires of perl-Test-Warn and perl-Test-Exception


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: 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: xuwei<xuwei58@huawei.com> - 3.3.15-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DEC:top: don't mess with groff line length in man document
        top: add another field sanity check in 'config_file()'
        top: prevent buffer overruns in 'inspection_utility()'
        docs: Tidying of ps,kill and skill manpages
        library: avoid problems involving 'supgid' mishandling
        w: Prevent out-of-bounds reads in
        w: Clamp maxcmd to the MIN/MAX_CMD_WIDTH range.
        vmstat: getopt*() returns -1 when done, not EOF.
        vmstat: Replace memcmp() with strncmp().
        vmstat: Check return values of localtime() and
        vmstat: Prevent out-of-bounds writes in new_header()
        top: the '#define PRETEND2_5_X' was found to be broken
        procio: use the user-supplied delimiter to split large
        procio: fix potential out-of-bounds access when write
        sysctl: do not report set key in case `close_stream`


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: 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: yefei <yefei25@huawei.com> - 18.0-8
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:  add bash completion and repair python2 interpreter path


author: shixuantong<shixuantong@huawei.com> - 5.3.0-6
changelog:
  - Type:cves
  - ID:CVE-2020-11538 CVE-2020-10378 CVE-2020-10177 CVE-2020-10994
  - SUG:NA
  - DESC:fix CVE-2020-11538 CVE-2020-10378 CVE-2020-10177 CVE-2020-10994


author: shixuantong<shixuantong@huawei.com> - 5.3.0-7
changelog:
  - Type:cves
  - ID:CVE-2019-19911 CVE-2020-5311
  - SUG:NA
  - DESC:fix CVE-2019-19911 and change patch name for CVE-2020-5311


author: shixuantong<shixuantong@huawei.com> - 5.3.0-8
changelog:
  - Type:cves
  - ID:CVE-2020-5310 CVE-2020-5312 CVE-2020-5313
  - SUG:NA
  - DESC:fix CVE-2020-5310 CVE-2020-5312 CVE-2020-5313


author: openEuler Buildteam <buildteam@openeuler.org> - 4.15.1-13
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert always execute file trigger scriptlet callbacks with owning header


author: wangjie<wangjie294@huawei.com> - 3.7.9-4
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC:Change the dependency on the help package from requires to recommends


author: Huawei Technologies Co., Ltd <alex.chen@huawei.com>
changelog:
  - hw: usb: hcd-ohci: check for processed TD before retire
  - hw: ehci: check return value of 'usb_packet_map'
  - hw: usb: hcd-ohci: check len and frame_number variables
  - hw/net/e1000e: advance desc_offset in case of null descriptor


author: zhouyihang<zhouyihang1@huawei.com> - 1:4.8.7-45
changelog:
  - Type:cves
  - ID:CVE-2018-19870 CVE-2018-19873
  - SUG:restart
  - DESC: fix CVE-2018-19870 CVE-2018-19873


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


author: lvying<lvying6@huawei.com> - 0.6.3-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix file descriptor leak in ras-report.c:setup_report_socket()


author: shixuantong<shixuantong@huawei.com> - 3.7.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add python3-Cython and python3-devel to BuildRequires for check fail


author: Yeqing Peng <pengyeqing@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-3
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: 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: Ondrej Vasik <ovasik@redhat.com> - 2.13.1-1
changelog:
  - do not ship /etc/hosts.allow and /etc/hosts.deny (no need for them
    in default Fedora)
  - require systemd-rpm-macros instead of systemd


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: openEuler Buildteam <buildteam@openeuler.org> - 3.24.0-7
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Fix CVE-2019-19923 CVE-2019-19924 CVE-2019-19925 CVE-2019-19926 CVE-2019-20218


author: majun<majun65@huawei.com> - 4.2-3
changelog:
  - Type:cves
  - ID:CVE-2019-12525 CVE-2019-12527 CVE-2019-12529 CVE-2019-12854 CVE-2019-13345
  - SUG:restart
  - DESC:fix cves


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> - 1.4-23
changelog:
  - Modify spec error information

   Sat Sep 07 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.4-22
  - Package init


author: Ge Wang <wangge20@huawei.com> - 1.5.11-15
changelog:
  - Resolve installation failure. Set usb-uris file as a parameter of operation %ghost,
  - so that usb-uris can be packed into RPM correctly


author: openEuler Buildteam <buildteam@openeuler.org> - 243-22
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:solve the build failure caused by the upgrade of libseccomp


author: openEuler Buildteam <buildteam@openeuler.org> - 243-24
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:fix double free in macsec_receive_channel_free() and 
         fix crash in network L2TP


author: openEuler Buildteam <buildteam@openeuler.org> - 243-27
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add elevator= kernel command line parameter and don't enable bfq
         by default


author: shenyangyang <shenyangyang4@huawei.com> - 243-29
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:revert don't enable systemd-journald-audit.socket by default
         that may cause reboot problem if update systemd with out dracut -f
         from LTS-20.03


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: 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: 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: zhanzhimin<zhanzhimin@huawei.com> - 1.20.8-2
changelog:
  - Type:CVE
  - Id:CVE-2020-14346,CVE-2020-14361,CVE-2020-14362
  - SUG:NA
  - DESC:fix CVE-2020-14346,CVE-2020-14361,CVE-2020-14362


