# 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: luhuaxin <luhuaxin@huawei.com> - 2.31.1-15
changelog:
  - Patch synchronization and update dependency name
  - Type:cves
  - ID:CVE-2019-1010204
  - SUG:NA
  - DESC:fix CVE-2019-1010204


author: openEuler Buildteam <buildteam@openeuler.org> - 2.31.1-16
changelog:
  - Type:cves
  - ID:CVE
  - SUG:NA
  - DESC:fix CVE-2018-20671 CVE-2019-12972 CVE-2019-17450 CVE-2019-17451
         CVE-2018-18309 CVE-2018-18309 CVE-2018-18605 CVE-2018-18607 CVE-2018-18606
         CVE-2018-1000876 CVE-2018-20002 CVE-2018-20002 CVE-2019-1010180
         fix failure in the libiberty testsuite
         fix stack-buffer-overflow, and use-of-uninitialized-value and shift exponent -1 is negative


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: 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: 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: 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: openEuler Buildteam <buildteam@openeuler.org> - 4.3.6-31
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: reducing getifaddrs calls and improving code performance


author: openEuler Buildteam <buildteam@openeuler.org> - 4.3.6-32
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix dhcpd 2038 problem;
         Adds address prefix len to dhclient cli


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: wangxiao <wangxiao65@huawei.com> - 1.44.3-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:disable the metadata_csum creat by mke2fs -t ext4 by default
  - Package init


author: zhangyujing <zhangyujing1@huawei.com> - 1.44.3-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:blkid avoid FPE crash when probing a HFS superblock
         AOSP e2fsdroid Fix crash with invalid command line a
         e2fsck fix fd leak in reserve_stdio_fds
         libext2fs fix uninitialized length in rep_strdup
         tune2fs fix dereference of freed memory after journa
         libe2p avoid segfault when s_nr_users is too high
         e2freefrag fix free blocks count during live scan


author: zhangyujing <zhangyujing1@huawei.com> - 1.44.3-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:e2freefrag: fix memory leak in scan_online()
         create_inode: fix potential memory leak in path_append()
         mke2fs: fix check for absurdly large devices


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: 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.172-1
changelog:
  - No functional changes compared to 0.171.
  - Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
    data. Thanks to running the afl fuzzer on eu-readelf and various
    testcases.
  - eu-readelf -N is ~15% faster.


author: Mark Wielaard,,, <mark@klomp.org> 0.173-1
changelog:
  - More fixes for crashes and hangs found by afl-fuzz. In particular
    various functions now detect and break infinite loops caused by bad
    DIE tree cycles.
  - readelf: Will now lookup the size and signedness of constant value
    types to display them correctly (and not just how they were encoded).
  - libdw: New function dwarf_next_lines to read CU-less .debug_line data.
    dwarf_begin_elf now accepts ELF files containing just .debug_line
    or .debug_frame sections (which can be read without needing a DIE
    tree from the .debug_info section).
    Removed dwarf_getscn_info, which was never implemented.
  - backends: Handle BPF simple relocations.
    The RISCV backends now handles ABI specific CFI and knows about
    RISCV register types and names.


author: Mark Wielaard <mark@klomp> 0.174-1
changelog:
  - libelf, libdw and all tools now handle extended shnum and shstrndx
    correctly.
  - elfcompress: Don't rewrite input file if no section data needs
    updating.  Try harder to keep same file mode bits (suid) on rewrite.
  - strip: Handle mixed (out of order) allocated/non-allocated sections.
  - unstrip: Handle SHT_GROUP sections.
  - backends: RISCV and M68K now have backend implementations to
    generate CFI based backtraces.
  - Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.


author: Mark Wielaard <mark@klomp.org> 0.175-1
changelog:
  - readelf: Handle mutliple .debug_macro sections.
    Recognize and parse GNU Property notes, NT_VERSION notes and
    GNU Build Attribute ELF Notes.
  - strip: Handle SHT_GROUP correctly.
    Add strip --reloc-debug-sections-only option.
    Handle relocations against GNU compressed sections.
  - libdwelf: New function dwelf_elf_begin.
  - libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
    and BPF_JSLE.
  - backends: RISCV handles ADD/SUB relocations.
    Handle SHT_X86_64_UNWIND.
  - Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.


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: openEuler Buildteam <buildteam@openeuler.org> - 2.23.0-9
changelog:
  - fix CVE-2019-1348 CVE-2019-1349 CVE-2019-1350 CVE-2019-1351 CVE-2019-1352 
    CVE-2019-1353 CVE-2019-1354 CVE-2019-1387 CVE-2019-19604
    fix test error


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: 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: liqingqing <liqingqing3@huawei.com> - 2.28-29
changelog:
  - remove country selection from tzselect
  - fix some bugs https://sourceware.org/git/?p=glibc.git;a=commit;h=1df872fd74f730bcae3df201a229195445d2e18a
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=823624bdc47f1f80109c9c52dee7939b9386d708
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=bc10e22c90e42613bd5dafb77b80a9ea1759dd1b
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=6c29942cbf059aca47fd4bbd852ea42c9d46b71f
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=31effacee2fc1b327bedc9a5fcb4b83f227c6539
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=5b06f538c5aee0389ed034f60d90a8884d6d54de
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=57ada43c905eec7ba28fe60a08b93a52d88e26c1
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=e0e4c321c3145b6ac0e8f6e894f87790cf9437ce
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=182a3746b8cc28784718c8ea27346e97d1423945
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=02d8b5ab1c89bcef2627d2b621bfb35b573852c2
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=f59a54ab0c2dcaf9ee946df2bfee9d4be81f09b8
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=fefa21790b5081e5d04662a240e2efd18603ef86
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=2bd81b60d6ffdf7e0d22006d69f4b812b1c80513
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=a55541fd1c4774d483c2d2b4bd17bcb9faac62e7
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=b6d2c4475d5abc05dd009575b90556bdd3c78ad0
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=8a80ee5e2bab17a1f8e1e78fab5c33ac7efa8b29
                  https://sourceware.org/git/?p=glibc.git;a=commit;h=c0fd3244e71db39cef1e2d1d8ba12bb8b7375ce4
  - fix CVE-2016-10739 CVE-2019-19126 CVE-2019-6488
  - add pie compile option for debug/Makefile and remove -static for build-locale-archive


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: 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: jiangpengf<jiangpengfei9@huawei.com> - 1.0.3.20
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add netmon back to rpm package and enable default hypervisor_params


author: caomeng <caomeng5@huawei.com> - 4.19.36-vhulk1907.1.0.h004
changelog:
  - fix problem about x86 compile: change signing_key.pem to certs/signing_key.pem
  - in file arch/x86/configs/euleros_defconfig


author: yeyunfeng<yeyunfeng@huawei.com> - 4.19.36-vhulk1907.1.0.0007
changelog:
  - perf/smmuv3: fix possible sleep in preempt context
  - crypto: user - prevent operating on larval algorithms


author: luochunsheng <luochunsheng@huawei.com> - 4.19.36-vhulk1907.1.0.0011
changelog:
  - fix mkgrub-menu-*.sh path
  - SMMU supports bypass of configured PCI devices by cmdline smmu.bypassdev


author: Xie XiuQi <xiexiuqi@huawei.com> - 4.19.95-2002.1.0.0027
changelog:
  - drm/i915/gen9: Clear residual context state on context switch
  - selftest/membarrier: fix build error
  - membarrier/kabi: fix kabi for membarrier_state
  - membarrier: Fix RCU locking bug caused by faulty merge
  - sched/membarrier: Return -ENOMEM to userspace on memory allocation failure
  - sched/membarrier: Skip IPIs when mm->mm_users == 1
  - selftests, sched/membarrier: Add multi-threaded test
  - sched/membarrier: Fix p->mm->membarrier_state racy load
  - sched: Clean up active_mm reference counting
  - sched/membarrier: Remove redundant check
  - drm/i915: Fix use-after-free when destroying GEM context
  - PCI: fix kabi change in struct pci_bus
  - PCI: add a member in 'struct pci_bus' to record the original 'pci_ops'
  - KVM: tools/kvm_stat: Fix kvm_exit filter name
  - KVM: arm/arm64: use esr_ec as trace field of kvm_exit tracepoint
  - PCI/AER: increments pci bus reference count in aer-inject process
  - irqchip/gic-v3-its: its support herbination
  - PM / hibernate: introduce system_in_hibernation
  - config: enable CONFIG_SMMU_BYPASS_DEV by default
  - f2fs: support swap file w/ DIO
  - mac80211: Do not send Layer 2 Update frame before authorization
  - cfg80211/mac80211: make ieee80211_send_layer2_update a public function
  - PCI/AER: Refactor error injection fallbacks
  - net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device
  - kernfs: fix potential null pointer dereference
  - arm64: fix calling nmi_enter() repeatedly when IPI_CPU_CRASH_STOP
  - Linux 4.19.95
  - usb: missing parentheses in USE_NEW_SCHEME
  - USB: serial: option: add Telit ME910G1 0x110a composition
  - USB: core: fix check for duplicate endpoints
  - usb: dwc3: gadget: Fix request complete check
  - net: sch_prio: When ungrafting, replace with FIFO
  - mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
  - vlan: vlan_changelink() should propagate errors
  - vlan: fix memory leak in vlan_dev_set_egress_priority
  - vxlan: fix tos value before xmit
  - tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
  - sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
  - sch_cake: avoid possible divide by zero in cake_enqueue()
  - pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
  - net: usb: lan78xx: fix possible skb leak
  - net: stmmac: dwmac-sunxi: Allow all RGMII modes
  - net: stmmac: dwmac-sun8i: Allow all RGMII modes
  - net: dsa: mv88e6xxx: Preserve priority when setting CPU port.
  - macvlan: do not assume mac_header is set in macvlan_broadcast()
  - gtp: fix bad unlock balance in gtp_encap_enable_socket
  - PCI/switchtec: Read all 64 bits of part_event_bitmap
  - ARM: dts: imx6ul: use nvmem-cells for cpu speed grading
  - cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull
  - powerpc/spinlocks: Include correct header for static key
  - powerpc/vcpu: Assume dedicated processors as non-preempt
  - hv_netvsc: Fix unwanted rx_table reset
  - llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
  - parisc: Fix compiler warnings in debug_core.c
  - block: fix memleak when __blk_rq_map_user_iov() is failed
  - s390/dasd: fix memleak in path handling error case
  - s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly
  - drm/exynos: gsc: add missed component_del
  - s390/purgatory: do not build purgatory with kcov, kasan and friends
  - net: stmmac: Always arm TX Timer at end of transmission start
  - net: stmmac: RX buffer size must be 16 byte aligned
  - net: stmmac: xgmac: Clear previous RX buffer size
  - net: stmmac: Do not accept invalid MTU values
  - fs: avoid softlockups in s_inodes iterators
  - perf/x86/intel: Fix PT PMI handling
  - kconfig: don't crash on NULL expressions in expr_eq()
  - iommu/iova: Init the struct iova to fix the possible memleak
  - regulator: rn5t618: fix module aliases
  - ASoC: wm8962: fix lambda value
  - rfkill: Fix incorrect check to avoid NULL pointer dereference
  - parisc: add missing __init annotation
  - net: usb: lan78xx: Fix error message format specifier
  - cxgb4: Fix kernel panic while accessing sge_info
  - bnx2x: Fix logic to get total no. of PFs per engine
  - bnx2x: Do not handle requests from VFs after parity
  - bpf: Clear skb->tstamp in bpf_redirect when necessary
  - btrfs: Fix error messages in qgroup_rescan_init
  - powerpc: Ensure that swiotlb buffer is allocated from low memory
  - samples: bpf: fix syscall_tp due to unused syscall
  - samples: bpf: Replace symbol compare of trace_event
  - ARM: dts: am437x-gp/epos-evm: fix panel compatible
  - spi: spi-ti-qspi: Fix a bug when accessing non default CS
  - bpf, mips: Limit to 33 tail calls
  - bnxt_en: Return error if FW returns more data than dump length
  - ARM: dts: bcm283x: Fix critical trip point
  - ASoC: topology: Check return value for soc_tplg_pcm_create()
  - spi: spi-cavium-thunderx: Add missing pci_release_regions()
  - ARM: dts: Cygnus: Fix MDIO node address/size cells
  - selftests/ftrace: Fix multiple kprobe testcase
  - ARM: dts: BCM5301X: Fix MDIO node address/size cells
  - netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()
  - netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
  - netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets
  - netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
  - ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
  - ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing
  - efi/gop: Fix memory leak in __gop_query32/64()
  - efi/gop: Return EFI_SUCCESS if a usable GOP was found
  - efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
  - ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89
  - x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage
  - libtraceevent: Fix lib installation with O=
  - netfilter: ctnetlink: netns exit must wait for callbacks
  - locking/spinlock/debug: Fix various data races
  - ASoC: max98090: fix possible race conditions
  - regulator: fix use after free issue
  - bpf: Fix passing modified ctx to ld/abs/ind instruction
  - USB: dummy-hcd: increase max number of devices to 32
  - USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
  - block: fix use-after-free on cached last_lookup partition
  - Linux 4.19.94
  - perf/x86/intel/bts: Fix the use of page_private()
  - xen/blkback: Avoid unmapping unmapped grant pages
  - s390/smp: fix physical to logical CPU map for SMT
  - ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps
  - net: add annotations on hh->hh_len lockless accesses
  - xfs: periodically yield scrub threads to the scheduler
  - ath9k_htc: Discard undersized packets
  - ath9k_htc: Modify byte order for an error message
  - net: core: limit nested device depth
  - rxrpc: Fix possible NULL pointer access in ICMP handling
  - KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag
  - selftests: rtnetlink: add addresses with fixed life time
  - powerpc/pseries/hvconsole: Fix stack overread via udbg
  - drm/mst: Fix MST sideband up-reply failure handling
  - scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails
  - bdev: Refresh bdev size for disks without partitioning
  - bdev: Factor out bdev revalidation into a common helper
  - fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
  - tty: serial: msm_serial: Fix lockup for sysrq and oops
  - arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
  - dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example
  - regulator: ab8500: Remove AB8505 USB regulator
  - media: flexcop-usb: ensure -EIO is returned on error condition
  - Bluetooth: Fix memory leak in hci_connect_le_scan
  - Bluetooth: delete a stray unlock
  - Bluetooth: btusb: fix PM leak in error case of setup
  - platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table
  - xfs: don't check for AG deadlock for realtime files in bunmapi
  - ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
  - HID: i2c-hid: Reset ALPS touchpads on resume
  - nfsd4: fix up replay_matches_cache()
  - PM / devfreq: Check NULL governor in available_governors_show
  - drm/msm: include linux/sched/task.h
  - ftrace: Avoid potential division by zero in function profiler
  - arm64: Revert support for execute-only user mappings
  - exit: panic before exit_mm() on global init exit
  - ALSA: firewire-motu: Correct a typo in the clock proc string
  - ALSA: cs4236: fix error return comparison of an unsigned integer
  - apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock
  - tracing: Fix endianness bug in histogram trigger
  - tracing: Have the histogram compare functions convert to u64 first
  - tracing: Avoid memory leak in process_system_preds()
  - tracing: Fix lock inversion in trace_event_enable_tgid_record()
  - rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30
  - riscv: ftrace: correct the condition logic in function graph tracer
  - gpiolib: fix up emulated open drain outputs
  - libata: Fix retrieving of active qcs
  - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
  - ata: ahci_brcm: Add missing clock management during recovery
  - ata: ahci_brcm: Allow optional reset controller to be used
  - ata: ahci_brcm: Fix AHCI resources management
  - ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
  - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
  - compat_ioctl: block: handle Persistent Reservations
  - dmaengine: Fix access to uninitialized dma_slave_caps
  - locks: print unsigned ino in /proc/locks
  - pstore/ram: Write new dumps to start of recycled zones
  - mm: move_pages: return valid node id in status if the page is already on the target node
  - memcg: account security cred as well to kmemcg
  - mm/zsmalloc.c: fix the migrated zspage statistics.
  - media: cec: check 'transmit_in_progress', not 'transmitting'
  - media: cec: avoid decrementing transmit_queue_sz if it is 0
  - media: cec: CEC 2.0-only bcast messages were ignored
  - media: pulse8-cec: fix lost cec_transmit_attempt_done() call
  - MIPS: Avoid VDSO ABI breakage due to global register variable
  - drm/sun4i: hdmi: Remove duplicate cleanup calls
  - ALSA: hda/realtek - Add headset Mic no shutup for ALC283
  - ALSA: usb-audio: set the interface format after resume on Dell WD19
  - ALSA: usb-audio: fix set_format altsetting sanity check
  - ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
  - netfilter: nft_tproxy: Fix port selector on Big Endian
  - drm: limit to INT_MAX in create_blob ioctl
  - taskstats: fix data-race
  - xfs: fix mount failure crash on invalid iclog memory access
  - ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen
  - ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
  - ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker
  - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
  - xen/balloon: fix ballooned page accounting without hotplug enabled
  - xen-blkback: prevent premature module unload
  - IB/mlx5: Fix steering rule of drop and count
  - IB/mlx4: Follow mirror sequence of device add during device removal
  - s390/cpum_sf: Avoid SBD overflow condition in irq handler
  - s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
  - md: raid1: check rdev before reference in raid1_sync_request func
  - afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP
  - net: make socket read/write_iter() honor IOCB_NOWAIT
  - usb: gadget: fix wrong endpoint desc
  - drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
  - scsi: iscsi: qla4xxx: fix double free in probe
  - scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI
  - scsi: qla2xxx: Send Notify ACK after N2N PLOGI
  - scsi: qla2xxx: Configure local loop for N2N target
  - scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
  - scsi: qla2xxx: Don't call qlt_async_event twice
  - scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
  - scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
  - rxe: correctly calculate iCRC for unaligned payloads
  - RDMA/cma: add missed unregister_pernet_subsys in init failure
  - afs: Fix SELinux setting security label on /afs
  - afs: Fix afs_find_server lookups for ipv4 peers
  - PM / devfreq: Don't fail devfreq_dev_release if not in list
  - PM / devfreq: Set scaling_max_freq to max on OPP notifier error
  - PM / devfreq: Fix devfreq_notifier_call returning errno
  - iio: adc: max9611: Fix too short conversion time delay
  - drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle
  - drm/amdgpu: add cache flush workaround to gfx8 emit_fence
  - drm/amdgpu: add check before enabling/disabling broadcast mode
  - nvme-fc: fix double-free scenarios on hw queues
  - nvme_fc: add module to ops template to allow module references
  - Linux 4.19.93
  - spi: fsl: use platform_get_irq() instead of of_irq_to_resource()
  - pinctrl: baytrail: Really serialize all register accesses
  - tty/serial: atmel: fix out of range clock divider handling
  - spi: fsl: don't map irq during probe
  - gtp: avoid zero size hashtable
  - gtp: fix an use-after-free in ipv4_pdp_find()
  - gtp: fix wrong condition in gtp_genl_dump_pdp()
  - tcp: do not send empty skb from tcp_write_xmit()
  - tcp/dccp: fix possible race __inet_lookup_established()
  - net: marvell: mvpp2: phylink requires the link interrupt
  - gtp: do not allow adding duplicate tid and ms_addr pdp context
  - net/dst: do not confirm neighbor for vxlan and geneve pmtu update
  - sit: do not confirm neighbor when do pmtu update
  - vti: do not confirm neighbor when do pmtu update
  - tunnel: do not confirm neighbor when do pmtu update
  - net/dst: add new function skb_dst_update_pmtu_no_confirm
  - gtp: do not confirm neighbor when do pmtu update
  - ip6_gre: do not confirm neighbor when do pmtu update
  - net: add bool confirm_neigh parameter for dst_ops.update_pmtu
  - vhost/vsock: accept only packets with the right dst_cid
  - udp: fix integer overflow while computing available space in sk_rcvbuf
  - tcp: Fix highest_sack and highest_sack_seq
  - ptp: fix the race between the release of ptp_clock and cdev
  - net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs
  - net/mlxfw: Fix out-of-memory error in mfa2 flash burning
  - net: ena: fix napi handler misbehavior when the napi budget is zero
  - hrtimer: Annotate lockless access to timer->state
  - net: icmp: fix data-race in cmp_global_allow()
  - net: add a READ_ONCE() in skb_peek_tail()
  - inetpeer: fix data-race in inet_putpeer / inet_putpeer
  - netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
  - 6pack,mkiss: fix possible deadlock
  - netfilter: ebtables: compat: reject all padding in matches/watchers
  - bonding: fix active-backup transition after link failure
  - ALSA: hda - Downgrade error message for single-cmd fallback
  - netfilter: nf_queue: enqueue skbs with NULL dst
  - net, sysctl: Fix compiler warning when only cBPF is present
  - x86/mce: Fix possibly incorrect severity calculation on AMD
  - Revert "powerpc/vcpu: Assume dedicated processors as non-preempt"
  - userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
  - kernel: sysctl: make drop_caches write-only
  - mailbox: imx: Fix Tx doorbell shutdown path
  - ocfs2: fix passing zero to 'PTR_ERR' warning
  - s390/cpum_sf: Check for SDBT and SDB consistency
  - libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
  - s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
  - perf regs: Make perf_reg_name() return "unknown" instead of NULL
  - perf script: Fix brstackinsn for AUXTRACE
  - cdrom: respect device capabilities during opening action
  - powerpc: Don't add -mabi= flags when building with Clang
  - scripts/kallsyms: fix definitely-lost memory leak
  - apparmor: fix unsigned len comparison with less than zero
  - gpio: mpc8xxx: Don't overwrite default irq_set_type callback
  - scsi: target: iscsi: Wait for all commands to finish before freeing a session
  - scsi: iscsi: Don't send data to unbound connection
  - scsi: NCR5380: Add disconnect_mask module parameter
  - scsi: scsi_debug: num_tgts must be >= 0
  - scsi: ufs: Fix error handing during hibern8 enter
  - scsi: pm80xx: Fix for SATA device discovery
  - watchdog: Fix the race between the release of watchdog_core_data and cdev
  - HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device
  - HID: Improve Windows Precision Touchpad detection.
  - libnvdimm/btt: fix variable 'rc' set but not used
  - ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening
  - HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
  - HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
  - bcache: at least try to shrink 1 node in bch_mca_scan()
  - clk: pxa: fix one of the pxa RTC clocks
  - scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
  - powerpc/security: Fix wrong message when RFI Flush is disable
  - PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info
  - PCI: rpaphp: Annotate and correctly byte swap DRC properties
  - PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
  - powerpc/pseries/cmm: Implement release() function for sysfs device
  - scsi: ufs: fix potential bug which ends in system hang
  - PCI: rpaphp: Fix up pointer to first drc-info entry
  - scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
  - fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
  - irqchip: ingenic: Error out if IRQ domain creation failed
  - irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
  - clk: clk-gpio: propagate rate change to parent
  - clk: qcom: Allow constant ratio freq tables for rcg
  - f2fs: fix to update dir's i_pino during cross_rename
  - scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
  - scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
  - jbd2: Fix statistics for the number of logged blocks
  - ext4: iomap that extends beyond EOF should be marked dirty
  - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
  - powerpc/security/book3s64: Report L1TF status in sysfs
  - clocksource/drivers/timer-of: Use unique device name instead of timer
  - clocksource/drivers/asm9260: Add a check for of_clk_get
  - leds: lm3692x: Handle failure to probe the regulator
  - dma-debug: add a schedule point in debug_dma_dump_mappings()
  - powerpc/tools: Don't quote $objdump in scripts
  - powerpc/pseries: Don't fail hash page table insert for bolted mapping
  - powerpc/pseries: Mark accumulate_stolen_time() as notrace
  - scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
  - scsi: csiostor: Don't enable IRQs too early
  - scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
  - scsi: target: compare full CHAP_A Algorithm strings
  - dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
  - iommu/tegra-smmu: Fix page tables in > 4 GiB memory
  - iommu: rockchip: Free domain on .domain_free
  - f2fs: fix to update time in lazytime mode
  - Input: atmel_mxt_ts - disable IRQ across suspend
  - scsi: lpfc: Fix locking on mailbox command completion
  - scsi: mpt3sas: Fix clear pending bit in ioctl status
  - scsi: lpfc: Fix discovery failures when target device connectivity bounces
  - Linux 4.19.92
  - perf probe: Fix to show function entry line as probe-able
  - mmc: sdhci: Add a quirk for broken command queuing
  - mmc: sdhci: Workaround broken command queuing on Intel GLK
  - mmc: sdhci-of-esdhc: fix P2020 errata handling
  - mmc: sdhci: Update the tuning failed messages to pr_debug level
  - mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204 support"
  - mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG register
  - powerpc/irq: fix stack overflow verification
  - powerpc/vcpu: Assume dedicated processors as non-preempt
  - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[]
  - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure()
  - KVM: arm64: Ensure 'params' is initialised when looking up sys register
  - ext4: unlock on error in ext4_expand_extra_isize()
  - staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
  - platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
  - intel_th: pci: Add Elkhart Lake SOC support
  - intel_th: pci: Add Comet Lake PCH-V support
  - USB: EHCI: Do not return -EPIPE when hub is disconnected
  - cpufreq: Avoid leaving stale IRQ work items during CPU offline
  - usbip: Fix error path of vhci_recv_ret_submit()
  - usbip: Fix receive error in vhci-hcd when using scatter-gather
  - btrfs: return error pointer from alloc_test_extent_buffer
  - s390/ftrace: fix endless recursion in function_graph tracer
  - drm/amdgpu: fix uninitialized variable pasid_mapping_needed
  - usb: xhci: Fix build warning seen with CONFIG_PM=n
  - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
  - mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode
  - Revert "mmc: sdhci: Fix incorrect switch to HS mode"
  - btrfs: don't prematurely free work in scrub_missing_raid56_worker()
  - btrfs: don't prematurely free work in reada_start_machine_worker()
  - net: phy: initialise phydev speed and duplex sanely
  - drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2
  - mips: fix build when "48 bits virtual memory" is enabled
  - libtraceevent: Fix memory leakage in copy_filter_type
  - crypto: vmx - Avoid weird build failures
  - mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED
  - crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
  - crypto: sun4i-ss - Fix 64-bit size_t warnings
  - net: ethernet: ti: ale: clean ale tbl on init and intf restart
  - fbtft: Make sure string is NULL terminated
  - iwlwifi: check kasprintf() return value
  - brcmfmac: remove monitor interface when detaching
  - x86/insn: Add some Intel instructions to the opcode map
  - ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1
  - ASoC: wm5100: add missed pm_runtime_disable
  - spi: st-ssc4: add missed pm_runtime_disable
  - ASoC: wm2200: add missed operations in remove and probe failure
  - btrfs: don't prematurely free work in run_ordered_work()
  - btrfs: don't prematurely free work in end_workqueue_fn()
  - mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests
  - crypto: virtio - deal with unsupported input sizes
  - tun: fix data-race in gro_normal_list()
  - spi: tegra20-slink: add missed clk_unprepare
  - ASoC: wm8904: fix regcache handling
  - iwlwifi: mvm: fix unaligned read of rx_pkt_status
  - bcache: fix deadlock in bcache_allocator
  - tracing/kprobe: Check whether the non-suffixed symbol is notrace
  - tracing: use kvcalloc for tgid_map array allocation
  - x86/crash: Add a forward declaration of struct kimage
  - cpufreq: Register drivers only after CPU devices have been registered
  - bcache: fix static checker warning in bcache_device_free()
  - parport: load lowlevel driver if ports not found
  - nvme: Discard workaround for non-conformant devices
  - s390/disassembler: don't hide instruction addresses
  - ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint
  - iio: dac: ad5446: Add support for new AD5600 DAC
  - ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
  - spi: pxa2xx: Add missed security checks
  - EDAC/ghes: Fix grain calculation
  - media: si470x-i2c: add missed operations in remove
  - ice: delay less
  - crypto: atmel - Fix authenc support when it is set to m
  - soundwire: intel: fix PDI/stream mapping for Bulk
  - media: pvrusb2: Fix oops on tear-down when radio support is not present
  - fsi: core: Fix small accesses and unaligned offsets via sysfs
  - ath10k: fix get invalid tx rate for Mesh metric
  - perf probe: Filter out instances except for inlined subroutine and subprogram
  - perf probe: Skip end-of-sequence and non statement lines
  - perf probe: Fix to show calling lines of inlined functions
  - perf probe: Return a better scope DIE if there is no best scope
  - perf probe: Skip overlapped location on searching variables
  - perf parse: If pmu configuration fails free terms
  - xen/gntdev: Use select for DMA_SHARED_BUFFER
  - drm/amdgpu: fix potential double drop fence reference
  - drm/amdgpu: disallow direct upload save restore list from gfx driver
  - perf tools: Splice events onto evlist even on error
  - perf probe: Fix to probe a function which has no entry pc
  - libsubcmd: Use -O0 with DEBUG=1
  - perf probe: Fix to show inlined function callsite without entry_pc
  - perf probe: Fix to show ranges of variables in functions without entry_pc
  - perf probe: Fix to probe an inline function which has no entry pc
  - perf probe: Walk function lines in lexical blocks
  - perf jevents: Fix resource leak in process_mapfile() and main()
  - perf probe: Fix to list probe event with correct line number
  - perf probe: Fix to find range-only function instance
  - rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
  - ALSA: timer: Limit max amount of slave instances
  - spi: img-spfi: fix potential double release
  - bnx2x: Fix PF-VF communication over multi-cos queues.
  - rfkill: allocate static minor
  - nvmem: imx-ocotp: reset error status on probe
  - media: v4l2-core: fix touch support in v4l_g_fmt
  - ixgbe: protect TX timestamping from API misuse
  - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
  - Bluetooth: Fix advertising duplicated flags
  - libbpf: Fix error handling in bpf_map__reuse_fd()
  - iio: dln2-adc: fix iio_triggered_buffer_postenable() position
  - pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
  - loop: fix no-unmap write-zeroes request behavior
  - libata: Ensure ata_port probe has completed before detach
  - s390/mm: add mm_pxd_folded() checks to pxd_free()
  - s390/time: ensure get_clock_monotonic() returns monotonic values
  - phy: qcom-usb-hs: Fix extcon double register after power cycle
  - net: dsa: LAN9303: select REGMAP when LAN9303 enable
  - gpu: host1x: Allocate gather copy for host1x
  - RDMA/qedr: Fix memory leak in user qp and mr
  - ACPI: button: Add DMI quirk for Medion Akoya E2215T
  - spi: sprd: adi: Add missing lock protection when rebooting
  - drm/tegra: sor: Use correct SOR index on Tegra210
  - net: phy: dp83867: enable robust auto-mdix
  - i40e: initialize ITRN registers with correct values
  - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
  - md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit
  - media: smiapp: Register sensor after enabling runtime PM on the device
  - x86/ioapic: Prevent inconsistent state when moving an interrupt
  - ipmi: Don't allow device module unload when in use
  - rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot
  - drm/gma500: fix memory disclosures due to uninitialized bytes
  - perf tests: Disable bp_signal testing for arm64
  - x86/mce: Lower throttling MCE messages' priority to warning
  - bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()
  - Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
  - Bluetooth: Workaround directed advertising bug in Broadcom controllers
  - Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
  - iio: adc: max1027: Reset the device at probe time
  - usb: usbfs: Suppress problematic bind and unbind uevents.
  - perf report: Add warning when libunwind not compiled in
  - perf test: Report failure for mmap events
  - drm/bridge: dw-hdmi: Restore audio when setting a mode
  - ath10k: Correct error handling of dma_map_single()
  - x86/mm: Use the correct function type for native_set_fixmap()
  - extcon: sm5502: Reset registers during initialization
  - drm/amd/display: Fix dongle_caps containing stale information.
  - syscalls/x86: Use the correct function type in SYSCALL_DEFINE0
  - media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage
  - media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases
  - media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic
  - media: ti-vpe: vpe: Make sure YUYV is set as default format
  - media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number
  - media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
  - media: ti-vpe: vpe: Fix Motion Vector vpdma stride
  - media: cx88: Fix some error handling path in 'cx8800_initdev()'
  - drm/drm_vblank: Change EINVAL by the correct errno
  - block: Fix writeback throttling W=1 compiler warnings
  - samples: pktgen: fix proc_cmd command result check logic
  - drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller
  - media: cec-funcs.h: add status_req checks
  - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
  - regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
  - hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
  - usb: renesas_usbhs: add suspend event support in gadget mode
  - media: venus: Fix occasionally failures to suspend
  - selftests/bpf: Correct path to include msg + path
  - pinctrl: devicetree: Avoid taking direct reference to device name string
  - ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq
  - media: venus: core: Fix msm8996 frequency table
  - tools/power/cpupower: Fix initializer override in hsw_ext_cstates
  - media: ov6650: Fix stored crop rectangle not in sync with hardware
  - media: ov6650: Fix stored frame format not in sync with hardware
  - media: i2c: ov2659: Fix missing 720p register config
  - media: ov6650: Fix crop rectangle alignment not passed back
  - media: i2c: ov2659: fix s_stream return value
  - media: am437x-vpfe: Setting STD to current value is not an error
  - IB/iser: bound protection_sg size by data_sg size
  - ath10k: fix backtrace on coredump
  - staging: rtl8188eu: fix possible null dereference
  - staging: rtl8192u: fix multiple memory leaks on error path
  - spi: Add call to spi_slave_abort() function when spidev driver is released
  - drm/amdgpu: grab the id mgr lock while accessing passid_mapping
  - iio: light: bh1750: Resolve compiler warning and make code more readable
  - drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
  - drm/panel: Add missing drm_panel_init() in panel drivers
  - drm: mst: Fix query_payload ack reply struct
  - ALSA: hda/ca0132 - Fix work handling in delayed HP detection
  - ALSA: hda/ca0132 - Avoid endless loop
  - ALSA: hda/ca0132 - Keep power on during processing DSP response
  - ALSA: pcm: Avoid possible info leaks from PCM stream buffers
  - Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues
  - btrfs: handle ENOENT in btrfs_uuid_tree_iterate
  - btrfs: do not leak reloc root if we fail to read the fs root
  - btrfs: skip log replay on orphaned roots
  - btrfs: abort transaction after failed inode updates in create_subvol
  - btrfs: send: remove WARN_ON for readonly mount
  - Btrfs: fix missing data checksums after replaying a log tree
  - btrfs: do not call synchronize_srcu() in inode_tree_del
  - btrfs: don't double lock the subvol_sem for rename exchange
  - selftests: forwarding: Delete IPv6 address at the end
  - sctp: fully initialize v4 addr in some functions
  - qede: Fix multicast mac configuration
  - qede: Disable hardware gro when xdp prog is installed
  - net: usb: lan78xx: Fix suspend/resume PHY register access error
  - net: qlogic: Fix error paths in ql_alloc_large_buffers()
  - net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive()
  - net: hisilicon: Fix a BUG trigered by wrong bytes_compl
  - net: gemini: Fix memory leak in gmac_setup_txqs
  - net: dst: Force 4-byte alignment of dst_metrics
  - mod_devicetable: fix PHY module format
  - fjes: fix missed check in fjes_acpi_add
  - sock: fix potential memory leak in proto_register()
  - arm64/sve: Fix missing SVE/FPSIMD endianness conversions
  - svm: Delete ifdef CONFIG_ACPI in svm
  - svm: Delete svm_unbind_cores() in svm_notifier_release call
  - svm: Fix unpin_memory calculate nr_pages error
  - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
  - iommu: Add missing new line for dma type
  - Linux 4.19.91
  - xhci: fix USB3 device initiated resume race with roothub autosuspend
  - drm/radeon: fix r1xx/r2xx register checker for POT textures
  - scsi: iscsi: Fix a potential deadlock in the timeout handler
  - dm mpath: remove harmful bio-based optimization
  - drm: meson: venc: cvbs: fix CVBS mode matching
  - dma-buf: Fix memory leak in sync_file_merge()
  - vfio/pci: call irq_bypass_unregister_producer() before freeing irq
  - ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
  - ARM: dts: s3c64xx: Fix init order of clock providers
  - CIFS: Close open handle after interrupted close
  - CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
  - cifs: Don't display RDMA transport on reconnect
  - cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE
  - cifs: smbd: Add messages on RDMA session destroy and reconnection
  - cifs: smbd: Return -EAGAIN when transport is reconnecting
  - rpmsg: glink: Free pending deferred work on remove
  - rpmsg: glink: Don't send pending rx_done during remove
  - rpmsg: glink: Fix rpmsg_register_device err handling
  - rpmsg: glink: Put an extra reference during cleanup
  - rpmsg: glink: Fix use after free in open_ack TIMEOUT case
  - rpmsg: glink: Fix reuse intents memory leak issue
  - rpmsg: glink: Set tail pointer to 0 at end of FIFO
  - xtensa: fix TLB sanity checker
  - PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
  - PCI/MSI: Fix incorrect MSI-X masking on resume
  - PCI: Fix Intel ACS quirk UPDCR register address
  - PCI/PM: Always return devices to D0 when thawing
  - mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
  - mmc: block: Make card_busy_detect() a bit more generic
  - Revert "arm64: preempt: Fix big-endian when checking preempt count in assembly"
  - tcp: Protect accesses to .ts_recent_stamp with {READ, WRITE}_ONCE()
  - tcp: tighten acceptance of ACKs not matching a child socket
  - tcp: fix rejected syncookies due to stale timestamps
  - net/mlx5e: Query global pause state before setting prio2buffer
  - tipc: fix ordering of tipc module init and exit routine
  - tcp: md5: fix potential overestimation of TCP option space
  - openvswitch: support asymmetric conntrack
  - net: thunderx: start phy before starting autonegotiation
  - net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
  - net: ethernet: ti: cpsw: fix extra rx interrupt
  - net: dsa: fix flow dissection on Tx path
  - net: bridge: deny dev_set_mac_address() when unregistering
  - mqprio: Fix out-of-bounds access in mqprio_dump
  - inet: protect against too small mtu values.
  - ext4: check for directory entries too close to block end
  - ext4: fix ext4_empty_dir() for directories with holes


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.95-2002.5.0.0028
changelog:
  - x86 / config: add openeuler_defconfig
  - files_cgroup: Fix soft lockup when refcnt overflow.
  - vt: selection, close sel_buffer race
  - vt: selection, handle pending signals in paste_selection
  - RDMA/hns: Compilation Configuration update
  - jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
  - jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
  - iscsi: use dynamic single thread workqueue to improve performance
  - workqueue: implement NUMA affinity for single thread workqueue
  - iscsi: add member for NUMA aware order workqueue
  - Revert "debugfs: fix kabi for function debugfs_remove_recursive"
  - Revert "bdi: fix kabi for struct backing_dev_info"
  - Revert "membarrier/kabi: fix kabi for membarrier_state"
  - Revert "PCI: fix kabi change in struct pci_bus"
  - files_cgroup: fix error pointer when kvm_vm_worker_thread
  - bdi: get device name under rcu protect
  - x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
  - timer_list: avoid other cpu soft lockup when printing timer list
  - sysrq: avoid concurrently info printing by 'sysrq-trigger'
  - bdi: fix memleak in bdi_register_va()
  - iommu/iova: avoid softlockup in fq_flush_timeout
  - qm: fix the way judge whether q stop in user space
  - net: hns3: clear devil number for hns3_cae
  - net: hns3: fix compile error when CONFIG_HNS3_DCB is not set
  - qm: fixup compilation dependency
  - rde: optimize debug regs clear logic
  - sec: change sec_control reg config
  - hpre: add likely and unlikey in result judgement
  - hpre: optimize key process before free
  - net: hns3: fix bug when parameter check
  - drivers : sysctl fixup some param dont check the legitimacy
  - net: hns3: add protect for parameters and remove unused functions
  - qm: remove invalid addr print
  - zip: use offset fields in sqe to avoid SG_SPLIT
  - qm: fix wrong number of sg elements after dma map
  - RDMA/hns:security review update
  - RDMA/hns: some robust optimize in rdfx
  - RDMA/hns: fix the bug of out-of-bonds-read in post send
  - net: hns3: Remove the function of vf check mac address
  - net: hns3: update hns3 version to 1.9.35.1
  - uacce: Remove uacce mode 1 relatives
  - acc: Remove uacce mode 1 logic below hisilicon
  - RDMA/hns: Add roce dfx of arm_cnt
  - RDMA/hns: avoid potential overflow of
  - RDMA/hns: handle device err after device state to UNIT
  - net: hns3: change version to 1.9.35.0
  - net: hns3: fix missing help info for qs shaper in debugfs
  - net: hns3: set VF's default reset_type to HNAE3_NONE_RESET
  - net: hns3: fix port base vlan add fail when concurrent with reset
  - net: hns3: skip mac speed and duplex modification checking for fibre port support autoneg
  - net: hns3: modify timing of reading register in hclge_reset_wait()
  - net: hns3: support of dump mac id and loopback status in debugfs
  - net: hns3: optimize parameter of hclge_set_phy_loopback() function
  - net: hns3: optimize parameter of hclge_phy_link_status_wait() function
  - net: hns3: delete unnecessary judgement in hns3_get_stats()
  - net: hns3: no need to check return value of debugfs_create functions
  - net: hns3: make array spec_opcode static const, makes object smaller
  - net: hns: replace space with tab for cleanup
  - net: hns3: modify return value in hns3_dbg_cmd_write
  - net: hns3: rename variable flag in hnae3_unregister_client()
  - net: hns3: move struct hclge_mdio_cfg_cmd declaration
  - net: hns3: modify error process of hclge_phy_link_status_wait()
  - net: hns3: support query vf ring and vector map relation
  - net: hns3: add enabled tc numbers and dwrr weight info in debugfs
  - net: hns3: add error process in hclge_mac_link_status_wait() function
  - net: hns3: modify code of hclge_mac_phy_link_status_wait() function
  - net: hns3: replace goto with return in function hns3_set_ringparam()
  - net: hns3: modify print format in hns3_set_ringpa()
  - net: hns: replace goto with return in function hclge_set_vf_uc_mac_addr
  - net: hns3: modify the irq name of misc vectors
  - net: hns3: optimize code of hns3_parse_vlan_tag() function
  - net: hns3: optimize local variable of hclge_set_loopback() function
  - net: hns3: optimize code of hclge_init_kdump_kernel_config() function
  - net: hns: remove unnecessary newline
  - net: hns: modify print function used in hclge_init_ae_dev()
  - net: hns3: modify the irq name of tqp vectors
  - net: hns3: delete blank lines and space for cleanup
  - net: hns3: do not schedule the periodical task when reset fail
  - net: hns3: modify the location of updating the hardware reset done counter
  - net: hns3: refactor the notification scheme of PF reset
  - net: hns3: refactor the procedure of VF FLR
  - net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
  - net: hns3: enlarge HCLGE_RESET_WAIT_CNT
  - net: hns3: refactor the precedure of PF FLR
  - net: hns3: split hclgevf_reset() into preparing and rebuilding part
  - net: hns3: split hclge_reset() into preparing and rebuilding part
  - net: hns3: Add "mac table" information query function
  - net: hns3: fix bug that PF set VF mac didn't work
  - net: hns3: delete some useless repeated printing
  - net: hns3: delete some useless function and definication
  - net: hns3: sync some code from net-next part1
  - net: hns3: refactor the promisc mode setting
  - net: hns3: refine mac address configure for VF
  - net: hns3: use mutex vport_lock intead of spin lock umv_lock
  - net: hns3: opmitize the table entry restore when resetting
  - net: hns3: refine mac address configure for PF
  - net: fix bug and change version to 1.9.33.0
  - net: hns3: cae clear warnings
  - drivers : sysctl remove rcu_lock
  - RDMA/hns:remove useless header in cmd
  - hac: sec: add initial configuration in sec_engine_init
  - net: hns3: cae security review
  - net: hns3: cae io_param definition updated
  - debugfs: fix kabi for function debugfs_remove_recursive
  - simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems
  - debugfs: simplify __debugfs_remove_file()
  - block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue()
  - ext4: add cond_resched() to ext4_protect_reserved_inode
  - bdi: fix kabi for struct backing_dev_info
  - bdi: fix use-after-free for the bdi device
  - vfs: fix do_last() regression
  - do_last(): fetch directory ->i_mode and ->i_uid before it's too late
  - ext4: reserve revoke credits in __ext4_new_inode
  - jbd2: make jbd2_handle_buffer_credits() handle reserved handles
  - jbd2: Fine tune estimate of necessary descriptor blocks
  - jbd2: Provide trace event for handle restarts
  - ext4: Reserve revoke credits for freed blocks
  - jbd2: Make credit checking more strict
  - jbd2: Rename h_buffer_credits to h_total_credits
  - jbd2: Reserve space for revoke descriptor blocks
  - jbd2: Drop jbd2_space_needed()
  - jbd2: remove repeated assignments in __jbd2_log_wait_for_space()
  - jbd2: Account descriptor blocks into t_outstanding_credits
  - jbd2: Factor out common parts of stopping and restarting a handle
  - jbd2: Drop pointless wakeup from jbd2_journal_stop()
  - jbd2: Drop pointless check from jbd2_journal_stop()
  - jbd2: Reorganize jbd2_journal_stop()
  - ocfs2: Use accessor function for h_buffer_credits
  - ext4, jbd2: Provide accessor function for handle credits
  - ext4: Provide function to handle transaction restarts
  - ext4: Avoid unnecessary revokes in ext4_alloc_branch()
  - ext4: Use ext4_journal_extend() instead of jbd2_journal_extend()
  - ext4: Fix ext4_should_journal_data() for EA inodes
  - ext4: Do not iput inode under running transaction
  - ext4: Move marking of handle as sync to ext4_add_nondir()
  - jbd2: Completely fill journal descriptor blocks
  - jbd2: Fixup stale comment in commit code
  - libertas: Fix two buffer overflows at parsing bss descriptor


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.95-2002.6.0.0029
changelog:
  - livepatch/x86: enable livepatch config openeuler
  - livepatch/x86: enable livepatch config for hulk
  - livepatch/arm64: check active func in consistency stack checking
  - livepatch/x86: check active func in consistency stack checking
  - livepatch/x86: support livepatch without ftrace
  - KVM: nVMX: Check IO instruction VM-exit conditions
  - KVM: nVMX: Refactor IO bitmap checks into helper function
  - KVM: nVMX: Don't emulate instructions in guest mode
  - floppy: check FDC index for errors before assigning it
  - ext4: add cond_resched() to __ext4_find_entry()


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2003.1.0.0031
changelog:
  - net/hinic: driver code compliance rectification
  - net/hinic: Solve the problem that the network card hangs when receiving the skb which frag_size=0
  - net: hns3: adds support for reading module eeprom info
  - net: hns3: update hns3 version to 1.9.37.1
  - btrfs: tree-checker: Remove comprehensive root owner check
  - xfs: add agf freeblocks verify in xfs_agf_verify
  - blktrace: fix dereference after null check
  - blktrace: Protect q->blk_trace with RCU
  - vgacon: Fix a UAF in vgacon_invert_region
  - can, slip: Protect tty->disc_data in write_wakeup and close with RCU
  - relay: handle alloc_percpu returning NULL in relay_open
  - drm/radeon: check the alloc_workqueue return value
  - apparmor: Fix use-after-free in aa_audit_rule_init


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2003.1.1.0032
changelog:
  - openeuler/config: enable CONFIG_FCOE
  - openeuler/config: disable unused debug config
  - net: hns3: update the number of version
  - net: hns3: add dumping vlan filter config in debugfs
  - net: hns3: Increase vlan tag0 when close the port_base_vlan
  - net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol.


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2003.2.0.0034
changelog:
  - xfs: avoid f_bfree overflow
  - xfs: always init fdblocks in mount
  - xfs: devirtualize ->sf_entsize and ->sf_nextentry
  - block: fix inaccurate io_ticks
  - block: delete part_round_stats and switch to less precise counting
  - CIFS: Fix bug which the return value by asynchronous read is error
  - net/hinic: Magic number rectification
  - net/hinic: slove the problem that VF may be disconnected when vm reboot and receive lots of broadcast packets.
  - openeuler/config: disable CONFIG_EFI_VARS
  - pagecache: support percpu refcount to imporve performance
  - arm64: mm: support setting page attributes for debugging
  - staging: android: ashmem: Disallow ashmem memory from being remapped
  - mm/resource: Return real error codes from walk failures
  - vt: selection, push sel_lock up
  - vt: selection, push console lock down
  - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
  - net: ipv6: add net argument to ip6_dst_lookup_flow


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2003.3.0.0035
changelog:
  - btrfs: don't use WARN_ON when ret is -ENOTENT in __btrfs_free_extent()
  - cifs: fix panic in smb2_reconnect


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2004.1.0.0037
changelog:
  - net: hns3: update hns3 version to 1.9.37.8
  - net: hns3: optimize FD tuple inspect
  - net: hns3: fix unsupported config for RSS
  - net: hns3: disable auto-negotiation off with 1000M setting in ethtool
  - net: hns3: update VF mac list configuration as PF
  - net: hns3: modify magic number in hclge_dbg_dump_ncl_config
  - net: hns3: do mac configuration instead of rollback when malloc mac node fail
  - net: hns3: update the device mac address asynchronously
  - net: hns3: add one parameter for function hns3_nic_maybe_stop_tx()
  - net: hns3: delete unnecessary logs after kzalloc fails
  - net: hns3: fix some coding style found by codereview
  - net: hns3: use uniform format "failed to xxx" to print fail message
  - net: hns3: add debug information for flow table when failed
  - net: hns3: modify hclge_restore_fd_entries()'s return type to void
  - net: hns3: splice two "if" logic as one
  - net: hns3: clean up some coding style issue
  - net: hns3: modify definition location of struct hclge_mac_ethertype_idx_rd_cmd
  - net: hns3: modify comment of macro HNAE3_MIN_VECTOR_NUM
  - net: hns3: modify one macro into unsigned type
  - net: hns3: delete unused macro HCLGEVF_MPF_ENBALE
  - net: hns3: modify definition location of struct hclge_vf_vlan_cfg
  - net: hns3: remove unnecessary 'ret' variable in hclge_misc_err_recovery()
  - net: hns3: remove unnecessary register info in hclge_reset_err_handle()
  - net: hns3: misc cleanup for VF reset
  - net: hns3: merge mac state HCLGE_MAC_TO_DEL and HCLGE_MAC_DEL_FAIL
  - net: hns3: update hns3 version to 1.9.37.7
  - scsi: hisi_sas: do not reset the timer to wait for phyup when phy already up
  - net: hns3: add suspend/resume function for hns3 driver
  - btrfs: tree-checker: Enhance chunk checker to validate chunk profile
  - net/hinic: fix the problem that out-of-bounds access
  - scsi: sg: fix memory leak in sg_build_indirect
  - scsi: sg: add sg_remove_request in sg_common_write
  - btrfs: Don't submit any btree write bio if the fs has errors
  - btrfs: extent_io: Handle errors better in extent_write_full_page()
  - net/hinic: Delete useless header files
  - powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle
  - media: xirlink_cit: add missing descriptor sanity checks
  - Input: add safety guards to input_set_keycode()
  - f2fs: fix to avoid memory leakage in f2fs_listxattr
  - media: stv06xx: add missing descriptor sanity checks
  - media: ov519: add missing endpoint sanity checks
  - btrfs: tree-checker: Verify inode item
  - btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()
  - net: hns3: update hns3 version to 1.9.37.6
  - net: hns3: ignore the send mailbox failure by VF is unalive
  - net: hns3: update hns3 version to 1.9.37.5
  - net: hns3: fix "tc qdisc del" failed issue
  - net: hns3: rename two functions from periodical to periodic
  - net: hns3: modify some print messages for cleanup and keep style consistent
  - net: hns3: add some blank lines for cleanup
  - net: hns3: sync some code from linux mainline
  - net: hns3: fix mailbox send to VF failed issue
  - net: hns3: disable phy loopback setting in hclge_mac_start_phy
  - net: hns3: delete some useless code
  - net: hns3: remove the limitation of MAC address duplicate configuration
  - net: hns3: delete the unused struct hns3_link_mode_mapping
  - net: hns3: rename one parameter in hclge_add_fd_entry_by_arfs()
  - net: hns3: modify the location of macro HCLGE_LINK_STATUS_MS definition
  - net: hns3: modify some unsuitable parameter type of RSS
  - net: hns3: move some definition location
  - net: hns3: add judgement for hclgevf_update_port_base_vlan_info()
  - net: hns3: check null pointer in function hclge_fd_config_rule()
  - net: hns3: optimize deletion of the flow direction table
  - net: hns3: fix a ipv6 address copy problem in hclge_fd_get_flow_tuples()
  - net: hns3: fix VF bandwidth does not take effect in some case
  - net: hns3: synchronize some print relating to reset issue
  - net: hns3: delete unnecessary 5s delay judgement in hclgevf_reset_event()
  - net: hns3: delete unnecessary reset handling judgement in hclgevf_reset_tqp()
  - net: hns3: delete unnecessary judgement in hns3_get_regs()
  - net: hns3: delete one variable in hclge_get_sset_count() for optimization
  - net: hns3: optimize return process for phy loop back
  - net: hns3: fix "mac exist" problem
  - net: hns3: add one printing information in hnae3_unregister_client() function
  - slcan: Don't transmit uninitialized stack data in padding
  - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
  - livepatch/core: fix kabi for klp_rel_state
  - livepatch/core: support jump_label
  - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1
  - arm64: mark (__)cpus_have_const_cap as __always_inline
  - arm64/module: revert to unsigned interpretation of ABS16/32 relocations
  - arm64/module: deal with ambiguity in PRELxx relocation ranges
  - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller
  - ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller
  - qm: fix packet loss for acc
  - net/hinic: Solve the problem that 1822 NIC reports 5d0 error
  - net: hns3: Rectification of driver code review
  - net: hns3: update hns3 version to 1.9.37.4
  - net: hns3: additional fix for fraglist handling
  - net: hns3: fix for fraglist skb headlen not handling correctly
  - net: hns3: update hns3 version to 1.9.37.3
  - sec: modify driver to adapt dm-crypt
  - qm: reinforce reset failure scene
  - zip: fix decompress a empty file
  - hpre: dfx for IO operation and delay
  - RDMA/hns: optimize mtr management and fix mtr addressing bug
  - RDMA/hns: fix bug of accessing null pointer
  - sec: Overall optimization of sec code
  - qm: optimize the maximum number of VF and delete invalid addr
  - qm: optimize set hw_reset flag logic for user
  - qm: fixup the problem of wrong judgement of used parameter
  - qm: Move all the same logic functions of hisilicon crypto to qm
  - drivers : localbus cleancode
  - drivers : sysctl cleancode
  - drivers : sfc cleancode
  - kretprobe: check re-registration of the same kretprobe earlier
  - vhost: Check docket sk_family instead of call getname
  - btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check
  - block: fix possible memory leak in 'blk_prepare_release_queue'
  - Revert "dm-crypt: Add IV generation templates"
  - Revert "dm-crypt: modify dm-crypt to rely on IV generation templates"


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2005.1.0.0038
changelog:
  - perf: Make perf able to build with latest libbfd
  - nbd: use blk_mq_queue_tag_inflight_iter()
  - blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs


author: Yang Yingliang <yangyingliang@huawei.com> - 4.19.90-2005.2.0.0039
changelog:
  - signal: fix kabi changes in struct task_struct
  - signal: Extend exec_id to 64bits
  - livepatch/core: Fix compile error when CONFIG_JUMP_LABEL closed
  - net/hinic: Adjust AEQ interrupt retransmission settings
  - net/hinic: Number of VF queues cleared during initialization
  - net/hinic: Reduce VF EQ queue depth in SDI mode
  - net/hinic: Disable the CSUM offload capability of TUNNEL in SDI mode
  - net/hinic: VF does not display firmware statistics
  - net/hinic: SDI bare metal VF supports dynamic queue
  - net/hinic: Support doorbell BAR size of 256K in SDI mode
  - net/hinic: Supports variable SDI master host ppf_id
  - net/hinic: Optimize SDI interrupt aggregation parameters
  - netlabel: cope with NULL catmap
  - netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  - net: hns3: update hns3 version to 1.9.38.0
  - net: hns3: solve the unlock 2 times when rocee init fault
  - scsi: sg: add sg_remove_request in sg_write
  - KVM: SVM: Fix potential memory leak in svm_cpu_init()
  - ptp: free ptp device pin descriptors properly
  - spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
  - drivers sfc: Fix cross page write error
  - drivers sysctl: add read and write interface of pmbus
  - net/hinic: Fix TX timeout under ipip tunnel packet
  - xsk: Add missing check on user supplied headroom size
  - fs/namespace.c: fix mountpoint reference counter race
  - USB: core: Fix free-while-in-use bug in the USB S-Glibrary
  - block, bfq: fix use-after-free in bfq_idle_slice_timer_body
  - mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
  - mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
  - scsi: mptfusion: Fix double fetch bug in ioctl
  - mt76: fix array overflow on receiving too many fragments for a packet
  - net: hns3: change the order of reinitializing RoCE and VF during reset
  - net: hns3: update hns3 version to 1.9.37.9
  - Revert "scsi: fix failing unload of a LLDD module"
  - s390/mm: fix page table upgrade vs 2ndary address mode accesses
  - pcie_cae support getting chipnums of this system
  - net: hns3: remove the unnecessary ccflags


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: 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: Enbo Kang<kangenbo@huawei.com> - 2.0-3.1.7
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:restart
  - DESC:add RELRO and PIE for create-kpatch-module, create-diff-object, create-klp-module


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: 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: 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: liuxueping<liuxueping1@huawei.com> - 29.16-1.h1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:use tty0 rather than ttyAMA0 for rescue mode on aarch64 machine
         ignore the dir that without kernel version
         add text mode in aarch64 installation


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: 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: openEuler Buildteam <buildteam@openeuler.org> - 1.0-25
changelog:
  - add performance script,close transparent_hugepage,change vm.min_free_kbytes=112640,export GOMP_CPU_AFFINITY
  - close autogroup


author: hexiaowen <hexiaowen@huawei.com> - 29-14
changelog:
  - add python-rpm-macros fpc-srpm-macros ghc-srpm-macros gnat-srpm-macros
  - nim-srpm-macros ocaml-srpm-macros openblas-srpm-macros perl-srpm-macros


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.6.2-5
changelog:
  - Type:enhancemnet
  - ID:NA
  - SUG:NA
  - DESC:add fedora patches for displaying more information while running lspci


author: huanghaitao <huanghaitao8@huawei.com> - 4.1.3-4
changelog:
  - Type:cves
  - ID: CVE-2019-3695 CVE-2019-3696 
  - SUG:restart
  - DESC: fix CVE-2019-3695 CVE-2019-3696


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: fengbing <fengbing7@huawei.com> - 10.5-7
changelog:
  - Type:cves
  - ID:CVE-2019-10208 CVE-2018-16850
  - SUG:restart
  - DESC: fix CVE-2019-10208 CVE-2018-16850


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:2.7.0-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:optimize the method to provide default version of python-name


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: 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: openEuler Buildteam <buildteam@openeuler.org> - 2.5.1-104
changelog:
  - Type:cves
  - ID:CVE-2019-16163 CVE-2019-19204 CVE-2019-16255 CVE-2019-19246
  - SUG:N/A
  - DESC:fix CVE-2019-16163CVE-2019-19204CVE-2019-16255CVE-2019-19246


author: openEuler Buildteam <buildteam@openeuler.org> - 3.14.2-42
changelog:
  - add allow for ldconfig to map /usr/libexec/libsudo_util.so
    allow syslogd_t domain to send null signal to all domain


author: openEuler Buildteam <buildteam@openeuler.org> - 3.14.2-54
changelog:
  - add map to zerp device at dev_rw_zero interface;
    allow ipmievd to read the process state (/proc/pid) of init;
    allow systemd to mount unlabeled filesystemd;
    fix selinux label for hostname digest list;
    solve shutdown permission denied caused by dracut


author: liuqianya<liuqianya@huawei.com> - 2:4.6-2.h1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
    DESC:add ruserok to avoid compilation failure
        hulk shadow remove passwd param for useradd
        shadow 4.1.5.1 var lock


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 2:4.6-2.h5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:su.c: run pam_getenvlist() after setup_env
         Log UID in nologin
         Fix some issues found in Coverity scan.
         useradd: fix segfault trying to overwrite const data with mkstemp
         Fix the default mentioned in man page for SUB_UID/GID_COUNT variables.


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: wangfengtu<wangfengtu@huawei.com> - 0.9.4-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:restart
  - DESC:fix remove mountpoint while have not umount mountpoint


author: Yining Shen<shenyining@huawei.com> - 239-3.h2
changelog:
  - Type:enhance
  - ID:NA
  - SUG:restart
  - DESC:sync patch
         journald-fix-allocate-failed-journal-file.patch
         1602-activation-service-must-be-restarted-when-reactivated.patch
         1509-fix-journal-file-descriptors-leak-problems.patch
         2016-set-forwardtowall-no-to-avoid-emerg-log-shown-on-she.patch
         1612-serialize-pids-for-scope-when-not-started.patch
         1615-do-not-finish-job-during-daemon-reload-in-unit_notify.patch
         1617-bus-cookie-must-wrap-around-to-1.patch
         1619-delay-to-restart-when-a-service-can-not-be-auto-restarted.patch
         1620-nop_job-of-a-unit-must-also-be-coldpluged-after-deserization.patch
         1605-systemd-core-fix-problem-of-dbus-service-can-not-be-started.patch
         1611-systemd-core-fix-problem-on-forking-service.patch
         uvp-bugfix-call-malloc_trim-to-return-memory-to-OS-immediately.patch
         uvp-bugfix-also-stop-machine-when-unit-in-active-but-leader-exited.patch


author: xuchunmei<xuchunmei@huawei.com> - 239-3.h4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:do not create /var/log/journal on initial installation refer to redhat8


author: wangxiao<wangxiao65@huawei.com> - 239-3.h8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: systemctl-fix-assert-for-failed-mktime-conversion.patch
          network-link-Fix-logic-error-in-matching-devices-by-.patch
          bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
          networkd-fix-overflow-check.patch
          resolve-fix-memleak.patch
          syslog-fix-segfault-in-syslog_parse_priority.patch
          journald-free-the-allocated-memory-before-returning-.patch
          resolvectl-free-the-block-of-memory-hashed-points-to.patch
          util-do-not-use-stack-frame-for-parsing-arbitrary-in.patch
          dynamic-user-fix-potential-segfault.patch
          journald-fixed-assertion-failure-when-system-journal.patch
          core-socket-fix-memleak-in-the-error-paths-in-usbffs.patch
          systemd-do-not-pass-.wants-fragment-path-to-manager_.patch
          verbs-reset-optind-10116.patch
          network-fix-memleak-about-routing-policy.patch
          network-fix-memleak-around-Network.dhcp_vendor_class.patch
          sd-dhcp-lease-fix-memleaks.patch
          meson-use-the-host-architecture-compiler-linker-for-.patch
          dhcp6-fix-an-off-by-one-error-in-dhcp6_option_parse_.patch
          bus-message-use-structured-initialization-to-avoid-u.patch
          bus-message-do-not-crash-on-message-with-a-string-of.patch
          bus-message-fix-skipping-of-array-fields-in-gvariant.patch
          basic-hexdecoct-check-for-overflow.patch
          journal-upload-add-asserts-that-snprintf-does-not-re.patch
          bus-unit-util-fix-parsing-of-IPAddress-Allow-Deny.patch
          terminal-util-extra-safety-checks-when-parsing-COLUM.patch
          core-handle-OOM-during-deserialization-always-the-sa.patch
          systemd-nspawn-do-not-crash-on-var-log-journal-creat.patch
          core-don-t-create-Requires-for-workdir-if-missing-ok.patch
          chown-recursive-let-s-rework-the-recursive-logic-to-.patch
          network-fix-segfault-in-manager_free.patch
          network-fix-possible-memleak-caused-by-multiple-sett.patch
          network-fix-memleak-in-config_parse_hwaddr.patch
          network-fix-memleak-abot-Address.label.patch
          tmpfiles-fix-minor-memory-leak-on-error-path.patch
          udevd-explicitly-set-default-value-of-global-variabl.patch
          udev-handle-sd_is_socket-failure.patch
          basic-remove-an-assertion-from-cunescape_one.patch
          debug-generator-fix-minor-memory-leak.patch
          journald-check-whether-sscanf-has-changed-the-value-.patch
          coredumpctl-fix-leak-of-bus-connection.patch
          vconsole-Don-t-skip-udev-call-for-dummy-device.patch
          mount-don-t-propagate-errors-from-mount_setup_unit-f.patch
          sd-device-fix-segfault-when-error-occurs-in-device_n.patch
          boot-efi-use-a-wildcard-section-copy-for-final-EFI-g.patch
          basic-hexdecoct-be-more-careful-in-overflow-check.patch


author: wangjia<wangjia55@huawei.com> - 239-3.h10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: rollback patch 1610-add-new-rules-for-lower-priority-events-to-preempt.patch,
          this patch caused mount failed


author: gaoyi<gaoyi15@huawei.com> - 239-3.h25
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:repair the test test-journal-syslog
  	https://github.com/systemd/systemd/commit/8595102d3ddde6d25c282f965573a6de34ab4421


author: wenjun<wenjun8@huawei.com> - 239-3.h26
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix race between daemon-reload and other commands,remove useless patch


author: fangxiuning<fangxiuning@huawei.com> - 239-3.h33
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: login: use parse_uid() when unmounting user runtime directory


author: openEuler Buildteam <buildteam@openeuler.org> - 243-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix capsh drop but ping success and udev ignore error caused by device disconnection


author: openEuler Buildteam <buildteam@openeuler.org> - 243-13
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:modify kvm authority 0660 and fix dbus daemon restart need 90s after killed


author: openEuler Buildteam <buildteam@openeuler.org> - 243-16
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add 1603-udev-add-actions-while-rename-netif-failed.patch


author: openEuler Buildteam <buildteam@openeuler.org> - 243-17
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:fix CVE-2020-1712 and close journal files that were deleted by journald
         before we've setup inotify watch and bump pim_max to 80%


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> - 2019a-1
changelog:
  - Rebase to tzdata-2019a
    - Palestine will start DST on 2019-03-30, rather than 2019-03-23 as
      previously predicted.
    - Metlakatla rejoined Alaska time on 2019-01-20, ending its observances
      of Pacific standard time.


author: luochunsheng<luochunsheng@huawei.com> - 2019a-3
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC: Revert "Bring back 2019-2037 Morocco Ramadan predictions" to
  	 fix Morocco zoneinfo.


author: luochunsheng<luochunsheng@huawei.com> - 2019a-4
changelog:
  - Type:fix
  - ID:NA
  - SUG:NA
  - DESC: Bring back 2019-2037 Morocco Ramadan predictions
  	https://www.timeanddate.com/news/time/morocco-changes-clocks-2019.html


author: openEuler Buildteam <buildteam@openeuler.org> - 2019b-1
changelog:
  - Rebase to tzdata-2019b
    - Brazil will no longer observe DST going forward.
    - The 2019 spring transition for Palestine occurred 03-29, not 03-30.


author: liuchao<liuchao173@huawei.com> -2019b-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: use rearguard data set to fix Casablance DST display error since 2019


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: gulining <gulining1@huawei.com> - 2.6.2-4
changelog:
  - Type:cves
  - ID: CVE-2019-10894 CVE-2019-10896 CVE-2019-10899 CVE-2019-10901 CVE-2019-10903 CVE-2019-10895
  - SUG:restart
  - DESC: fix CVE-2019-10894 CVE-2019-10896 CVE-2019-10899 CVE-2019-10901 CVE-2019-10903 CVE-2019-10895


