# changelog

author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.35-2124.el7uek]
changelog:
  - KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Liran Alon)  [Orabug: 32992647]  
  - uek-rpm: add missing ARM_SPE_PMU for aarch64 (Russell King)  [Orabug: 32972731]  
  - Revert "drivers/perf: arm_spe_pmu does not build as a module" (Tom Saeger)  [Orabug: 32972731]  
  - perf: arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton)  [Orabug: 32972731]  
  - arm_pmu: acpi: spe: Add initial MADT/SPE probing (Jeremy Linton)  [Orabug: 32972731]  
  - ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Jeremy Linton)  [Orabug: 32972731]  
  - ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Jeremy Linton)  [Orabug: 32972731]  
  - drivers/perf: arm_spe: Don't error on high-order pages for aux buf (Will Deacon)  [Orabug: 32972731]  
  - ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Erik Schmauss)  [Orabug: 32972731]  
  - ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Erik Schmauss)  [Orabug: 32972731]  
  - perf: arm_spe: handle devm_kasprintf() failure (Nicholas Mc Guire)  [Orabug: 32972731]  
  - perf: arm_spe: Enable automatic DT loading (Jeremy Linton)  [Orabug: 32972731]  
  - drivers/perf: Initialise return value in armpmu_request_irqs() (Will Deacon)  [Orabug: 32972731]  
  - ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID is set (Sudeep Holla)  [Orabug: 32972731]  
  - ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled (Sudeep Holla)  [Orabug: 32972731]  
  - arm_pmu: Use disable_irq_nosync when disabling SPI in CPU teardown hook (Will Deacon)  [Orabug: 32972731]  
  - ACPICA: Restructure ACPI table files (Erik Schmauss)  [Orabug: 32972731]  
  - arm_pmu: acpi: request IRQs up-front (Mark Rutland)  [Orabug: 32972731]  
  - arm_pmu: note IRQs and PMUs per-cpu (Mark Rutland)  [Orabug: 32972731]  
  - arm_pmu: explicitly enable/disable SPIs at hotplug (Mark Rutland)  [Orabug: 32972731]  
  - arm_pmu: acpi: check for mismatched PPIs (Mark Rutland)  [Orabug: 32972731]  
  - arm_pmu: add armpmu_alloc_atomic() (Mark Rutland)  [Orabug: 32972731]  
  - arm_pmu: fold platform helpers into platform code (Mark Rutland)  [Orabug: 32972731]  
  - arm_pmu: kill arm_pmu_platdata (Mark Rutland)  [Orabug: 32972731]  
  - arm/arm64: pmu: Distinguish percpu irq and percpu_devid irq (Julien Thierry)  [Orabug: 32972731]  
  - irqdesc: Add function to identify percpu_devid irqs (Julien Thierry)  [Orabug: 32972731]  
  - perf/core: Export AUX buffer helpers to modules (Will Deacon)  [Orabug: 32972731]  
  - genirq: export irq_get_percpu_devid_partition to modules (Will Deacon)  [Orabug: 32972731]  
  - {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Daniel Jurgens)  [Orabug: 32955535]  
  - IB/core: Only update PKEY and GID caches on respective events (Håkon Bugge)  [Orabug: 32816366]  
  - RDMA/mlx4: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568896]  
  - RDMA/mlx5: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568896]  
  - secureboot: make sure kernel-signing.cer is copied to kernel-keys dir (Brian Maly)  [Orabug: 32456166]  
  - Linux 4.14.236 (Greg Kroah-Hartman)   
  - xen-pciback: redo VF placement in the virtual topology (Jan Beulich)   
  - sched/fair: Optimize select_idle_cpu (Cheng Jian)   
  - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Sean Christopherson)   
  - bnxt_en: Remove the setting of dev_port. (Michael Chan)   
  - bpf: No need to simulate speculative domain for immediates (Daniel Borkmann)   
  - bpf: Fix mask direction swap upon off reg sign change (Daniel Borkmann)   
  - bpf: Wrap aux data inside bpf_sanitize_info container (Daniel Borkmann)   
  - bpf: Fix leakage of uninitialized bpf stack under speculation (Daniel Borkmann)   
  - selftests/bpf: make 'dubious pointer arithmetic' test useful (Alexei Starovoitov)   
  - selftests/bpf: fix test_align (Alexei Starovoitov)   
  - bpf/verifier: disallow pointer subtraction (Alexei Starovoitov)   
  - bpf: Update selftests to reflect new error states (Daniel Borkmann)   
  - bpf: Tighten speculative pointer arithmetic mask (Daniel Borkmann)   
  - bpf: Move sanitize_val_alu out of op switch (Daniel Borkmann)   
  - bpf: Refactor and streamline bounds check into helper (Daniel Borkmann)   
  - bpf: Improve verifier error messages for users (Daniel Borkmann)   
  - bpf: Rework ptr_limit into alu_limit and add common error path (Daniel Borkmann)   
  - bpf: Ensure off_reg has no mixed signed bounds for all types (Daniel Borkmann)   
  - bpf: Move off_reg into sanitize_ptr_alu (Daniel Borkmann)   
  - bpf, selftests: Fix up some test_verifier cases for unprivileged (Piotr Krysiuk)   
  - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Mina Almasry)   
  - btrfs: fixup error handling in fixup_inode_link_counts (Josef Bacik)   
  - btrfs: fix error handling in btrfs_del_csums (Josef Bacik)   
  - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect (Krzysztof Kozlowski)   
  - ocfs2: fix data corruption by fallocate (Junxiao Bi)   
  - pid: take a reference when initializing `cad_pid` (Mark Rutland)   
  - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Ye Bin)   
  - ALSA: timer: Fix master timer notification (Takashi Iwai)   
  - net: caif: fix memory leak in cfusbl_device_notify (Pavel Skripkin)   
  - net: caif: fix memory leak in caif_device_notify (Pavel Skripkin)   
  - net: caif: add proper error handling (Pavel Skripkin)   
  - net: caif: added cfserl_release function (Pavel Skripkin)   
  - Bluetooth: use correct lock to prevent UAF of hdev object (Lin Ma)   
  - Bluetooth: fix the erroneous flush_work() order (Lin Ma)   {CVE-2021-3564} 
  - ieee802154: fix error return code in ieee802154_llsec_getparams() (Wei Yongjun)   
  - ieee802154: fix error return code in ieee802154_add_iface() (Zhen Lei)   
  - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Pablo Neira Ayuso)   
  - HID: i2c-hid: fix format string mismatch (Arnd Bergmann)   
  - HID: pidff: fix error return code in hid_pidff_init() (Zhen Lei)   
  - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Julian Anastasov)   
  - vfio/platform: fix module_put call in error flow (Max Gurtovoy)   
  - vfio/pci: zap_vma_ptes() needs MMU (Randy Dunlap)   
  - vfio/pci: Fix error return code in vfio_ecap_init() (Zhen Lei)   
  - efi: cper: fix snprintf() use in cper_dimm_err_location() (Rasmus Villemoes)   
  - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Heiner Kallweit)   
  - net: usb: cdc_ncm: don't spew notifications (Grant Grundler)   
  - Linux 4.14.235 (Greg Kroah-Hartman)   
  - usb: core: reduce power-on-good delay time of root hub (Chunfeng Yun)   
  - drivers/net/ethernet: clean up unused assignments (Jesse Brandeburg)   
  - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Mike Kravetz)   
  - MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c (Randy Dunlap)   
  - MIPS: alchemy: xxs1500: add gpio-au1000.h header file (Randy Dunlap)   
  - sch_dsmark: fix a NULL deref in qdisc_reset() (Taehee Yoo)   
  - ipv6: record frag_max_size in atomic fragments in input path (Francesco Ruggeri)   
  - scsi: libsas: Use _safe() loop in sas_resume_port() (Dan Carpenter)   
  - ixgbe: fix large MTU request from VF (Jesse Brandeburg)   
  - bpf: Set mac_len in bpf_skb_change_head (Jussi Maki)   
  - ASoC: cs35l33: fix an error code in probe() (Dan Carpenter)   
  - staging: emxx_udc: fix loop in _nbu2ss_nuke() (Dan Carpenter)   
  - mld: fix panic in mld_newpack() (Taehee Yoo)   
  - net: bnx2: Fix error return code in bnx2_init_board() (Zhen Lei)   
  - net: mdio: octeon: Fix some double free issues (Christophe JAILLET)   
  - net: mdio: thunder: Fix a double free issue in the .remove function (Christophe JAILLET)   
  - net: netcp: Fix an error message (Christophe JAILLET)   
  - drm/amdgpu: Fix a use-after-free (xinhui pan)   
  - SMB3: incorrect file id in requests compounded with open (Steve French)   
  - platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI (Andy Shevchenko)   
  - platform/x86: hp-wireless: add AMD's hardware id to the supported list (Shyam Sundar S K)   
  - btrfs: do not BUG_ON in link_to_fixup_dir (Josef Bacik)   
  - openrisc: Define memory barrier mb (Peter Zijlstra)   
  - scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic (Matt Wang)   
  - media: gspca: properly check for errors in po1030_probe() (Greg Kroah-Hartman)   
  - media: dvb: Add check on sp8870_readreg return (Alaa Emad)   
  - libertas: register sysfs groups properly (Greg Kroah-Hartman)   
  - dmaengine: qcom_hidma: comment platform_driver_register call (Phillip Potter)   
  - isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io (Phillip Potter)   
  - char: hpet: add checks after calling ioremap (Tom Seewald)   
  - net: caif: remove BUG_ON(dev == NULL) in caif_xmit (Du Cheng)   
  - net: fujitsu: fix potential null-ptr-deref (Anirudh Rayabharam)   
  - serial: max310x: unregister uart driver in case of failure and abort (Atul Gopinathan)   
  - platform/x86: hp_accel: Avoid invoking _INI to speed up resume (Kai-Heng Feng)   
  - perf jevents: Fix getting maximum number of fds (Felix Fietkau)   
  - i2c: i801: Don't generate an interrupt on bus reset (Jean Delvare)   
  - i2c: s3c2410: fix possible NULL pointer deref on read message after write (Krzysztof Kozlowski)   
  - tipc: skb_linearize the head skb when reassembling msgs (Xin Long)   
  - Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" (Hoang Le)   
  - net/mlx4: Fix EEPROM dump support (Vladyslav Tarasiuk)   
  - drm/meson: fix shutdown crash when component not probed (Neil Armstrong)   
  - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Zhang Xiaoxu)   
  - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Trond Myklebust)   
  - NFS: fix an incorrect limit in filelayout_decode_layout() (Dan Carpenter)   
  - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Thadeu Lima de Souza Cascardo)   
  - net: usb: fix memory leak in smsc75xx_bind (Pavel Skripkin)   
  - usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() (Yoshihiro Shimoda)   
  - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Zolton Jheng)   
  - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Dominik Andreas Schorpp)   
  - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Daniele Palmas)   
  - USB: serial: ti_usb_3410_5052: add startech.com device id (Sean MacLennan)   
  - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' (Zheyu Ma)   
  - serial: sh-sci: Fix off-by-one error in FIFO threshold register setting (Geert Uytterhoeven)   
  - USB: trancevibrator: fix control-request direction (Johan Hovold)   
  - iio: adc: ad7793: Add missing error code in ad7793_setup() (YueHaibing)   
  - staging: iio: cdc: ad7746: avoid overwrite of num_channels (Lucas Stankus)   
  - mei: request autosuspend after sending rx flow control (Alexander Usyskin)   
  - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Mathias Nyman)   
  - misc/uss720: fix memory leak in uss720_probe (Dongliang Mu)   
  - kgdb: fix gcc-11 warnings harder (Greg Kroah-Hartman)   
  - dm snapshot: properly fix a crash when an origin has no snapshots (Mikulas Patocka)   
  - ath10k: Validate first subframe of A-MSDU before processing the list (Sriram R)   
  - mac80211: extend protection against mixed key and fragment cache attacks (Wen Gong)   {CVE-2020-24586} {CVE-2020-24587} 
  - mac80211: do not accept/forward invalid EAPOL frames (Johannes Berg)   
  - mac80211: prevent attacks on TKIP/WEP as well (Johannes Berg)   
  - mac80211: check defrag PN against current frame (Johannes Berg)   
  - mac80211: add fragment cache to sta_info (Johannes Berg)   
  - mac80211: drop A-MSDUs on old ciphers (Johannes Berg)   {CVE-2020-24588} 
  - cfg80211: mitigate A-MSDU aggregation attacks (Mathy Vanhoef)   {CVE-2020-24588} 
  - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Mathy Vanhoef)   
  - mac80211: prevent mixed key and fragment cache attacks (Mathy Vanhoef)   {CVE-2020-24587} {CVE-2020-24586} 
  - mac80211: assure all fragments are encrypted (Mathy Vanhoef)   {CVE-2020-26147} 
  - net: hso: fix control-request directions (Johan Hovold)   
  - proc: Check /proc/$pid/attr/ writes against file opener (Kees Cook)   
  - perf intel-pt: Fix transaction abort handling (Adrian Hunter)   
  - perf intel-pt: Fix sample instruction bytes (Adrian Hunter)   
  - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Rolf Eike Beer)   
  - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Anna Schumaker)   
  - NFC: nci: fix memory leak in nci_allocate_device (Dongliang Mu)   
  - usb: dwc3: gadget: Enable suspend events (Jack Pham)   
  - scripts: switch explicitly to Python 3 (Andy Shevchenko)   
  - tweewide: Fix most Shebang lines (Finn Behrens)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1944.el7uek]
changelog:
  - mm: parallelize deferred page init along max order boundaries (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add ktask_ctl flag KTASK_ATOMIC (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add ktask_aligned_size (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: Fix locked DMA page accounting (Aaron Young)  [Orabug: 29708084]  
  - vfio: relieve mmap_sem reader cacheline bouncing by holding it longer (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: ease mmap_sem writer contention by caching locked_vm (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: parallelize vfio_pin_map_dma (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add undo support (Daniel Jordan)  [Orabug: 29708084]  
  - ktask, lockdep: detect deadlocks between master and helper threads (Daniel Jordan)  [Orabug: 29708084]  
  - kernel/ktask: annocate debugobjects properly according to its storage location (Shan Hai)  [Orabug: 29708084]  
  - ktask: multithread CPU-intensive kernel work (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add documentation (Daniel Jordan)  [Orabug: 29708084]  
  - uek-rpm: Enable lockdown LSM (Eric Snowberg)  [Orabug: 30431425]  
  - lockdown: Run in lockdown integrity mode when SB is enabled. (Eric Snowberg)  [Orabug: 30431425]  
  - parfait: Speculative Side Channel defect groups in lib/hexdump.c (Anjali Kulkarni)  [Orabug: 30092081]  
  - Parfait fixes for defects found by parfait-tools (Anjali Kulkarni)  [Orabug: 29962202]  
  - uek-rpm: Set to old style build_id generation to avoid rpm install conflicts. (Somasundaram Krishnasamy)  [Orabug: 30435996]  
  - vmscan: Support multiple kswapd threads per node (Buddy Lumpkin)  [Orabug: 29708468] [Orabug: 29708453]  
  - scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fix module parameter max_msix_vectors (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Use Component img header to get Package ver (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fail release cmnd if diag buffer is released (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Add app owned flag support for diag buffer (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Reuse diag buffer allocated at load time (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: clear release bit when buffer reregistered (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Maintain owner of buffer through UniqueID (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Free diag buffer without any status check (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fix clear pending bit in ioctl status (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Display message before releasing diag buffer (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Register trace buffer based on NVDATA settings (Sreekanth Reddy)  [Orabug: 30376506]  
  - mm/memory-failure.c clean up around tk pre-allocation (Jane Chu)  [Orabug: 30124017]  
  - uek-rpm: enable CONFIG_INTEGRITY_PLATFORM_KEYRING (Eric Snowberg)  [Orabug: 30434806]  
  - x86/microcode/intel: Issue the revision updated message only on the BSP (Borislav Petkov)  [Orabug: 30353603]  
  - x86/microcode: Update late microcode in parallel (Ashok Raj)  [Orabug: 30353603]  
  - mm: Allow userspace to reserve VA range for use by userspace only (Khalid Aziz)  [Orabug: 30135230]  
  - x86/speculation/mds: Check for the right microcode before setting mitigation (Kanth Ghatraju)  [Orabug: 29962281]  
  - x86/speculation/mds: Make mds_mitigation mutable after init (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2018-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add debugfs for controlling MDS (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2018-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add boot option to enable MDS protection only while in idle (Boris Ostrovsky)  [Orabug: 30091537]  {CVE-2018-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - dm crypt: add middle-endian variant of plain64 IV (Konrad Rzeszutek Wilk)  [Orabug: 29689986]  
  - x86/speculation: Properly initialize percpu variables (Boris Ostrovsky)  [Orabug: 30386767]  
  - Revert "x86/microcode: Probe CPU features on microcode update" (Boris Ostrovsky)  [Orabug: 30386767]  
  - x86/microcode: Probe CPU features on microcode update (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add per-cpu variables to control speculation (Patrick Colp)   
  - x86/speculation: Add the option to control spectre v2 heuristics (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Enable support for skylake (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add runtime knobs (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Plumb additional support into KVM (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for SPEC_CTRL idle (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add SSBD userspace mode (deprecated) (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add SSBD support with IBRS (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add IBPB static key support (Patrick Colp)   
  - x86/speculation: Add RSB stuffing to entry code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for RSB stuffing (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add IBRS_{ENABLE|DISABLE} to entry code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add static keys for IBRS firmware support (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for basic IBRS in the kernel (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Use a static key to enable/disable retpoline (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Refactor mitigation selection code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Split out nospec-annotate.h from nospec-branch.h (Patrick Colp)  [Orabug: 30090397]  
  - uek-rpm: Fix rpm warnings on OL8 (Somasundaram Krishnasamy)  [Orabug: 30346507]  
  - uek-rpm: Disable PCMCIA (Eric Snowberg)  [Orabug: 30318827]  
  - x86/simplefb: simplefb was broken on UEFI mode Oracle and HP system, skip VIDEO_TYPE_EFI (Ethan Zhao)  [Orabug: 29746425]  
  - revert commit ff8fb335221e2c446b0d4cbea26be371fd2feb64 (Shuning Zhang)  [Orabug: 29708297]  
  - sysfs: replace WARN() with pr_debug when sysfs_remove_group() failed (Ethan Zhao)  [Orabug: 29746401]  
  - uek6: enable XFS online scrub code (Darrick J. Wong)  [Orabug: 30195940]  
  - xfs: change DAX warning for Exadata (Darrick J. Wong)  [Orabug: 30033648]  
  - xfs: add lazytime mount option (Darrick J. Wong)  [Orabug: 29962792]  
  - scsi: scsi_transport_iscsi: modify detected conn err to KERN_ERR (Fred Herard)  [Orabug: 30023361]  
  - scsi: scsi_transport_iscsi: redirect conn error to console (Fred Herard)  [Orabug: 30023375]  
  - mISDN: Add __exit declaration for module exit function (Somasundaram Krishnasamy)  [Orabug: 29903374]  
  - crypto: cavium: cpt: Cavium Cryptographic Accelerator driver (Henry Willard)  [Orabug: 29751550]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/hyperv.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/pmu.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in include/linux/kvm_host.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/cpuid.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/hyperv.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/lapic.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/mmu.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/mtrr.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/x86.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in virt/kvm/irqchip.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in virt/kvm/kvm_main.c (Darren Kenny)  [Orabug: 28713077]  
  - arm64: do not place BUG() file name in generic section (Rob Gardner)  [Orabug: 29708067]  
  - ocfs2: Tighten free bit calculation in the global bitmap (Sunil Mushran)  [Orabug: 27199147]  
  - hugetlbfs: use truncate mutex to prevent pmd sharing race (Mike Kravetz)  [Orabug: 29708524]  
  - hugetlbfs: introduce truncation/fault mutex to avoid races (Mike Kravetz)  [Orabug: 29708507]  
  - kernel: VirtBox workaround for dynamically allocated text (Mike Kravetz)  [Orabug: 29708488]  
  - perf tools: add --sym-lookup arg to enable symbol lookup in hugepage shm segment (Ashok Vairavan)  [Orabug: 29745533]  
  - ocfs2: fix a performance issue with synced buffer io (Ryan Ding)   
  - ocfs2: call ocfs2_abort when journal abort (Ryan Ding)   
  - ocfs2/trivial: Limit unaligned aio+dio write messages to once per day (Sunil Mushran)  [Orabug: 27199146]  
  - ocfs2/trivial: Print message indicating unaligned aio+dio write (Sunil Mushran)  [Orabug: 27199145]  
  - ocfs2: Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu)  [Orabug: 27199148]  
  - perf: build TUI by default by pulling in slang and linking it statically (Todd Vierling)  [Orabug: 27199018]  
  - ocfs2: make 'buffered' as the default coherency option (Wengang Wang)  [Orabug: 27199044]  
  - vmcore: quiet zero PT_NOTE warning (Dave Kleikamp)  [Orabug: 27199039]  
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)  [Orabug: 27194729]  
  - arm64: Extend erratum 27456 workaround to ThunderX 83xx (Allen Pais)  [Orabug: 29538492]  
  - arm64: add support for crashkernel=auto (Allen Pais)  [Orabug: 29538492]  
  - oracleasm: Switch to new mount API in Linux 5.3 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 5.2 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 5.0 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 4.18 (Martin K. Petersen)   
  - oracleasm: Honor ASM_IFLAG_FORMAT_NOCHECK flag (Martin K. Petersen)   
  - oracleasm: Implement support for QUERY HANDLE operation (Martin K. Petersen)   
  - oracleasm: Fix use after free for request processing timer (Martin K. Petersen)   
  - oracleasm: Fix incorrectly set flag (Martin K. Petersen)   
  - oracleasm: Fix memory leak (Martin K. Petersen)   
  - oracleasm: Add ENXIO handling (Martin K. Petersen)   
  - oracleasm: Tracing update (Martin K. Petersen)   
  - oracleasm: Don't assume bip was allocated by oracleasm (Martin K. Petersen)   
  - oracleasm: fix asmfs_dir_operations compiler error (Tom Saeger)  [Orabug: 27465296]  
  - oracleasm: Kernel interface changes for 4.12 (Divya Indi)   
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)   
  - oracleasm: Integrity profile has moved (Martin K. Petersen)   
  - oracleasm: Add support for inline bio error reporting (Martin K. Petersen)   
  - oracleasm: Fix trace output for warn_asm_ioc and check_asm_ioc (Martin K. Petersen)   
  - oracleasm: Fix occasional I/O stall due to merge error (Martin K. Petersen)   
  - oracleasm: Classify device connectivity issues as global errors (Martin K. Petersen)  [Orabug: 20117903]  
  - oracleasm: Deprecate mlog and implement support for tracepoints (Martin K. Petersen)   
  - oracleasm: Abolish mlog usage in integrity.c and clean up error printing. (Martin K. Petersen)   
  - oracleasm: Various code and whitespace cleanups. (Martin K. Petersen)   
  - oracleasm: 4.0 compat changes (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.18 (Martin K. Petersen)   
  - oracleasm: claim FMODE_EXCL access on disk during asm_open (Srinivas Eeda)  [Orabug: 19454829]  
  - oracleasm: Restrict logical block size reporting (Martin K. Petersen)   
  - oracleasm: Report logical block size (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.10 (Martin K. Petersen)   
  - oracleasm: Add support for new error return codes from block/SCSI (Martin K. Petersen)  [Orabug: 17484923]  
  - oracleasm: Compat changes for 3.8 (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.5 (Dwight Engen)   
  - oracleasm: Introduce module parameter for block size selection (Martin K. Petersen)  [Orabug: 15924773]  
  - oracleasm: Data integrity support (Martin K. Petersen)   
  - oracleasm: Fix two merge errors (Martin K. Petersen)   
  - Oracle ASM Kernel Driver (Martin K. Petersen)   
  - ksplice: aarch64 use ksplice friendly KBUILD_CFLAGS (Tom Saeger)  [Orabug: 27649476] [Orabug: 29961704]  
  - ksplice: add sysctls for determining Ksplice features. (Jamie Iles)  [Orabug: 26537364] [Orabug: 29961704]  
  - ksplice: clear the stack before going in the freezer. (Victor Erminpour)  [Orabug: 29961704]  
  - ksplice: avoid going in the __refrigerator without unwinding the stack. (Victor Erminpour)  [Orabug: 29961704]  
  - ksplice: do not skip tasks with TIF_KSPLICE_FREEZING. (Quentin Casasnovas)  [Orabug: 29961704]  
  - ksplice: Provide an interface to freeze tasks (Victor Erminpour)  [Orabug: 29961704]  
  - uek-rpm: Remove kernel-uek-tools RPMs for OL8 (Victor Erminpour)  [Orabug: 30205292]  
  - uek-rpm: Add changes for kernel-uek-doc build support. (Victor Erminpour)  [Orabug: 30381773]  
  - uek-rpm: Update summary to Oracle UEK Release 6 from 5 (Victor Erminpour)  [Orabug: 30310967]  
  - uek-rpm: Re-enable NF_TABLES config options (Victor Erminpour)  [Orabug: 30326867]  
  - uek-rpm: Fix kabitool Module.symvers parse error (Victor Erminpour)  [Orabug: 30341561]  
  - uek-rpm: Update OL8 spec to latest firmware revision (Jack Vogel)  [Orabug: 30299029]  
  - uek-rpm: Generate bls.conf file and copy UEFI CA cert (Victor Erminpour)  [Orabug: 30275817]  
  - uek-rpm: Package vmlinuz and .vmlinuz.hmac in /lib/modules/ (Victor Erminpour)  [Orabug: 30269735]  
  - uek-rpm: kernel-uek RPM specfile cleanup (Victor Erminpour)  [Orabug: 30199979]  
  - uek-rpm: RPM debuginfo improvements for OL8 (Victor Erminpour)  [Orabug: 30199979]  
  - uek-rpm: Fix bug in OL8 kernel RPM scriptlets (Victor Erminpour)  [Orabug: 30179076]  
  - uek-rpm: Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Victor Erminpour)  [Orabug: 30179070]  
  - uek-rpm: Call find instead of cp and don't copy .tmp_versions (Victor Erminpour)  [Orabug: 30116866]  
  - uek-rpm: Add rsync as a 'BuildRequires' in RPM specfile (Victor Erminpour)  [Orabug: 30068210]  
  - uek-rpm: Enable CONFIG_NF_TABLES_NETDEV=y (Victor Erminpour)  [Orabug: 29897273]  
  - uek6: Disable kABI check. (Victor Erminpour)   
  - uek-rpm: Import 'certs/ol_signing_keys.pem' from 'linux-uek.git/uek5/master' (Victor Erminpour)   
  - config-aarch64: change CONFIG_HZ and CONFIG_FRAME_WARN (Thomas Tai)  [Orabug: 28894138]  
  - kernel-uek.spec: defuse a memory bomb in xargs (Lukáš Lipinský)  [Orabug: 30344582]  
  - kernel-uek.spec: defuse a memory bomb in xargs (Lukáš Lipinský)  [Orabug: 30057188]  
  - config-aarch64: enable CONFIG_MPLS_IPTUNNEL and CONFIG_BPF_JIT_ALWAYS_ON (Thomas Tai)  [Orabug: 29493120] [Orabug: 29409143]  
  - Revert "AMD: Change CONFIG_EDAC_DECODE_MCE to built-in" (George Kennedy)  [Orabug: 30080594]  
  - config-aarch64: enable ISCSI_IBFT (Thomas Tai)  [Orabug: 29456913]  
  - uek-rpm: Update firmware prerequisites to 20190627-999.2.git7ae3a09d. (John Donnelly)  [Orabug: 30043163]  
  - uek-rpm: Update UEK5 config files with "make olddefconfig" (Victor Erminpour)  [Orabug: 30038078]  
  - uek-rpm/ol7/nano_modules fix (Jane Chu)  [Orabug: 29959677]  
  - AMD: Change CONFIG_EDAC_DECODE_MCE to built-in (George Kennedy)  [Orabug: 29922372]  
  - config: enable PSI (Tom Hromatka)  [Orabug: 29896477]  
  - uek-rpm: Fix mce-inject.ko path in nano kernel modules list (Somasundaram Krishnasamy)  [Orabug: 29667299]  
  - Revert "aarch64 enable BNX2 CNIC ISCSI, FCOE" (Eric Saint-Etienne)  [Orabug: 29481221]  
  - uek-rpm: update list of removed files, generated by depmod on install stage (Alexander Burmashev)  [Orabug: 29383638]  
  - uek-rpm: replace i40evf.ko with iavf.ko in nano_modules. (John Donnelly)  [Orabug: 29421946]  
  - uek-rpm: aarch64 config enable RETPOLINE (Tom Saeger)  [Orabug: 28867144]  
  - add symbols to kABI whitelist (Dan Duval)  [Orabug: 29261848]  
  - uek-rpm: Remove hardcoded 'kernel_git_commit' macro from specfile (Victor Erminpour)  [Orabug: 29357441]  
  - uek-rpm: Add perf packages back to ol7-aarch64 (Victor Erminpour)  [Orabug: 29343605]  
  - uek-rpm: Remove perf RPMs (Victor Erminpour)  [Orabug: 29325581]  
  - uek-rpm: Remove oracle-armtoolset-1 for OL8 (Victor Erminpour)  [Orabug: 29325581]  
  - uek-rpm: use multi-threaded xz compression for rpms (Alexander Burmashev)  [Orabug: 29201054]  
  - uek-rpm: optimize find-requires usage (Alexander Burmashev)  [Orabug: 29201054]  
  - find-debuginfo.sh: backport parallel files procession (Alexander Burmashev)  [Orabug: 29201054]  
  - uek-rpm: Port to OL8 (Victor Erminpour)  [Orabug: 29287050]  
  - uek-rpm: Change RPM variant from 4k-debug to 4kdebug (Victor Erminpour)  [Orabug: 29287050]  
  - uek-rpm: Copy uek-rpm/ol7/ directory to uek-rpm/ol8/ (Victor Erminpour)  [Orabug: 29287050]  
  - Add the Intel ICE driver to UEK5 configuration (Jack Vogel)  [Orabug: 29293770]  
  - Add Configuration option for Intel IGC driver to UEK5 (Jack Vogel)  [Orabug: 29294226]  
  - uek-rpm: Enable device-mapper era driver (Dave Aldridge)  [Orabug: 29245896]  
  - uek-rpm: Enable Ext2 extended attributes (Dave Aldridge)  [Orabug: 29252939]  
  - uek-rpm: Update x86_64 config options (Victor Erminpour)  [Orabug: 28700595]  
  - uek-rpm: Enable Cavium ThunderX coprocessors and AES_TI crypto (Victor Erminpour)  [Orabug: 29186152]  
  - uek-rpm: Enable ena driver (Somasundaram Krishnasamy)  [Orabug: 29162519]  
  - ctf: explicitly specify the sizes of structures and unions (Nick Alcock)  [Orabug: 29054989]  
  - uek-rpm: remove obsolete CTF-related find-debuginfo hack (Nick Alcock)  [Orabug: 29043023]  
  - ktask: multithread CPU-intensive kernel work (Daniel Jordan)  [Orabug: 25577642]  
  - uek-rpm: build in vfio and vfio_iommu_type1 modules (Daniel Jordan)  [Orabug: 25577642]  
  - config-aarch64-debug: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  
  - config-aarch64: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  
  - [PATCH UEK5 v3] dtrace: add DTRACEACT_PCAP for packet capture for later pcap_dump() (Alan Maguire)  [Orabug: 28975818]  
  - uek-rpm: Allow blacklisting of kernel modules in initramfs during nano-kernel build (Somasundaram Krishnasamy)  [Orabug: 28925565]  
  - uek-rpm: aarch64: enable CONFIG_GPIO_THUNDERX (Henry Willard)  [Orabug: 28932941]  
  - uek-rpm: Enable read IMA policy (Eric Snowberg)  [Orabug: 28702669]  
  - Update the UEFI secureboot keys in UEK5 Master (Jack Vogel)  [Orabug: 28900807]  
  - arm64: disable /dev/port on 64 bit ARM (Eric Saint-Etienne)  [Orabug: 28320013]  
  - config: disable xfs online scrub in uek5 (Darrick J. Wong)  [Orabug: 28874134]  
  - config-aarch64-debug: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  {CVE-2018-12928} 
  - config-aarch64: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  {CVE-2018-12928} 
  - uek-rpm: Run 'make olddefconfig' to get latest x86 config values (Victor Erminpour)  [Orabug: 28763256]  
  - uek-rpm: Remove module rpcrdma.ko (NFSoRDMA) from nano_modules (Somasundaram Krishnasamy)  [Orabug: 28850263]  
  - config: enable BNXT_HWMON (Brian Maly)  [Orabug: 28797053]  
  - uek-rpm: aarch64 some XGENE drivers must be be modules (Tom Saeger)  [Orabug: 28549351]  
  - uek-rpm: enable DTrace FBT for aarch64 (Kris Van Hees)  [Orabug: 28707614]  
  - uek-rpm: enable DTrace SDT for aarch64 (Kris Van Hees)  [Orabug: 28707604]  
  - uek-rpm: Disable deprecated CONFIG_ACPI_PROCFS_POWER (Victor Erminpour)  [Orabug: 28630247]  
  - uek-rpm: support both 4k and 64k page size for aarch64 (Allen Pais)  [Orabug: 28526023]  
  - Revert "uek-rpm: support both 4k and 64k page size for aarch64" (Jack Vogel)   
  - uek-rpm: Disable F2FS in the UEK5 config (Victor Erminpour)  [Orabug: 28570381]  
  - uek-rpm: support both 4k and 64k page size for aarch64 (Allen Pais)  [Orabug: 28526023]  
  - uek-rpm: Enable MPLS suppoprt (Victor Erminpour)  [Orabug: 28367674]  
  - dtrace: increment dtrace-kernel-headers revision to 1.1.0 (Vincent Lim)  [Orabug: 28241736]  
  - uek-rpm: aarch64: enable building SHA3 algorithms (Henry Willard)  [Orabug: 28486461]  
  - mstflint: add mstflint secure boot access kernel support (Qing Huang)  [Orabug: 27416559]  
  - uek-rpm: Enable perf stripped binary (Victor Erminpour)  [Orabug: 28469286]  
  - uek-rpm: Show UEK Release Number in RPM summary (Victor Erminpour)  [Orabug: 28468593]  
  - uek-rpm: aarch64 Set CONFIG_BPF_STREAM_PARSER (Henry Willard)  [Orabug: 27653372]  
  - aarch64: remove duplicate dtb in kernel rpm (Eric Saint-Etienne)  [Orabug: 28216582]  
  - uek-rpm: Enable net_failover.ko in nano_modules file (Victor Erminpour)  [Orabug: 28390028]  
  - uek-rpm: config: Disable CONFIG_SECURITY_DMESG_RESTRICT (Victor Erminpour)  [Orabug: 28372959]  
  - uek-rpm: Enable ovmapi.ko in nano_modules file (Victor Erminpour)  [Orabug: 28144761]  
  - Revert "aarch64: remove duplicate dtb in kernel rpm" (Jack Vogel)   
  - aarch64: remove duplicate dtb in kernel rpm (Eric Saint-Etienne)  [Orabug: 28216582]  
  - aarch64: fix device mapper multipathing (Eric Saint-Etienne)  [Orabug: 27893211]  
  - uek-rpm: config-debug: Turn off torture testing by default (Knut Omang)  [Orabug: 27746166]  
  - rpi: MMC fails to find DMA channel and falls back to PIO (Vijay Kumar)  [Orabug: 28159727]  
  - uek-rpm: aarch64 Disable CONFIG_NET_VRF (Victor Erminpour)  [Orabug: 28158146]  
  - uek-rpm: config: disable CONFIG_DEBUG_VM on aarch64 (Henry Willard)  [Orabug: 28104208]  
  - uek-rpm: Enable kernel-uek-headers build. (Victor Erminpour)  [Orabug: 28110910]  
  - arm64: add support for crashkernel=auto (Dave Kleikamp)  [Orabug: 28095909]  
  - uek-rpm: aarch64 sync NVME config with x86 (Tom Saeger)  [Orabug: 28096294]  
  - uek-rpm: aarch64 make olddefconfig latest stable (Tom Saeger)  [Orabug: 28084270]  
  - uek-rpm: aarch64 make olddefconfig usercopy whitelist (Tom Saeger)  [Orabug: 28084248]  
  - uek-rpm: aarch64 set default cpu governor to PERFORMANCE (Tom Saeger)  [Orabug: 27952402]  
  - uek-rpm: Disable CONFIG_NET_VRF (Victor Erminpour)  [Orabug: 27801112]  
  - uek-rpm: Enable CONFIG_QED_OOO option in UEK5 (Victor Erminpour)  [Orabug: 27774819]  
  - uek-rpm: aarch64 use 64K pagesize (Tom Saeger)  [Orabug: 28057643]  
  - add new checksum files for kABI; re-enable kABI checking (Dan Duval)  [Orabug: 27199028]  
  - uek-rpm: aarch64 build using oracle-armtoolset (Tom Saeger)  [Orabug: 28022143]  
  - uek-rpm: aarch64 make TORTURE modules debug only (Tom Saeger)  [Orabug: 28032744]  
  - uek-rpm: aarch64 enable QLOGIC modules (Tom Saeger)  [Orabug: 28021280]  
  - uek-rpm: aarch64 disable HARDENED_USERCOPY (Tom Saeger)  [Orabug: 27996695]  
  - uek-rpm: aarch64 disable modules that panic kernel (Tom Saeger)  [Orabug: 27999744]  
  - uek-rpm: aarch64 make olddefconfig for ARM SDEI (Tom Saeger)  [Orabug: 28022735]  
  - uek-rpm: Add kernel/drivers/crypto/ccp/ccp.ko to nano modules list (Liam Merwick)  [Orabug: 27854232]  
  - uek-rpm: Run 'make olddefconfig' for UEK5 v4.14.35 (Victor Erminpour)  [Orabug: 27981731]  
  - uek-rpm: Enable silently dropped options from UEK4 (Victor Erminpour)  [Orabug: 27834007]  
  - Revert "enable kABI checking in spec file" (Jack Vogel)   
  - uek-rpm: Remove deprecated config options from UEK5 (Victor Erminpour)  [Orabug: 27981766]  
  - uek-rpm: enable building SHA3 algorithms (Khalid Aziz)  [Orabug: 28001020]  
  - initial kABI whitelists for UEK5 (Dan Duval)  [Orabug: 27199028]  
  - enable kABI checking in spec file (Dan Duval)  [Orabug: 27199028]  
  - uek-rpm: Update linux-firmware dependency to latest (Somasundaram Krishnasamy)  [Orabug: 27989702]  
  - uek-rpm: Turn on intel iommu/vt-d (Tushar Dave)  [Orabug: 27747905]  
  - kernel.spec: add requires system-release for OL7 (Brian Maly)  [Orabug: 27964285]  
  - uek-rpm: aarch64 add arm64 defconfig platforms (Tom Saeger)  [Orabug: 27573165]  
  - uek-rpm: aarch64 disable nct hwmon modules (Tom Saeger)  [Orabug: 27866965]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.35 (Tom Saeger)  [Orabug: 27933685]  
  - uek-rpm: aarch64 remove perl dependency from perf (Tom Saeger)  [Orabug: 27704937]  
  - config: enable fasttrap provider for arm64 (Kris Van Hees)  [Orabug: 27847920]  
  - uek-rpm: Enable build of kernel-uek-doc rpm (Somasundaram Krishnasamy)  [Orabug: 27845100]  
  - uek-rpm: Enable options from RHCK-7.5 missing in UEK5 (Victor Erminpour)  [Orabug: 27866120]  
  - uek-rpm: Enable CONFIG_EDAC_SKX and CONFIG_RAS_CEC (Victor Erminpour)  [Orabug: 27824333]  
  - uek-rpm: Set base_sublevel to 35 (Somasundaram Krishnasamy)  [Orabug: 27911742]  
  - uek-rpm: aarch64 set CMA_SIZE_MBYTES to 0 (Tom Saeger)  [Orabug: 27854630]  
  - uek-rpm: aarch64 enable resilient_rdmaip module (Tom Saeger)  [Orabug: 27854808]  
  - uek-rpm: aarch64 add PANIC_ON_OOPS (Tom Saeger)  [Orabug: 27847484]  
  - uek-rpm: RPM install scripts doesn't supply grub2 with a DT despite it is requested (Petr Benes)  [Orabug: 27802749]  
  - uek-rpm: remove virtio-gpu from nanokernel modules (Jim Quigley)  [Orabug: 27829972]  
  - uek-rpm: aarch64 enable BNX2 CNIC ISCSI, FCOE (Tom Saeger)  [Orabug: 27824608]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.32 (Tom Saeger)  [Orabug: 27824121]  
  - uek-rpm: aarch64 config enable NUMA (Tom Saeger)  [Orabug: 27570228]  
  - uek-rpm: config: Add support for resilient_rdmaip new kernel module (Sudhakar Dindukurti)  [Orabug: 27718686]  
  - uek-rpm: config: Enable ARM64_SVE for aarch64 (Jim Quigley)  [Orabug: 27821643]  
  - uek-rpm: Include tools/objtool/objtool in kernel-uek-devel (Somasundaram Krishnasamy)  [Orabug: 27799902]  
  - uek-rpm: config: Enable DRM_VIRTIO_GPU for x-86_64. (Jim Quigley)  [Orabug: 27815399]  
  - uek-rpm/kernel-uek.spec: Add module.lds in uek5 devel rpm (Vijay Kumar)  [Orabug: 27613639]  
  - Revert "uek-rpm: kabi: remove __stack_chk_fail from kABI list" (Todd Vierling)  [Orabug: 27509441]  
  - uek-rpm: Enable CONFIG_SCHEDSTATS in UEK5 config file (Victor Erminpour)  [Orabug: 27774280]  
  - uek-rpm: Enable config options from UEK5 review (Victor Erminpour)  [Orabug: 27741375]  
  - uek-rpm: Set base_sublevel to 32 (Somasundaram Krishnasamy)  [Orabug: 27792024]  
  - uek-rpm: deliver kvm_stat on x86_64 via kernel-uek-tools (Liam Merwick)  [Orabug: 27566074]  
  - uek-rpm: config: Run "make olddefconfig" against v4.14.28 for x86_64 (Victor Erminpour)  [Orabug: 27656430]  
  - uek-rpm: config: Enable OL7U5 RHCK options for UEK5 (Victor Erminpour)  [Orabug: 27622705]  
  - uek-rpm: config: Enable CONFIG_DMA_CMA and CONFIG_CMA_SIZE_MBYTES=0 (Victor Erminpour)  [Orabug: 25917090]  
  - uek-rpm: config: Enable KASLR in UEK5 (Victor Erminpour)  [Orabug: 27741231]  
  - uek-rpm: config: Enable CONFIG_X86_MCELOG_LEGACY=y (Victor Erminpour)  [Orabug: 27684921]  
  - uek-rpm: config: Enable XFRM_OFFLOAD and ESP_OFFLOAD config options (Victor Erminpour)  [Orabug: 27741365]  
  - uek-rpm: config: Enable CONFIG_KVM_DEBUG_FS in UEK5 debug kernel (Victor Erminpour)  [Orabug: 27741246]  
  - uek-rpm: config: Enable CONFIG_F2FS_FS in UEK5 (Victor Erminpour)  [Orabug: 27739286]  
  - uek-rpm: config: Enable qat_c62x and qat_c62xvf modules (Victor Erminpour)  [Orabug: 27725149]  
  - uek-rpm: config: Disable CONFIG_SECURITY_LOADPIN (Victor Erminpour)  [Orabug: 27703796]  
  - uek-rpm: update dtrace-kernel-headers to 1.0.0 (Tomas Jedlicka)  [Orabug: 27752578]  
  - uek-rpm: enable BNX* drivers for aarch64 (Allen Pais)  [Orabug: 27717735]  
  - uek-rpm: config aarch64 add RPi3 support (Tom Saeger)  [Orabug: 27574522]  
  - uek-rpm/config-aarch64: Unset CONFIG_MODULE_SIG_FORCE in kernel config (Vijay Kumar)  [Orabug: 27620376]  
  - uek-rpm/config-aarch64: Enable default sysrq in kernel config (Vijay Kumar)  [Orabug: 27080659]  
  - uek-rpm: Bump libdtrace-ctf dependency to 0.8.0. (Todd Vierling)  [Orabug: 27741711]  
  - uek-rpm: Set base_sublevel to 30 (Somasundaram Krishnasamy)  [Orabug: 27752925]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27706743]  
  - uek-rpm: Set base_sublevel to 28 (Somasundaram Krishnasamy)  [Orabug: 27717309]  
  - uek-rpm: aarch64 build kernel-tools, perf packages (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 add cpupower files needed by kernel-tools (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 install perf with kernel-uek (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: config: Enable ext4 file system encryption (Victor Erminpour)  [Orabug: 27635263]  
  - uek-rpm: UEK5 config file Review (Victor Erminpour)  [Orabug: 27649939]  
  - uek-rpm: Remove config-sparc file (Victor Erminpour)  [Orabug: 27649916]  
  - uek-rpm: config: Enable IPVLAN support (Victor Erminpour)  [Orabug: 27633248]  
  - uek-rpm: config: Enable vfio_mdev VFIO mediated device module (Victor Erminpour)  [Orabug: 27583169]  
  - uek-rpm: config: Enable Intel RDT (Victor Erminpour)  [Orabug: 27581283]  
  - uek-rpm: Set base_sublevel to 26 (Somasundaram Krishnasamy)  [Orabug: 27678165]  
  - uek-rpm: config aarch64 enable kpti and bp harden (Tom Saeger)  [Orabug: 27657714]  
  - uek-rpm: Remove unneeded modules from kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 27663420]  
  - uek-rpm: config aarch64 enable Mellanox hardware (Tom Saeger)  [Orabug: 27657528]  
  - uek-rpm: Set base_sublevel to 24 (Somasundaram Krishnasamy)  [Orabug: 27639261]  
  - uek-rpm: config: enable XFS Realtime subvolume support by default (Shan Hai)  [Orabug: 27548835]  
  - uek-rpm: aarch64 provide kernel-uname-r metadata (Tom Saeger)  [Orabug: 27540755]  
  - modsign: aarch64 Add key for module signing (Tom Saeger)  [Orabug: 27448208]  
  - uek-rpm: Set base_sublevel to 23 (Somasundaram Krishnasamy)  [Orabug: 27601642]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27532347]  
  - uek-rpm: Set base_sublevel to 20 (Somasundaram Krishnasamy)  [Orabug: 27586336]  
  - uek-rpm: enable USERFAULTFD in debug kernel (Mike Kravetz)  [Orabug: 27574106]  
  - uek-rpm: Set base_sublevel to 19 (Somasundaram Krishnasamy)  [Orabug: 27396439]  
  - uek-rpm: aarch64 enable available DTrace options (Tom Saeger)  [Orabug: 27485993]  
  - uek-rpm: Update to latest linux-firmware version (Somasundaram Krishnasamy)  [Orabug: 27523859]  
  - uek-rpm: enable LOCK_DOWN_IN_EFI_SECURE_BOOT (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: Enable CONFIG_MODULE_SIG_ALL (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_LOCK_DOWN_KERNEL (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_LOAD_UEFI_KEYS. (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable EFI_SIGNATURE_LIST_PARSER (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_SECONDARY_TRUSTED_KEYRING (Eric Snowberg)  [Orabug: 27193819]  
  - Revert "uek-rpm: config: enable some secure boot features" (Somasundaram Krishnasamy)  [Orabug: 27193819]  
  - uek-rpm: Enable RDS_ACL in UEK5 (Aron Silverton)  [Orabug: 27503146]  
  - uek-rpm: aarch64 enable OCFS2_FS (Tom Saeger)  [Orabug: 27525109]  
  - uek-rpm: Add support for QLogic 41000 Series Converged Network Adapters (Somasundaram Krishnasamy)  [Orabug: 27426190]  
  - uek-rpm: Enable KPTI and Retpoline config options in UEK5 (Victor Erminpour)  [Orabug: 27487028]  
  - uek-rpm: Enable Yama LSM in UEK5 (Victor Erminpour)  [Orabug: 27486963]  
  - uek-rpm: Enable config support for NVMe over Fabrics (NVMe-oF) (Victor Erminpour)  [Orabug: 27449641]  
  - uek-rpm: Enable support for iWarp QLogic QEDR in UEK5 (Victor Erminpour)  [Orabug: 27448989]  
  - uek-rpm: Enable config support for iWARP Intel i40iw (Victor Erminpour)  [Orabug: 27448941]  
  - uek-rpm: Enable config options for Heterogeneous Memory Management (HMM) (Victor Erminpour)  [Orabug: 27110778]  
  - uek-rpm: Enable eBPF related configs in UEK5 (Victor Erminpour)  [Orabug: 27416748]  
  - uek-rpm: Use olddefconfig instead of oldnoconfig (Somasundaram Krishnasamy)  [Orabug: 27283275]  
  - uek-rpm: aarch64 RPMs need Provides 'kernel' (Tom Saeger)  [Orabug: 27516320]  
  - uek-rpm: kabi: remove __stack_chk_fail from kABI list (Todd Vierling)  [Orabug: 27509305]  
  - uek-rpm: aarch64 needs kernel-headers by default (Tom Saeger)  [Orabug: 27495792]  
  - uek-rpm: Update kernel-ueknano modules list (Somasundaram Krishnasamy)  [Orabug: 27494605]  
  - uek-rpm: require CC=gcc7 on aarch64 (Tom Saeger)  [Orabug: 27438232]  
  - uek-rpm: add _kernel_cc to kernel-uek.spec (Tom Saeger)  [Orabug: 27438232]  
  - uek-rpm: config: enable numa balancing on by default (Henry Willard)  [Orabug: 27464647]  
  - uek-rpm: Do not create kernel-uek-base rpm (Somasundaram Krishnasamy)  [Orabug: 27364632]  
  - uek-rpm: enable CONFIG_PREEMPT_VOLUNTARY (Vincent Lim)  [Orabug: 27456269]  
  - uek-rpm: Enable SoftRoCE related configuration in UEK5 (Victor Erminpour)  [Orabug: 27449119]  
  - uek-rpm: Do not build kernel-uek-headers by default. (Somasundaram Krishnasamy)  [Orabug: 27363133]  
  - ctf: enable in debugging kernels (Nick Alcock)  [Orabug: 27266231]  
  - uek-rpm: build env files for aarch64 (Tom Saeger)  [Orabug: 27437589]  
  - uek-rpm: enable debug builds on aarch64 (Tom Saeger)  [Orabug: 27433384]  
  - uek-rpm: configs: Enabel Oracle HXGE and ASM driver (Allen Pais)  [Orabug: 27199116]  
  - fm10k: Add driver to the kernel config for UEK4 (Allen Pais)  [Orabug: 27199008]  
  - uek-rpm: config: enable some secure boot features (Allen Pais)  [Orabug: 27199002]  
  - uek-rpm: config: Enable OVM API (Allen Pais)  [Orabug: 27199003]  
  - uek-rpm: config: sxge/sxgevf: enable driver (Allen Pais)  [Orabug: 27199004]  
  - uek-rpm: enable CONFIG_KSPLICE. (Allen Pais)  [Orabug: 27199009]  
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 27234070]  
  - modsign: Add key for module signing (Eric Snowberg)  [Orabug: 27199070]  
  - uek-rpm: Add Mellanox drivers neeeded for Exadata to base_modules (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Enable Mellanox hardware kernel config options for UEK5. (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Disable CONFIG_DMA_CMA in UEK5 kernel config (Victor Erminpour)  [Orabug: 27201411]  
  - uek-rpm: Enable CONFIG_IMA_DEFAULT_HASH=sha256 (Victor Erminpour)  [Orabug: 27186234]  
  - uek-rpm: Enable CGROUP config in the UEK5 kernel (Victor Erminpour)  [Orabug: 25974804]  
  - uek-rpm: Kernel config settings needed to support TCP-BBR (Victor Erminpour)  [Orabug: 27110608]  
  - uek-rpm: enable and configure PMEM/DAX for UEK (Victor Erminpour)  [Orabug: 27201433]  
  - uek-rpm: enable DTrace. (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: emit vmlinux.ctfa into -base package. (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: set CONFIG_DTRACE depending on the value of with_dtrace (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: Add signing options for aarch64 (Tom Saeger)  [Orabug: 27255646]  
  - uek-rpm: add aarch64 config files (Allen Pais)  [Orabug: 27255646]  
  - uek-rpm: add support for aarch64 (Allen Pais)  [Orabug: 27255646]  
  - config: CONFIG_FRAME_POINTER_UNWINDER is CONFIG_UNWINDER_FRAME_POINTER in 4.14.8 (Kris Van Hees)  [Orabug: 27419674]  
  - uek-rpm: create base config files for UEK5 (Victor Erminpour)  [Orabug: 26942304]  
  - uek-rpm: Enable signed modules (Dhaval Giani)  [Orabug: 27162491]  
  - uek-rpm: Downgrade linux-firmware version (Dhaval Giani)  [Orabug: 27162498]  
  - uek-rpm: define base_sublevel as 14 after pull of mainline stable 4.14.14 (Chuck Anderson)  [Orabug: 26942304]  
  - uek-rpm: Temporarily disable doc build (Chuck Anderson)  [Orabug: 26942304]  
  - uek-rpm: Add build dependencies to avoid build errors (Somasundaram Krishnasamy)  [Orabug: 26942304]  
  - uek-rpm: Add RPM build environment for UEK5 (Somasundaram Krishnasamy)  [Orabug: 26942304]  
  - Linux 5.4-rc5 (Linus Torvalds)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1946.el7uek]
changelog:
  - Linux 5.4-rc7 (Linus Torvalds)   
  - lib: Remove select of inexistant GENERIC_IO (Corentin Labbe)   
  - ixgbe: need_wakeup flag might not be set for Tx (Magnus Karlsson)   
  - i40e: need_wakeup flag might not be set for Tx (Magnus Karlsson)   
  - igb/igc: use ktime accessors for skb->tstamp (Jacob Keller)   
  - i40e: Fix for ethtool -m issue on X722 NIC (Arkadiusz Kubalewski)   
  - iavf: initialize ITRN registers with correct values (Nicholas Nunley)   
  - ice: fix potential infinite loop because loop counter being too small (Colin Ian King)   
  - Add CONFIG_DM_WRITECACHE to UEK6 (Jack Vogel)  [Orabug: 30421025]  
  - Update the build versioning files. (Jack Vogel)  [Orabug: 30487822]  
  - qede: fix NULL pointer deref in __qede_remove() (Manish Chopra)   
  - net: fix data-race in neigh_event_send() (Eric Dumazet)   
  - sched: Fix pick_next_task() vs 'change' pattern race (Peter Zijlstra)   
  - sched/core: Fix compilation error when cgroup not selected (Qais Yousef)   
  - cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Tejun Heo)   
  - vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella)   
  - net: ethernet: octeon_mgmt: Account for second possible VLAN header (Alexander Sverdlin)   
  - pwm: bcm-iproc: Prevent unloading the driver module while in use (Uwe Kleine-König)   
  - block: drbd: remove a stray unlock in __drbd_send_protocol() (Dan Carpenter)   
  - cpufreq: intel_pstate: Fix invalid EPB setting (Srinivas Pandruvada)   
  - mac80211: fix station inactive_time shortly after boot (Ahmed Zaki)   
  - net/fq_impl: Switch to kvmalloc() for memory allocation (Toke Høiland-Jørgensen)   
  - mac80211: fix ieee80211_txq_setup_flows() failure path (Johannes Berg)   
  - ipv4: Fix table id reference in fib_sync_down_addr (David Ahern)   
  - ipv6: fixes rt6_probe() and fib6_nh->last_probe init (Eric Dumazet)   
  - net: hns: Fix the stray netpoll locks causing deadlock in NAPI path (Salil Mehta)   
  - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Aleksander Morgado)   
  - CDC-NCM: handle incomplete transfer of MTU (Oliver Neukum)   
  - nfc: netlink: fix double device reference drop (Pan Bian)   
  - ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton)   
  - staging: Fix error return code in vboxsf_fill_super() (Wei Yongjun)   
  - staging: vboxsf: fix dereference of pointer dentry before it is null checked (Colin Ian King)   
  - staging: vboxsf: Remove unused including <linux/version.h> (YueHaibing)   
  - pinctrl: stmfx: fix valid_mask init sequence (Amelie Delaunay)   
  - NFC: st21nfca: fix double free (Pan Bian)   
  - net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Huazhong Tan)   
  - r8169: fix page read in r8168g_mdio_read (Heiner Kallweit)   
  - net: stmmac: Fix the TX IOC in xmit path (Jose Abreu)   
  - net: stmmac: Fix TSO descriptor with Enhanced Addressing (Jose Abreu)   
  - net: stmmac: Fix the packet count in stmmac_rx() (Jose Abreu)   
  - net: stmmac: xgmac: Disable MMC interrupts by default (Jose Abreu)   
  - net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Jose Abreu)   
  - net: stmmac: xgmac: Fix AV Feature detection (Jose Abreu)   
  - net: stmmac: xgmac: Fix TSA selection (Jose Abreu)   
  - net: stmmac: xgmac: Only get SPH header len if available (Jose Abreu)   
  - net: stmmac: selftests: Prevent false positives in filter tests (Jose Abreu)   
  - net: stmmac: xgmac: bitrev32 returns u32 (Jose Abreu)   
  - net: stmmac: gmac4: bitrev32 returns u32 (Jose Abreu)   
  - SMB3: Fix persistent handles reconnect (Pavel Shilovsky)   
  - drm/radeon: fix si_enable_smc_cac() failed issue (Alex Deucher)   
  - drm/amdgpu/renoir: move gfxoff handling into gfx9 module (Alex Deucher)   
  - drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (changzhu)   
  - drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10 (changzhu)   
  - drm/amdgpu: register gpu instance before fan boost feature enablment (Evan Quan)   
  - drm/amd/swSMU: fix smu workload bit map error (Kevin Wang)   
  - net/smc: fix ethernet interface refcounting (Ursula Braun)   
  - selftests/tls: add test for concurrent recv and send (Jakub Kicinski)   
  - net/tls: add a TX lock (Jakub Kicinski)   
  - net/tls: don't pay attention to sk_write_pending when pushing partial records (Jakub Kicinski)   
  - blkcg: make blkcg_print_stat() print stats only for online blkgs (Tejun Heo)   
  - drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields (Rob Herring)   
  - net: mscc: ocelot: fix __ocelot_rmw_ix prototype (Vladimir Oltean)   
  - net: mscc: ocelot: fix NULL pointer on LAG slave removal (Claudiu Manoil)   
  - net: mscc: ocelot: don't handle netdev events for other netdevs (Claudiu Manoil)   
  - net/mlx5e: Use correct enum to determine uplink port (Dmytro Linkin)   
  - net/mlx5: DR, Fix memory leak during rule creation (Alex Vesker)   
  - net/mlx5: DR, Fix memory leak in modify action destroy (Alex Vesker)   
  - net/mlx5e: Fix eswitch debug print of max fdb flow (Roi Dayan)   
  - HID: wacom: generic: Treat serial number and related fields as unsigned (Jason Gerecke)   
  - drm/amdgpu: add navi14 PCI ID (Tianci.Yin)   
  - Revert "drm/amd/display: setting the DIG_MODE to the correct value." (Zhan Liu)   
  - drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 (Zhan Liu)   
  - drm/amdgpu: dont schedule jobs while in reset (Shirish S)   
  - drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE (Alex Deucher)   
  - arm64: Do not mask out PTE_RDONLY in pte_same() (Catalin Marinas)   
  - net: bcmgenet: reapply manual settings to the PHY (Doug Berger)   
  - Revert "net: bcmgenet: soft reset 40nm EPHYs before MAC init" (Doug Berger)   
  - net: bcmgenet: use RGMII loopback for MAC reset (Doug Berger)   
  - drm/atomic: fix self-refresh helpers crtc state dereference (Rob Clark)   
  - configfs: calculate the depth of parent item (Honggang Li)   
  - ALSA: timer: Fix incorrectly assigned timer instance (Takashi Iwai)   
  - mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Johannes Weiner)   
  - mm/memory_hotplug: fix updating the node span (David Hildenbrand)   
  - scripts/gdb: fix debugging modules compiled with hot/cold partitioning (Ilya Leoshkevich)   
  - mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Roman Gushchin)   
  - MAINTAINERS: update information for "MEMORY MANAGEMENT" (Song Liu)   
  - dump_stack: avoid the livelock of the dump_lock (Kevin Hao)   
  - zswap: add Vitaly to the maintainers list (Vitaly Wool)   
  - mm/page_alloc.c: ratelimit allocation failure warnings more aggressively (Johannes Weiner)   
  - mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y (Ville Syrjälä)   
  - mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Michal Hocko)   
  - mm, vmstat: hide /proc/pagetypeinfo from normal users (Michal Hocko)   
  - mm/mmu_notifiers: use the right return code for WARN_ON (Jason Gunthorpe)   
  - ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() (Shuning Zhang)   
  - mm: thp: handle page cache THP correctly in PageTransCompoundMap (Yang Shi)   
  - mm, meminit: recalculate pcpu batch and high limits after init completes (Mel Gorman)   
  - mm/gup_benchmark: fix MAP_HUGETLB case (John Hubbard)   
  - mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Shakeel Butt)   
  - MAINTAINERS: update Cavium ThunderX2 maintainers (Jayachandran C)   
  - ASoC: SOF: topology: Fix bytes control size checks (Dragos Tarcatu)   
  - ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1 (Amelie Delaunay)   
  - ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1 (Amelie Delaunay)   
  - ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c (Christophe Roullier)   
  - ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157 (Patrice Chotard)   
  - Documentation: TLS: Add missing counter description (Tariq Toukan)   
  - NFC: fdp: fix incorrect free object (Pan Bian)   
  - net: prevent load/store tearing on sk->sk_stamp (Eric Dumazet)   
  - net: qualcomm: rmnet: Fix potential UAF when unregistering (Sean Tranchetti)   
  - net/tls: fix sk_msg trim on fallback to copy mode (Jakub Kicinski)   
  - mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Dotan Barak)   
  - net: dsa: bcm_sf2: Fix driver removal (Florian Fainelli)   
  - net: sched: prevent duplicate flower rules from tcf_proto destroy race (John Hurley)   
  - net: hns3: Use the correct style for SPDX License Identifier (Nishad Kamdar)   
  - bonding: fix state transition issue in link monitoring (Jay Vosburgh)   
  - taprio: fix panic while hw offload sched list swap (Ivan Khoronzhuk)   
  - nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Charles Machalow)   
  - ALSA: hda: hdmi - add Tigerlake support (Kai Vehmanen)   
  - ASoC: max98373: replace gpio_request with devm_gpio_request (Yong Zhi)   
  - ASoC: stm32: sai: add restriction on mmap support (Olivier Moysan)   
  - watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading (Matti Vaittinen)   
  - watchdog: imx_sc_wdt: Pretimeout should follow SCU firmware format (Anson Huang)   
  - watchdog: meson: Fix the wrong value of left time (Xingyu Chen)   
  - watchdog: pm8916_wdt: fix pretimeout registration flow (Jorge Ramirez-Ortiz)   
  - watchdog: cpwd: fix build regression (Arnd Bergmann)   
  - nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Anton Eidelman)   
  - nvme-rdma: fix a segmentation fault during module unload (Max Gurtovoy)   
  - clone3: validate stack arguments (Christian Brauner)   
  - ceph: don't allow copy_file_range when stripe_count != 1 (Luis Henriques)   
  - ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton)   
  - ALSA: hda/ca0132 - Fix possible workqueue stall (Takashi Iwai)   
  - scripts/nsdeps: make sure to pass all module source files to spatch (Jessica Yu)   
  - perf tools: Fix time sorting (Jiri Olsa)   
  - can: don't use deprecated license identifiers (Yegor Yefremov)   
  - can: mcp251x: mcp251x_restart_work_handler(): Fix potential force_quit race condition (Timo Schlüßler)   
  - perf tools: Remove unused trace_find_next_event() (Steven Rostedt (VMware))   
  - perf scripting engines: Iterate on tep event arrays directly (Steven Rostedt (VMware))   
  - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Michael Zhivich)   
  - x86/dumpstack/64: Don't evaluate exception stacks before setup (Thomas Gleixner)   
  - irq/irqdomain: Update __irq_domain_alloc_fwnode() function documentation (Yi Wang)   
  - x86/apic/32: Avoid bogus LDR warnings (Jan Beulich)   
  - timekeeping/vsyscall: Update VDSO data unconditionally (Huacai Chen)   
  - drm/i915/dp: Do not switch aux to TBT mode for non-TC ports (José Roberto de Souza)   
  - drm/i915: Avoid HPD poll detect triggering a new detect cycle (Imre Deak)   
  - can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity check for correct total message size (Oleksij Rempel)   
  - can: j1939: transport: j1939_session_fresh_new(): make sure EOMA is send with the total message size set (Oleksij Rempel)   
  - can: j1939: fix memory leak if filters was set (Oleksij Rempel)   
  - can: j1939: fix resource leak of skb on error return paths (Colin Ian King)   
  - can: ti_hecc: add missing state changes (Jeroen Hofstee)   
  - can: ti_hecc: properly report state changes (Jeroen Hofstee)   
  - can: ti_hecc: add fifo overflow error reporting (Jeroen Hofstee)   
  - can: ti_hecc: release the mailbox a bit earlier (Jeroen Hofstee)   
  - can: ti_hecc: keep MIM and MD set (Jeroen Hofstee)   
  - can: ti_hecc: ti_hecc_stop(): stop the CPK on down (Jeroen Hofstee)   
  - can: ti_hecc: ti_hecc_error(): increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails (Marc Kleine-Budde)   
  - can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails (Marc Kleine-Budde)   
  - can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error (Marc Kleine-Budde)   
  - can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on error (Jeroen Hofstee)   
  - can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to propagate error value in case of errors (Marc Kleine-Budde)   
  - can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM (Marc Kleine-Budde)   
  - can: rx-offload: can_rx_offload_offload_one(): do not increase the skb_queue beyond skb_queue_len_max (Marc Kleine-Budde)   
  - can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid skb mem leak (Marc Kleine-Budde)   
  - can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid skb mem leak (Marc Kleine-Budde)   
  - can: xilinx_can: Fix flags field initialization for axi can (Appana Durga Kedareswara rao)   
  - can: c_can: C_CAN: add bus recovery events (Jeroen Hofstee)   
  - can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open (Jeroen Hofstee)   
  - can: c_can: c_can_poll(): only read status register after status IRQ (Kurt Van Dijck)   
  - can: peak_usb: report bus recovery as well (Jeroen Hofstee)   
  - can: peak_usb: fix slab info leak (Johan Hovold)   
  - can: peak_usb: fix a potential out-of-sync while decoding packets (Stephane Grosjean)   
  - can: flexcan: disable completely the ECC mechanism (Joakim Zhang)   
  - can: usb_8dev: fix use-after-free on disconnect (Johan Hovold)   
  - can: mcba_usb: fix use-after-free on disconnect (Johan Hovold)   
  - can: gs_usb: gs_can_open(): prevent memory leak (Navid Emamdoost)   
  - can: dev: add missing of_node_put() after calling of_get_child_by_name() (Wen Yang)   
  - btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC (David Sterba)   
  - btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range (Josef Bacik)   
  - stacktrace: Don't skip first entry on noncurrent tasks (Jiri Slaby)   
  - netfilter: nf_tables_offload: skip EBUSY on chain update (Pablo Neira Ayuso)   
  - netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Pablo Neira Ayuso)   
  - bridge: ebtables: don't crash when using dnat target in output chains (Florian Westphal)   
  - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera)   
  - netfilter: nf_tables: Align nft_expr private data to 64-bit (Lukas Wunner)   
  - netfilter: ipset: Fix nla_policies to fully support NL_VALIDATE_STRICT (Jozsef Kadlecsik)   
  - netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets (Stefano Brivio)   
  - netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Dan Carpenter)   
  - dccp: do not leak jiffies on the wire (Eric Dumazet)   
  - net: fec: add missed clk_disable_unprepare in remove (Chuhong Yuan)   
  - clk: ti: clkctrl: Fix failed to enable error with double udelay timeout (Tony Lindgren)   
  - clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call (Peter Ujfalusi)   
  - netfilter: nf_tables_offload: check for register data length mismatches (Pablo Neira Ayuso)   
  - intel_th: pci: Add Jasper Lake PCH support (Alexander Shishkin)   
  - intel_th: pci: Add Comet Lake PCH support (Alexander Shishkin)   
  - intel_th: msu: Fix possible memory leak in mode_store() (Wei Yongjun)   
  - intel_th: msu: Fix overflow in shift of an unsigned int (Colin Ian King)   
  - intel_th: msu: Fix missing allocation failure check on a kstrndup (Colin Ian King)   
  - intel_th: msu: Fix an uninitialized mutex (Alexander Shishkin)   
  - intel_th: gth: Fix the window switching sequence (Alexander Shishkin)   
  - ASoC: hdac_hda: fix race in device removal (Kai Vehmanen)   
  - fbdev: c2p: Fix link failure on non-inlining (Geert Uytterhoeven)   
  - ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Takashi Sakamoto)   
  - arm64: dts: zii-ultra: fix ARM regulator GPIO handle (Lucas Stach)   
  - Revert "gpio: merrifield: Pass irqchip when adding gpiochip" (Linus Walleij)   
  - Revert "gpio: merrifield: Restore use of irq_base" (Linus Walleij)   
  - Revert "gpio: merrifield: Move hardware initialization to callback" (Linus Walleij)   
  - Linux 5.4-rc6 (Linus Torvalds)   
  - x86/resctrl: Prevent NULL pointer dereference when reading mondata (Xiaochen Shen)   
  - idr: Fix idr_alloc_u32 on 32-bit systems (Matthew Wilcox (Oracle))   
  - idr: Fix integer overflow in idr_for_each_entry (Matthew Wilcox (Oracle))   
  - HID: i2c-hid: Send power-on command after reset (Hans de Goede)   
  - radix tree: Remove radix_tree_iter_find (Matthew Wilcox (Oracle))   
  - idr: Fix idr_get_next_ul race with idr_remove (Matthew Wilcox (Oracle))   
  - powerpc/bpf: Fix tail call implementation (Eric Dumazet)   
  - net: fix installing orphaned programs (Jakub Kicinski)   
  - net: cls_bpf: fix NULL deref on offload filter removal (Jakub Kicinski)   
  - selftests: bpf: Skip write only files in debugfs (Jakub Kicinski)   
  - selftests: net: reuseport_dualstack: fix uninitalized parameter (Wei Wang)   
  - r8169: fix wrong PHY ID issue with RTL8168dp (Heiner Kallweit)   
  - net: dsa: bcm_sf2: Fix IMP setup for port different than 8 (Florian Fainelli)   
  - net: phylink: Fix phylink_dbg() macro (Florian Fainelli)   
  - gve: Fixes DMA synchronization. (Yangchun Fu)   
  - inet: stop leaking jiffies on the wire (Eric Dumazet)   
  - ixgbe: Remove duplicate clear_bit() call (Igor Pylypiv)   
  - Documentation: networking: device drivers: Remove stray asterisks (Jonathan Neuschäfer)   
  - e1000: fix memory leaks (Wenwen Wang)   
  - i40e: Fix receive buffer starvation for AF_XDP (Jeff Kirsher)   
  - igb: Fix constant media auto sense switching when no cable is connected (Manfred Rudigier)   
  - net: ethernet: arc: add the missed clk_disable_unprepare (Chuhong Yuan)   
  - NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Trond Myklebust)   
  - NFSv4: Don't allow a cached open with a revoked delegation (Trond Myklebust)   
  - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Florian Fainelli)   
  - arm64: Brahma-B53 is SSB and spectre v2 safe (Florian Fainelli)   
  - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Doug Berger)   
  - igb: Enable media autosense for the i350. (Manfred Rudigier)   
  - igb/igc: Don't warn on fatal read failures when the device is removed (Lyude Paul)   
  - tcp: increase tcp_max_syn_backlog max value (Eric Dumazet)   
  - net: increase SOMAXCONN to 4096 (Eric Dumazet)   
  - bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Björn Töpel)   
  - samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Björn Töpel)   
  - perf tools: Make usage of test_attr__* optional for perf-sys.h (Björn Töpel)   
  - netdevsim: Fix use-after-free during device dismantle (Ido Schimmel)   
  - rxrpc: Fix handling of last subpacket of jumbo packet (David Howells)   
  - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Felipe Balbi)   
  - iocost: don't nest spin_lock_irq in ioc_weight_write() (Dan Carpenter)   
  - s390/idle: fix cpu idle time calculation (Heiko Carstens)   
  - s390/unwind: fix mixing regs and sp (Ilya Leoshkevich)   
  - s390/cmm: fix information leak in cmm_timeout_handler() (Yihui ZENG)   
  - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Bjorn Andersson)   
  - KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini)   
  - kvm: call kvm_arch_destroy_vm if vm creation fails (Jim Mattson)   
  - efi/efi_test: Lock down /dev/efi_test and require CAP_SYS_ADMIN (Javier Martinez Canillas)   
  - x86, efi: Never relocate kernel below lowest acceptable address (Kairui Song)   
  - efi: libstub/arm: Account for firmware reserved memory at the base of RAM (Ard Biesheuvel)   
  - efi/random: Treat EFI_RNG_PROTOCOL output as bootloader randomness (Dominik Brodowski)   
  - efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar)   
  - efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Narendra K)   
  - hv_netvsc: Fix error handling in netvsc_attach() (Haiyang Zhang)   
  - hv_netvsc: Fix error handling in netvsc_set_features() (Haiyang Zhang)   
  - cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni)   
  - net: annotate lockless accesses to sk->sk_napi_id (Eric Dumazet)   
  - ALSA: timer: Fix mutex deadlock at releasing card (Takashi Iwai)   
  - io_uring: ensure we clear io_kiocb->result before each issue (Jens Axboe)   
  - parisc: fix frame pointer in ftrace_regs_caller() (Sven Schnelle)   
  - net: annotate accesses to sk->sk_incoming_cpu (Eric Dumazet)   
  - bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Ilya Leoshkevich)   
  - mlxsw: core: Unpublish devlink parameters during reload (Jiri Pirko)   
  - qed: Optimize execution time for nvm attributes configuration. (Sudarsana Reddy Kalluru)   
  - vxlan: fix unexpected failure of vxlan_changelink() (Taehee Yoo)   
  - qed: fix spelling mistake "queuess" -> "queues" (Colin Ian King)   
  - SUNRPC: Destroy the back channel when we destroy the host transport (Trond Myklebust)   
  - SUNRPC: The RDMA back channel mustn't disappear while requests are outstanding (Trond Myklebust)   
  - SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Trond Myklebust)   
  - drm/amdgpu: enable -msse2 for GCC 7.1+ users (Nick Desaulniers)   
  - drm/amdgpu: fix stack alignment ABI mismatch for GCC 7.1+ (Nick Desaulniers)   
  - drm/amdgpu: fix stack alignment ABI mismatch for Clang (Nick Desaulniers)   
  - drm/radeon: Fix EEH during kexec (Kyle Mahlkuch)   
  - drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Alex Deucher)   
  - drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Pelle van Gils)   
  - dc.c:use kzalloc without test (zhongshiqi)   
  - drm/amd/display: setting the DIG_MODE to the correct value. (Zhan liu)   
  - drm/amd/display: Passive DP->HDMI dongle detection fix (Michael Strauss)   
  - drm/amd/display: add 50us buffer as WA for pstate switch in active (Jun Lei)   
  - drm/amd/display: Allow inverted gamma (Aidan Yang)   
  - drm/amd/display: do not synchronize "drr" displays (Jun Lei)   
  - drm/amdgpu: If amdgpu_ib_schedule fails return back the error. (Andrey Grodzovsky)   
  - drm/sched: Set error to s_fence if HW job submission failed. (Andrey Grodzovsky)   
  - drm/amdgpu/gfx10: update gfx golden settings for navi12 (Tianci.Yin)   
  - drm/amdgpu/gfx10: update gfx golden settings for navi14 (Tianci.Yin)   
  - drm/amdgpu/gfx10: update gfx golden settings (Tianci.Yin)   
  - drm/amd/display: Change Navi14's DWB flag to 1 (Zhan liu)   
  - drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Pierre-Eric Pelloux-Prayer)   
  - drm/amdgpu: Fix SDMA hang when performing VKexample test (chen gong)   
  - iwlwifi: fw api: support new API for scan config cmd (Ayala Beker)   
  - mt76: dma: fix buffer unmap with non-linear skbs (Lorenzo Bianconi)   
  - mt76: mt76x2e: disable pcie_aspm by default (Lorenzo Bianconi)   
  - ALSA: hda - Fix mutex deadlock in HDMI codec driver (Takashi Iwai)   
  - usb: cdns3: gadget: Fix g_audio use case when connected to Super-Speed host (Roger Quadros)   
  - usb: cdns3: gadget: reset EP_CLAIMED flag while unloading (Sanket Parmar)   
  - gfs2: Fix initialisation of args for remount (Andrew Price)   
  - staging: Add VirtualBox guest shared folder (vboxsf) support (Hans de Goede)   
  - iommu/vt-d: Fix panic after kexec -p for kdump (John Donnelly)   
  - iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Takashi Iwai)   
  - iommu/ipmmu-vmsa: Remove dev_err() on platform_get_irq() failure (YueHaibing)   
  - nl80211: fix validation of mesh path nexthop (Markus Theil)   
  - nl80211: Disallow setting of HT for channel 14 (Masashi Honma)   
  - USB: serial: whiteheat: fix line-speed endianness (Johan Hovold)   
  - USB: serial: whiteheat: fix potential slab corruption (Johan Hovold)   
  - MAINTAINERS: Change to my personal email address (Palmer Dabbelt)   
  - drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Ville Syrjälä)   
  - net: rtnetlink: fix a typo fbd -> fdb (Nikolay Aleksandrov)   
  - net/smc: fix refcounting for non-blocking connect() (Ursula Braun)   
  - bonding: fix using uninitialized mode_lock (Taehee Yoo)   
  - net: fec_ptp: Use platform_get_irq_xxx_optional() to avoid error message (Anson Huang)   
  - net: fec_main: Use platform_get_irq_byname_optional() to avoid error message (Anson Huang)   
  - MAINTAINERS: remove Dave Watson as TLS maintainer (Jakub Kicinski)   
  - vxlan: check tun_info options_len properly (Xin Long)   
  - erspan: fix the tun_info options_len check for erspan (Xin Long)   
  - net: hisilicon: Fix ping latency when deal with high throughput (Jiangfeng Xiao)   
  - net/mlx4_core: Dynamically set guaranteed amount of counters per VF (Eran Ben Elisha)   
  - net/mlx5e: Initialize on stack link modes bitmap (Aya Levin)   
  - net/mlx5e: Fix ethtool self test: link speed (Aya Levin)   
  - net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Maxim Mikityanskiy)   
  - net/mlx5e: Don't store direct pointer to action's tunnel info (Vlad Buslov)   
  - net/mlx5: Fix NULL pointer dereference in extended destination (Eli Britstein)   
  - net/mlx5: Fix rtable reference leak (Parav Pandit)   
  - net/mlx5e: Only skip encap flows update when encap init failed (Vlad Buslov)   
  - net/mlx5e: Replace kfree with kvfree when free vhca stats (Maor Gottlieb)   
  - net/mlx5e: Remove incorrect match criteria assignment line (Dmytro Linkin)   
  - net/mlx5e: Determine source port properly for vlan push action (Dmytro Linkin)   
  - net/mlx5: Fix flow counter list auto bits struct (Roi Dayan)   
  - net: mscc: ocelot: refuse to overwrite the port's native vlan (Vladimir Oltean)   
  - net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link is up (Vladimir Oltean)   
  - wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle (Navid Emamdoost)   
  - drm/i915/tgl: Fix doc not corresponding to code (Anna Karas)   
  - ceph: add missing check in d_revalidate snapdir handling (Al Viro)   
  - ceph: fix RCU case handling in ceph_d_revalidate() (Al Viro)   
  - ceph: fix use-after-free in __ceph_remove_cap() (Luis Henriques)   
  - drm/panfrost: Don't dereference bogus MMU pointers (Robin Murphy)   
  - drm/panfrost: fix -Wmissing-prototypes warnings (Yi Wang)   
  - net: hisilicon: Fix "Trying to free already-free IRQ" (Jiangfeng Xiao)   
  - fjes: Handle workqueue allocation failure (Will Deacon)   
  - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Bjorn Andersson)   
  - drm/etnaviv: fix dumping of iommuv2 (Christian Gmeiner)   
  - drm/etnaviv: reinstate MMUv1 command buffer window check (Lucas Stach)   
  - drm/etnaviv: fix deadlock in GPU coredump (Lucas Stach)   
  - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Catalin Marinas)   
  - um-ubd: Entrust re-queue to the upper layers (Anton Ivanov)   
  - nvme-multipath: remove unused groups_only mode in ana log (Anton Eidelman)   
  - nvme-multipath: fix possible io hang after ctrl reconnect (Anton Eidelman)   
  - bpf, doc: Add Andrii as official reviewer to BPF subsystem (Daniel Borkmann)   
  - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Nicholas Piggin)   
  - sched/topology: Allow sched_asym_cpucapacity to be disabled (Valentin Schneider)   
  - sched/topology: Don't try to build empty sched domains (Valentin Schneider)   
  - USB: gadget: Reject endpoints with 0 maxpacket value (Alan Stern)   
  - ARM: sunxi: Fix CPU powerdown on A83T (Ondrej Jirman)   
  - ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend (Ondrej Jirman)   
  - clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18 (Colin Ian King)   
  - clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup (Nathan Chancellor)   
  - powerpc/prom_init: Undo relocation before entering secure mode (Thiago Jung Bauermann)   
  - scsi: qla2xxx: stop timer in shutdown path (Nicholas Piggin)   
  - hwmon: (ina3221) Fix read timeout issue (Nicolin Chen)   
  - clk: ast2600: Fix enabling of clocks (Joel Stanley)   
  - net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Daniel Wagner)   
  - net: dsa: sja1105: improve NET_DSA_SJA1105_TAS dependency (Arnd Bergmann)   
  - net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum (Benjamin Herrenschmidt)   
  - net: fix sk_page_frag() recursion from memory reclaim (Tejun Heo)   
  - udp: fix data-race in udp_set_dev_scratch() (Eric Dumazet)   
  - net: dpaa2: Use the correct style for SPDX License Identifier (Nishad Kamdar)   
  - net: add READ_ONCE() annotation in __skb_wait_for_more_packets() (Eric Dumazet)   
  - net: use skb_queue_empty_lockless() in busy poll contexts (Eric Dumazet)   
  - net: use skb_queue_empty_lockless() in poll() handlers (Eric Dumazet)   
  - udp: use skb_queue_empty_lockless() (Eric Dumazet)   
  - net: add skb_queue_empty_lockless() (Eric Dumazet)   
  - RDMA/hns: Prevent memory leaks of eq->buf_list (Lijun Ou)   
  - RISC-V: Add PCIe I/O BAR memory mapping (Yash Shah)   
  - RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Potnuri Bharat Teja)   
  - RDMA/mlx5: Use irq xarray locking for mkey_table (Jason Gunthorpe)   
  - UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Alan Stern)   
  - usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Alan Stern)   
  - usbip: Fix free of unallocated memory in vhci tx (Suwan Kim)   
  - usbip: tools: Fix read_usb_vudc_device() error path handling (GwanYeong Kim)   
  - usb: xhci: fix __le32/__le64 accessors in debugfs code (Ben Dooks (Codethink))   
  - usb: xhci: fix Immediate Data Transfer endianness (Samuel Holland)   
  - xhci: Fix use-after-free regression in xhci clear hub TT implementation (Mathias Nyman)   
  - USB: ldusb: fix control-message timeout (Johan Hovold)   
  - USB: ldusb: use unsigned size format specifiers (Johan Hovold)   
  - USB: ldusb: fix ring-buffer locking (Johan Hovold)   
  - USB: Skip endpoints with 0 maxpacket length (Alan Stern)   
  - io_uring: don't touch ctx in setup after ring fd install (Jens Axboe)   
  - clk: at91: avoid sleeping early (Alexandre Belloni)   
  - ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Cheng-Yi Chiang)   
  - ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Peter Ujfalusi)   
  - ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Navid Emamdoost)   
  - ASoC: SOF: Fix memory leak in sof_dfsentry_write (Navid Emamdoost)   
  - ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Keyon Jie)   
  - arm64: dts: imx8mn: fix compatible string for sdma (Shengjiu Wang)   
  - arm64: dts: imx8mm: fix compatible string for sdma (Shengjiu Wang)   
  - reset: fix reset_control_ops kerneldoc comment (Randy Dunlap)   
  - Revert "ALSA: hda: Flush interrupts on disabling" (Takashi Iwai)   
  - perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Geert Uytterhoeven)   
  - perf/x86/uncore: Fix event group support (Kan Liang)   
  - perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Kim Phillips)   
  - perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Kim Phillips)   
  - perf/core: Start rejecting the syscall with attr.__reserved_2 set (Alexander Shishkin)   
  - clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM (Leonard Crestez)   
  - vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang)   
  - vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella)   
  - virtio_ring: fix stalls for packed rings (Marvin Liu)   
  - riscv: for C functions called only from assembly, mark with __visible (Paul Walmsley)   
  - riscv: fp: add missing __user pointer annotations (Paul Walmsley)   
  - riscv: add missing header file includes (Paul Walmsley)   
  - riscv: mark some code and data as file-static (Paul Walmsley)   
  - riscv: init: merge split string literals in preprocessor directive (Paul Walmsley)   
  - riscv: add prototypes for assembly language functions from head.S (Paul Walmsley)   
  - io_uring: Fix leaked shadow_req (Pavel Begunkov)   
  - ARM: dts: imx6-logicpd: Re-enable SNVS power key (Adam Ford)   
  - fix memory leak in large read decrypt offload (Steve French)   
  - iio: adc: stm32-adc: fix stopping dma (Fabrice Gasnier)   
  - usb: cdns3: gadget: Don't manage pullups (Roger Quadros)   
  - usb: dwc3: remove the call trace of USBx_GFLADJ (Yinbo Zhu)   
  - usb: gadget: configfs: fix concurrent issue between composite APIs (Peter Chen)   
  - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Navid Emamdoost)   
  - usb: gadget: composite: Fix possible double free memory bug (Chandana Kishori Chiluveru)   
  - usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. (Cristian Birsan)   
  - usb: renesas_usbhs: fix type of buf (Ben Dooks (Codethink))   
  - usb: renesas_usbhs: Fix warnings in usbhsg_recip_handler_std_set_device() (Yoshihiro Shimoda)   
  - usb: gadget: udc: renesas_usb3: Fix __le16 warnings (Yoshihiro Shimoda)   
  - usb: renesas_usbhs: fix __le16 warnings (Ben Dooks (Codethink))   
  - usb: cdns3: include host-export,h for cdns3_host_init (Ben Dooks (Codethink))   
  - usb: mtu3: fix missing include of mtu3_dr.h (Ben Dooks (Codethink))   
  - usb: fsl: Check memory resource before releasing it (Nikhil Badola)   
  - usb: dwc3: select CONFIG_REGMAP_MMIO (Arnd Bergmann)   
  - selftests: fib_tests: add more tests for metric update (Paolo Abeni)   
  - ipv4: fix route update on metric change. (Paolo Abeni)   
  - net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (zhanglin)   
  - soc: imx: gpc: fix initialiser format (Ben Dooks)   
  - ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts (Fabio Estevam)   
  - ALSA: bebob: Fix prototype of helper function to return negative value (Takashi Sakamoto)   
  - cxgb4: request the TX CIDX updates to status page (Raju Rangoju)   
  - netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault)   
  - net: ethernet: Use the correct style for SPDX License Identifier (Nishad Kamdar)   
  - net/smc: keep vlan_id for SMC-R in smc_listen_work() (Ursula Braun)   
  - net/smc: fix closing of fallback SMC sockets (Ursula Braun)   
  - net: hwbm: if CONFIG_NET_HWBM unset, make stub functions static (Ben Dooks (Codethink))   
  - net: mvneta: make stub functions static inline (Ben Dooks (Codethink))   
  - net: sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Vincent Prince)   
  - Btrfs: fix race leading to metadata space leak after task received signal (Filipe Manana)   
  - btrfs: tree-checker: Fix wrong check on max devid (Qu Wenruo)   
  - btrfs: Consider system chunk array size for new SYSTEM chunks (Qu Wenruo)   
  - kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Jim Mattson)   
  - powerpc/powernv/eeh: Fix oops when probing cxl devices (Frederic Barrat)   
  - pinctrl: cherryview: Allocate IRQ chip dynamic (Andy Shevchenko)   
  - ACPI: processor: Add QoS requests for all CPUs (Rafael J. Wysocki)   
  - clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume (Marek Szyprowski)   
  - arm64: dts: ls1028a: fix a compatible issue (Yuantian Tang)   
  - scsi: sd: define variable dif as unsigned int instead of bool (Xiang Chen)   
  - scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Bart Van Assche)   
  - IB/core: Avoid deadlock during netlink message handling (Parav Pandit)   
  - virt_wifi: fix refcnt leak in module exit routine (Taehee Yoo)   
  - net: remove unnecessary variables and callback (Taehee Yoo)   
  - vxlan: add adjacent link to limit depth level (Taehee Yoo)   
  - net: core: add ignore flag to netdev_adjacent structure (Taehee Yoo)   
  - macsec: fix refcnt leak in module exit routine (Taehee Yoo)   
  - team: fix nested locking lockdep warning (Taehee Yoo)   
  - bonding: use dynamic lockdep key instead of subclass (Taehee Yoo)   
  - bonding: fix unexpected IFF_BONDING bit unset (Taehee Yoo)   
  - net: core: add generic lockdep keys (Taehee Yoo)   
  - net: core: limit nested device depth (Taehee Yoo)   
  - keys: Fix memory leak in copy_net_ns (Takeshi Misawa)   
  - RDMA/nldev: Skip counter if port doesn't match (Mark Zhang)   
  - ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Aaron Ma)   
  - soundwire: slave: fix scanf format (Pierre-Louis Bossart)   
  - ALSA: hda/realtek - Add support for ALC623 (Kailang Yang)   
  - ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Justin Song)   
  - netfilter: nft_payload: fix missing check for matching length in offloads (wenxu)   
  - ipvs: move old_secure_tcp into struct netns_ipvs (Eric Dumazet)   
  - ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti)   
  - reset: fix reset_control_get_exclusive kerneldoc comment (Philipp Zabel)   
  - reset: fix reset_control_lookup kerneldoc comment (Philipp Zabel)   
  - reset: fix of_reset_control_get_count kerneldoc comment (Philipp Zabel)   
  - reset: fix of_reset_simple_xlate kerneldoc comment (Philipp Zabel)   
  - net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Martin Fuzzey)   
  - xsk: Fix registration of Rx-only sockets (Magnus Karlsson)   
  - net/flow_dissector: switch to siphash (Eric Dumazet)   
  - drm/v3d: Fix memory leak in v3d_submit_cl_ioctl (Navid Emamdoost)   
  - panfrost: Properly undo pm_runtime_enable when deferring a probe (Tomeu Vizoso)   
  - ASoC: kirkwood: fix device remove ordering (Russell King)   
  - ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jiada Wang)   
  - ASoC: hdmi-codec: drop mutex locking again (Jerome Brunet)   
  - ASoC: kirkwood: fix external clock probe defer (Russell King)   
  - clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU (Marek Szyprowski)   
  - clk: samsung: exynos5433: Fix error paths (Marek Szyprowski)   
  - dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle (Tony Lindgren)   
  - fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Vasily Averin)   
  - fuse: Add changelog entries for protocols 7.1 - 7.8 (Alan Somers)   
  - fuse: truncate pending writes on O_TRUNC (Miklos Szeredi)   
  - fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi)   
  - netfilter: nf_tables_offload: restore basechain deletion (Pablo Neira Ayuso)   
  - netfilter: nf_flow_table: set timeout before insertion into hashes (Pablo Neira Ayuso)   
  - rtlwifi: rtl_pci: Fix problem of too small skb->len (Larry Finger)   
  - iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Luca Coelho)   
  - iwlwifi: pcie: add workaround for power gating in integrated 22000 (Luca Coelho)   
  - iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Johannes Berg)   
  - iwlwifi: pcie: fix all 9460 entries for qnj (Luca Coelho)   
  - iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Luca Coelho)   
  - rtlwifi: Fix potential overflow on P2P code (Laura Abbott)   
  - iwlwifi: pcie: fix merge damage on making QnJ exclusive (Luca Coelho)   
  - virtiofs: Remove set but not used variable 'fc' (zhengbin)   
  - bpf: Fix use after free in bpf_get_prog_name (Daniel Borkmann)   
  - scsi: qla2xxx: Fix partial flash write of MBI (Quinn Tran)   
  - scsi: qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani)   
  - scsi: lpfc: Honor module parameter lpfc_use_adisc (Daniel Wagner)   
  - ipv6: include <net/addrconf.h> for missing declarations (Ben Dooks (Codethink))   
  - net: openvswitch: free vport unless register_netdevice() succeeds (Hillf Danton)   
  - selftests: Make l2tp.sh executable (David Ahern)   
  - net: sched: taprio: fix -Wmissing-prototypes warnings (Yi Wang)   
  - bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device. (Vasundhara Volam)   
  - bnxt_en: Minor formatting changes in FW devlink_health_reporter (Vasundhara Volam)   
  - bnxt_en: Adjust the time to wait before polling firmware readiness. (Vasundhara Volam)   
  - bnxt_en: Fix devlink NVRAM related byte order related issues. (Michael Chan)   
  - bnxt_en: Fix the size of devlink MSIX parameters. (Vasundhara Volam)   
  - net: stmmac: Fix the problem of tso_xmit (yuqi jin)   
  - dynamic_debug: provide dynamic_hex_dump stub (Arnd Bergmann)   
  - bpf: Fix use after free in subprog's jited symbol removal (Daniel Borkmann)   
  - RDMA/uverbs: Prevent potential underflow (Dan Carpenter)   
  - ARC: perf: Accommodate big-endian CPU (Alexey Brodkin)   
  - ARC: [plat-hsdk]: Enable on-boardi SPI ADC IC (Eugeniy Paltsev)   
  - ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC (Eugeniy Paltsev)   
  - tools: gpio: Use !building_out_of_srctree to determine srctree (Shuah Khan)   
  - iio: imu: inv_mpu6050: fix no data on MPU6050 (Jean-Baptiste Maneyrol)   
  - reset: Fix memory leak in reset_control_array_put() (Kishon Vijay Abraham I)   
  - xdp: Handle device unregister for devmap_hash map type (Toke Høiland-Jørgensen)   
  - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Kazutoshi Noguchi)   
  - ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation (Eric Dumazet)   
  - Revert "pwm: Let pwm_get_state() return the last implemented state" (Thierry Reding)   
  - pinctrl: cherryview: Fix irq_valid_mask calculation (Hans de Goede)   
  - virtiofs: Retry request submission from worker context (Vivek Goyal)   
  - virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal)   
  - virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal)   
  - virtiofs: No need to check fpq->connected state (Vivek Goyal)   
  - virtiofs: Do not end request in submission context (Vivek Goyal)   
  - fuse: don't advise readdirplus for negative lookup (Miklos Szeredi)   
  - ASoC: compress: fix unsigned integer overflow check (Xiaojun Sang)   
  - ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Stephan Gerhold)   
  - pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (Andy Shevchenko)   
  - fuse: don't dereference req->args on finished request (Miklos Szeredi)   
  - soundwire: intel: fix intel_register_dai PDI offsets and numbers (Bard Liao)   
  - hwmon: (nct7904) Fix the incorrect value of vsen_mask & tcpu_mask & temp_mode in nct7904_data struct. (amy.shih)   
  - interconnect: Add locking in icc_set_tag() (Georgi Djakov)   
  - interconnect: qcom: Fix icc_onecell_data allocation (Leonard Crestez)   
  - xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Toke Høiland-Jørgensen)   
  - scsi: ufs-bsg: Wake the device before sending raw upiu commands (Avri Altman)   
  - scsi: lpfc: Check queue pointer before use (Daniel Wagner)   
  - scsi: qla2xxx: fixup incorrect usage of host_byte (Hannes Reinecke)   
  - selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc)   
  - net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Navid Emamdoost)   
  - net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Navid Emamdoost)   
  - net/mlx5e: TX, Fix consumer index of error cqe dump (Tariq Toukan)   
  - net/mlx5e: kTLS, Enhance TX resync flow (Tariq Toukan)   
  - net/mlx5e: kTLS, Save a copy of the crypto info (Tariq Toukan)   
  - net/mlx5e: kTLS, Remove unneeded cipher type checks (Tariq Toukan)   
  - net/mlx5e: kTLS, Limit DUMP wqe size (Tariq Toukan)   
  - net/mlx5e: kTLS, Fix missing SQ edge fill (Tariq Toukan)   
  - net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Tariq Toukan)   
  - net/mlx5e: kTLS, Save by-value copy of the record frags (Tariq Toukan)   
  - net/mlx5e: kTLS, Save only the frag page to release at completion (Tariq Toukan)   
  - net/mlx5e: kTLS, Size of a Dump WQE is fixed (Tariq Toukan)   
  - net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Tariq Toukan)   
  - net/mlx5e: Tx, Zero-memset WQE info struct upon update (Tariq Toukan)   
  - net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Tariq Toukan)   
  - IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Parav Pandit)   
  - RDMA/qedr: Fix reported firmware version (Kamal Heib)   
  - RDMA/siw: free siw_base_qp in kref release routine (Krishnamraju Eraparaju)   
  - RDMA/iwcm: move iw_rem_ref() calls out of spinlock (Krishnamraju Eraparaju)   
  - iw_cxgb4: fix ECN check on the passive accept (Potnuri Bharat Teja)   
  - HID: i2c-hid: add Trekstor Primebook C11B to descriptor override (Hans de Goede)   
  - HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Andrey Smirnov)   
  - HID: logitech-hidpp: rework device validation (Andrey Smirnov)   
  - HID: logitech-hidpp: split g920_get_config() (Andrey Smirnov)   
  - HID: i2c-hid: Remove runtime power management (Kai-Heng Feng)   
  - dmaengine: qcom: bam_dma: Fix resource leak (Jeffrey Hugo)   
  - clocksource/drivers/sh_mtu2: Do not loop using platform_get_irq_by_name() (Geert Uytterhoeven)   
  - IB/hfi1: Use a common pad buffer for 9B and 16B packets (Mike Marciniszyn)   
  - IB/hfi1: Avoid excessive retry for TID RDMA READ request (Kaike Wan)   
  - RDMA/mlx5: Clear old rate limit when closing QP (Rafi Wiener)   
  - powerpc/32s: fix allow/prevent_user_access() when crossing segment boundaries. (Christophe Leroy)   
  - clocksource/drivers/mediatek: Fix error handling (Fabien Parent)   
  - HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Zhang Lixu)   
  - virtio-fs: don't show mount options (Miklos Szeredi)   
  - soundwire: depend on ACPI || OF (Michal Suchanek)   
  - soundwire: depend on ACPI (Michal Suchanek)   
  - dmaengine: sprd: Fix the possible memory leak issue (Baolin Wang)   
  - dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config (Radhey Shyam Pandey)   
  - dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer (Radhey Shyam Pandey)   
  - bpf: lwtunnel: Fix reroute supplying invalid dst (Jiri Benc)   
  - virtio-fs: Change module name to virtiofs.ko (Vivek Goyal)   
  - dmaengine: imx-sdma: fix size check for sdma script_number (Robin Gong)   
  - dmaengine: tegra210-adma: fix transfer failure (Sameer Pujar)   
  - dmaengine: sprd: Fix the link-list pointer register configuration issue (Zhenfang Wang)   
  - batman-adv: Avoid free/alloc race when handling OGM buffer (Sven Eckelmann)   
  - batman-adv: Avoid free/alloc race when handling OGM2 buffer (Sven Eckelmann)   
  - iio: srf04: fix wrong limitation in distance measuring (Andreas Klinger)   
  - iio: imu: adis16480: make sure provided frequency is positive (Alexandru Ardelean)   
  - HID: google: add magnemite/masterball USB ids (Nicolas Boichat)   
  - thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Mika Westerberg)   
  - thunderbolt: Fix lockdep circular locking depedency warning (Mika Westerberg)   
  - thunderbolt: Read DP IN adapter first two dwords in one go (Mika Westerberg)   
  - clk: at91: sam9x60: fix programmable clock (Eugen Hristev)   
  - HID: Fix assumption that devices have inputs (Alan Stern)   
  - HID: prodikeys: make array keys static const, makes object smaller (Colin Ian King)   
  - HID: fix error message in hid_open_report() (Michał Mirosław)   
  - clk: meson: g12a: set CLK_MUX_ROUND_CLOSEST on the cpu clock muxes (Neil Armstrong)   
  - clk: meson: g12a: fix cpu clock rate setting (Neil Armstrong)   
  - clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate (Martin Blumenstingl)   
  - XArray: Fix xas_next() with a single entry at 0 (Matthew Wilcox (Oracle))


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1947.el7uek]
changelog:
  - Linux 5.4-rc8 (Linus Torvalds)   
  - x86/kABI: Increase the NCAPINTS in case we need more CPU bits. (Konrad Rzeszutek Wilk)  [Orabug: 30538070]  
  - oracleasm: Convert block layer status to errno (Martin K. Petersen)  [Orabug: 30538854]  
  - Revert "hwrng: core - Freeze khwrng thread during suspend" (Herbert Xu)   
  - ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault)   
  - net: hns3: cleanup of stray struct hns3_link_mode_mapping (Salil Mehta)   
  - net/smc: fix fastopen for non-blocking connect() (Ursula Braun)   
  - rds: ib: update WR sizes when bringing up connection (Dag Moxnes)   
  - net: gemini: add missed free_netdev (Chuhong Yuan)   
  - net: dsa: tag_8021q: Fix dsa_8021q_restore_pvid for an absent pvid (Vladimir Oltean)   
  - seg6: fix skb transport_header after decap_and_validate() (Andrea Mayer)   
  - seg6: fix srh pointer in get_srh() (Andrea Mayer)   
  - net: stmmac: Use the correct style for SPDX License Identifier (Nishad Kamdar)   
  - octeontx2-af: Use the correct style for SPDX License Identifier (Nishad Kamdar)   
  - mm/debug.c: PageAnon() is true for PageKsm() pages (Ralph Campbell)   
  - mm/debug.c: __dump_page() prints an extra line (Ralph Campbell)   
  - mm/page_io.c: do not free shared swap slots (Vinayak Menon)   
  - mm/memory_hotplug: fix try_offline_node() (David Hildenbrand)   
  - mm,thp: recheck each page before collapsing file THP (Song Liu)   
  - mm: slub: really fix slab walking for init_on_free (Laura Abbott)   
  - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Roman Gushchin)   
  - mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Roman Gushchin)   
  - lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations (Lasse Collin)   
  - mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (zhong jiang)   
  - mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Yang Shi)   
  - Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation (Lyude Paul)   
  - i2c: core: fix use after free in of_i2c_notify (Wen Yang)   
  - i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (Hans de Goede)   
  - ptp: Extend the test program to check the external time stamp flags. (Richard Cochran)   
  - mlx5: Reject requests to enable time stamping on both edges. (Richard Cochran)   
  - igb: Reject requests that fail to enable time stamping on both edges. (Richard Cochran)   
  - dp83640: Reject requests to enable time stamping on both edges. (Richard Cochran)   
  - mv88e6xxx: Reject requests to enable time stamping on both edges. (Richard Cochran)   
  - ptp: Introduce strict checking of external time stamp options. (Richard Cochran)   
  - renesas: reject unsupported external timestamp flags (Jacob Keller)   
  - mlx5: reject unsupported external timestamp flags (Jacob Keller)   
  - igb: reject unsupported external timestamp flags (Jacob Keller)   
  - dp83640: reject unsupported external timestamp flags (Jacob Keller)   
  - mv88e6xxx: reject unsupported external timestamp flags (Jacob Keller)   
  - net: reject PTP periodic output requests with unsupported flags (Jacob Keller)   
  - ptp: Validate requests to enable time stamping of external signals. (Richard Cochran)   
  - net: ep93xx_eth: fix mismatch of request_mem_region in remove (Chuhong Yuan)   
  - ax88172a: fix information leak on short answers (Oliver Neukum)   
  - selftests: mlxsw: Adjust test to recent changes (Ido Schimmel)   
  - Input: synaptics-rmi4 - destroy F54 poller workqueue when removing (Chuhong Yuan)   
  - Input: ff-memless - kill timer in destroy() (Oliver Neukum)   
  - afs: Fix race in commit bulk status fetch (David Howells)   
  - sched/uclamp: Fix incorrect condition (Qais Yousef)   
  - KVM: Add a comment describing the /dev/kvm no_compat handling (Marc Zyngier)   
  - net: hns3: fix ETS bandwidth validation bug (Yonglong Liu)   
  - net: hns3: reallocate SSU' buffer size when pfc_en changes (Yunsheng Lin)   
  - net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Guangbin Huang)   
  - ravb: implement MTU change while device is up (Ulrich Hecht)   
  - tipc: add back tipc prefix to log messages (Matt Bennett)   
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 30144947]  
  - drm/amdgpu: fix null pointer deref in firmware header printing (Xiaojie Yuan)   
  - rsxx: add missed destroy_workqueue calls in remove (Chuhong Yuan)   
  - iocost: check active_list of all the ancestors in iocg_activate() (Jiufei Xue)   
  - rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Ilya Dryomov)   
  - ceph: increment/decrement dio counter on async requests (Jeff Layton)   
  - ceph: take the inode lock before acquiring cap refs (Jeff Layton)   
  - ALSA: usb-audio: Fix incorrect size check for processing/extension units (Takashi Iwai)   
  - KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Sean Christopherson)   
  - kbuild: tell sparse about the $ARCH (Luc Van Oostenryck)   
  - sparc: vdso: fix build error of vdso32 (Masahiro Yamada)   
  - block, bfq: deschedule empty bfq_queues not referred by any process (Paolo Valente)   
  - mmc: sdhci-of-at91: fix quirk2 overwrite (Eugen Hristev)   
  - ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Takashi Iwai)   
  - slcan: Fix memory leak in error path (Jouni Hogander)   
  - io_uring: ensure registered buffer import returns the IO length (Jens Axboe)   
  - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Dan Carpenter)   
  - io_uring: Fix getting file for timeout (Pavel Begunkov)   
  - drm/i915/tgl: MOCS table update (Matt Roper)   
  - Revert "drm/i915/ehl: Update MOCS table for EHL" (Matt Roper)   
  - slip: Fix memory leak in slip_open error path (Jouni Hogander)   
  - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Aleksander Morgado)   
  - KVM: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Marc Zyngier)   
  - KVM: X86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Xiaoyao Li)   
  - selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov)   
  - kvm: x86: disable shattered huge page recovery for PREEMPT_RT. (Paolo Bonzini)   
  - drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. (Yunhao Tian)   
  - x86/resctrl: Fix potential lockdep warning (Xiaochen Shen)   
  - scripts/tools-support-relr.sh: un-quote variables (Ilie Halip)   
  - ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (paulhsia)   
  - ALSA: usb-audio: not submit urb for stopped endpoint (Henry Lin)   
  - can: j1939: warn if resources are still linked on destroy (Oleksij Rempel)   
  - can: j1939: j1939_can_recv(): add priv refcounting (Oleksij Rempel)   
  - can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel() instead of hrtimer_cancel() (Oleksij Rempel)   
  - can: j1939: make sure socket is held as long as session exists (Oleksij Rempel)   
  - can: j1939: transport: make sure the aborted session will be deactivated only once (Oleksij Rempel)   
  - can: j1939: socket: rework socket locking for j1939_sk_release() and j1939_sk_sendmsg() (Oleksij Rempel)   
  - can: j1939: main: j1939_ndev_to_priv(): avoid crash if can_ml_priv is NULL (Oleksij Rempel)   
  - can: j1939: move j1939_priv_put() into sk_destruct callback (Oleksij Rempel)   
  - can: af_can: export can_sock_destruct() (Oleksij Rempel)   
  - perf/core: Fix missing static inline on perf_cgroup_switch() (Ben Dooks (Codethink))   
  - perf/core: Consistently fail fork on allocation failures (Alexander Shishkin)   
  - perf/aux: Disallow aux_output for kernel events (Alexander Shishkin)   
  - perf/core: Reattach a misplaced comment (Alexander Shishkin)   
  - perf/aux: Fix the aux_output group inheritance fix (Alexander Shishkin)   
  - perf/core: Disallow uncore-cgroup events (Peter Zijlstra)   
  - sched/pelt: Fix update of blocked PELT ordering (Vincent Guittot)   
  - sched/core: Avoid spurious lock dependencies (Peter Zijlstra)   
  - dpaa2-eth: free already allocated channels on probe defer (Ioana Ciornei)   
  - Input: cyttsp4_core - fix use after free bug (Pan Bian)   
  - Input: synaptics-rmi4 - clear IRQ enables for F54 (Lucas Stach)   
  - Remove VirtualBox guest shared folders filesystem (Linus Torvalds)   
  - net/smc: fix refcount non-blocking connect() -part 2 (Ursula Braun)   
  - drm/i915: update rawclk also on resume (Jani Nikula)   
  - x86/quirks: Disable HPET on Intel Coffe Lake platforms (Kai-Heng Feng)   
  - block: check bi_size overflow before merge (Junichi Nomura)   
  - KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved (Sean Christopherson)   
  - KVM: VMX: Introduce pi_is_pir_empty() helper (Joao Martins)   
  - KVM: VMX: Do not change PID.NDST when loading a blocked vCPU (Joao Martins)   
  - KVM: VMX: Consider PID.PIR to determine if vCPU has pending interrupts (Joao Martins)   
  - KVM: VMX: Fix comment to specify PID.ON instead of PIR.ON (Liran Alon)   
  - KVM: X86: Fix initialization of MSR lists (Chenyi Qiang)   
  - xfrm: release device reference for invalid state (Xiaodong Xu)   
  - io_uring: make timeout sequence == 0 mean no sequence (Jens Axboe)   
  - ntp/y2038: Remove incorrect time_t truncation (Arnd Bergmann)   
  - mdio_bus: Fix PTR_ERR applied after initialization to constant (YueHaibing)   
  - NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error (Stephan Gerhold)   
  - mlxsw: core: Enable devlink reload only on probe (Jiri Pirko)   
  - devlink: Add method for time-stamp on reporter's dump (Aya Levin)   
  - net: ethernet: dwmac-sun8i: Use the correct function in exit path (Corentin Labbe)   
  - Btrfs: fix log context list corruption after rename exchange operation (Filipe Manana)   
  - drm/i915/cmdparser: Fix jump whitelist clearing (Ben Hutchings)   
  - iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Eric Auger)   
  - MAINTAINERS: Update for INTEL IOMMU (VT-d) entry (Lu Baolu)   
  - KVM: fix placement of refcount initialization (Paolo Bonzini)   
  - KVM: Fix NULL-ptr deref after kvm_create_vm fails (Paolo Bonzini)   
  - ALSA: hda: hdmi - fix pin setup on Tigerlake (Kai Vehmanen)   
  - ALSA: hda: Add Cometlake-S PCI ID (Chiou, Cooper)   
  - ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either (Al Viro)   
  - ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable (Al Viro)   
  - ecryptfs: fix unlink and rmdir in face of underlying fs modifications (Al Viro)   
  - audit_get_nd(): don't unlock parent too early (Al Viro)   
  - exportfs_decode_fh(): negative pinned may become positive without the parent locked (Al Viro)   
  - cgroup: don't put ERR_PTR() into fc->root (Al Viro)   
  - tcp: remove redundant new line from tcp_event_sk_skb (Tony Lu)   
  - devlink: disallow reload operation during device cleanup (Jiri Pirko)   
  - ALSA: usb-audio: Fix missing error check at mixer resolution test (Takashi Iwai)   
  - iwlwifi: pcie: don't consider IV len in A-MSDU (Mordechay Goodstein)   
  - drm/i915/gvt: fix dropping obj reference twice (Pan Bian)   
  - x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf)   
  - xfrm: Fix memleak on xfrm state destroy (Steffen Klassert)   
  - RDMA/hns: Correct the value of srq_desc_size (Wenpeng Liang)   
  - RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN (Sirong Wang)   
  - IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kaike Wan)   
  - IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kaike Wan)   
  - IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kaike Wan)   
  - IB/hfi1: Ensure full Gen3 speed in a Gen4 system (James Erwin)   
  - scsi: core: Handle drivers which set sg_tablesize to zero (Michael Schmitz)   
  - scsi: qla2xxx: fix NPIV tear down process (Martin Wilck)   
  - scsi: sd_zbc: Fix sd_zbc_complete() (Damien Le Moal)   
  - drm/i915/gen8+: Add RC6 CTX corruption WA (Imre Deak)   
  - drm/i915: Lower RM timeout to avoid DSI hard hangs (Uma Shankar)   
  - drm/i915/cmdparser: Ignore Length operands during command matching (Jon Bloomfield)   
  - drm/i915/cmdparser: Add support for backward jumps (Jon Bloomfield)   
  - drm/i915/cmdparser: Use explicit goto for error paths (Jon Bloomfield)   
  - drm/i915: Add gen9 BCS cmdparsing (Jon Bloomfield)   
  - drm/i915: Allow parsing of unsized batches (Jon Bloomfield)   
  - drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Jon Bloomfield)   
  - drm/i915: Add support for mandatory cmdparsing (Jon Bloomfield)   
  - drm/i915: Remove Master tables from cmdparser (Jon Bloomfield)   
  - drm/i915: Disable Secure Batches for gen6+ (Jon Bloomfield)   
  - drm/i915: Rename gen7 cmdparser tables (Jon Bloomfield)   
  - Input: synaptics-rmi4 - remove unused result_bits mask (Andrew Duggan)   
  - Input: synaptics-rmi4 - do not consume more data than we have (F11, F12) (Andrew Duggan)   
  - Input: synaptics-rmi4 - disable the relative position IRQ in the F12 driver (Andrew Duggan)   
  - Input: synaptics-rmi4 - fix video buffer size (Lucas Stach)   
  - Documentation: Add ITLB_MULTIHIT documentation (Gomez Iglesias, Antonio)   
  - kvm: x86: mmu: Recovery of shattered NX large pages (Junaid Shahid)   
  - MAINTAINERS: Remove Kevin as maintainer of BMIPS generic platforms (Florian Fainelli)   
  - kvm: Add helper function for creating VM worker threads (Junaid Shahid)   
  - kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini)   
  - cpu/speculation: Uninline and export CPU mitigations helpers (Tyler Hicks)   
  - x86/cpu: Add Tremont to the cpu vulnerability whitelist (Pawan Gupta)   
  - x86/bugs: Add ITLB_MULTIHIT bug infrastructure (Vineela Tummalapalli)   
  - MIPS: SGI-IP27: fix exception handler replication (Thomas Bogendoerfer)   
  - x86/tsx: Add config options to set tsx=on|off|auto (Michal Hocko)   
  - x86/speculation/taa: Add documentation for TSX Async Abort (Pawan Gupta)   
  - x86/tsx: Add "auto" option to the tsx= cmdline parameter (Pawan Gupta)   
  - kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Pawan Gupta)   
  - x86/speculation/taa: Add sysfs reporting for TSX Async Abort (Pawan Gupta)   
  - x86/speculation/taa: Add mitigation for TSX Async Abort (Pawan Gupta)   
  - x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default (Pawan Gupta)   
  - x86/cpu: Add a helper function x86_read_arch_cap_msr() (Pawan Gupta)   
  - x86/msr: Add the IA32_TSX_CTRL MSR (Pawan Gupta)   
  - autofs: fix a leak in autofs_expire_indirect() (Al Viro)   
  - aio: Fix io_pgetevents() struct __compat_aio_sigset layout (Guillem Jover)   
  - fs/namespace.c: fix use-after-free of mount in mnt_warn_timestamp_expiry() (Eric Biggers)   
  - cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Oleg Nesterov)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1947.1.el7uek]
changelog:
  - uek-rpm: Reenable with_dtrace in both OL spec files. (Jack Vogel)   
  - ctf: toolchain-based CTF support (Nick Alcock)  [Orabug: 30544408]  
  - ctf: kernel build with -gt for CTF generation using GCC (sans ld atm) (Indu Bhagat)  [Orabug: 30544408]  
  - waitfd: new syscall implementing waitpid() over fds (Nick Alcock)  [Orabug: 30544408]  
  - ctf: generate CTF information for the kernel (Nick Alcock)  [Orabug: 30544408]  
  - kallsyms: new /proc/kallmodsyms with builtin modules and symbol sizes (Kris Van Hees)  [Orabug: 30544408]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1948.el7uek]
changelog:
  - crypto: Add CONFIG_CRYPTO_OFB for fips mode (Jack Vogel)   
  - kernel/crash_core.c - Add crashkernel=auto for x86 and Arm. (John Donnelly)  [Orabug: 30549968]  
  - Revert "x86: add support for crashkernel=auto" (John Donnelly)  [Orabug: 30549968]  
  - drm/mgag200: Pin all framebuffer memory at offset 0 in VRAM (John Donnelly)  [Orabug: 30418470]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.13-2004.el7uek]
changelog:
  - debugfs: whitelist spectre mitigation when locked down (Eric Snowberg)  [Orabug: 30580787]  
  - uek-rpm: Set security hardening options for all (Victor Erminpour)  [Orabug: 30670367]  
  - uek-rpm: Set security hardening options for aarch64 (Victor Erminpour)  [Orabug: 30670367]  
  - uek-rpm: Set security hardening options for x86_64 (Victor Erminpour)  [Orabug: 30670367]  
  - kABI padding infrastructure for Oracle-specific future extensions (Dan Duval)  [Orabug: 30757369]  
  - scsi: lpfc: Update lpfc version to 12.6.0.3 (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix improper flag check for IO type (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix unmap of dpp bars affecting next driver load (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix ras_log via debugfs (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix Fabric hostname registration if system hostname changes (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix incomplete NVME discovery when target (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: size cpu map by last cpu id set (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: use hdwq assigned cpu for allocation (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Update lpfc version to 12.6.0.2 (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: revise nvme max queues to be hdwq count (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Initialize cpu_map for not present cpus (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix lpfc_cpumask_of_node_init() (Bart Van Assche)  [Orabug: 30663483]  
  - scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Bart Van Assche)  [Orabug: 30663483]  
  - scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Bart Van Assche)  [Orabug: 30663483]  
  - scsi: lpfc: Update lpfc version to 12.6.0.1 (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Add enablement of multiple adapter dumps (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Change default IRQ model on AMD architectures (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Add registration for CPU Offline/Online events (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Clarify FAWNN error message (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix dynamic fw log enablement check (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix configuration of BB credit recovery in service parameters (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Make lpfc_debugfs_ras_log_data static (YueHaibing)  [Orabug: 30663483]  
  - scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Saurav Girepunje)  [Orabug: 30663483]  
  - scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Saurav Girepunje)  [Orabug: 30663483]  
  - scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Saurav Girepunje)  [Orabug: 30663483]  
  - scsi: lpfc: Update lpfc version to 12.6.0.0 (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Add additional discovery log messages (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Add FC-AL support to lpe32000 models (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Add FA-WWN Async Event reporting (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Make FW logging dynamically configurable (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Revise interrupt coalescing for missing scenarios (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Remove lock contention target write path (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Slight fast-path performance optimizations (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: fix coverity error of dereference after null check (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix lockdep errors in sli_ringtx_put (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix reporting of read-only fw error errors (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (zhengbin)  [Orabug: 30663483]  
  - scsi: lpfc: Update lpfc version to 12.4.0.1 (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Update async event logging (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix hdwq sgl locks and irq handling (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix host hang at boot or slow boot (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix coverity errors on NULL pointer checks (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix GPF on scsi command completion (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix device recovery errors after PLOGI failures (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix NVME io abort failures causing hangs (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix miss of register read failure check (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (James Smart)  [Orabug: 30663483]  
  - scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (James Smart)  [Orabug: 30663483]  
  - Linux 5.4.13 (Greg Kroah-Hartman)   
  - ocfs2: call journal flush to mark journal as empty after journal recovery when mount (Kai Li)   
  - hexagon: work around compiler crash (Nick Desaulniers)   
  - hexagon: parenthesize registers in asm predicates (Nick Desaulniers)   
  - kbuild/deb-pkg: annotate libelf-dev dependency as :native (Ard Biesheuvel)   
  - media: intel-ipu3: Align struct ipu3_uapi_awb_fr_config_s to 32 bytes (Sakari Ailus)   
  - drm/amdgpu: enable gfxoff for raven1 refresh (changzhu)   
  - ioat: ioat_alloc_ring() failure handling. (Alexander.Barabash@dell.com)   
  - s390/qeth: lock the card while changing its hsuid (Julian Wiedmann)   
  - dmaengine: k3dma: Avoid null pointer traversal (John Stultz)   
  - rxrpc: Fix missing security check on incoming calls (David Howells)   
  - rxrpc: Don't take call->user_mutex in rxrpc_new_incoming_call() (David Howells)   
  - rxrpc: Unlock new call in rxrpc_new_incoming_call() rather than the caller (David Howells)   
  - drm/arm/mali: make malidp_mw_connector_helper_funcs static (Ben Dooks (Codethink))   
  - MIPS: Prevent link failure with kcov instrumentation (Jouni Hogander)   
  - tomoyo: Suppress RCU warning at list_for_each_entry_rcu(). (Tetsuo Handa)   
  - mips: Fix gettimeofday() in the vdso library (Vincenzo Frascino)   
  - mips: cacheinfo: report shared CPU map (Vladimir Kondratiev)   
  - riscv: export flush_icache_all to modules (Olof Johansson)   
  - rseq/selftests: Turn off timeout setting (Mathieu Desnoyers)   
  - selftests: firmware: Fix it to do root uid check and skip (Shuah Khan)   
  - scsi: target/iblock: Fix protection error with blocks greater than 512B (Israel Rukshin)   
  - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Varun Prakash)   
  - gpio: mpc8xxx: Add platform device to gpiochip->parent (Johnson CH Chen (陳昭勳))   
  - rtc: bd70528: Add MODULE ALIAS to autoload module (Matti Vaittinen)   
  - rtc: brcmstb-waketimer: add missed clk_disable_unprepare (Chuhong Yuan)   
  - rtc: msm6242: Fix reading of 10-hour digit (Kars de Jong)   
  - NFSD fixing possible null pointer derefering in copy offload (Olga Kornievskaia)   
  - f2fs: fix potential overflow (Chao Yu)   
  - sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Victorien Molle)   
  - iwlwifi: mvm: fix support for single antenna diversity (Luca Coelho)   
  - rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Nathan Chancellor)   
  - iwlwifi: mvm: consider ieee80211 station max amsdu value (Mordechay Goodstein)   
  - spi: lpspi: fix memory leak in fsl_lpspi_probe (Navid Emamdoost)   
  - spi: rspi: Use platform_get_irq_byname_optional() for optional irqs (Geert Uytterhoeven)   
  - spi: atmel: fix handling of cs_change set on non-last xfer (Mans Rullgard)   
  - spi: pxa2xx: Set controller->max_transfer_size in dma mode (Daniel Vetter)   
  - mtd: spi-nor: fix silent truncation in spi_nor_read_raw() (Sergei Shtylyov)   
  - mtd: spi-nor: fix silent truncation in spi_nor_read() (Sergei Shtylyov)   
  - spi: sprd: Fix the incorrect SPI register (Huanpeng Xin)   
  - ubifs: do_kill_orphans: Fix a memory leak bug (Zhihao Cheng)   
  - ubifs: Fixed missed le64_to_cpu() in journal (Ben Dooks (Codethink))   
  - Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() error path" (Richard Weinberger)   
  - memory: mtk-smi: Add PM suspend and resume ops (Yong Wu)   
  - iommu/mediatek: Add a new tlb_lock for tlb_flush (Yong Wu)   
  - iommu/mediatek: Correct the flush_iotlb_all callback (Yong Wu)   
  - media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly (Jonas Karlman)   
  - media: aspeed-video: Fix memory leaks in aspeed_video_probe (Navid Emamdoost)   
  - media: hantro: Do not reorder H264 scaling list (Jonas Karlman)   
  - media: cedrus: Use correct H264 8x8 scaling list (Jonas Karlman)   
  - media: coda: fix deadlock between decoder picture run and start command (Philipp Zabel)   
  - media: exynos4-is: Fix recursive locking in isp_video_release() (Seung-Woo Kim)   
  - media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()' (Christophe JAILLET)   
  - media: hantro: h264: Fix the frame_num wraparound case (Boris Brezillon)   
  - media: rcar-vin: Fix incorrect return statement in rvin_try_format() (Niklas Söderlund)   
  - media: ov6650: Fix default format not applied on device probe (Janusz Krzysztofik)   
  - media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support (Janusz Krzysztofik)   
  - media: ov6650: Fix some format attributes not under control (Janusz Krzysztofik)   
  - media: ov6650: Fix incorrect use of JPEG colorspace (Janusz Krzysztofik)   
  - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Dietmar Eggemann)   
  - tty: serial: pch_uart: correct usage of dma_unmap_sg (Peng Fan)   
  - tty: serial: imx: use the sg count from dma_map_sg (Peng Fan)   
  - MIPS: SGI-IP27: Fix crash, when CPUs are disabled via nr_cpus parameter (Thomas Bogendoerfer)   
  - MIPS: Loongson: Fix return value of loongson_hwmon_init (Tiezhu Yang)   
  - MIPS: PCI: remember nasid changed by set interrupt affinity (Thomas Bogendoerfer)   
  - powerpc/powernv: Disable native PCIe port management (Oliver O'Halloran)   
  - PCI/PTM: Remove spurious "d" from granularity message (Bjorn Helgaas)   
  - tools: PCI: Fix fd leakage (Hewenliang)   
  - PCI/PM: Clear PCIe PME Status even for legacy power management (Bjorn Helgaas)   
  - PCI: Fix missing bridge dma_ranges resource list cleanup (Rob Herring)   
  - PCI: dwc: Fix find_next_bit() usage (Niklas Cassel)   
  - PCI: aardvark: Fix PCI_EXP_RTCTL register configuration (Remi Pommarel)   
  - PCI: aardvark: Use LTSSM state to build link training flag (Remi Pommarel)   
  - compat_ioctl: handle SIOCOUTQNSD (Arnd Bergmann)   
  - af_unix: add compat_ioctl support (Arnd Bergmann)   
  - gfs2: add compat_ioctl support (Arnd Bergmann)   
  - arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD (Loic Poulain)   
  - scsi: sd: enable compat ioctls for sed-opal (Arnd Bergmann)   
  - drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Xiaojie Yuan)   
  - drm/amdgpu: cleanup creating BOs at fixed location (v2) (Christian König)   
  - Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Greg Kroah-Hartman)   
  - PCI: pciehp: Do not disable interrupt twice on suspend (Mika Westerberg)   
  - pinctrl: lewisburg: Update pin list according to v1.1v6 (Andy Shevchenko)   
  - pinctrl: sh-pfc: Do not use platform_get_irq() to count interrupts (Geert Uytterhoeven)   
  - pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR (Keiya Nobuta)   
  - pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call (Colin Ian King)   
  - affs: fix a memory leak in affs_remount (Navid Emamdoost)   
  - rsi: fix potential null dereference in rsi_probe() (Denis Efremov)   
  - clk: imx: pll14xx: Fix quick switch of S/K parameter (Leonard Crestez)   
  - dmaengine: dw: platform: Mark 'hclk' clock optional (Andy Shevchenko)   
  - clk: Fix memory leak in clk_unregister() (Kishon Vijay Abraham I)   
  - clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume (Marian Mihailescu)   
  - clk: meson: axg-audio: fix regmap last register (Jerome Brunet)   
  - mei: fix modalias documentation (Alexander Usyskin)   
  - iio: imu: adis16480: assign bias value only if operation succeeded (Alexandru Ardelean)   
  - iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 (Lorenzo Bianconi)   
  - NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Trond Myklebust)   
  - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Trond Myklebust)   
  - nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew)   
  - nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew)   
  - NFSv2: Fix a typo in encode_sattr() (Trond Myklebust)   
  - crypto: geode-aes - convert to skcipher API and make thread-safe (Eric Biggers)   
  - crypto: algif_skcipher - Use chunksize instead of blocksize (Herbert Xu)   
  - crypto: virtio - implement missing support for output IVs (Ard Biesheuvel)   
  - crypto: arm64/aes-neonbs - add return value of skcipher_walk_done() in __xts_crypt() (Yunfeng Ye)   
  - crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig (Zhou Wang)   
  - crypto: cavium/nitrox - fix firmware assignment to AE cores (Phani Kiran Hemadri)   
  - scsi: ufs: Give an unique ID to each ufs-bsg (Can Guo)   
  - dm: add dm-clone to the documentation index (Diego Calleja)   
  - xprtrdma: Fix oops in Receive handler after device removal (Chuck Lever)   
  - xprtrdma: Fix completion wait during device removal (Chuck Lever)   
  - xprtrdma: Fix create_qp crash on device unload (Chuck Lever)   
  - Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Vadim Pasternak)   
  - Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Vadim Pasternak)   
  - asm-generic/nds32: don't redefine cacheflush primitives (Mike Rapoport)   
  - platform/x86: GPD pocket fan: Use default values when wrong modparams are given (Hans de Goede)   
  - platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0 (Jian-Hong Pan)   
  - platform/mellanox: fix potential deadlock in the tmfifo driver (Liming Sun)   
  - scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Xiang Chen)   
  - scsi: enclosure: Fix stale device oops with hot replug (James Bottomley)   
  - keys: Fix request_key() cache (David Howells)   
  - afs: Fix afs_lookup() to not clobber the version on a new dentry (David Howells)   
  - afs: Fix use-after-loss-of-ref (David Howells)   
  - libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Andrii Nakryiko)   
  - bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Stanislav Fomichev)   
  - bpf: skmsg, fix potential psock NULL pointer dereference (John Fastabend)   
  - bpf: Make use of probe_user_write in probe write helper (Daniel Borkmann)   
  - uaccess: Add non-pagefault user-space write function (Daniel Borkmann)   
  - RDMA/srpt: Report the SCSI residual to the initiator (Bart Van Assche)   
  - RDMA/mlx5: Return proper error value (Leon Romanovsky)   
  - rdma: Remove nes ABI header (Jason Gunthorpe)   
  - RDMA/hns: Bugfix for qpc/cqc timer configuration (Yangyang Li)   
  - RDMA/hns: Fix to support 64K page for srq (Lijun Ou)   
  - xprtrdma: Close window between waking RPC senders and posting Receives (Chuck Lever)   
  - xprtrdma: Fix MR list handling (Chuck Lever)   
  - xprtrdma: Connection becomes unstable after a reconnect (Chuck Lever)   
  - xprtrdma: Add unique trace points for posting Local Invalidate WRs (Chuck Lever)   
  - RDMA/hns: Release qp resources when failed to destroy qp (Yangyang Li)   
  - RDMA/hns: Fix build error again (Arnd Bergmann)   
  - RDMA/siw: Fix port number endianness in a debug message (Bart Van Assche)   
  - RDMA/counter: Prevent QP counter manual binding in auto mode (Mark Zhang)   
  - RDMA/hns: Modify return value of restrack functions (Lang Cheng)   
  - RDMA/hns: remove a redundant le16_to_cpu (Weihang Li)   
  - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() (Jason Gunthorpe)   
  - ASoC: rsnd: fix DALIGN register for SSIU (Nilkanth Ahirrao)   
  - ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Takashi Iwai)   
  - ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Pierre-Louis Bossart)   
  - ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Shengjiu Wang)   
  - ASoC: simple_card_utils.h: Add missing include (Daniel Baluta)   
  - ASoC: dt-bindings: mt8183: add missing update (Tzung-Bi Shih)   
  - netfilter: nft_meta: use 64-bit time arithmetic (Arnd Bergmann)   
  - netfilter: nf_tables_offload: release flow_rule on error from commit path (Pablo Neira Ayuso)   
  - btrfs: simplify inode locking for RWF_NOWAIT (Goldwyn Rodrigues)   
  - hsr: fix slab-out-of-bounds Read in hsr_debugfs_rename() (Taehee Yoo)   
  - syscalls/x86: Fix function types in COND_SYSCALL (Sami Tolvanen)   
  - syscalls/x86: Use the correct function type for sys_ni_syscall (Sami Tolvanen)   
  - syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn (Sami Tolvanen)   
  - syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0 (Andy Lutomirski)   
  - perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Ed Maste)   
  - afs: Fix missing cell comparison in afs_test_super() (David Howells)   
  - reset: brcmstb: Remove resource checks (Florian Fainelli)   
  - dt-bindings: reset: Fix brcmstb-reset example (Florian Fainelli)   
  - can: j1939: fix address claim code example (Marc Kleine-Budde)   
  - ath9k: use iowrite32 over __raw_writel (Christian Lamparter)   
  - MAINTAINERS: Append missed file to the database (Andy Shevchenko)   
  - scsi: smartpqi: Update attribute name to `driver_version` (Paul Menzel)   
  - cifs: Adjust indentation in smb2_open_file (Nathan Chancellor)   
  - s390/qeth: fix initialization on old HW (Julian Wiedmann)   
  - s390/qeth: vnicc Fix init to default (Alexandra Winter)   
  - s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Alexandra Winter)   
  - s390/qeth: fix false reporting of VNIC CHAR config failure (Alexandra Winter)   
  - s390/qeth: fix qdio teardown after early init error (Julian Wiedmann)   
  - hsr: reset network header when supervision frame is created (Taehee Yoo)   
  - hsr: rename debugfs file when interface name is changed (Taehee Yoo)   
  - hsr: add hsr root debugfs directory (Taehee Yoo)   
  - drm/tegra: Fix ordering of cleanup code (Thierry Reding)   
  - PCI: amlogic: Fix probed clock names (Neil Armstrong)   
  - PM / devfreq: tegra: Add COMMON_CLK dependency (Arnd Bergmann)   
  - gpio: Fix error message on out-of-range GPIO in lookup table (Geert Uytterhoeven)   
  - scsi: mpt3sas: Fix double free in attach error handling (Dan Carpenter)   
  - fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei)   
  - bpf: cgroup: prevent out-of-order release of cgroup bpf (Roman Gushchin)   
  - iommu: Remove device link to group on failure (Jon Derrick)   
  - iommu/vt-d: Unlink device if failed to add to group (Jon Derrick)   
  - selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu)   
  - pinctrl: meson: Fix wrong shift value when get drive-strength (Qianggui Song)   
  - gpio: zynq: Fix for bug in zynq_gpio_restore_context API (Swapna Manupati)   
  - mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy (Peter Ujfalusi)   
  - ASoC: SOF: imx8: Fix dsp_box offset (Daniel Baluta)   
  - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (wenxu)   
  - pinctrl: lochnagar: select GPIOLIB (Arnd Bergmann)   
  - ASoC: stm32: spdifrx: fix input pin state management (Olivier Moysan)   
  - ASoC: stm32: spdifrx: fix race condition in irq handler (Olivier Moysan)   
  - ASoC: stm32: spdifrx: fix inconsistent lock state (Olivier Moysan)   
  - ASoC: soc-core: Set dpcm_playback / dpcm_capture (Daniel Baluta)   
  - ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Colin Ian King)   
  - i2c: bcm2835: Store pointer to bus clock (Stefan Wahren)   
  - mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus (Christophe Kerello)   
  - IB/hfi1: Don't cancel unused work item (Kaike Wan)   
  - RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier)   
  - RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier)   
  - phy: mapphone-mdm6600: Fix uninitialized status value regression (Tony Lindgren)   
  - rtc: mt6397: fix alarm register overwrite (Ran Bi)   
  - HID: hidraw, uhid: Always report EPOLLOUT (Jiri Kosina)   
  - Linux 5.4.12 (Greg Kroah-Hartman)   
  - drm/i915/gen9: Clear residual context state on context switch (Akeem G Abodunrin)   {CVE-2019-14615} 
  - netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Florian Westphal)   
  - netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal)   
  - netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal)   
  - phy: cpcap-usb: Fix flakey host idling and enumerating of devices (Tony Lindgren)   
  - phy: cpcap-usb: Fix error path when no host driver is loaded (Tony Lindgren)   
  - USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Alan Stern)   
  - HID: hiddev: fix mess in hiddev_open() (Dmitry Torokhov)   
  - ath10k: fix memory leak (Navid Emamdoost)   
  - rtl8xxxu: prevent leaking urb (Navid Emamdoost)   
  - scsi: bfa: release allocated memory in case of error (Navid Emamdoost)   
  - rpmsg: char: release allocated memory (Navid Emamdoost)   
  - mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Navid Emamdoost)   
  - mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Ganapathi Bhat)   {CVE-2019-14895} 
  - staging: vt6656: remove bool from vnt_radio_power_on ret (Malcolm Priestley)   
  - um: Implement copy_thread_tls (Amanieu d'Antras)   
  - clone3: ensure copy_thread_tls is implemented (Amanieu d'Antras)   
  - xtensa: Implement copy_thread_tls (Amanieu d'Antras)   
  - riscv: Implement copy_thread_tls (Amanieu d'Antras)   
  - parisc: Implement copy_thread_tls (Amanieu d'Antras)   
  - arm: Implement copy_thread_tls (Amanieu d'Antras)   
  - arm64: Implement copy_thread_tls (Amanieu d'Antras)   
  - arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers (Amanieu d'Antras)   
  - tty: always relink the port (Sudip Mukherjee)   
  - tty: link tty and port before configuring it as console (Sudip Mukherjee)   
  - iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Patrick Steinhardt)   
  - serdev: Don't claim unsupported ACPI serial devices (Punit Agrawal)   
  - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21 (Michael Straube)   
  - staging: vt6656: limit reg output to block size (Malcolm Priestley)   
  - staging: vt6656: correct return of vnt_init_registers. (Malcolm Priestley)   
  - staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713 (Ian Abbott)   
  - usb: musb: dma: Correct parameter passed to IRQ handler (Paul Cercueil)   
  - usb: musb: Disable pullup at init (Paul Cercueil)   
  - usb: musb: fix idling for suspend after disconnect interrupt (Tony Lindgren)   
  - USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Daniele Palmas)   
  - USB-PD tcpm: bad warning+size, PPS adapters (Douglas Gilbert)   
  - usb: ohci-da8xx: ensure error return on variable error is set (Colin Ian King)   
  - usb: cdns3: should not use the same dev_id for shared interrupt handler (Peter Chen)   
  - staging: vt6656: Fix non zero logical return of, usb_control_msg (Malcolm Priestley)   
  - staging: vt6656: set usb_set_intfdata on driver fail. (Malcolm Priestley)   
  - pstore/ram: Regularize prz label allocation lifetime (Kees Cook)   
  - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (Hans de Goede)   
  - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (Hans de Goede)   
  - can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs (Oliver Hartkopp)   
  - can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode (Florian Faber)   
  - can: tcan4x5x: tcan4x5x_can_probe(): get the device out of standby before register access (Sean Nyekjaer)   
  - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Johan Hovold)   
  - can: kvaser_usb: fix interface sanity check (Johan Hovold)   
  - IB/hfi1: Adjust flow PSN with the correct resync_psn (Kaike Wan)   
  - drm/i915/gt: Mark up virtual engine uabi_instance (Chris Wilson)   
  - drm/i915: Add Wa_1407352427:icl,ehl (Matt Roper)   
  - drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Wayne Lin)   
  - drm/fb-helper: Round up bits_per_pixel if possible (Geert Uytterhoeven)   
  - drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model (Chen-Yu Tsai)   
  - Revert "drm/amdgpu: Set no-retry as default." (Alex Deucher)   
  - drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl (Matt Roper)   
  - Input: input_event - fix struct padding on sparc64 (Arnd Bergmann)   
  - Input: add safety guards to input_set_keycode() (Dmitry Torokhov)   
  - HID: hid-input: clear unmapped usages (Dmitry Torokhov)   
  - HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Marcel Holtmann)   
  - HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Marcel Holtmann)   
  - HID: Fix slab-out-of-bounds read in hid_field_extract (Alan Stern)   
  - tracing: Change offset type to s32 in preempt/irq tracepoints (Joel Fernandes (Google))   
  - tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined (Steven Rostedt (VMware))   
  - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail (Kaitao Cheng)   
  - rtc: sun6i: Add support for RTC clocks on R40 (Chen-Yu Tsai)   
  - tpm: Handle negative priv->response_len in tpm_common_read() (Tadeusz Struk)   
  - tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Stefan Berger)   
  - tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Stefan Berger)   
  - tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init" (Jarkko Sakkinen)   
  - ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Kailang Yang)   
  - ALSA: hda/realtek - Set EAPD control to default for ALC222 (Kailang Yang)   
  - ALSA: hda/realtek - Add new codec supported for ALCS1200A (Kailang Yang)   
  - ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Takashi Iwai)   
  - usb: chipidea: host: Disable port power only if previously enabled (Guenter Roeck)   
  - powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online() (Harry Pan)   
  - i2c: fix bus recovery stop mode timing (Russell King)   
  - chardev: Avoid potential use-after-free in 'chrdev_open()' (Will Deacon)   
  - x86/alternatives: Avoid patching indirect calls in poke_int3_handler() (Boris Ostrovsky)  [Orabug: 30729745]  
  - nvme: Fix parsing of ANA log page (Prabhath Sajeepa)  [Orabug: 30663537]  
  - nvme: resync include/linux/nvme.h with nvmecli (Revanth Rajashekar)  [Orabug: 30663537]  
  - nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (James Smart)  [Orabug: 30663537]  
  - nvme-fc: clarify error messages (James Smart)  [Orabug: 30663537]  
  - nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (James Smart)  [Orabug: 30663537]  
  - nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (James Smart)  [Orabug: 30663537]  
  - nvme-fc: Sync nvme-fc header to FC-NVME-2 (James Smart)  [Orabug: 30663537]  
  - aarch64/BM: config failed, hub doesn't have any ports (Jack Vogel)  [Orabug: 30513193]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.13-2005.el7uek]
changelog:
  - Revert "sched/core: Don't schedule threads on pre-empted vCPUs" (chris hyser)  [Orabug: 30794029]  
  - qla2xxx: Update driver version to 10.01.00.22.81.1-k (Himanshu Madhani)  [Orabug: 30766814]  
  - scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Bart Van Assche)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Bart Van Assche)  [Orabug: 30766814]  
  - scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Bart Van Assche)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix mtcp dump collection failure (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix stuck session in GNL (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix RIDA Format-2 (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Consolidate fabric scan (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Correct fcport flags handling (Shyam Sundar)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Use common routine to free fcport struct (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Joe Carnuccio)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix update_fcport for current_topology (Himanshu Madhani)  [Orabug: 30766814]  
  - scsi: qla2xxx: Cleanup unused async_logout_done (Shyam Sundar)  [Orabug: 30766814]  
  - scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Shyam Sundar)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix fabric scan hang (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Himanshu Madhani)  [Orabug: 30766814]  
  - scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Roman Bolshakov)  [Orabug: 30766814]  
  - scsi: qla2xxx: Allow PLOGI in target mode (Roman Bolshakov)  [Orabug: 30766814]  
  - scsi: qla2xxx: Change discovery state before PLOGI (Roman Bolshakov)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Huacai Chen)  [Orabug: 30766814]  
  - scsi: qla2xxx: unregister ports after GPN_FT failure (Martin Wilck)  [Orabug: 30766814]  
  - scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Martin Wilck)  [Orabug: 30766814]  
  - Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Martin K. Petersen)  [Orabug: 30766814]  
  - scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Martin Wilck)  [Orabug: 30766814]  
  - scsi: qla2xxx: initialize fc4_type_priority (Martin Wilck)  [Orabug: 30766814]  
  - scsi: qla2xxx: Remove an include directive (Bart Van Assche)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix device connect issues in P2P configuration (Arun Easi)  [Orabug: 30766814]  
  - scsi: qla2xxx: Fix memory leak when sending I/O fails (Arun Easi)  [Orabug: 30766814]  
  - scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani)  [Orabug: 30766814]  
  - scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Set remove flag for all VP (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Quinn Tran)  [Orabug: 30766814]  
  - scsi: qla2xxx: Dual FCP-NVMe target port support (Michael Hernandez)  [Orabug: 30766814]  
  - bnxt: Detach page from page pool before sending up the stack (Jonathan Lemon)  [Orabug: 30735119]  
  - bnxt_en: Fix NTUPLE firmware command failures. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Fix ipv6 RFS filter matching logic. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Add support for flashing the device via devlink (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Add async. event logic for PHY configuration changes. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Refactor the initialization of the ethtool link settings. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Skip disabling autoneg before PHY loopback when appropriate. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Assign more RSS context resources to the VFs. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Initialize context memory to the value specified by firmware. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Fix suspend/resume path on 57500 chips (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command. (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path. (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Disable/enable Bus master during suspend/resume. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Add chip IDs for 57452 and 57454 chips. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Abort waiting for firmware response if there is no heartbeat. (Pavan Chebbi)  [Orabug: 30735119]  
  - bnxt_en: Add a warning message for driver initiated reset (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Report health status update after reset is done (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Set MASTER flag during driver registration. (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Extend ETHTOOL_RESET to hot reset driver. (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Update firmware interface spec to 1.10.1.12. (Michael Chan)  [Orabug: 30735119]  
  - bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields(). (Venkat Duvvuru)  [Orabug: 30735119]  
  - bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume. (Pavan Chebbi)  [Orabug: 30735119]  
  - bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery. (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence. (Vasundhara Volam)  [Orabug: 30735119]  
  - bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Sriharsha Basavapatna)  [Orabug: 30735119]  
  - bnxt_en: Add support for NAT(L3/L4 rewrite) (Somnath Kotur)  [Orabug: 30735119]  
  - bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Somnath Kotur)  [Orabug: 30735119]  
  - bnxt_en: Add support for L2 rewrite (Venkat Duvvuru)  [Orabug: 30735119]  
  - broadcom: bnxt: Fix use true/false for bool (Saurav Girepunje)  [Orabug: 30735119]  
  - workqueue: preserve KABI against future upstream changes (Daniel Jordan)  [Orabug: 30629069]  
  - uek-rpm: Enable CONFIG_HMM_MIRROR for x86_64 (Jack Vogel)  [Orabug: 30782109]  
  - bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra)  [Orabug: 30766910]  
  - bnx2x: Use appropriate define for vlan credit (Manish Chopra)  [Orabug: 30766910]  
  - bnx2x: Enable Multi-Cos feature. (Sudarsana Reddy Kalluru)  [Orabug: 30766910]  
  - bnx2x: Utilize FW 7.13.15.0. (Sudarsana Reddy Kalluru)  [Orabug: 30766910]  
  - Update the UEK6 firmware version in OL7 and OL8 spec files (Jack Vogel)  [Orabug: 30762100]  
  - ptp: free ptp device pin descriptors properly (Vladis Dronov)  [Orabug: 30731681]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.14-2005.el7uek]
changelog:
  - Linux 5.4.14 (Greg Kroah-Hartman)   
  - scsi: lpfc: use hdwq assigned cpu for allocation (James Smart)   
  - perf script: Fix --reltime with --time (Andi Kleen)   
  - hwmon: (pmbus/ibm-cffps) Fix LED blink behavior (Eddie James)   
  - hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call (Eddie James)   
  - regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id (Stephan Gerhold)   
  - clk: imx7ulp: Correct DDR clock mux options (Anson Huang)   
  - clk: imx7ulp: Correct system clock source option #7 (Anson Huang)   
  - clk: sprd: Use IS_ERR() to validate the return value of syscon_regmap_lookup_by_phandle() (Baolin Wang)   
  - perf script: Allow --time with --reltime (Andi Kleen)   
  - perf probe: Fix wrong address verification (Masami Hiramatsu)   
  - rtw88: fix potential read outside array boundary (Tzu-En Huang)   
  - scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Bart Van Assche)   
  - scsi: lpfc: Fix hdwq sgl locks and irq handling (James Smart)   
  - scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (James Smart)   
  - scsi: core: scsi_trace: Use get_unaligned_be*() (Bart Van Assche)   
  - scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Martin Wilck)   
  - scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Huacai Chen)   
  - scsi: scsi_transport_sas: Fix memory leak when removing devices (John Garry)   
  - scsi: hisi_sas: Return directly if init hardware failed (Xiang Chen)   
  - scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (James Smart)   
  - scsi: target: core: Fix a pr_debug() argument (Bart Van Assche)   
  - scsi: bnx2i: fix potential use after free (Pan Bian)   
  - scsi: qla4xxx: fix double free bug (Pan Bian)   
  - scsi: hisi_sas: Set the BIST init value before enabling BIST (Xiang Chen)   
  - scsi: hisi_sas: Don't create debugfs dump folder twice (Xiang Chen)   
  - scsi: esas2r: unlock on error in esas2r_nvram_read_direct() (Dan Carpenter)   
  - reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr (Jeff Mahoney)   
  - um: virtio_uml: Disallow modular build (Johannes Berg)   
  - um: Don't trace irqflags during shutdown (Johannes Berg)   
  - mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash (Sergei Shtylyov)   
  - mtd: cfi_cmdset_0002: only check errors when ready in cfi_check_err_status() (Sergei Shtylyov)   
  - mtd: devices: fix mchp23k256 read and write (Angelo Dureghello)   
  - Revert "arm64: dts: juno: add dma-ranges property" (Sudeep Holla)   
  - ARM: dts: Fix sgx sysconfig register for omap4 (Tony Lindgren)   
  - arm64: dts: juno: Fix UART frequency (Andre Przywara)   
  - ARM: dts: dra7: fix cpsw mdio fck clock (Grygorii Strashko)   
  - arm64: dts: allwinner: a64: Re-add PMU node (Andre Przywara)   
  - ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver (Frieder Schrempf)   
  - arm64: dts: qcom: sdm845-cheza: delete zap-shader (Rob Clark)   
  - arm64: dts: imx8mm-evk: Assigned clocks for audio plls (S.j. Wang)   
  - arm64: dts: renesas: r8a774a1: Remove audio port node (Biju Das)   
  - arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment alignment (Miquel Raynal)   
  - tick/sched: Annotate lockless access to last_jiffies_update (Eric Dumazet)   
  - cfg80211: check for set_wiphy_params (Johannes Berg)   
  - arm64: dts: marvell: Add AP806-dual missing CPU clocks (Miquel Raynal)   
  - arm64: dts: renesas: r8a77970: Fix PWM3 (Kieran Bingham)   
  - arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node (Christian Hewitt)   
  - arm64: dts: meson: g12: fix audio fifo reg size (Jerome Brunet)   
  - arm64: dts: meson: axg: fix audio fifo reg size (Jerome Brunet)   
  - cw1200: Fix a signedness bug in cw1200_load_firmware() (Dan Carpenter)   
  - arm64: dts: qcom: msm8998: Disable coresight by default (Sai Prakash Ranjan)   
  - irqchip: Place CONFIG_SIFIVE_PLIC into the menu (Jonathan Neuschäfer)   
  - tcp: refine rule to allow EPOLLOUT generation under mem pressure (Eric Dumazet)   
  - dt-bindings: Add missing 'properties' keyword enclosing 'snps,tso' (Rob Herring)   
  - xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk (Nathan Chancellor)   
  - devlink: Wait longer before warning about unset port type (Ido Schimmel)   
  - net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Jose Abreu)   
  - net: stmmac: selftests: Update status when disabling RSS (Jose Abreu)   
  - selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Petr Machata)   
  - net: stmmac: selftests: Mark as fail when received VLAN ID != expected (Jose Abreu)   
  - net: stmmac: selftests: Make it work in Synopsys AXS101 boards (Jose Abreu)   
  - mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Petr Machata)   
  - mlxsw: spectrum: Wipe xstats.backlog of down ports (Petr Machata)   
  - mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ido Schimmel)   
  - sh_eth: check sh_eth_cpu_data::dual_port when dumping registers (Sergei Shtylyov)   
  - drm/amdgpu: allow direct upload save restore list for raven2 (changzhu)   
  - i40e: prevent memory leak in i40e_setup_macvlans (Navid Emamdoost)   
  - net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec (Florian Fainelli)   
  - net: sched: act_ctinfo: fix memory leak (Eric Dumazet)   
  - net: dsa: tag_gswip: fix typo in tagger name (Alexander Lobakin)   
  - net: dsa: sja1105: Don't error out on disabled ports with no phy-mode (Vladimir Oltean)   
  - net: systemport: Fixed queue mapping in internal ring map (Florian Fainelli)   
  - net: ethernet: ave: Avoid lockdep warning (Kunihiko Hayashi)   
  - bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal. (Michael Chan)   
  - bnxt_en: Fix ipv6 RFS filter matching logic. (Michael Chan)   
  - bnxt_en: Fix NTUPLE firmware command failures. (Michael Chan)   
  - tcp: fix marked lost packets not being retransmitted (Pengcheng Yang)   
  - r8152: add missing endpoint sanity check (Johan Hovold)   
  - ptp: free ptp device pin descriptors properly (Vladis Dronov)   
  - net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info (Colin Ian King)   
  - net: usb: lan78xx: limit size of local TSO packets (Eric Dumazet)   
  - net/sched: act_ife: initalize ife->metalist earlier (Eric Dumazet)   
  - net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Michael Grzeschik)   
  - net: hns: fix soft lockup when there is not enough memory (Yonglong Liu)   
  - net: hns3: pad the short frame before sending to the hardware (Yunsheng Lin)   
  - net: dsa: tag_qca: fix doubled Tx statistics (Alexander Lobakin)   
  - net: avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Cong Wang)   
  - hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal)   
  - macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Eric Dumazet)   
  - batman-adv: Fix DAT candidate selection on little endian systems (Sven Eckelmann)   
  - bpftool: Fix printing incorrect pointer in btf_dump_ptr (Martin KaFai Lau)   
  - net: bpf: Don't leak time wait and request sockets (Lorenz Bauer)   
  - NFC: pn533: fix bulk-message timeout (Johan Hovold)   
  - netfilter: nf_tables: fix flowtable list del corruption (Florian Westphal)   
  - netfilter: nf_tables: store transaction list locally while requesting module (Pablo Neira Ayuso)   
  - netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Florian Westphal)   
  - netfilter: nft_tunnel: ERSPAN_VERSION must not be null (Florian Westphal)   
  - netfilter: nft_tunnel: fix null-attribute check (Florian Westphal)   
  - netfilter: nat: fix ICMP header corruption on ICMP errors (Eyal Birger)   
  - netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal)   
  - netfilter: fix a use-after-free in mtype_destroy() (Cong Wang)   
  - i2c: iop3xx: Fix memory leak in probe error path (Krzysztof Kozlowski)   
  - bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Lingpeng Chen)   
  - cfg80211: fix page refcount issue in A-MSDU decap (Felix Fietkau)   
  - cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Felix Fietkau)   
  - cfg80211: fix memory leak in nl80211_probe_mesh_link (Felix Fietkau)   
  - cfg80211: fix deadlocks in autodisconnect work (Markus Theil)   
  - i2c: tegra: Properly disable runtime PM on driver's probe error (Dmitry Osipenko)   
  - i2c: tegra: Fix suspending in active runtime PM state (Dmitry Osipenko)   
  - bpf: Sockmap/tls, fix pop data with SK_DROP return code (John Fastabend)   
  - bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (John Fastabend)   
  - bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (John Fastabend)   
  - bpf: Sockmap/tls, msg_push_data may leave end mark in place (John Fastabend)   
  - bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (John Fastabend)   
  - bpf: Sockmap/tls, push write_space updates through ulp updates (John Fastabend)   
  - bpf: Sockmap, ensure sock lock held during tear down (John Fastabend)   
  - bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (John Fastabend)   
  - bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Daniel Borkmann)   
  - drm/amd/display: Reorder detect_edp_sink_caps before link settings read. (Mario Kleiner)   
  - block: Fix the type of 'sts' in bsg_queue_rq() (Bart Van Assche)   
  - net: fix kernel-doc warning in <linux/netdevice.h> (Randy Dunlap)   
  - tipc: fix retrans failure due to wrong destination (Tuong Lien)   
  - tipc: fix potential hanging after b/rcast changing (Tuong Lien)   
  - reset: Fix {of,devm}_reset_control_array_get kerneldoc return types (Geert Uytterhoeven)   
  - net: stmmac: Enable 16KB buffer size (Jose Abreu)   
  - net: stmmac: 16KB buffer must be 16 byte aligned (Jose Abreu)   
  - ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support (Marcel Ziswiler)   
  - ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL (Jagan Teki)   
  - ARM: dts: imx6sll-evk: Remove incorrect power supply assignment (Anson Huang)   
  - ARM: dts: imx6sl-evk: Remove incorrect power supply assignment (Anson Huang)   
  - ARM: dts: imx6sx-sdb: Remove incorrect power supply assignment (Anson Huang)   
  - ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment (Anson Huang)   
  - mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Yang Shi)   
  - mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Wen Yang)   
  - mm/memory_hotplug: don't free usage map when removing a re-added early section (David Hildenbrand)   
  - Btrfs: always copy scrub arguments back to user space (Filipe Manana)   
  - btrfs: check rw_devices, not num_devices for balance (Josef Bacik)   
  - btrfs: fix memory leak in qgroup accounting (Johannes Thumshirn)   
  - btrfs: relocation: fix reloc_root lifespan and access (Qu Wenruo)   
  - btrfs: do not delete mismatched root refs (Josef Bacik)   
  - btrfs: fix invalid removal of root ref (Josef Bacik)   
  - btrfs: rework arguments of btrfs_unlink_subvol (Josef Bacik)   
  - mm, debug_pagealloc: don't rely on static keys too early (Vlastimil Babka)   
  - mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Adrian Huang)   
  - mm: memcg/slab: fix percpu slab vmstats flushing (Roman Gushchin)   
  - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Kirill A. Shutemov)   
  - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Kirill A. Shutemov)   
  - perf report: Fix incorrectly added dimensions as switch perf data file (Jin Yao)   
  - locking/lockdep: Fix buffer overrun problem in stack_trace[] (Waiman Long)   
  - perf hists: Fix variable name's inconsistency in hists__for_each() macro (Yuya Fujita)   
  - clk: samsung: exynos5420: Keep top G3D clocks enabled (Marek Szyprowski)   
  - s390/setup: Fix secure ipl message (Philipp Rudo)   
  - efi/earlycon: Fix write-combine mapping on x86 (Arvind Sankar)   
  - x86/resctrl: Fix potential memory leak (Shakeel Butt)   
  - drm/i915: Add missing include file <linux/math64.h> (YueHaibing)   
  - mtd: spi-nor: Fix selection of 4-byte addressing opcodes on Spansion (Vignesh Raghavendra)   
  - scsi: storvsc: Correctly set number of hardware queues for IDE disk (Long Li)   
  - s390/zcrypt: Fix CCA cipher key gen with clear key value function (Harald Freudenberger)   
  - x86/efistub: Disable paging at mixed mode entry (Ard Biesheuvel)   
  - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Kan Liang)   
  - locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long)   
  - x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained (Tom Lendacky)   
  - x86/resctrl: Fix an imbalance in domain_remove_cpu() (Qian Cai)   
  - cpu/SMT: Fix x86 link error without CONFIG_SYSFS (Arnd Bergmann)   
  - usb: core: hub: Improved device recognition on remote wakeup (Keiya Nobuta)   
  - mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume (Esben Haabendal)   
  - mtd: rawnand: gpmi: Fix suspend/resume problem (Esben Haabendal)   
  - ptrace: reintroduce usage of subjective credentials in ptrace_has_cap() (Christian Brauner)   
  - scsi: mptfusion: Fix double fetch bug in ioctl (Dan Carpenter)   
  - scsi: fnic: fix invalid stack access (Arnd Bergmann)   
  - staging: comedi: ni_routes: allow partial routing information (Ian Abbott)   
  - staging: comedi: ni_routes: fix null dereference in ni_find_route_source() (Ian Abbott)   
  - USB: serial: quatech2: handle unbound ports (Johan Hovold)   
  - USB: serial: keyspan: handle unbound ports (Johan Hovold)   
  - USB: serial: io_edgeport: add missing active-port sanity check (Johan Hovold)   
  - USB: serial: io_edgeport: handle unbound ports on URB completion (Johan Hovold)   
  - USB: serial: ch341: handle unbound port at reset_resume (Johan Hovold)   
  - USB: serial: suppress driver bind attributes (Johan Hovold)   
  - USB: serial: option: add support for Quectel RM500Q in QDL mode (Reinhard Speyerer)   
  - USB: serial: opticon: fix control-message timeouts (Johan Hovold)   
  - USB: serial: option: Add support for Quectel RM500Q (Kristian Evensen)   
  - USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Jerónimo Borque)   
  - iio: buffer: align the size of scan bytes to size of the largest element (Lars Möllendorf)   
  - iio: chemical: pms7003: fix unmet triggered buffer dependency (Tomasz Duszynski)   
  - iio: light: vcnl4000: Fix scale for vcnl4040 (Guido Günther)   
  - iio: imu: st_lsm6dsx: Fix selection of ST_LSM6DS3_ID (Stephan Gerhold)   
  - iio: adc: ad7124: Fix DT channel configuration (Alexandru Tachici)   
  - perf: Correctly handle failed perf_get_aux_event() (Mark Rutland)   
  - ARM: davinci: select CONFIG_RESET_CONTROLLER (Arnd Bergmann)   
  - ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number (Kishon Vijay Abraham I)   
  - cpuidle: teo: Fix intervals[] array indexing bug (Ikjoon Jang)   
  - io_uring: only allow submit from owning task (Jens Axboe)   
  - fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi)   
  - block: fix an integer overflow in logical block size (Mikulas Patocka)   
  - clk: sunxi-ng: r40: Allow setting parent rate for external clock outputs (Chen-Yu Tsai)   
  - Fix built-in early-load Intel microcode alignment (Jari Ruusu)   
  - arm64: dts: agilex/stratix10: fix pmu interrupt numbers (Dinh Nguyen)   
  - arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator (Stefan Mavrodiev)   
  - arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator (Stefan Mavrodiev)   
  - ALSA: usb-audio: fix sync-ep altsetting sanity check (Johan Hovold)   
  - ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Takashi Sakamoto)   
  - ALSA: seq: Fix racy access for queue timer in proc read (Takashi Iwai)   
  - ALSA: dice: fix fallback from protocol extension into limited functionality (Takashi Sakamoto)   
  - ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Hans de Goede)   
  - ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection (Marek Vasut)   
  - ARM: dts: imx7ulp: fix reg of cpu node (Peng Fan)   
  - ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for to_clk_hw_omap (Tony Lindgren)   
  - ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Stephan Gerhold)   
  - ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Stephan Gerhold)   
  - ASoC: stm32: dfsdm: fix 16 bits record (Olivier Moysan)   
  - ASoC: stm32: sai: fix possible circular locking (Olivier Moysan)   
  - ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Stephan Gerhold)   
  - arm64: dts: imx8mq-librem5-devkit: use correct interrupt for the magnetometer (Angus Ainslie (Purism))   
  - Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP" (Kevin Hao)   
  - clk: Don't try to enable critical clocks if prepare failed (Guenter Roeck)   
  - bus: ti-sysc: Fix iterating over clocks (Tony Lindgren)   
  - arm64: dts: imx8mm: Change SDMA1 ahb clock for imx8mm (Adam Ford)   
  - arm64: dts: ls1028a: fix endian setting for dcfg (Yinbo Zhu)   
  - ARM: dts: imx6q-dhcom: fix rtc compatible (Alexandre Belloni)   
  - dt-bindings: reset: meson8b: fix duplicate reset IDs (Martin Blumenstingl)   
  - soc: amlogic: meson-ee-pwrc: propagate errors from pm_genpd_init() (Martin Blumenstingl)   
  - soc: amlogic: meson-ee-pwrc: propagate PD provider registration errors (Martin Blumenstingl)   
  - clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs (Georgi Djakov)   
  - ARM: dts: meson8: fix the size of the PMU registers (Martin Blumenstingl)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.14-2005.1.el7uek]
changelog:
  - uek-rpm: Enable CONFIG_RDS for UEK6 again (Gerd Rausch)  [Orabug: 30777130]  
  - net/rds: Switch to the Linux-5.4 API (Gerd Rausch)  [Orabug: 30777130]  
  - net/rds: Check laddr_check before calling it (Ka-Cheong Poon)  [Orabug: 30313955]  
  - net/rds: Use DMA memory pool allocation for rds_header (Ka-Cheong Poon)  [Orabug: 28388601]  
  - RDS: validate the requested traces user input against max supported (William Kucharski)  [Orabug: 29037000]  
  - net/rds: Incorrect work request accouting (Ka-Cheong Poon)  [Orabug: 30298907]  
  - net/rds: An rds_sock is added too early to the hash table (Ka-Cheong Poon)  [Orabug: 30277828]  
  - rds: Bring loop-back peer down as well (Håkon Bugge)  [Orabug: 30271685]  
  - rds: ib: Avoid connect retry on loopback connections (Håkon Bugge)  [Orabug: 30271685]  
  - net/rds: Fix info leak in rds6_inc_info_copy() (Ka-Cheong Poon)  [Orabug: 30255644]  
  - rds: RDS/TCP does not initiate a connection (Ka-Cheong Poon)  [Orabug: 30158088]  
  - rds: remove dead code (William Kucharski)  [Orabug: 29951256]  
  - net/rds: Check address length before reading address family (Tetsuo Handa)  [Orabug: 30199770]  
  - rds: RDS does not flush IPv6 neighbor cache (Ka-Cheong Poon)  [Orabug: 28220027]  
  - rds: rds_ib_conn_alloc() calls kzallloc() with wrong flag (Ka-Cheong Poon)  [Orabug: 28416722]  
  - rds: ib: Qualify CM REQ duplicate detection with connection being up (Håkon Bugge)  [Orabug: 30056604]  
  - rds: Further prioritize local loop-back connections (Håkon Bugge)  [Orabug: 30056604]  
  - rds: Fix initial zero delay when queuing re-connect work (Håkon Bugge)  [Orabug: 30056604]  
  - rds: Re-introduce separate work-queue for local connections (Håkon Bugge)  [Orabug: 30056604]  
  - rds: Not all huge pages are released after app shutdown (Ka-Cheong Poon)  [Orabug: 29890749]  
  - rds: Get rid of "wait_clean_list_grace" and add locking (Ka-Cheong Poon)  [Orabug: 30066226]  
  - rds: ib: Set local ack timeout directly (Håkon Bugge)  [Orabug: 29931097]  
  - rds: Re-factor and avoid superfluous queuing of shutdown work (Håkon Bugge)  [Orabug: 29919578]  
  - rds: ib: Flush ARP cache when connection attempt is rejected (Håkon Bugge)  [Orabug: 29971040]  
  - rds: ib: Fix incorrect setting of cp_reconnect_racing (Håkon Bugge)  [Orabug: 29882416]  
  - rds: Re-factor and avoid superfluous queuing of reconnect work (Håkon Bugge)  [Orabug: 29882649]  
  - rds: ib: Correct the cm_id compare commit (Håkon Bugge)  [Orabug: 29960424]  
  - rds: Increase entropy in hashing (Håkon Bugge)  [Orabug: 29778019]  
  - net: rds: fix rds recv memory leak (Zhu Yanjun)  [Orabug: 30025201]  
  - rds: ib: Resurrect the CQs instead of delete+create (Håkon Bugge)  [Orabug: 29758839]  
  - rds: Avoid queuing superfluous send and recv work (Håkon Bugge)  [Orabug: 29764668]  
  - net/rds: changed module parameter rds_qos_threshold_action to be writable (Qing Huang)  [Orabug: 29873102]  
  - net/rds: fixed an error in parsing module parameter string rds_qos_threshold (Qing Huang)  [Orabug: 29951336]  
  - rds: ib: Fix dereference of conn when NULL and cleanup thereof (Håkon Bugge)  [Orabug: 29765337]  
  - net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). (Mao Wenan)  [Orabug: 29760503]  {CVE-2019-11815} 
  - rds: Introduce a pool of worker threads for connection management (Håkon Bugge)  [Orabug: 29629971]  
  - rds: Use rds_conn_path cp_wq when applicable (Håkon Bugge)  [Orabug: 29629971]  
  - rds: ib: Implement proper cm_id compare (Håkon Bugge)  [Orabug: 29629971]  
  - Revert "net/rds: prevent RDS connections using stale ARP entries" (Håkon Bugge)  [Orabug: 29629971]  
  - rds: ib: Flush ARP cache when needed (Håkon Bugge)  [Orabug: 29629971]  
  - rds: Add simple heuristics to determine connect delay (Håkon Bugge)  [Orabug: 29629971]  
  - rds: Fix one-sided connect (Håkon Bugge)  [Orabug: 29629971]  
  - rds: Consolidate and align ftrace related to connection management (Håkon Bugge)  [Orabug: 29629971]  
  - rds: Incorrect locking in rds_tcp_conn_path_shutdown() (Ka-Cheong Poon)  [Orabug: 29493617]  
  - rds: Add per namespace RDS/TCP accept work queue (Ka-Cheong Poon)  [Orabug: 29493617]  
  - rds: Add per peer RDS socket send buffer (Ka-Cheong Poon)  [Orabug: 28314151]  
  - net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy (Dag Moxnes)  [Orabug: 29550910]  
  - rds: update correct congestion map for loopback transport (Mukesh Kacker)  [Orabug: 29431284]  
  - rds: congestion updates can be missed when kernel low on memory (Mukesh Kacker)  [Orabug: 29200872]  
  - net/rds: WARNING: at net/rds/recv.c:222 rds_recv_hs_exthdrs+0xf8/0x1e0 (Venkat Venkatsubra)  [Orabug: 29235017]  
  - net: rds: fix excess initialization of the recv SGEs (Zhu Yanjun)  [Orabug: 29004497]  
  - net/rds: ib: Fix endless RNR Retries caused by memory allocation failures (Venkat Venkatsubra)  [Orabug: 29222749]  
  - net/rds: RDS connection does not reconnect after CQ access violation error (Venkat Venkatsubra)  [Orabug: 29180452]  
  - rds: ib: Use a delay when reconnecting to the very same IP address (Håkon Bugge)  [Orabug: 29161384]  
  - net: rds: fix rds_ib_sysctl_max_recv_allocation error (Zhu Yanjun)  [Orabug: 29003168]  
  - RDS: Heap OOB write in rds_message_alloc_sgs() (Mohamed Ghannam)  [Orabug: 28972461]  
  - RDS: null pointer dereference in rds_atomic_free_op (Mohamed Ghannam)  [Orabug: 28020561]  {CVE-2018-5333} 
  -  rds: crash at rds_ib_inc_copy_to_user+104 due to NULL ptr reference (Venkat Venkatsubra)  [Orabug: 28748008]  
  -   net/rds: Fix endless RNR situation (Venkat Venkatsubra)  [Orabug: 28856912]  
  - rds: Incorrect rds-info send and retransmission message output (Ka-Cheong Poon)  [Orabug: 28898827]  
  - rds: MPRDS messages delivered out of order (Ka-Cheong Poon)  [Orabug: 28838065]  
  - rds: RDS (tcp) hangs on sendto() to unresponding address (Ka-Cheong Poon)  [Orabug: 28720880]  
  - rds: tcp: remove register_netdevice_notifier infrastructure. (Ka-Cheong Poon)  [Orabug: 28737841]  
  - net: rds: Use address family to designate IPv4 or IPv6 addresses (Håkon Bugge)  [Orabug: 28720018]  
  - net: rds: Fix blank at eol in af_rds.c (Håkon Bugge)  [Orabug: 28720018]  
  - net/rds: Fix call to sleeping function in a non-sleeping context (Håkon Bugge)  [Orabug: 28642686]  
  - net/rds: make the source code clean (Zhu Yanjun)  [Orabug: 28289486]  
  - net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6 (Zhu Yanjun)  [Orabug: 28289486]  
  - net/rds: Use rdma_read_gids to read connection GIDs (Parav Pandit)  [Orabug: 28289486]  
  - rds: CVE-2018-7492: Fix NULL pointer dereference in __rds_rdma_map (Håkon Bugge)  [Orabug: 28565415]  {CVE-2018-7492} 
  - rds: Remove RDS dependency on IPv6 (Ka-Cheong Poon)  [Orabug: 28466876]  
  - rds: Allow non-link local and link local communication (Ka-Cheong Poon)  [Orabug: 28398845]  
  - rds: Allow IPv4-mapped IPv6 address to be used (Ka-Cheong Poon)  [Orabug: 27744573]  
  - rds: Remove VLA, fix incorrect cast, missing static usage warnings (Ka-Cheong Poon)  [Orabug: 28452068]  
  - net/rds: Fix kernel panic caused by a race between setup/teardown (Hans Westgaard Ry)  [Orabug: 28216828]  
  - RDS: Add 1MB message size limit (Avinash Repaka)  [Orabug: 25578394]  
  - RDS: IB: Use newer API for fast registration (Avinash Repaka)  [Orabug: 27509034]  
  - rds: tcp: cancel all worker threads before shutting down socket (Sowmini Varadhan)  [Orabug: 28298233]  
  - net/rds: Implement ARP flushing correctly (Håkon Bugge)  [Orabug: 28219823]  
  - rds: Avoid compiler warning in ib_send.c (Knut Omang)  [Orabug: 28227497]  
  - rds: signedness bug (Dan Carpenter)  [Orabug: 28312881]  
  - net/rds: Fix incorrect bigger vs. smaller IP address check (Håkon Bugge)  [Orabug: 28222366]  
  - rds: tcp: compute m_ack_seq as offset from ->write_seq (Sowmini Varadhan)  [Orabug: 27438741]  
  - net/rds: prevent RDS connections using stale ARP entries (Wei Lin Guay)  [Orabug: 27626296]  
  - net/rds: Avoid stalled connection due to CM REQ retries (Wei Lin Guay)  [Orabug: 25521901]  
  - net/rds: use one sided reconnection during a race (Wei Lin Guay)  [Orabug: 25521901]  
  - Revert "Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled" (Håkon Bugge)  [Orabug: 25521901]  
  - rds_ib_exits() should free the rds_ib_inet_socket kernel socket (Sudhakar Dindukurti)  [Orabug: 27884217]  
  - net/rds: ib: Release correct number of frags (Håkon Bugge)  [Orabug: 27902555]  
  - Remove unused active bonding and iwarp code (Sudhakar Dindukurti)  [Orabug: 27905986]  
  - rds: Node crashes when trace buffer is opened (Ka-Cheong Poon)  [Orabug: 27708872]  
  - rds: MP-RDS may use an invalid c_path (Ka-Cheong Poon)  [Orabug: 27822369]  
  - Remove Active Bonding code from RDS (Sudhakar Dindukurti)  [Orabug: 27718710]  
  - rds: Fail to set up RDS connection to a link local address peer over RoCE (Ka-Cheong Poon)  [Orabug: 27766063]  
  - RDS: IB: Fix cleanup during unregistering client (Avinash Repaka)  [Orabug: 27758801]  
  - net/rds: Avoid copy overhead if send buff is full (Gerd Rausch)  [Orabug: 27542098]  
  - RDS: net: Switch from dma_device to dev.parent (Bart Van Assche)  [Orabug: 27495806]  
  - RDS: IB: Fix the address attributes for proxy qp (Avinash Repaka)  [Orabug: 26875519]  
  - RDS: IB: Fix null pointer issue (Guanglei Li)  [Orabug: 27530931]  
  - RDS: IB: Post invalidation & registration WRs together (Avinash Repaka)  [Orabug: 27602183]  
  - Revert "RDS: don't commit to queue till transport connection is up" (Santosh Shilimkar)   
  - rds: Un-connected socket sendmsg() with a NULL destination does not fail (Ka-Cheong Poon)  [Orabug: 27454306]  
  - rds: Calling getsockname() on unbounded socket generates seg fault (Ka-Cheong Poon)  [Orabug: 27454280]  
  - rds: Second bind() can overwrite the first bind() (Ka-Cheong Poon)  [Orabug: 27454254]  
  - net/rds: Assign the correct service level (Wei Lin Guay)  [Orabug: 27607211]  
  - rds: Incorrect reference counting in TCP socket creation (Ka-Cheong Poon)  [Orabug: 27493581]  
  - {IB/{core,ipoib},net/rds}: IPv6 support for ACL (Ka-Cheong Poon)  [Orabug: 25410192] [Orabug: 27487515]  
  - RDS: IB: Include ethernet devices during initialization of active bonding (Avinash Repaka)  [Orabug: 26096238]  
  - RDS: IB: Remove gid from rds_ib_port array (Avinash Repaka)  [Orabug: 26096238]  
  - rds: System panic if RDS netfilter is enabled and RDS/TCP is used (Ka-Cheong Poon)  [Orabug: 26950401] [Orabug: 27487537]  
  - rds: IB active bonding IPv6 changes (Ka-Cheong Poon)  [Orabug: 25410192] [Orabug: 27487535]  
  - rds: Enable RDS IPv6 support (Ka-Cheong Poon)  [Orabug: 25410192] [Orabug: 27487532]  
  - rds: Changed IP address internal representation to struct in6_addr (Ka-Cheong Poon)  [Orabug: 25410192] [Orabug: 27487531]  
  - rds: C-style nits (Ka-Cheong Poon)  [Orabug: 25410192] [Orabug: 27487530]  
  - rds: Fix inaccurate accounting of unsignaled wrs in rds_ib_xmit_rdma (Håkon Bugge)  [Orabug: 27090772] [Orabug: 27487529]  
  - rds: Fix inaccurate accounting of unsignaled wrs (Håkon Bugge)  [Orabug: 27090772] [Orabug: 27487528]  
  - rds: Proper init/exit declaration for module init/exit function (Ka-Cheong Poon)  [Orabug: 27013833] [Orabug: 27487527]  
  - rds: Remove .exit from struct rds_transport (Ka-Cheong Poon)  [Orabug: 27013833] [Orabug: 27487526]  
  - net/rds: Fix incorrect error handling (Håkon Bugge)  [Orabug: 27339257]  
  - net/rds: use multiple sge than buddy allocation in congestion code (Wei Lin Guay)  [Orabug: 27339270]  
  - Revert "RDS: fix the sg allocation based on actual message size" (Wei Lin Guay)  [Orabug: 27339270]  
  - Revert "RDS: avoid large pages for sg allocation for TCP transport" (Wei Lin Guay)  [Orabug: 27339270]  
  - Revert "net/rds: Reduce memory footprint in rds_sendmsg" (Wei Lin Guay)  [Orabug: 27339270]  
  - net/rds: reduce memory footprint during ib_post_recv in IB transport (Wei Lin Guay)  [Orabug: 27339270]  
  - net/rds: reduce memory footprint during rds_sendmsg with IB transport (Wei Lin Guay)  [Orabug: 27339270]  
  - net/rds: set the rds_ib_init_frag based on supported sge (Wei Lin Guay)  [Orabug: 27339270]  
  - Revert "net/rds: make copy_page_from_iter and copy_page_to_iter stay within page boundaries (WORKAROUND!)" (Håkon Bugge)  [Orabug: 27339270]  
  - net/rds: make copy_page_from_iter and copy_page_to_iter stay within page boundaries (WORKAROUND!) (Gerd Rausch)  [Orabug: 27222215] [Orabug: 27364391]  
  - net/rds: Fixing INIT2RTR_QP(0x503), syndrome (0x1796e4) (IB_AH_GRH present) issue. (Wei Lin Guay)  [Orabug: 27383162] [Orabug: 27364391]  
  - net/rds: Fix order of intitialization in rds_ib_add_one. (Gerd Rausch)  [Orabug: 27195622] [Orabug: 27364391]  
  - rds: RDS diagnostics when connections are stuck in Receiver Not Ready state. (hui.han)  [Orabug: 26522310] [Orabug: 27364391]  
  - RDS: IB: Change the proxy qp's path_mtu to IB_MTU_256 (Avinash Repaka)  [Orabug: 26864694] [Orabug: 27364391]  
  - rds: Fix non-atomic operation on shared flag variable (Håkon Bugge)  [Orabug: 26842076] [Orabug: 27364391]  
  - rds: Fix incorrect statistics counting (Håkon Bugge)  [Orabug: 26847583] [Orabug: 27364391]  
  - RDS: IB: Add proxy qp to support FRWR through RDS_GET_MR (Avinash Repaka)  [Orabug: 25669255] [Orabug: 27364391]  
  - RDS: Add support for fast registration work request (Avinash Repaka)  [Orabug: 22145384] [Orabug: 27364391]  
  - Revert "RDS: base connection dependency needed for rolling downgrade from version 4.1 to 3.1"" (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - Revert "RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped" (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - Revert "rds: make sure base connection is up on both sides" (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - net/rds: remove the RDS specific path record caching (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - Revert "net/rds: prioritize the base connection establishment" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - Revert "net/rds: determine active/passive connection with IP addresses" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - Revert "net/rds: use different workqueue for base_conn" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - rds: reduce memory footprint for RDS when transport is RDMA (Ka-Cheong Poon)  [Orabug: 26412003] [Orabug: 27364391]  
  - RDS: IB: Destroy rdma_cm_id when unloading module (Avinash Repaka)  [Orabug: 26089296] [Orabug: 27364391]  
  - RDS: IB: Destroy aux_wq if rds_ib_init() fails (Avinash Repaka)  [Orabug: 26732887] [Orabug: 27364391]  
  - rds: Reintroduce statistics counting (Håkon Bugge)  [Orabug: 26717115] [Orabug: 27364391]  
  - rds: Make sure updates to cp_send_gen can be observed (Håkon Bugge)  [Orabug: 26519030] [Orabug: 27364391]  
  - rds: tcp: use sock_create_lite() to create the accept socket (Sowmini Varadhan)  [Orabug: 26477756] [Orabug: 27364391]  
  - rds: tcp: set linger to 1 when unloading a rds-tcp (Sowmini Varadhan)  [Orabug: 26477841] [Orabug: 27364391]  
  - rds: tcp: send handshake ping-probe from passive endpoint (Sowmini Varadhan)  [Orabug: 26477841] [Orabug: 27364391]  
  - net/rds: Replace printk in TX path with stat variable (Yuval Shaia)  [Orabug: 26402653] [Orabug: 27364391]  
  - net/rds: Add mutex exclusion for vector_load (Håkon Bugge)  [Orabug: 26406492] [Orabug: 27364391]  
  - [PATCH] RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu)  [Orabug: 26277933] [Orabug: 27364391]  
  - [PATCH] RDS: When RDS socket is closed, print unreleased MR's (Rama Nichanamatlu)  [Orabug: 26276427] [Orabug: 27364391]  
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26151323] [Orabug: 26350949] [Orabug: 27364391]  
  - net/rds: Fix minor linker warnings (Babu Moger)  [Orabug: 25393132] [Orabug: 27364391]  
  - net/rds: prioritize the base connection establishment (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - net/rds: determine active/passive connection with IP addresses (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - net/rds: use different workqueue for base_conn (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - net/rds: Revert "RDS: add reconnect retry scheme for stalled connections" (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: various endian-ness fixes (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: remove cp_outgoing (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid races (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: Take explicit refcounts on struct net (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: fix memory leak in TIME_WAIT sockets (Sowmini Varadhan)  [Orabug: 26250066] [Orabug: 27364391]  
  - rds: tcp: canonical connection order for all paths with index > 0 (Sowmini Varadhan)  [Orabug: 26241322] [Orabug: 27364391]  
  - rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is marked ERROR by an intervening FIN (Sowmini Varadhan)  [Orabug: 26241322] [Orabug: 27364391]  
  - Backport multipath RDS from upstream to UEK4 (Sowmini Varadhan)  [Orabug: 26241322] [Orabug: 27364391]  
  - RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker)  [Orabug: 26081079] [Orabug: 27364391]  
  - RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra)  [Orabug: 25920916] [Orabug: 27364391]  
  - Revert "RDS: Make message size limit compliant with spec" (Avinash Repaka)  [Orabug: 25472193] [Orabug: 27364391]  
  - RDS: ActiveBonding: Make its own thread for active active (Santosh Shilimkar)  [Orabug: 25026643] [Orabug: 27364391]  
  - RDS: correct condition check in reconnect_timeout() (Ajaykumar Hotchandani)  [Orabug: 25026643] [Orabug: 27364391]  
  - RDS: ActiveBonding: Create a cluster sync point for failback (Santosh Shilimkar)  [Orabug: 25026643] [Orabug: 27364391]  
  - RDS: don't commit to queue till transport connection is up (Santosh Shilimkar)  [Orabug: 25393611] [Orabug: 27364391]  
  - RDS: restrict socket connection reset to CAP_NET_ADMIN (Santosh Shilimkar)  [Orabug: 25393611] [Orabug: 27364391]  
  - rds: fix warning in rds_send_drop_to() (Ajaykumar Hotchandani)  [Orabug: 25116517] [Orabug: 27364391]  
  - RDS: Make message size limit compliant with spec (Avinash Repaka)  [Orabug: 24455231] [Orabug: 22303625] [Orabug: 27364391]  
  - RDS: rds debug messages are enabled by default (shamir rabinovitch)  [Orabug: 24956522] [Orabug: 27364391]  
  - net/rds: Fix new sparse warning (David Ahern)  [Orabug: 24817685] [Orabug: 27364391]  
  - net/rds: fix unaligned memory access (shamir rabinovitch)  [Orabug: 24817685] [Orabug: 27364391]  
  - RDS: IB: fix panic with handlers running post teardown (Santosh Shilimkar)  [Orabug: 24460805] [Orabug: 27364391]  
  - RDS: Drop the connection as part of cancel to avoid hangs (Avinash Repaka)  [Orabug: 22506032] [Orabug: 27364391]  
  - RDS: add reconnect retry scheme for stalled connections (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: restore the exponential back-off scheme (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: avoid duplicate connection drop for self loopback (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: don't modify conn state directly in rds_connect_complete (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: log associates connection details for setup failures (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: suppress log prints for FLUSH_ERR/RETRY_EXC (Santosh Shilimkar)  [Orabug: 24663803] [Orabug: 27364391]  
  - RDS: use c_wq for all activities on a connection (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: Avoid double reject on ACL failures (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: make the rds_{local_}wq part of rds_connection (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: make rds_conn_drop() take reason argument (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: Remove unused PATH migration event code (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: remove delayed queuing of address change (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: use address change event for failover/failback (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: drop workaround for loopback connection hangs (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - Revert "RDS: IB: skip rx/tx work when destroying connection" (Santosh Shilimkar)  [Orabug: 24746103] [Orabug: 27364391]  
  - RDS: IB: set default frag size to 16K (Santosh Shilimkar)  [Orabug: 24656820] [Orabug: 27364391]  
  - rds: avoid call to flush_mrs() in specific condition (Ajaykumar Hotchandani)  [Orabug: 24656750] [Orabug: 27364391]  
  - RDS: IB: skip rx/tx work when destroying connection (Wengang Wang)  [Orabug: 24395789] [Orabug: 27364391]  
  - RDS: TCP: rds_tcp_accept_one() should transition socket from RESETTING to UP (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TCP: fix race windows in send-path quiescence by rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: Avoid rds connection churn from rogue SYNs (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TCP: Remove kfreed tcp conn from list (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: IB: Add MOS note details to link local(HAIP) address print (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - {IB/{core,ipoib},net/{mlx4,rds}}: Mark unload_allowed as __initdata variable (Yuval Shaia)  [Orabug: 23501273] [Orabug: 27364391]  
  - net/rds: Skip packet filtering if interface does not support ACL (Yuval Shaia)  [Orabug: 23541567] [Orabug: 27364391]  
  - RDS: Fix the rds_conn_destroy panic due to pending messages (Bang Nguyen)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: add handshaking for ACL violation detection at passive (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: enforce IP anti-spoofing based on ACLs (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27300453] [Orabug: 27364391]  
  - RDS: Add acl fields to the rds_connection (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: invoke connection destruction in worker (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Add reset all conns for a source address to CONN_RESET (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: change rds_ib_active_bonding_excl_ips to only RFC3927 space (Todd Vierling)  [Orabug: 27364391]  
  - RDS: avoid large pages for sg allocation for TCP transport (Santosh Shilimkar)  [Orabug: 23635336] [Orabug: 27364391]  
  - {IBCM/IPoIB/MLX4/RDS}: Temporary backout Exasecure change (Santosh Shilimkar)  [Orabug: 23634771] [Orabug: 27364391]  
  - RDS/IB: Fix crash in SRQ initialization (Ajaykumar Hotchandani)  [Orabug: 23523586] [Orabug: 27364391]  
  - RDS: Remove the link-local restriction as a stop gap measure (Santosh Shilimkar)  [Orabug: 2360905] [Orabug: 27364391]  
  - RDS: IB: restore the vector spreading for the CQs (Santosh Shilimkar)  [Orabug: 23550561] [Orabug: 27364391]  
  - RDS: Fix the rds_conn_destroy panic due to pending messages (Bang Nguyen)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: add handshaking for ACL violation detection at passive (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: enforce IP anti-spoofing for UUID context (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27300453] [Orabug: 27364391]  
  - RDS: IB: invoke connection destruction in worker (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: message filtering based on UUID (Bang Nguyen)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Add UUID socket option (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Add reset all conns for a source address to CONN_RESET (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Drop stale iWARP support (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: drop discontinued IB CQ_VECTOR support (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: Drop unused and broken APM support (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: Make use of ARPOP_REQUEST instead of ARPOP_REPLY in bonding code (Santosh Shilimkar)  [Orabug: 23094704] [Orabug: 27364391]  
  - RDS: IB: don't use the link-local address for ib transport (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: rebuild receive caches when needed (Santosh Shilimkar)  [Orabug: 27364391]  
  - OFED: indicate consistent vendor error (Ajaykumar Hotchandani)  [Orabug: 22381117] [Orabug: 27364391]  
  - RDS: Change number based conn-drop reasons to enum (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: Move rds_rtd definitions from rds_rt_debug files to common files (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: Change the default value of rds_rt_debug_bitmap modparam to 0x488B (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: Replace rds_rtd printk with trace_printk (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: IB: Print vendor error in recv completion error message (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - rds: schedule local connection activity in proper workqueue (Ajaykumar Hotchandani)  [Orabug: 23223537] [Orabug: 27364391]  
  - net/rds: Use max_mr from HCA caps than max_fmr (Yuval Shaia)  [Orabug: 23223564] [Orabug: 27364391]  
  - RDS: IB: disable ib_cache purging to avoid memory leak in reconnect path (Santosh Shilimkar)  [Orabug: 23275911] [Orabug: 27364391]  
  - RDS: IB: avoid bit fields for i_frag_pages (Wengang Wang)  [Orabug: 23275911] [Orabug: 27364391]  
  - RDS: TCP: Synchronize accept() and connect() paths on t_conn_lock. (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TCP: Call pskb_extract() helper function (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: support individual receive trace reporting (Santosh Shilimkar)  [Orabug: 23215779] [Orabug: 27364391]  
  - Revert "RDS: Make message size limit compliant with spec" (Chuck Anderson)  [Orabug: 22661521] [Orabug: 23217242] [Orabug: 27364391]  
  - RDS: TCP: Remove unused constant (Sowmini Varadhan)  [Orabug: 22993275] [Orabug: 27364391]  
  - RDS: TCP: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Sowmini Varadhan)  [Orabug: 22993275] [Orabug: 27364391]  
  - RDS: Make message size limit compliant with spec (Avinash Repaka)  [Orabug: 22661521] [Orabug: 27364391]  
  - RDS: add flow control info to rds_info_rdma_connection (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - RDS: update IB flow control algorithm (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - RDS: Add flow control in runtime debugging (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - RDS: fix IB transport flow control (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - [PATCH 2/2] Avoid redundant call to rds_bind_lookup() in recv path. (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TOS fixes in failure paths when RDS-TCP and RDS-RDMA are run together (Sowmini Varadhan)  [Orabug: 27364391]  
  - rds: rds-stress show all zeros after few minutes (shamir rabinovitch)  [Orabug: 23045970] [Orabug: 27364391]  
  - RDS: IB: Run rds_fmr_flush WQ closer to ib_device (Wei Lin Guay)  [Orabug: 27364391]  
  - RDS: IB: support larger frag size up to 16KB (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: add frag size to per connection info (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: log the endpoint rds connection role (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: purge receive frag cache on connection shutdown (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: use i_frag_sz for cache stat updates (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: scale rds_ib_allocation based on fragment size (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: make fragment size (RDS_FRAG_SIZE) dynamic (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: log the IP address as well on bind failure (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: fix the sg allocation based on actual message size (Wei Lin Guay)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: make congestion code independent of PAGE_SIZE (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: Back out OoO send status fix since it causes the regression (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS/IB: VRPC DELAY / OSS RECONNECT CAUSES 5 MINUTE STALL ON PORT FAILURE (Venkat Venkatsubra)  [Orabug: 22847528] [Orabug: 27364391]  
  - rds: add infrastructure to find more details for reconnect failure (Ajaykumar Hotchandani)  [Orabug: 22631108] [Orabug: 27364391]  
  - rds: find connection drop reason (Ajaykumar Hotchandani)  [Orabug: 22631108] [Orabug: 27364391]  
  - RDS: Add interface for receive MSG latency trace (Santosh Shilimkar)  [Orabug: 22630180] [Orabug: 27364391]  
  - RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Sowmini Varadhan)  [Orabug: 22623837] [Orabug: 27364391]  
  - RDS: establish connection for legitimate remote RDMA message (Santosh Shilimkar)  [Orabug: 22139696] [Orabug: 27364391]  
  - rds: remove the _reuse_ rds ib pool statistics (Wengang Wang)  [Orabug: 22124214] [Orabug: 27364391]  
  - RDS: Add support for per socket SO_TIMESTAMP for incoming messages (Santosh Shilimkar)  [Orabug: 22190837] [Orabug: 27364391]  
  - RDS: Fix out-of-order RDS_CMSG_RDMA_SEND_STATUS (Wei Lin Guay)  [Orabug: 22126982] [Orabug: 27364391]  
  - net/rds: start rdma listening after ib/iw initialization is done (Qing Huang)  [Orabug: 21684447] [Orabug: 27364391]  
  - RDS-TCP: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS: Invoke ->laddr_check() in rds_bind() for explicitly bound transports. (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS: rds_conn_lookup() should factor in the struct net for a match (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS: Use a single TCP socket for both send and receive. (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS-TCP: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS-TCP: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_ (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - Revert "rds_rdma: rds_sendmsg should return EAGAIN if connection not setup" (Rama Nichanamatlu)  [Orabug: 21664735] [Orabug: 27364391]  
  - rds: make sure base connection is up on both sides (Ajaykumar Hotchandani)  [Orabug: 21675157] [Orabug: 27364391]  
  - rds_ib/iw: fixed big endianness conversion issue for dp->dp_ack_seq (Qing Huang)  [Orabug: 21684819] [Orabug: 27364391]  
  - RDS: fix race condition when sending a message on unbound socket. (Quentin Casasnovas)  [Orabug: 27364391]  {CVE-2015-6937} 
  - RDS: verify the underlying transport exists before creating a connection (Sasha Levin)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS: fix race condition when sending a message on unbound socket. (Quentin Casasnovas)  [Orabug: 27364391]  {CVE-2015-6937} 
  - RDS: make send_batch_count tunable effective (Santosh Shilimkar)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS: make use of kfree_rcu() and avoid the call_rcu() chain (Santosh Shilimkar)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS: verify the underlying transport exists before creating a connection (Sasha Levin)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS/IB: print string constants in more places (Zach Brown)  [Orabug: 27364391]  
  - ib/rds: runtime debuggability enhancement (Qing Huang)  [Orabug: 27364391]  
  - RDS: Handle RDMA_CM_EVENT_TIMEWAIT_EXIT event. (Venkat Venkatsubra)  [Orabug: 21675221] [Orabug: 27364391]  
  - rds: fix an integer overflow test in rds_info_getsockopt() (Dan Carpenter)  [Orabug: 27364391]  
  - RDS: change spin_lock to spin_lock_bh (Wengang Wang)  [Orabug: 21795851] [Orabug: 27364391]  
  - rds: add busy_list only when fmr allocated successfully (Wengang Wang)  [Orabug: 21795840] [Orabug: 27364391]  
  - rds: free ib_device related resource (Wengang Wang)  [Orabug: 21795824] [Orabug: 27364391]  
  - rds: srq initialization and cleanup (Wengang Wang)  [Orabug: 21795815] [Orabug: 27364391]  
  - IB/rds_rdma: unloading of ofed stack causes page fault panic (Rama Nichanamatlu)  [Orabug: 20861212] [Orabug: 27364391]  
  - RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. (Sowmini Varadhan)  [Orabug: 21437445] [Orabug: 27364391]  
  - RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Sowmini Varadhan)  [Orabug: 21437445] [Orabug: 27364391]  
  - rds: print vendor error on error induced disconnect/re-connect (Wengang Wang)  [Orabug: 21527137] [Orabug: 27364391]  
  - rds: re-entry of rds_ib_xmit/rds_iw_xmit (Wengang Wang)  [Orabug: 21324078] [Orabug: 27364391]  
  - rds_rdma: rds_sendmsg should return EAGAIN if connection not setup (Wengang Wang)  [Orabug: 21551474] [Orabug: 27364391]  
  - rds_rdma: allocate FMR according to max_item_soft (Wengang Wang)  [Orabug: 21551548] [Orabug: 27364391]  
  - rds_rdma: do not dealloc fmrs in the pool under use (Wengang Wang)  [Orabug: 21551548] [Orabug: 27364391]  
  - rds: set fmr pool dirty_count correctly (Wengang Wang)  [Orabug: 21551548] [Orabug: 27364391]  
  - rds: rds_ib_device.refcount overflow (Wengang Wang)  [Orabug: 27364391]  
  - Add getsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146] [Orabug: 27364391]  
  - Add setsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146] [Orabug: 27364391]  
  - Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Sowmini Varadhan)  [Orabug: 21061146] [Orabug: 27364391]  
  - RDS-TCP: only initiate reconnect attempt on outgoing TCP socket. (Sowmini Varadhan)  [Orabug: 20930687] [Orabug: 27364391]  
  - RDS-TCP: Always create a new rds_sock for an incoming connection. (Sowmini Varadhan)  [Orabug: 20930687] [Orabug: 27364391]  
  - rds: directly include header for vmalloc/vfree in ib_recv.c (Mukesh Kacker)  [Orabug: 21059667] [Orabug: 27364391]  
  - rds: return EMSGSIZE for oversize requests before processing/queueing (Mukesh Kacker)  [Orabug: 20971222] [Orabug: 27364391]  
  - net: rds: use correct size for max unacked packets and bytes (Sasha Levin)  [Orabug: 20585918] [Orabug: 27364391]  
  - RDS/IP: RDS takes 10 seconds to plumb the second IP back (Mukesh Kacker)  [Orabug: 20231857] [Orabug: 27364391]  
  - RDS/IB: Tune failover-on-reboot scheduling (Mukesh Kacker)  [Orabug: 20063740] [Orabug: 27364391]  
  - RDS: mark netdev UP for intfs added post module load (Mukesh Kacker)  [Orabug: 20130536] [Orabug: 27364391]  
  - RDS: Enable use of user named pkey devices (Mukesh Kacker)  [Orabug: 19064704] [Orabug: 27364391]  
  - rds: fix list corruption and tx hang when netfilter is used (shamir rabinovitch)  [Orabug: 18963548] [Orabug: 27364391]  
  - RDS: move more queing for loopback connections to separate queue (Mukesh Kacker)  [Orabug: 18977932] [Orabug: 27364391]  
  - RDS: add module parameter to allow module unload or not (Wengang Wang)  [Orabug: 27364391]  
  - rds: fix NULL pointer dereference panic during rds module unload (Rama Nichanamatlu)  [Orabug: 18952475] [Orabug: 27364391]  
  - RDS:active bonding: disable failover across HCAs(failover groups) (Mukesh Kacker)  [Orabug: 19430773] [Orabug: 27364391]  
  - RDS/IB: active bonding - failover down interfaces on reboot. (Mukesh Kacker)  [Orabug: 18697678] [Orabug: 27364391]  
  - RDS/IB: Remove dangling rcu_read_unlock() and other cleanups (Mukesh Kacker)  [Orabug: 18995395] [Orabug: 27364391]  
  - rds: new extension header: rdma bytes (Shamir Rabinovitch)  [Orabug: 18468180] [Orabug: 27364391]  
  - RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped (Ajaykumar Hotchandani)  [Orabug: 19133664] [Orabug: 27364391]  
  - rds: Lost locking in loop connection freeing (Pavel Emelyanov)  [Orabug: 19265200] [Orabug: 27364391]  
  - RDS: active bonding - failover/failback only to matching pkey (Mukesh Kacker)  [Orabug: 18681364] [Orabug: 27364391]  
  - RDS: active bonding - ports may not failback if all ports go down (Mukesh Kacker)  [Orabug: 18875563] [Orabug: 27364391]  
  - RDS: Use rds_local_wq for loopback connections in rds_conn_connect_if_down() (Chien-Hua Yen)  [Orabug: 18892380] [Orabug: 27364391]  
  - RDS: add workqueue for local loopback connections (Chien-Hua Yen)  [Orabug: 18892366] [Orabug: 27364391]  
  - RDS: SA query optimization (Bang Nguyen)  [Orabug: 18801977] [Orabug: 27364391]  
  - RDS: Remove cond_resched() in RX tasklet (Bang Nguyen)  [Orabug: 18801937] [Orabug: 27364391]  
  - RDS: Replace queue_work() by cond_resched() in the tasklet to breakup RX stream (Bang Nguyen)  [Orabug: 18801931] [Orabug: 27364391]  
  - RDS: looping to reap cq recv queue in rds_conn_shutdown (Chien-Hua Yen)  [Orabug: 18501034] [Orabug: 27364391]  
  - rds: Fix regression in dynamic active bonding configuration (Bang Nguyen)  [Orabug: 27364391]  
  - rds/rdma_cm: send RDMA_CM_EVENT_ADDR_CHANGE event for active bonding (Bang Nguyen)  [Orabug: 18421516] [Orabug: 27364391]  
  - RDS: Idle QoS connections during remote peer reboot causing application brownout (Chien-Hua Yen)  [Orabug: 18443194] [Orabug: 27364391]  
  - rds: dynamic active bonding configuration (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: Fix slowdown when doing massively parallel workload (Bang Nguyen)  [Orabug: 18362838] [Orabug: 27364391]  
  - RDS: active bonding needs to set brcast and mask for its primary interface (Chien-Hua Yen)  [Orabug: 18479088] [Orabug: 27364391]  
  - RDS: bind hash table size increase, add per-bucket rw lock (Bang Nguyen)  [Orabug: 18071861] [Orabug: 27364391]  
  - RDMA CM: Add reason code for IB_CM_REJ_CONSUMER_DEFINED (Bang Nguyen)  [Orabug: 17484682] [Orabug: 27364391]  
  - RDS: protocol negotiation fails during reconnect (Bang Nguyen)  [Orabug: 17375389] [Orabug: 27364391]  
  - RDS: double free rdma_cm_id (Bang Nguyen)  [Orabug: 17192816] [Orabug: 27364391]  
  - RDS: ActiveBonding IP exclusion filter (Bang Nguyen)  [Orabug: 17075950] [Orabug: 27364391]  
  - RDS: Reconnect stalls for 15s (Bang Nguyen)  [Orabug: 17277974] [Orabug: 27364391]  
  - RDS: Reconnect causes panic at completion phase (Bang Nguyen)  [Orabug: 17213597] [Orabug: 27364391]  
  - RDS: added stats to track and display receive side memory usage (Venkat Venkatsubra)  [Orabug: 17045536] [Orabug: 27364391]  
  - RDS: RDS reconnect stalls (Bang Nguyen)  [Orabug: 1731355] [Orabug: 27364391]  
  - RDS: disable IP failover if device removed (Bang Nguyen)  [Orabug: 17206167] [Orabug: 27364391]  
  - RDS: Fix a bug in QoS protocol negotiation (Bang Nguyen)  [Orabug: 17079972] [Orabug: 27364391]  
  - RDS: alias failover is not working properly (Bang Nguyen)  [Orabug: 17177994] [Orabug: 27364391]  
  - add NETFILTER suppport (Ahmed Abbas)  [Orabug: 17082619] [Orabug: 27364391]  
  - RDS: Local address resolution may be delayed after IP has moved. RDS to update local ARP cache directly to speed it up. (Bang Nguyen)  [Orabug: 16979994] [Orabug: 27364391]  
  - RDS: restore two-sided reconnect with the lower IP node having a constant 100 ms backoff. (Bang Nguyen)  [Orabug: 16710287] [Orabug: 27364391]  
  - rds: set correct msg_namelen (Weiping Pan)  [Orabug: 27364391]  {CVE-2012-3430} 
  - RDS: IP config needs to be updated when network/rdma service restarted. (Bang Nguyen)  [Orabug: 16963884] [Orabug: 27364391]  
  - RDS: check for valid rdma id before initiating connection (Bang Nguyen)  [Orabug: 16857341] [Orabug: 27364391]  
  - RDS: reduce slab memory usage (Bang Nguyen)  [Orabug: 16935507] [Orabug: 27364391]  
  - RDS: Move connection along with IP when failing over/back. (Bang Nguyen)  [Orabug: 16916648] [Orabug: 27364391]  
  - RDS: Rename HAIP parameters to Active Bonding (Bang Nguyen)  [Orabug: 16810395] [Orabug: 27364391]  
  - rds shouldn't release fmr when ib_device was already released. (Zheng Li)  [Orabug: 16605377] [Orabug: 27364391]  
  - rds remove dev race. (Zheng Li)  [Orabug: 16605377] [Orabug: 27364391]  
  - reinit ip_config when service rdma restart. (Zheng Li)  [Orabug: 16605377] [Orabug: 27364391]  
  - rds: limit the size allocated by rds_message_alloc() (Cong Wang)  [Orabug: 16837486] [Orabug: 27364391]  
  - RDS: Fixes to improve throughput performance (Bang Nguyen)  [Orabug: 16571410] [Orabug: 27364391]  
  - RDS: fix rds-ping spinlock recursion (jeff.liu)  [Orabug: 16223050] [Orabug: 27364391]  
  - rds: Congestion flag does not get cleared causing the connection to hang (Bang Nguyen)  [Orabug: 16424692] [Orabug: 27364391]  
  - Add SIOCRDSGETTOS to get the current TOS for the socket (Bang Nguyen)  [Orabug: 16397197] [Orabug: 27364391]  
  - Changes to connect/TOS interface (Bang Nguyen)  [Orabug: 16397197] [Orabug: 27364391]  
  - rds: this resolved crash while removing rds_rdma module. orabug: 16268201 (Bang Nguyen)  [Orabug: 27364391]  
  - rds: scheduling while atomic on failover orabug: 16275095 (Bang Nguyen)  [Orabug: 27364391]  
  - rds: unregister IB event handler on shutdown (Bang Nguyen)  [Orabug: 27364391]  
  - rds: HAIP support child interface (Bang Nguyen)  [Orabug: 27364391]  
  - RDS HAIP misc fixes (Bang Nguyen)  [Orabug: 27364391]  
  - Ignore failover groups if HAIP is disabled (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: RDS rolling upgrade (Saeed Mahameed)  [Orabug: 27364391]  
  - RDS: Fixes warning while rds-info. spin_lock_irqsave() is changed to spin_lock_bh(). (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: UNDO reverts done for rebase code to compile with Linux 4.1 APIs (Mukesh Kacker)  [Orabug: 27364391]  
  - rds: port to UEK4, Linux-3.18* (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: disable APM support (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: disable cq balance (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: move linux/rds.h to uapi/linux/rds.h (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - RDS: Kconfig and Makefile changes (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - RDS merge for UEK2 (Bang Nguyen)  [Orabug: 15997083] [Orabug: 27364391]  
  - rds: Misc Async Send fixes (Bang Nguyen)  [Orabug: 27364391]  
  - rds: call unregister_netdevice_notifier for rds_ib_nb in rds_ib_exit (Saeed Mahameed)  [Orabug: 27364391]  
  - rds: flush and destroy workqueue rds_aux_wq and fix creation order. (Saeed Mahameed)  [Orabug: 27364391]  
  - rds : fix compilation warning (Saeed Mahameed)  [Orabug: 27364391]  
  - rds: port the code to uek2 (Dotan Barak)  [Orabug: 27364391]  
  - rds: CQ balance (Bang Nguyen)  [Orabug: 27364391]  
  - rds: HAIP across HCAs (Bang Nguyen)  [Orabug: 27364391]  
  - rds: Misc HAIP fixes (Bang Nguyen)  [Orabug: 27364391]  
  - rds: off by one fixes (Dotan Barak)  [Orabug: 27364391]  
  - rds: Add Automatic Path Migration support (Dotan Barak)  [Orabug: 27364391]  
  - rds: fix error flow handling (Dotan Barak)  [Orabug: 27364391]  
  - net/rds: prevent memory leak in case of error flow (Dotan Barak)  [Orabug: 27364391]  
  - rds: fixed kernel oops in case of error flow (Dotan Barak)  [Orabug: 27364391]  
  - RDS: fixed compilation warnings (Dotan Barak)  [Orabug: 27364391]  
  - RDS SRQ optional (Bang Nguyen)  [Orabug: 27364391]  
  - RDS Async send support revised (Bang Nguyen)  [Orabug: 27364391]  
  - RDS Asynchronous Send support (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: cleanup checkpatch errors (Bang Nguyen)  [Orabug: 27364391]  
  - RDS Quality Of Service (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: Use IB_CQ_NEXT_COMP instead of IB_CQ_SOLICITED for TX CQ (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: make sure rds_send_xmit doesn't loop forever (Chris Mason)  [Orabug: 27364391]  
  - RDS: issue warning if re-connect stalling for more than 1 min. (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: don't test ring_empty or ring_low without locks held (Chris Mason)  [Orabug: 27364391]  
  - RDS: don't use RCU for the bind hash table (Chris Mason)  [Orabug: 27364391]  
  - RDS: avoid double destory of cm_id when rdms_resolve_route fails (Venkat Venkatsubra)  [Orabug: 27364391]  
  - RDS: make sure rds_send_drop_to properly takes the m_rs_lock (Chris Mason)  [Orabug: 27364391]  
  - RDS: kick krdsd to send congestion map updates (Chris Mason)  [Orabug: 27364391]  
  - RDS: add debuging code around sock_hold and sock_put. (Chris Mason)  [Orabug: 27364391]  
  - RDS: Don't destroy the rdma id until after we're dong using it (Chris Mason)  [Orabug: 27364391]  
  - RDS: adjust BUG()s for irqs disabled. (Chris Mason)  [Orabug: 27364391]  
  - rds: make sure we don't deref a null cm_id->device during address checks (Chris Mason)  [Orabug: 27364391]  
  - RDS: don't use GFP_ATOMIC for sk_alloc in rds_create (Chris Mason)  [Orabug: 27364391]  
  - RDS: Make sure we do a signaled send at least once per large send (Chris Mason)  [Orabug: 27364391]  
  - RDS: Fix an rcu race with rds_bin_lookup (Tina Yang)  [Orabug: 27364391]  
  - RDS: Fix RDS_MSG_MAPPED usage. (Chris Mason)  [Orabug: 27364391]  
  - RDS: add a sock_destruct callback with debugging (Chris Mason)  [Orabug: 27364391]  
  - RDS: add a sock_destruct callback with debugging (Tina Yang)  [Orabug: 27364391]  
  - RDS: limit the number of times we loop in rds_send_xmit (Chris Mason)  [Orabug: 27364391]  
  - RDS Make sure we check for congestion updates during rds_send_xmit (Chris Mason)  [Orabug: 27364391]  
  - Make sure to kick rds_send_xmit for both LL_SEND_FULL and for the congestion map updates. (Chris Mason)  [Orabug: 27364391]  
  - RDS: make sure we post recv buffers (Chris Mason)  [Orabug: 27364391]  
  - RDS: don't trust the LL_SEND_FULL bit (Chris Mason)  [Orabug: 27364391]  
  - RDS: give up on half formed connections after 15s (Chris Mason)  [Orabug: 27364391]  
  - rds_send_xmit is called uner a spinlock, lets not do a cond_resched() (Chris Mason)  [Orabug: 27364391]  
  - RDS: make sure not to loop forever inside rds_send_xmit (Chris Mason)  [Orabug: 27364391]  
  - rds: check for excessive looping in rds_send_xmit (Andy Grover)  [Orabug: 27364391]  
  - rds: don't update ipaddress tables if the address hasn't changed (Chris Mason)  [Orabug: 27364391]  
  - change ib default retry to 1 (Andy Grover)  [Orabug: 27364391]  
  - This patch adds the modparam to rds.ko. (Andy Grover)  [Orabug: 27364391]  
  - RDS: only use passive connections when addresses match (Zach Brown)  [Orabug: 27364391]  
  - RDS: destroy the ib state that generates call back earlier during shutdown (Chris Mason)  [Orabug: 27364391]  
  - RDS: check access on pages before doing copy_to_user (Chris Mason)  [Orabug: 27364391]  
  - RDS/IB: always free recv frag as we free its ring entry (Zach Brown)  [Orabug: 27364391]  
  - RDS/IB: Quiet warnings when leaking frags (Andy Grover)  [Orabug: 27364391]  
  - Fix loopback connection reference counts (Zach Brown)  [Orabug: 27364391]  
  - RDS: cancel connection work structs as we shut down (Zach Brown)  [Orabug: 27364391]  
  - RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Zach Brown)  [Orabug: 27364391]  
  - RDS: have sockets get transport module references (Zach Brown)  [Orabug: 27364391]  
  - RDS: remove old rs_transport comment (Zach Brown)  [Orabug: 27364391]  
  - RDS: lock rds_conn_count decrement in rds_conn_destroy() (Zach Brown)  [Orabug: 27364391]  
  - Use CQ_NEXT_COMP for recv completions (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: protect the list of IB devices (Zach Brown)  [Orabug: 27364391]  
  - RDS/IB: print IB event strings as well as their number (Zach Brown)  [Orabug: 27364391]  
  - RDS: flush the FMR pool less often. (Chris Mason)  [Orabug: 27364391]  
  - RDS: make sure the ring is really full before we return with ENOMEM (Chris Mason)  [Orabug: 27364391]  
  - RDS: use different cq handlers for send and recv (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: track signaled sends (Zach Brown)  [Orabug: 27364391]  
  - RDS: remove __init and __exit annotation (Zach Brown)  [Orabug: 27364391]  
  - RDS: fix races and other problems with rmmod and device removal (Zach Brown)  [Orabug: 27364391]  
  - RDS: properly init the sg table in our frags (Chris Mason)  [Orabug: 27364391]  
  - RDS: add support for atomic messages over the wire (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix BUG_ONs to not fire when in a tasklet (Andy Grover)  [Orabug: 27364391]  
  - RDS: Enable per-cpu workqueue threads (Tina Yang)  [Orabug: 27364391]  
  - RDS: Do not call set_page_dirty() with irqs off (Andy Grover)  [Orabug: 27364391]  
  - RDS: Properly unmap when getting a remote access error (Sherman Pun)  [Orabug: 27364391]  
  - RDS: only put sockets that have seen congestion on the poll_waitq (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix locking in rds_send_drop_to() (Tina Yang)  [Orabug: 27364391]  
  - RDS: Turn down alarming reconnect messages (Andy Grover)  [Orabug: 27364391]  
  - RDS: Workaround for in-use MRs on close causing crash (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix send locking issue (Tina Yang)  [Orabug: 27364391]  
  - RDS: Fix congestion issues for loopback (Andy Grover)  [Orabug: 27364391]  
  - RDS/TCP: Wait to wake thread when write space available (Andy Grover)  [Orabug: 27364391]  
  - RDS: use IB_CQ_VECTOR_LEAST_ATTACHED for cq's (Andy Grover)  [Orabug: 27364391]  
  - RDS: sendmsg() should check sndtimeo, not rcvtimeo (Andy Grover)  [Orabug: 27364391]  
  - RDS: Do not BUG() on error returned from ib_post_send (Andy Grover)  [Orabug: 27364391]  
  - RDS: Re-add pf/sol access via sysctl (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB+IW: Move recv processing to a tasklet (Andy Grover)  [Orabug: 27364391]  
  - RDS: Do not send congestion updates to loopback connections (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix panic on unload (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix potential race around rds_i[bw]_allocation (Andy Grover)  [Orabug: 27364391]  
  - RDS: Add GET_MR_FOR_DEST sockopt (Andy Grover)  [Orabug: 27364391]  
  - RDS: Add a debug message suggesting to load transport modules (Andy Grover)  [Orabug: 27364391]  
  - RDS: Track transports via an array, not a list (Andy Grover)  [Orabug: 27364391]  
  - RDS: Modularize RDMA and TCP transports (Andy Grover)  [Orabug: 27364391]  
  - RDS: Export symbols from core RDS (Andy Grover)  [Orabug: 27364391]  
  - RDS: Re-add TCP transport to RDS (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Drop connection when a fatal QP event is received (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Disable flow control in sysctl and explain why (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Move tx/rx ring init and refill to later (Andy Grover)  [Orabug: 27364391]  
  - RDS: Don't set c_version in __rds_conn_create() (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Rename byte_len to data_len to enhance readability (Andy Grover)  [Orabug: 27364391]  
  - RDS/RDMA: Fix cut-n-paste errors in printks in rdma_transport.c (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Fix printk to indicate remote IP, not local (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Handle connections using RDS 3.0 wire protocol (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Improve RDS protocol version checking (Andy Grover)  [Orabug: 27364391]  
  - RDS: Set retry_count to 2 and make modifiable via modparam (Andy Grover)  [Orabug: 27364391]  
  - RDS: Refactor end of __conn_create for readability (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Always use PAGE_SIZE for FMR page size (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix completion notifications on blocking sockets (Andy Grover)  [Orabug: 27364391]  
  - FRV: Fix the section attribute on UP DECLARE_PER_CPU() (David Howells)  [Orabug: 27364391]  
  - net/rds Make RDS compile with 4.14 APIs & drop iWarp (Gerd Rausch)  [Orabug: 27364391]  
  - net/rds Rewinding RDS to 8cbd9606 in order to rebase UEK commits on top of it (Gerd Rausch)  [Orabug: 27364391]  
  - uek-rpm: Disable CONFIG_RDS for UEK6 (Gerd Rausch)  [Orabug: 30777130]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2006.el7uek]
changelog:
  - uek-rpm: config: Add support for resilient_rdmaip kernel module in ol8 (William Kucharski)  [Orabug: 30777254]  
  - A/A Bonding: Change debug levels for some debug messages (Sudhakar Dindukurti)  [Orabug: 30430839] [Orabug: 30777254]  
  - A/A Bonding: Remove "rdmaip_garp_wq" work queue (Sudhakar Dindukurti)  [Orabug: 30507174] [Orabug: 30777254]  
  - rdmaip: rdmaip does not send IPv6 address change notification (Ka-Cheong Poon)  [Orabug: 30312121] [Orabug: 30777254]  
  - A/A Bonding: Memory leak in rdmaip_send_gratuitous_arp (Dag Moxnes)  [Orabug: 30434319] [Orabug: 30777254]  
  - A/A Bonding: Use correct port when calling ib_query_port (Dag Moxnes)  [Orabug: 30433360] [Orabug: 30777254]  
  - A/A Bonding: Validate rdmaip_active_bonding_arps module parameter (Sudhakar Dindukurti)  [Orabug: 29822840] [Orabug: 30777254]  
  - A/A Bonding: Flush all the delayed works posted to rdmaip_garps_wq before destroying the workq (Sudhakar Dindukurti)  [Orabug: 29822840] [Orabug: 30777254]  
  - A/A Bonding: Rename riif_dlywork to rdmaip_dlywork (Sudhakar Dindukurti)  [Orabug: 29822840] [Orabug: 30777254]  
  - A/A Bonding: Rename rdmaip_port_ud_work to rdmaip_dly_work_req (Sudhakar Dindukurti)  [Orabug: 29822840] [Orabug: 30777254]  
  - A/A Bonding: Flush all the delayed works posted to rdmaip_wq before destroying the workq (Sudhakar Dindukurti)  [Orabug: 29379514] [Orabug: 30777254]  
  - A/A Bonding: Miscellaneous module unload changes (Sudhakar Dindukurti)  [Orabug: 29781216] [Orabug: 30777254]  
  - A/A Bonding: Skip sending GARPs when module unload is in progress (Sudhakar Dindukurti)  [Orabug: 29781216] [Orabug: 30777254]  
  - A/A Bonding: Port status is not updated correctly for dynamically added netdevs (Sudhakar Dindukurti)  [Orabug: 30241187] [Orabug: 30777254]  
  - A/A Bonding: rdmaip_add_new_rdmaip_port() - remove unused "port" argument (Sudhakar Dindukurti)  [Orabug: 30241187] [Orabug: 30777254]  
  - A/A Bonding: rdmaip_inetaddr_unregister() - minor updates (Sudhakar Dindukurti)  [Orabug: 30241187] [Orabug: 30777254]  
  - A/A Bonding: Log ip_config details if it fails to find a failover port (Sudhakar Dindukurti)  [Orabug: 30213132] [Orabug: 30777254]  
  - A/A Bonding: X8-8 RoCE network re-connect stalls after loss of switch (Sudhakar Dindukurti)  [Orabug: 30213132] [Orabug: 30777254]  
  - A/A-Bonding: Switch from dma_device to dev.parent (Dag Moxnes)  [Orabug: 30149027] [Orabug: 30777254]  
  - A/A-Bonding: Increase default net.rdmaip.active_bonding_failback_ms (Sudhakar Dindukurti)  [Orabug: 30184200] [Orabug: 30777254]  
  - A/A-Bonding: Optimize rdmaip_impl_inetaddr_event() (Sudhakar Dindukurti)  [Orabug: 29929934] [Orabug: 30777254]  
  - A/A-Bonding: ResilientRDMA does not failback on nodes configured with unused VFs starting in 1902.1.0 (Sudhakar Dindukurti)  [Orabug: 29929934] [Orabug: 30777254]  
  - Delay IP migration for failback by 10s for NETDEV_CHANGE event (Sudhakar Dindukurti)  [Orabug: 29761370] [Orabug: 30777254]  
  - RoCE:KVM guest: failover doesn't work if an interface isn't configured (Sudhakar Dindukurti)  [Orabug: 29476868] [Orabug: 30777254]  
  - Add more debug messages in Resilient RDMAIP (Sudhakar Dindukurti)  [Orabug: 29683262] [Orabug: 30777254]  
  - rdmaip: Fix gratuitous ARP storm (Håkon Bugge)  [Orabug: 29629971] [Orabug: 30777254]  
  - rdmaip: Potential race conditions in the module unload path (Sudhakar Dindukurti)  [Orabug: 29301129] [Orabug: 30777254]  
  - rdmaip: Avoid calling ib_query_gid() by holding the dev_base_lock (Sudhakar Dindukurti)  [Orabug: 29350401] [Orabug: 30777254]  
  - rdmaip: ib_query_port() sleeping function called in a invalid context (Sudhakar Dindukurti)  [Orabug: 29391490] [Orabug: 30777254]  
  - rdmaip: Sleeping function mutex_lock() called in invalid context (Sudhakar Dindukurti)  [Orabug: 29430627] [Orabug: 30777254]  
  - rdmaip: Name structure fields appropriately (for better readability) (Sudhakar Dindukurti)  [Orabug: 29168419] [Orabug: 30777254]  
  - rdmaip: Add rdmaip_process_async_event() (Sudhakar Dindukurti)  [Orabug: 29168346] [Orabug: 30777254]  
  - rdmaip: Potential race conditions (Sudhakar Dindukurti)  [Orabug: 29172556] [Orabug: 30777254]  
  - rdmaip: check return value of the rdmaip_init_port (Sudhakar Dindukurti)  [Orabug: 29168307] [Orabug: 30777254]  
  - rdmaip: Optimize rdmaip_event_handler() (Sudhakar Dindukurti)  [Orabug: 29168253] [Orabug: 30777254]  
  - rdmaip: Add new function rdmaip_sched_failover_failback() to sechedule failover/failback (Sudhakar Dindukurti)  [Orabug: 29167542] [Orabug: 30777254]  
  - rdmaip: Skip failover and failback operations during network reconfiguration (Sudhakar Dindukurti)  [Orabug: 28946148] [Orabug: 30777254]  
  - rdmaip: Add new function rdmaip_add_new_rdmaip_port() (Sudhakar Dindukurti)  [Orabug: 29167497] [Orabug: 30777254]  
  - rdmaip: Add rdmaip_update_port_status_all_layers() function (Sudhakar Dindukurti)  [Orabug: 29213051] [Orabug: 30777254]  
  - rdmaip: Add a new function rdmaip_find_port_tstate() to find port transition state (Sudhakar Dindukurti)  [Orabug: 29162871] [Orabug: 30777254]  
  - Replace alloc_page() with static allocation (Sudhakar Dindukurti)  [Orabug: 29162759] [Orabug: 30777254]  
  - Log full interface name including label during IPv4 migration (Sudhakar Dindukurti)  [Orabug: 29019945] [Orabug: 30777254]  
  - A/A : Failover and failback does not work for IP aliases (Sudhakar Dindukurti)  [Orabug: 29019964] [Orabug: 30777254]  
  - Node crashes when trace buffer is opened (Sudhakar Dindukurti)  [Orabug: 28988861] [Orabug: 30777254]  
  - module unload: Restore IPs during module unloading (Sudhakar Dindukurti)  [Orabug: 27902037] [Orabug: 30777254]  
  - Memory leak in rdmaip_device_remove() (Sudhakar Dindukurti)  [Orabug: 28496850] [Orabug: 30777254]  
  - resilient_rdmaip: Remove unused variable (Sudhakar Dindukurti)  [Orabug: 28925778] [Orabug: 30777254]  
  - A/A failback does not work in concert with ibacm (Håkon Bugge)  [Orabug: 28919144] [Orabug: 30777254]  
  - rdmaip: fix returned value not set error (Zhu Yanjun)  [Orabug: 28175433] [Orabug: 30777254]  
  - IB: RDMAIP: avoid migration to a port that is down (Zhu Yanjun)  [Orabug: 28096172] [Orabug: 30777254]  
  - IB/rdmaip: Fix bug in failover_group parsing (Håkon Bugge)  [Orabug: 28198705] [Orabug: 30777254]  
  - GARP Messages should be sent on the same port where IP is bound (Sudhakar Dindukurti)  [Orabug: 28085445] [Orabug: 30777254]  
  - system panic with active bonding enabled via resilient_rdmaip (Sudhakar Dindukurti)  [Orabug: 28073806] [Orabug: 30777254]  
  - Resilient RDMAIP should not attempt to failover/failback for the ports in grp 0 (Sudhakar Dindukurti)  [Orabug: 28049781] [Orabug: 30777254]  
  - rdmaip: ib0 is already part of another failover group (Sudhakar Dindukurti)  [Orabug: 27818669] [Orabug: 30777254]  
  - Minor typos in resilient_rdmaip parameter description (Sudhakar Dindukurti)  [Orabug: 27890256] [Orabug: 30777254]  
  - Garbled log messages related to resilient_rdmaip driver (Sudhakar Dindukurti)  [Orabug: 27935928] [Orabug: 30777254]  
  - uek-rpm: aarch64 enable resilient_rdmaip module (Tom Saeger)  [Orabug: 27854808] [Orabug: 30777254]  
  - uek-rpm: config: Add support for resilient_rdmaip new kernel module (Sudhakar Dindukurti)  [Orabug: 27718686] [Orabug: 30777254]  
  - Add Resilient RDMAIP module (Sudhakar Dindukurti)  [Orabug: 27718676] [Orabug: 30777254]  
  - ipoib: rfe- enable pkey and device name decoupling (Mukesh Kacker)  [Orabug: 19064704] [Orabug: 27383465] [Orabug: 30833819]  
  - rds/rdma_cm: send RDMA_CM_EVENT_ADDR_CHANGE event for active bonding (Bang Nguyen)  [Orabug: 18421516] [Orabug: 27358298] [Orabug: 30833716]  
  - IB/cma: Introduce tos mapping configuration option (Parav Pandit)  [Orabug: 26761224] [Orabug: 30833614]  
  - IB/Shared PD support from Oracle (Eli Cohen)  [Orabug: 21496696] [Orabug: 27358304] [Orabug: 30833764]  
  - IB/core: Introducing /sys/class/infiniband_verbs/uek_abi_version (Gerd Rausch)  [Orabug: 27959252] [Orabug: 30833443]  
  - Revert "net/rds: Use DMA memory pool allocation for rds_header" (Ka-Cheong Poon)  [Orabug: 30687619] [Orabug: 30820081]  
  - rds: Handle unsupported rdma request to fs dax memory (Hans Westgaard Ry)  [Orabug: 30731395] [Orabug: 30820081]  
  - rds: Protect __rds_send_complete() with correct lock (Håkon Bugge)  [Orabug: 30694458] [Orabug: 30820081]  
  - Revert "net/rds: Should use rds_rtd_ptr() to trace pointer value" (John Donnelly)  [Orabug: 30653262] [Orabug: 30820081]  
  - Revert "net/rds: Reduce RDS headers de-allocation time" (John Donnelly)  [Orabug: 30653262] [Orabug: 30820081]  
  - Revert "net/rds: Recycle RDS headers to speed up connection fail over" (John Donnelly)  [Orabug: 30653262] [Orabug: 30820081]  
  - RDS: Check cmsg_len before dereferencing CMSG_DATA (Avinash Repaka)  [Orabug: 29784387] [Orabug: 30820081]  
  - net/rds: Recycle RDS headers to speed up connection fail over (Ka-Cheong Poon)  [Orabug: 30434704] [Orabug: 30820081]  
  - net/rds: Reduce RDS headers de-allocation time (Ka-Cheong Poon)  [Orabug: 30434704] [Orabug: 30820081]  
  - net/rds: Should use rds_rtd_ptr() to trace pointer value (Ka-Cheong Poon)  [Orabug: 30434704] [Orabug: 30820081]  
  - rds: Disable heartbeat by default (Håkon Bugge)  [Orabug: 30580048] [Orabug: 30820081]  
  - rds:ib: Set RoCE ACK timeout before resolving route (Dag Moxnes)  [Orabug: 30556591] [Orabug: 30820081]  
  - rds: ib: update WR sizes when bringing up connection (Dag Moxnes)  [Orabug: 30532304] [Orabug: 30820081]  
  - rds: ib: __flush_neigh_conn error messages in syslog during failover/failback (Dag Moxnes)  [Orabug: 30478312] [Orabug: 30820081]  
  - rds: Cancel pending connections on connection request (Dag Moxnes)  [Orabug: 30473443] [Orabug: 30820081]  
  - rds: ib: need to flush neighbor cache for local peer connections on failover (Dag Moxnes)  [Orabug: 30417190] [Orabug: 30820081]  
  - rds: Rename rds_send_ping to rds_send_hs_ping (Håkon Bugge)  [Orabug: 30418039] [Orabug: 30820081]  
  - rds: Use {READ,WRITE}_ONCE for heartbeat start and state (Håkon Bugge)  [Orabug: 30418039] [Orabug: 30820081]  
  - rds: Change heartbeat params from module params to sysctl (Håkon Bugge)  [Orabug: 30418039] [Orabug: 30820081]  
  - rds: Fix and augment probe counters (Håkon Bugge)  [Orabug: 30418039] [Orabug: 30820081]  
  - rds: Introduce heartbeat interval (Håkon Bugge)  [Orabug: 30418039] [Orabug: 30820081]  
  - rds: Fix heartbeat (Håkon Bugge)  [Orabug: 30418039] [Orabug: 30820081]  
  - rds: ib: Improve neighbor cache flush throttling (Dag Moxnes)  [Orabug: 30000214] [Orabug: 30820081]  
  - rds: send: Fix dead code in rds_sendmsg (Gustavo A. R. Silva)  [Orabug: 30416950] [Orabug: 30820081]  
  - rds: fix uninteneded increase of rds_rdma:pool->max_items_soft (Manjunath Patil)  [Orabug: 30250514] [Orabug: 30820081]  
  - rds: add ibmr to busy_list in flush code path (Manjunath Patil)  [Orabug: 30319088] [Orabug: 30820081]  
  - rds: Use correct conn when dropping connections due to cancel (Håkon Bugge)  [Orabug: 30316049] [Orabug: 30820081]  
  - rds: ib: Optimize rds_ib_laddr_check (Håkon Bugge)  [Orabug: 30321972] [Orabug: 30820081]  
  - uek-rpm: kernel-uek-tools requires python3 (Liam Merwick)  [Orabug: 30222594]  
  - uek-rpm: x86 enable CONFIG_IMA_APPRAISE_MODSIG (Eric Snowberg)  [Orabug: 30816770]  
  - uek-rpm: Run "make olddefconfig" against uek6/master (v5.4.14) (Victor Erminpour)  [Orabug: 30838776]  
  - uek-rpm: Enable exFAT in UEK6 (Victor Erminpour)  [Orabug: 30827952]  
  - uek-rpm: Enable AF_XDP support in UEK6 (Victor Erminpour)  [Orabug: 30776996]  
  - uek-rpm: Set UEK6 base kernel version to 5.4 in the RPM specfile (Victor Erminpour)  [Orabug: 30777117]  
  - provide symbol files for kABI checking for UEK6 (Dan Duval)  [Orabug: 30690110]  
  - uek-rpm: Update linux-firmware dependency to latest. (Somasundaram Krishnasamy)  [Orabug: 30729912]  
  - Linux 5.4.17 (Greg Kroah-Hartman)   
  - power/supply: ingenic-battery: Don't change scale if there's only one (Paul Cercueil)   
  - Revert "um: Enable CONFIG_CONSTRUCTORS" (Johannes Berg)   
  - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Andrew Murray)   
  - crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu)   
  - crypto: caam - do not reset pointer size from MCFGR register (Iuliana Prodan)   
  - crypto: vmx - reject xts inputs that are too short (Daniel Axtens)   
  - crypto: af_alg - Use bh_lock_sock in sk_destruct (Herbert Xu)   
  - rsi: fix non-atomic allocation in completion handler (Johan Hovold)   
  - rsi: fix memory leak on failed URB submission (Johan Hovold)   
  - rsi: fix use-after-free on probe errors (Johan Hovold)   
  - rsi: fix use-after-free on failed probe and unbind (Johan Hovold)   
  - bus: ti-sysc: Fix missing force mstandby quirk handling (Tony Lindgren)   
  - Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Andre Heider)   
  - Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Marcel Holtmann)   
  - ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Hui Wang)   
  - usb-storage: Disable UAS on JMicron SATA enclosure (Laura Abbott)   
  - bus: ti-sysc: Add module enable quirk for audio AESS (Tony Lindgren)   
  - mmc: sdhci-pci: Add support for Intel JSL (Adrian Hunter)   
  - mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 (Raul E Rangel)   
  - ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition (Ben Dooks)   
  - ARM: config: aspeed-g5: Enable 8250_DW quirks (Joel Stanley)   
  - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (Andy Shevchenko)   
  - perf/imx_ddr: Add enhanced AXI ID filter support (Joakim Zhang)   
  - iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Logan Gunthorpe)   
  - iommu/amd: Support multiple PCI DMA aliases in device table (Logan Gunthorpe)   
  - spi: pxa2xx: Add support for Intel Comet Lake-H (Jarkko Nikula)   
  - bus: ti-sysc: Use swsup quirks also for am335x musb (Tony Lindgren)   
  - bus: ti-sysc: Handle mstandby quirk and use it for musb (Tony Lindgren)   
  - media: dvbsky: add support for eyeTV Geniatech T2 lite (Thomas Voegtle)   
  - PCI: Add DMA alias quirk for Intel VCA NTB (Slawomir Pawlowski)   
  - platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx (Pacien TRAN-GIRARD)   
  - staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute' (Sergio Paracuellos)   
  - libbpf: Fix BTF-defined map's __type macro handling of arrays (Andrii Nakryiko)   
  - drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2) (Jiange Zhao)   
  - ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Sam McNally)   
  - extcon-intel-cht-wc: Don't reset USB data connection at probe (Yauhen Kharuzhy)   
  - HID: steam: Fix input device disappearing (Rodrigo Rivas Costa)   
  - atm: eni: fix uninitialized variable warning (Arnd Bergmann)   
  - stmmac: debugfs entry name is not be changed when udev rename device name. (Jiping Ma)   
  - drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded (Thomas Anderson)   
  - iommu/dma: fix variable 'cookie' set but not used (Qian Cai)   
  - gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP (Dmitry Osipenko)   
  - net: wan: sdla: Fix cast from pointer to integer of different size (Krzysztof Kozlowski)   
  - drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Fenghua Yu)   
  - net: Google gve: Remove dma_wmb() before ringing doorbell (Liran Alon)   
  - spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls (wuxu.wu)   
  - can: tcan4x5x: tcan4x5x_parse_config(): reset device before register access (Sean Nyekjaer)   
  - usb: musb: jz4740: Silence error if code is -EPROBE_DEFER (Paul Cercueil)   
  - watchdog: orion: fix platform_get_irq() complaints (Russell King)   
  - watchdog: rn5t618_wdt: fix module aliases (Andreas Kemnade)   
  - watchdog: max77620_wdt: fix potential build errors (David Engraf)   
  - HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Srinivas Pandruvada)   
  - phy: cpcap-usb: Prevent USB line glitches from waking up modem (Tony Lindgren)   
  - ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Dragos Tarcatu)   
  - ASoC: fsl_audmix: add missed pm_runtime_disable (Chuhong Yuan)   
  - phy: qcom-qmp: Increase PHY ready timeout (Bjorn Andersson)   
  - drivers/hid/hid-multitouch.c: fix a possible null pointer access. (Pan Zhang)   
  - ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Pierre-Louis Bossart)   
  - ASoC: SOF: fix fault at driver unload after failed probe (Kai Vehmanen)   
  - HID: wacom: Recognize new MobileStudio Pro PID (Jason Gerecke)   
  - HID: intel-ish-hid: ipc: add CMP device id (Even Xu)   
  - HID: Add quirk for incorrect input length on Lenovo Y720 (Pavel Balan)   
  - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Hans de Goede)   
  - HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Hans de Goede)   
  - HID: Add quirk for Xin-Mo Dual Controller (Priit Laes)   
  - arc: eznps: fix allmodconfig kconfig warning (Randy Dunlap)   
  - HID: multitouch: Add LG MELF0410 I2C touchscreen support (Aaron Ma)   
  - rxrpc: Fix use-after-free in rxrpc_receive_data() (David Howells)   
  - net: include struct nhmsg size in nh nlmsg size (Stephen Worley)   
  - mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Christophe JAILLET)   
  - udp: segment looped gso packets correctly (Willem de Bruijn)   
  - net: socionext: fix xdp_result initialization in netsec_process_rx (Lorenzo Bianconi)   
  - net: socionext: fix possible user-after-free in netsec_process_rx (Lorenzo Bianconi)   
  - net_sched: walk through all child classes in tc_bind_tclass() (Cong Wang)   
  - net_sched: fix ops->bind_class() implementations (Cong Wang)   
  - net_sched: ematch: reject invalid TCF_EM_SIMPLE (Eric Dumazet)   
  - zd1211rw: fix storage endpoint lookup (Johan Hovold)   
  - rtl8xxxu: fix interface sanity check (Johan Hovold)   
  - brcmfmac: fix interface sanity check (Johan Hovold)   
  - ath9k: fix storage endpoint lookup (Johan Hovold)   
  - cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Paulo Alcantara (SUSE))   
  - cifs: set correct max-buffer-size for smb2_ioctl_init() (Ronnie Sahlberg)   
  - CIFS: Fix task struct use-after-free on reconnect (Vincent Whitchurch)   
  - crypto: chelsio - fix writing tfm flags to wrong place (Eric Biggers)   
  - driver core: Fix test_async_driver_probe if NUMA is disabled (Guenter Roeck)   
  - iio: st_gyro: Correct data for LSM9DS0 gyro (Andy Shevchenko)   
  - iio: adc: stm32-dfsdm: fix single conversion (Olivier Moysan)   
  - mei: me: add comet point (lake) H device ids (Tomas Winkler)   
  - mei: hdcp: bind only with i915 on the same PCH (Tomas Winkler)   
  - binder: fix log spam for existing debugfs file creation. (Martin Fuzzey)   
  - component: do not dereference opaque pointer in debugfs (Lubomir Rintel)   
  - debugfs: Return -EPERM when locked down (Eric Snowberg)   
  - serial: imx: fix a race condition in receive path (Uwe Kleine-König)   
  - serial: 8250_bcm2835aux: Fix line mismatch on driver unbind (Lukas Wunner)   
  - staging: vt6656: Fix false Tx excessive retries reporting. (Malcolm Priestley)   
  - staging: vt6656: use NULLFUCTION stack on mac80211 (Malcolm Priestley)   
  - staging: vt6656: correct packet types for CTS protect, mode. (Malcolm Priestley)   
  - staging: wlan-ng: ensure error return is actually returned (Colin Ian King)   
  - staging: most: net: fix buffer overflow (Andrey Shvetsov)   
  - usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Thomas Hebb)   
  - usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Thomas Hebb)   
  - usb: dwc3: turn off VBUS when leaving host mode (Bin Liu)   
  - USB: serial: ir-usb: fix IrLAP framing (Johan Hovold)   
  - USB: serial: ir-usb: fix link-speed handling (Johan Hovold)   
  - USB: serial: ir-usb: add missing endpoint sanity check (Johan Hovold)   
  - usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Peter Robinson)   
  - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Heikki Krogerus)   
  - rsi_91x_usb: fix interface sanity check (Johan Hovold)   
  - orinoco_usb: fix interface sanity check (Johan Hovold)   
  - Bluetooth: btusb: fix non-atomic allocation in completion handler (Johan Hovold)   
  - uek-rpm: Enable config options from RHCK-8.1 in UEK6 (Victor Erminpour)  [Orabug: 30809710]  
  - Linux 5.4.16 (Greg Kroah-Hartman)   
  - net/x25: fix nonblocking connect (Martin Schiller)   
  - netfilter: nf_tables: autoload modules from the abort path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: add __nft_chain_type_get() (Pablo Neira Ayuso)   
  - netfilter: ipset: use bitmap infrastructure completely (Kadlecsik József)   
  - media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT (Hans Verkuil)   
  - libertas: Fix two buffer overflows at parsing bss descriptor (Wen Huang)   {CVE-2019-14896} {CVE-2019-14897} 
  - net/sonic: Prevent tx watchdog timeout (Finn Thain)   
  - net/sonic: Fix CAM initialization (Finn Thain)   
  - net/sonic: Fix command register usage (Finn Thain)   
  - net/sonic: Quiesce SONIC before re-initializing descriptor memory (Finn Thain)   
  - net/sonic: Fix receive buffer replenishment (Finn Thain)   
  - net/sonic: Improve receive descriptor status flag check (Finn Thain)   
  - net/sonic: Avoid needless receive descriptor EOL flag updates (Finn Thain)   
  - net/sonic: Fix receive buffer handling (Finn Thain)   
  - net/sonic: Fix interface error stats collection (Finn Thain)   
  - net/sonic: Use MMIO accessors (Finn Thain)   
  - net/sonic: Clear interrupt flags immediately (Finn Thain)   
  - net/sonic: Add mutual exclusion for accessing shared state (Finn Thain)   
  - readdir: be more conservative with directory entry names (Linus Torvalds)   
  - do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Al Viro)   
  - net, sk_msg: Don't check if sock is locked when tearing down psock (Jakub Sitnicki)   
  - xfrm: support output_mark for offload ESP packets (Ulrich Weber)   
  - drm/i915/userptr: fix size calculation (Matthew Auld)   
  - iwlwifi: mvm: fix potential SKB leak on TXQ TX (Johannes Berg)   
  - iwlwifi: mvm: fix SKB leak on invalid queue (Johannes Berg)   
  - tracing: xen: Ordered comparison of function pointers (Changbin Du)   
  - scsi: RDMA/isert: Fix a recently introduced regression related to logout (Bart Van Assche)   
  - hwmon: (nct7802) Fix non-working alarm on voltages (Gilles Buloz)   
  - hwmon: (nct7802) Fix voltage limits to wrong registers (Gilles Buloz)   
  - hsr: Fix a compilation error (xiaofeng.yan)   
  - leds: gpio: Fix uninitialized gpio label for fwnode based probe (Jacek Anaszewski)   
  - readdir: make user_access_begin() use the real access range (Linus Torvalds)   
  - iommu/amd: Fix IOMMU perf counter clobbering during init (Shuah Khan)   
  - lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Christophe Leroy)   
  - netfilter: nft_osf: add missing check for DREG attribute (Florian Westphal)   
  - Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register (Chuhong Yuan)   
  - Input: pegasus_notetaker - fix endpoint sanity check (Johan Hovold)   
  - Input: aiptek - fix endpoint sanity check (Johan Hovold)   
  - Input: gtco - fix endpoint sanity check (Johan Hovold)   
  - Input: sur40 - fix interface sanity checks (Johan Hovold)   
  - Input: pm8xxx-vib - fix handling of separate enable register (Stephan Gerhold)   
  - net/tls: fix async operation (Jakub Kicinski)   
  - mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ido Schimmel)   
  - mmc: sdhci_am654: Reset Command and Data line after tuning (Faiz Abbas)   
  - mmc: sdhci_am654: Remove Inverted Write Protect flag (Faiz Abbas)   
  - mmc: sdhci: fix minimum clock rate for v3 controller (Michał Mirosław)   
  - mmc: tegra: fix SDR50 tuning override (Michał Mirosław)   
  - ARM: 8950/1: ftrace/recordmcount: filter relocation types (Alex Sverdlin)   
  - Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers" (Hans Verkuil)   
  - Input: keyspan-remote - fix control-message timeouts (Johan Hovold)   
  - iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar)   
  - pinctrl: sunrisepoint: Add missing Interrupt Status register offset (Boyan Ding)   
  - XArray: Fix xas_find returning too many entries (Matthew Wilcox (Oracle))   
  - XArray: Fix xa_find_after with multi-index entries (Matthew Wilcox (Oracle))   
  - XArray: Fix infinite loop with entry at ULONG_MAX (Matthew Wilcox (Oracle))   
  - iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Emmanuel Grumbach)   
  - Revert "iwlwifi: mvm: fix scan config command size" (Mehmet Akif Tasova)   
  - powerpc/xive: Discard ESB load value when interrupt is invalid (Frederic Barrat)   
  - powerpc/mm/hash: Fix sharing context ids between kernel & userspace (Aneesh Kumar K.V)   
  - tracing: Fix histogram code when expression has same var as value (Steven Rostedt (VMware))   
  - tracing: Do not set trace clock if tracefs lockdown is in effect (Masami Ichikawa)   
  - tracing/uprobe: Fix double perf_event linking on multiprobe uprobe (Masami Hiramatsu)   
  - tracing: trigger: Replace unneeded RCU-list traversals (Masami Hiramatsu)   
  - PM: hibernate: fix crashes with init_on_free=1 (Alexander Potapenko)   
  - drm/i915: Align engine->uabi_class/instance with i915_drm.h (Tvrtko Ursulin)   
  - drm/panfrost: Add the panfrost_gem_mapping concept (Boris Brezillon)   
  - PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Alex Deucher)   
  - ceph: hold extra reference to r_parent over life of request (Jeff Layton)   
  - hwmon: (core) Do not use device managed functions for memory allocations (Guenter Roeck)   
  - hwmon: (adt7475) Make volt2reg return same reg as reg2volt input (Luuk Paulussen)   
  - afs: Fix characters allowed into cell names (David Howells)   
  - Revert "io_uring: only allow submit from owning task" (Jens Axboe)   
  - ipv4: Detect rollover in specific fib table dump (David Ahern)   
  - net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Tariq Toukan)   
  - net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Tariq Toukan)   
  - net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Tariq Toukan)   
  - net/mlx5: DR, use non preemptible call to get the current cpu number (Erez Shitrit)   
  - net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Eli Cohen)   
  - net/mlx5: DR, Enable counter on non-fwd-dest objects (Erez Shitrit)   
  - net/mlx5: Update the list of the PCI supported devices (Meir Lichtinger)   
  - net/mlx5: Fix lowest FDB pool size (Paul Blakey)   
  - net: Fix packet reordering caused by GRO and listified RX cooperation (Maxim Mikityanskiy)   
  - fou: Fix IPv6 netlink policy (Kristian Evensen)   
  - mlxsw: spectrum_acl: Fix use-after-free during reload (Ido Schimmel)   
  - airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE (Michael Ellerman)   
  - airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE (Michael Ellerman)   
  - tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Eric Dumazet)   
  - tcp: do not leave dangling pointers in tp->highest_sack (Eric Dumazet)   
  - tcp_bbr: improve arithmetic division in bbr_update_bw() (Wen Yang)   
  - Revert "udp: do rmem bulk free even if the rx sk queue is empty" (Paolo Abeni)   
  - net: usb: lan78xx: Add .ndo_features_check (James Hughes)   
  - net-sysfs: Fix reference count leak (Jouni Hogander)   
  - net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Eric Dumazet)   
  - net_sched: fix datalen for ematch (Cong Wang)   
  - net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Eric Dumazet)   
  - net, ip_tunnel: fix namespaces move (William Dauchy)   
  - net, ip6_tunnel: fix namespaces move (William Dauchy)   
  - net: ip6_gre: fix moving ip6gre between namespaces (Niko Kortstrom)   
  - net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM (Michael Ellerman)   
  - net: bcmgenet: Use netif_tx_napi_add() for TX NAPI (Florian Fainelli)   
  - ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions (Yuki Taguchi)   
  - gtp: make sure only SOCK_DGRAM UDP sockets are accepted (Eric Dumazet)   
  - firestream: fix memory leaks (Wenwen Wang)   
  - can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Richard Palethorpe)   
  - Linux 5.4.15 (Greg Kroah-Hartman)   
  - optee: Fix multi page dynamic shm pool alloc (Sumit Garg)   
  - phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz (Jonas Karlman)   
  - gpio: aspeed: avoid return type warning (Arnd Bergmann)   
  - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Jouni Hogander)   
  - s390/qeth: fix dangling IO buffers after halt/clear (Julian Wiedmann)   
  - block: fix memleak of bio integrity data (Justin Tee)   
  - platform/chrome: wilco_ec: fix use after free issue (Wen Yang)   
  - xdp: Fix cleanup on map free for devmap_hash map type (Toke Høiland-Jørgensen)   
  - drm/radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff)   
  - dmaengine: ti: edma: fix missed failure handling (Chuhong Yuan)   
  - afs: Remove set but not used variables 'before', 'after' (zhengbin)   
  - dma-direct: don't check swiotlb=force in dma_direct_map_resource (Christoph Hellwig)   
  - mt76: mt76u: rely on usb_interface instead of usb_dev (Lorenzo Bianconi)   
  - sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Vincent Guittot)   
  - SUNRPC: Fix another issue with MIC buffer space (Chuck Lever)   
  - workqueue: Add RCU annotation for pwq list walk (Sebastian Andrzej Siewior)   
  - tee: optee: fix device enumeration error handling (Jens Wiklander)   
  - tee: optee: Fix dynamic shm pool allocations (Sumit Garg)   
  - mmc: core: fix wl1251 sdio quirks (H. Nikolaus Schaller)   
  - mmc: sdio: fix wl1251 vendor id (H. Nikolaus Schaller)   
  - firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT (Sudeep Holla)   
  - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Hewenliang)   
  - i2c: stm32f7: report dma error during probe (Alain Volmat)   
  - packet: fix data-race in fanout_flow_is_huge() (Eric Dumazet)   
  - rtc: bd70528: fix module alias to autoload module (Colin Ian King)   
  - selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Kees Cook)   
  - net: axienet: Fix error return code in axienet_probe() (Wei Yongjun)   
  - net: neigh: use long type to store jiffies delta (Eric Dumazet)   
  - rt2800: remove errornous duplicate condition (Daniel Golle)   
  - hv_netvsc: flag software created hash value (Stephen Hemminger)   
  - net: openvswitch: don't unlock mutex when changing the user_features fails (Tonghao Zhang)   
  - scsi: ufs: delete redundant function ufshcd_def_desc_sizes() (Bean Huo)   
  - dpaa_eth: avoid timestamp read on error paths (Madalin Bucur)   
  - dpaa_eth: perform DMA unmapping before read (Madalin Bucur)   
  - rcu: Fix uninitialized variable in nocb_gp_wait() (Dan Carpenter)   
  - libbpf: Don't use kernel-side u32 type in xsk.c (Andrii Nakryiko)   
  - firmware: imx: Remove call to devm_of_platform_populate (Daniel Baluta)   
  - power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading (Matti Vaittinen)   
  - drm/amdgpu/vi: silence an uninitialized variable warning (Dan Carpenter)   
  - regulator: bd70528: Add MODULE_ALIAS to allow module auto loading (Matti Vaittinen)   
  - pwm: sun4i: Fix incorrect calculation of duty_cycle/period (Ondrej Jirman)   
  - ACPI: platform: Unregister stale platform devices (Andy Shevchenko)   
  - net: netsec: Correct dma sync for XDP_TX frames (Ilias Apalodimas)   
  - drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later (Geert Uytterhoeven)   
  - PCI: mobiveil: Fix csr_read()/write() build issue (Kefeng Wang)   
  - software node: Get reference to parent swnode in get_parent op (Sakari Ailus)   
  - drm/rockchip: Round up _before_ giving to the clock framework (Douglas Anderson)   
  - dpaa2-eth: Fix minor bug in ethtool stats reporting (Ioana Radulescu)   
  - hwrng: omap3-rom - Fix missing clock by probing with device tree (Tony Lindgren)   
  - drm/amdgpu: remove excess function parameter description (yu kuai)   
  - drm: panel-lvds: Potential Oops in probe error handling (Dan Carpenter)   
  - drm/panfrost: Add missing check for pfdev->regulator (Steven Price)   
  - rtw88: fix error handling when setup efuse info (Ping-Ke Shih)   
  - rtw88: fix beaconing mode rsvd_page memory violation issue (Yan-Hsuan Chuang)   
  - gpiolib: No need to call gpiochip_remove_pin_ranges() twice (Andy Shevchenko)   
  - sched/core: Further clarify sched_class::set_next_task() (Peter Zijlstra)   
  - ipmi: Fix memory leak in __ipmi_bmc_register (Navid Emamdoost)   
  - watchdog: sprd: Fix the incorrect pointer getting from driver data (Shuiqing Li)   
  - soc: aspeed: Fix snoop_file_poll()'s return type (Luc Van Oostenryck)   
  - soc: renesas: Add missing check for non-zero product register address (Geert Uytterhoeven)   
  - soc: qcom: llcc: Name regmaps to avoid collisions (Stephen Boyd)   
  - soc/tegra: pmc: Fix crashes for hierarchical interrupts (Thierry Reding)   
  - leds: tlc591xx: update the maximum brightness (Jean-Jacques Hiblot)   
  - perf map: No need to adjust the long name of modules (Arnaldo Carvalho de Melo)   
  - crypto: sun4i-ss - fix big endian issues (Corentin Labbe)   
  - crypto: amcc - restore CRYPTO_AES dependency (Christian Lamparter)   
  - nfsd: depend on CRYPTO_MD5 for legacy client tracking (Patrick Steinhardt)   
  - s390/pkey: fix memory leak within _copy_apqns_from_user() (Heiko Carstens)   
  - ice: fix stack leakage (Jesse Brandeburg)   
  - mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Lorenzo Bianconi)   
  - mt76: mt76u: fix endpoint definition order (Lorenzo Bianconi)   
  - phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid (Grygorii Strashko)   
  - net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Florian Fainelli)   
  - phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on() (Wei Yongjun)   
  - net/mlx5e: Fix free peer_flow when refcount is 0 (Roi Dayan)   
  - tipc: fix wrong timeout input for tipc_wait_for_cond() (Tung Nguyen)   
  - tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Tung Nguyen)   
  - tipc: fix potential memory leak in __tipc_sendmsg() (Tung Nguyen)   
  - tipc: update mon's self addr when node addr generated (Hoang Le)   
  - tipc: reduce sensitive to retransmit failures (Hoang Le)   
  - powerpc/archrandom: fix arch_get_random_seed_int() (Ard Biesheuvel)   
  - powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE (Christophe Leroy)   
  - powerpc/pseries: Enable support for ibm,drc-info property (Tyrel Datwyler)   
  - powerpc/security: Fix debugfs data leak on 32-bit (Geert Uytterhoeven)   
  - SUNRPC: Fix backchannel latency metrics (Chuck Lever)   
  - SUNRPC: Fix svcauth_gss_proxy_init() (Chuck Lever)   
  - mfd: intel-lpss: Add default I2C device properties for Gemini Lake (Jarkko Nikula)   
  - i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop (Alain Volmat)   
  - i2c: stm32f7: rework slave_id allocation (Alain Volmat)   
  - xfs: Sanity check flags of Q_XQUOTARM call (Jan Kara)   
  - ARM: OMAP2+: Add missing put_device() call in omapdss_init_of() (Markus Elfring)   
  - ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel (Adam Ford)   
  - samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Jesper Dangaard Brouer)   
  - samples: bpf: update map definition to new syntax BTF-defined map (Daniel T. Lee)   
  - bpf: Force .BTF section start to zero when dumping from vmlinux (Stanislav Fomichev)   
  - libbpf: Make btf__resolve_size logic always check size error condition (Andrii Nakryiko)   
  - libbpf: Fix another potential overflow issue in bpf_prog_linfo (Andrii Nakryiko)   
  - libbpf: Fix potential overflow issue (Andrii Nakryiko)   
  - libbpf: Fix memory leak/double free issue (Andrii Nakryiko)   
  - libbpf: Fix compatibility for kernels without need_wakeup (Magnus Karlsson)   
  - drm/i915: Fix pid leak with banned clients (Tvrtko Ursulin)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2006.1.el7uek]
changelog:
  - uek-rpm: Enable missing config options in UEK6 from UEK-5-U2 (Victor Erminpour)  [Orabug: 30822133]  
  - RDMA/core: Fix locking in ib_uverbs_event_read (Jason Gunthorpe)  [Orabug: 30680441]  
  - scsi: qla2xxx: Fix unbound NVME response length (Arun Easi)  [Orabug: 30832867]  
  - rds: fix an infoleak in rds_inc_info_copy (Kangjie Lu)  [Orabug: 30816909]  {CVE-2016-5244} 
  - drm/i915/gt: Detect if we miss WaIdleLiteRestore (Chris Wilson)  [Orabug: 30768182]  
  - x86/KVM: Clean up host's steal time structure (Boris Ostrovsky)  [Orabug: 30758026]  {CVE-2019-3016} {CVE-2019-3016} 
  - x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Boris Ostrovsky)  [Orabug: 30758026]  {CVE-2019-3016} {CVE-2019-3016} 
  - x86/kvm: Cache gfn to pfn translation (Boris Ostrovsky)  [Orabug: 30758026]  {CVE-2019-3016} {CVE-2019-3016} 
  - x86/kvm: Introduce kvm_(un)map_gfn() (Boris Ostrovsky)  [Orabug: 30758026]  {CVE-2019-3016} {CVE-2019-3016} 
  - x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Boris Ostrovsky)  [Orabug: 30758026]  {CVE-2019-3016} {CVE-2019-3016}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2006.3.el7uek]
changelog:
  - KVM: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini)  [Orabug: 30851143]  
  - KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini)  [Orabug: 30851143]  
  - KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini)  [Orabug: 30851143]  
  - rds: prevent use-after-free of rds conn in rds_send_drop_to() (Sharath Srinivasan)  [Orabug: 30847730]  
  - rds: unlock rs_snd_lock before calling rhashtable_insert_fast (aru kolappan)  [Orabug: 30849456]  
  - uek-rpm: Run "make olddefconfig" against uek6/master (v5.4.17) (Victor Erminpour)  [Orabug: 30859936]  
  - uek-rpm: Set CRYPTO_CRC32C_INTEL as a built-in driver (Victor Erminpour)  [Orabug: 30833761]  
  - ocfs2: fix oops when writing cloned file (Gang He)  [Orabug: 30616740]  
  - arm:crash_core Increase the crashkernel=auto reserved size (John Donnelly)  [Orabug: 30864570]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2006.5.el7uek]
changelog:
  - iommu:  Force iommu shutdown on panic (John Donnelly)  [Orabug: 30896552]  
  - iommu/vt-d: Turn off translations at shutdown (Deepa Dinamani)  [Orabug: 30896552]  
  - vfs: fix do_last() regression (Al Viro)  [Orabug: 30869651]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2009.el7uek]
changelog:
  - xfs: fix deadlock between shrinker and fs freeze (Junxiao Bi)  [Orabug: 30931385]  
  - xfs: increase the default parallelism levels of pwork clients (Darrick J. Wong)  [Orabug: 30931385]  
  - xfs: decide if inode needs inactivation (Darrick J. Wong)  [Orabug: 30931385]  
  - xfs: refactor the predicate part of xfs_free_eofblocks (Darrick J. Wong)  [Orabug: 30931385]  
  - uek-rpm: Rename kernel-uek-4k package to kernel-uek4k (Victor Erminpour)  [Orabug: 30902925]  
  - uek-rpm: Disable CONFIG_LIQUIDIO for UEK6 (Victor Erminpour)  [Orabug: 30896502]  
  - x86: cpu: update blacklist spec features for late loading (Mihai Carabas)  [Orabug: 30895643]  
  - x86: cpu: bugs.c: create microcode late loading logic (Mihai Carabas)  [Orabug: 30895643]  
  - x86/microcode: late loading feature and bug evaluation (Mihai Carabas)  [Orabug: 30895643]  
  - x86: microcode: fix return value for microcode late loading (Mihai Carabas)  [Orabug: 30895643]  
  - x86: cpu: bugs.c: update cpu_smt_disable to support late loading (Mihai Carabas)  [Orabug: 30895643]  
  - x86: kernel: cpu: bugs.c: modify static_has to boot_bas (Mihai Carabas)  [Orabug: 30895643]  
  - x86: cpu: modify boot_command_line to saved_command_line (Mihai Carabas)  [Orabug: 30895643]  
  - x86: cpu: bugs.c: remove init attribute from functions and variables (Mihai Carabas)  [Orabug: 30895643]  
  - mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Brian Norris)  [Orabug: 30588647]  {CVE-2019-14895} 
  - rds: If one path needs re-connection, check all and re-connect (Rao Shoaib)  [Orabug: 30892450]  
  - uek-rpm: Fix kernel-ueknano depmod warnings (Somasundaram Krishnasamy)  [Orabug: 30932300]  
  - rds: Avoid qp overflow when posting invalidate/register mr with frwr (Hans Westgaard Ry)  [Orabug: 30888672]  
  - rds: Use bitmap to designate dropped connections (Håkon Bugge)  [Orabug: 30868396]  
  - uek6/ol7/config: Enable pcie_brcmstb driver (Vijay Kumar)  [Orabug: 30646006]  
  - uek6/ol8/config: Enable pcie_brcmstb driver (Vijay Kumar)  [Orabug: 30646006]  
  - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Rob Herring)  [Orabug: 30646006]  
  - of: Factor out #{addr,size}-cells parsing (Robin Murphy)  [Orabug: 30646006]  
  - of: address: Follow DMA parent for "dma-coherent" (Robin Murphy)  [Orabug: 30646006]  
  - of: address: Report of_dma_get_range() errors meaningfully (Robin Murphy)  [Orabug: 30646006]  
  - of: Make of_dma_get_range() private (Rob Herring)  [Orabug: 30646006]  
  - of: Remove unused of_find_matching_node_by_address() (Rob Herring)  [Orabug: 30646006]  
  - of/address: Introduce of_get_next_dma_parent() helper (Robin Murphy)  [Orabug: 30646006]  
  - of: Make of_dma_get_range() work on bus nodes (Robin Murphy)  [Orabug: 30646006]  
  - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Rob Herring)  [Orabug: 30646006]  
  - arm64: Make arm64_dma32_phys_limit static (Catalin Marinas)  [Orabug: 30646006]  
  - arm64: mm: Fix initialisation of DMA zones on non-NUMA systems (Will Deacon)  [Orabug: 30646006]  
  - arm64: mm: Fix unused variable warning in zone_sizes_init (Nathan Chancellor)  [Orabug: 30646006]  
  - clocksource/drivers/bcm2835_timer: Fix memory leak of timer (Colin Ian King)  [Orabug: 30646006]  
  - dma-mapping: treat dev->bus_dma_mask as a DMA limit (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - x86/PCI: sta2x11: use default DMA address translation (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Christoph Hellwig)  [Orabug: 30646006]  
  - dma-direct: avoid a forward declaration for phys_to_dma (Christoph Hellwig)  [Orabug: 30646006]  
  - dma-direct: unify the dma_capable definitions (Christoph Hellwig)  [Orabug: 30646006]  
  - mmc: bcm2835: Use dma_request_chan() instead dma_request_slave_channel() (Peter Ujfalusi)  [Orabug: 30646006]  
  - spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER (Jim Quinlan)  [Orabug: 30646006]  
  - spi: bcm2835: Use dma_request_chan() instead dma_request_slave_channel() (Peter Ujfalusi)  [Orabug: 30646006]  
  - spi: bcm2835: Release the DMA channel if probe fails after dma_init (Peter Ujfalusi)  [Orabug: 30646006]  
  - dmaengine: bcm2835: do not call vchan_vdesc_fini() with lock held (Sascha Hauer)  [Orabug: 30646006]  
  - MAINTAINERS: Add brcmstb PCIe controller entry (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - arm64: defconfig: Enable Broadcom's GENET Ethernet controller (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - arm64: defconfig: Enable Broadcom's STB PCIe controller (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - ARM: dts: bcm283x: Unify CMA configuration (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - mm: refresh ZONE_DMA and ZONE_DMA32 comments in 'enum zone_type' (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - arm64: use both ZONE_DMA and ZONE_DMA32 (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - arm64: rename variables used to calculate ZONE_DMA32's size (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - ARM: bcm: Add missing sentinel to bcm2711_compat[] (H. Nikolaus Schaller)  [Orabug: 30646006]  
  - ARM: dts: bcm2711: force CMA into first GB of memory (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - ARM: dts: bcm2711: Enable thermal (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: dts: bcm2711: Enable PCIe controller (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - ARM: dts: bcm283x: Unify CMA configuration (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - ARM: dts: bcm2711: Enable HWRNG support (Stephen Brennan)  [Orabug: 30646006]  
  - ARM: dts: bcm2711: fix soc's node dma-ranges (Nicolas Saenz Julienne)  [Orabug: 30646006]  
  - PCI: of: Add inbound resource parsing to helpers (Rob Herring)  [Orabug: 30646006]  
  - PCI: versatile: Enable COMPILE_TEST (Rob Herring)  [Orabug: 30646006]  
  - PCI: versatile: Remove usage of PHYS_OFFSET (Rob Herring)  [Orabug: 30646006]  
  - PCI: versatile: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: xilinx: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: xgene: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: v3-semi: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: rockchip: Drop storing driver private outbound resource data (Rob Herring)  [Orabug: 30646006]  
  - PCI: rockchip: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: mobiveil: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: mediatek: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: iproc: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: faraday: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: dwc: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: altera: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: aardvark: Use pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - PCI: Export pci_parse_request_of_pci_ranges() (Rob Herring)  [Orabug: 30646006]  
  - resource: Add a resource_list_first_type helper (Rob Herring)  [Orabug: 30646006]  
  - PCI: brcmstb: Add MSI support (Jim Quinlan)  [Orabug: 30646006]  
  - PCI: brcmstb: Add Broadcom STB PCIe host controller driver (Jim Quinlan)  [Orabug: 30646006]  
  - dt-bindings: PCI: Add bindings for brcmstb's PCIe device (Jim Quinlan)  [Orabug: 30646006]  
  - ARM: dts: bcm2835: Move rng definition to common location (Stephen Brennan)  [Orabug: 30646006]  
  - MAINTAINERS: Make Nicolas Saenz Julienne the new bcm2835 maintainer (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: dts: bcm2711-rpi-4: Enable GENET support (Stefan Wahren)  [Orabug: 30646006]  
  - net: bcmgenet: Add RGMII_RXID support (Stefan Wahren)  [Orabug: 30646006]  
  - net: bcmgenet: Refactor register access in bcmgenet_mii_config (Stefan Wahren)  [Orabug: 30646006]  
  - net: bcmgenet: Add BCM2711 support (Stefan Wahren)  [Orabug: 30646006]  
  - dt-bindings: net: bcmgenet: Add BCM2711 support (Stefan Wahren)  [Orabug: 30646006]  
  - net: bcmgenet: Fix error handling on IRQ retrieval (Stefan Wahren)  [Orabug: 30646006]  
  - net: bcmgenet: Avoid touching non-existent interrupt (Stefan Wahren)  [Orabug: 30646006]  
  - Bluetooth: hci_bcm: Fix RTS handling during startup (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: bcm: Add support for BCM2711 SoC (Stefan Wahren)  [Orabug: 30646006]  
  - arm64: dts: broadcom: Add reference to RPi 4 B (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: dts: Add minimal Raspberry Pi 4 support (Stefan Wahren)  [Orabug: 30646006]  
  - dt-bindings: arm: bcm2835: Add Raspberry Pi 4 to DT schema (Stefan Wahren)  [Orabug: 30646006]  
  - dt-bindings: arm: Convert BCM2835 board/soc bindings to json-schema (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: dts: bcm283x: Move BCM2835/6/7 specific to bcm2835-common.dtsi (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: dts: bcm283x: Remove brcm,bcm2835-pl011 compatible (Stefan Wahren)  [Orabug: 30646006]  
  - ARM: dts: bcm283x: Remove simple-bus from fixed clocks (Stefan Wahren)  [Orabug: 30646006]  
  - KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  {CVE-2013-1798} 
  - KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Marios Pomonis)  [Orabug: 30851972]  
  - KVM: retpolines: x86: eliminate retpoline from svm.c exit handlers (Andrea Arcangeli)  [Orabug: 30851972]  
  - KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Andrea Arcangeli)  [Orabug: 30851972]  
  - KVM: x86: optimize more exit handlers in vmx.c (Andrea Arcangeli)  [Orabug: 30851972]  
  - iommu:  Force iommu shutdown on panic (John Donnelly)  [Orabug: 30896552]  
  - iommu/vt-d: Turn off translations at shutdown (Deepa Dinamani)  [Orabug: 30896552]  
  - vfs: fix do_last() regression (Al Viro)  [Orabug: 30869651]  
  - vt: selection, close sel_buffer race (Jiri Slaby)  [Orabug: 30863513]  {CVE-2020-8648} {CVE-2020-8648}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2010.el7uek]
changelog:
  - KVM/x86: Only set AMD speculation bits in CPUID leaf if it's an AMD machine (Patrick Colp)  [Orabug: 30622778]  
  - mm: Add padding for kABI (Tom Hromatka)  [Orabug: 30958591]  
  - clone3: Add padding for kABI (Tom Hromatka)  [Orabug: 30958591]  
  - KVM: nVMX: Check IO instruction VM-exit conditions (Oliver Upton)  [Orabug: 30847133]  {CVE-2020-2732} 
  - KVM: nVMX: Refactor IO bitmap checks into helper function (Oliver Upton)  [Orabug: 30847133]  {CVE-2020-2732} 
  - KVM: nVMX: Don't emulate instructions in guest mode (Paolo Bonzini)  [Orabug: 30847133]  {CVE-2020-2732} 
  - add workaround for truncation of Module.symvers file (Dan Duval)  [Orabug: 30776585]  
  - kbuild: arm64: Set objects.builtin dependency to Image for CONFIG_CTF (Dave Kleikamp)  [Orabug: 30344873]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.el7uek]
changelog:
  - add kernel param to pre-allocate NICs (Brian Maly)  [Orabug: 30962711]  
  - tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan)  [Orabug: 30222757]  
  - uek-rpm: Enable Diffie-Hellman key exchange feature (Somasundaram Krishnasamy)  [Orabug: 30387221]  
  - ktask: let helpers finish asynchronously to avoid deadlock (Daniel Jordan)  [Orabug: 30835752]  
  - ktask: split up __ktask_run_numa() (Daniel Jordan)  [Orabug: 30835752]  
  - ktask: embed works_list in ktask_task (Daniel Jordan)  [Orabug: 30835752]  
  - ktask: factor out ktask_fini_work() (Daniel Jordan)  [Orabug: 30835752]  
  - uek-rpm: Fix issue in /etc/sysconfig/kernel getting wrongly updated (Vijayendra Suman)  [Orabug: 30954352]  
  - ipmi_si: Fix false error about IRQ registration (John Donnelly)  [Orabug: 30970275]  
  - uek-rpm: Enable CONFIG_GENERIC_IRQ_DEBUGFS (Joe Jin)  [Orabug: 30959541]  
  - uek-rpm: Disable CONFIG_RT_GROUP_SCHED (Tom Hromatka)  [Orabug: 30998384]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.1.el7uek]
changelog:
  - xen: bypass the timer_irq_works() check for HVM (Dongli Zhang)  [Orabug: 30998533]  
  - cpuidle-haltpoll: allow force loading on hosts without the REALTIME hint (Maciej S. Szmigiero)  [Orabug: 30806902]  
  - uek-rpm: Fix kernel-uek-doc build on OL8 (Victor Erminpour)  [Orabug: 30519151]  
  - add kABI padding to include/net/inet_hashtables.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/ip_tunnels.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/cgroup-defs.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/netfilter/x_tables.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to kernel/sched/sched.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/scsi/scsi_host.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/scsi/scsi_device.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/scsi/scsi_cmnd.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/xfrm.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/xdp.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/tls.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/switchdev.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/sock.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/rtnetlink.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/neighbour.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/lwtunnel.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/l3mdev.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/genetlink.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/flow.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/fib_rules.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/dst_ops.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/dst.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/net/dcbnl.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/writeback.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/workqueue.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/user_namespace.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/timer.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/swap.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/stacktrace.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/sched.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/sched/user.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/sched/signal.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/quota.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/pci_hotplug.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/pci.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/net.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/netdevice.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/module.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/mmzone.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/mmu_notifier.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/mm_types.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/mm.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/kobject.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/kernfs.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/irqdomain.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/ipv6.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/ioport.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/iomap.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/genhd.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/fs.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/ethtool.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/elevator.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/dma-mapping.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/device.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/dcache.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/bsg-lib.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/bsg.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/blk_types.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/blk-mq.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/blkdev.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/blk-cgroup.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/bio.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to include/linux/backing-dev-defs.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to drivers/scsi/sd.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to drivers/pci/pci.h (Dan Duval)  [Orabug: 30952503]  
  - add kABI padding to arch/x86/include/asm/paravirt_types.h (Dan Duval)  [Orabug: 30952503]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.2.el7uek]
changelog:
  - mstflint_access: Enable the mstflint_access module (Aron Silverton)  [Orabug: 30997871]  
  - mstflint_access: Add support for secure boot access to Mellanox HCAs (Adham Masarwah)  [Orabug: 30997871]  
  - uek-rpm: Make sure perf builds against libnuma and add run-time dependency (Dave Kleikamp)  [Orabug: 30896574]  
  - ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Eric Dumazet)  [Orabug: 30985025]  
  - selftests/ptrace: remove declaration in for-loop (Alan Maguire)  [Orabug: 30988372]  
  - Revert "selftests/net: add support for PF_RDS sockets" (Alan Maguire)  [Orabug: 30988387]  
  - Revert "selftests/net: add zerocopy support for PF_RDS test case" (Alan Maguire)  [Orabug: 30988387]  
  - Revert "selftests/net: revert the zerocopy Rx path for PF_RDS" (Alan Maguire)  [Orabug: 30988387]  
  - Revert "selftests/net: reap zerocopy completions passed up as ancillary data." (Alan Maguire)  [Orabug: 30988387]  
  - xenbus: req->err should be updated before req->state (Dongli Zhang)  [Orabug: 31011129]  
  - xenbus: req->body should be updated before req->state (Dongli Zhang)  [Orabug: 31011129]  
  - xfs: do async inactivation only when fs freezed (Junxiao Bi)  [Orabug: 31013755]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.3.el7uek]
changelog:
  - enable kABI checking in UEK6 build (Dan Duval)  [Orabug: 30498825]  
  - uek-rpm: Make title string of boot load spec generic (Somasundaram Krishnasamy)  [Orabug: 31003897]  
  - uek-rpm: Revert "uek-rpm: Disable CONFIG_RT_GROUP_SCHED" (chris hyser)  [Orabug: 31026226]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.4.el7uek]
changelog:
  - uek-rpm: require CTF-capable binutils and GCC for CTF generation (Nick Alcock)  [Orabug: 31003216]  
  - ctf: adapt to the new CTF linker API (Nick Alcock)  [Orabug: 31003216]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.5.el7uek]
changelog:
  - uek-rpm: Set DEFAULTKERNEL to right value when uninstalling kernel-uek (Somasundaram Krishnasamy)  [Orabug: 31029299]  
  - uek-rpm: update kABI data in UEK6 GA branch (Dan Duval)  [Orabug: 30498825]  
  - adjust check_kabi tool to accommodate symbol namespaces (Dan Duval)  [Orabug: 31014554]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.6.el7uek]
changelog:
  - spec: require a newer binutils for better aarch64 CTF support (Nick Alcock)  [Orabug: 31003216]  
  - ctf: discard CTF sections for arches not using DISCARDS (Nick Alcock)  [Orabug: 31003216]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.0.7.el7uek]
changelog:
  - uek-rpm: Add installonlypkgs option to allow install of multiple versions (Somasundaram Krishnasamy)  [Orabug: 31030642]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.1.0.el7uek]
changelog:
  - vhost: Check docket sk_family instead of call getname (Eugenio Pérez)  [Orabug: 31085989]  {CVE-2020-10942} 
  - selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Alan Maguire)  [Orabug: 31078892]  
  - kernel: cpu.c: fix print typo about SMT status (Mihai Carabas)  [Orabug: 31053334]  
  - nfs: optimise readdir cache page invalidation (Dai Ngo)  [Orabug: 31044292]  
  - NFS: Directory page cache pages need to be locked when read (Trond Myklebust)  [Orabug: 31044292]  
  - rds: transport module should be auto loaded when transport is set (Rao Shoaib)  [Orabug: 31032126]  
  - efi: Fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov)  [Orabug: 31020408]  
  - net: Support GRO/GSO fraglist chaining. (Steffen Klassert)  [Orabug: 30670829]  
  - net: Add fraglist GRO/GSO feature flags (Steffen Klassert)  [Orabug: 30670829]  
  - udp: Support UDP fraglist GRO/GSO. (Steffen Klassert)  [Orabug: 30670829]  
  - net: remove the check argument from __skb_gro_checksum_convert (Li RongQing)  [Orabug: 30670829]  
  - Revert "nvme_fc: add module to ops template to allow module references" (John Donnelly)  [Orabug: 31119387]  
  - ext4: add cond_resched() to ext4_protect_reserved_inode (Shijie Luo)  [Orabug: 31067112]  {CVE-2020-8992} 
  - dsa: disable module unloading for ARM64 (Allen Pais)  [Orabug: 30456791]  
  - bpf: Undo incorrect __reg_bound_offset32 handling (Daniel Borkmann)  [Orabug: 31127385]  {CVE-2020-8835} 
  - bpf: Fix tnum constraints for 32-bit comparisons (Jann Horn)  [Orabug: 31127385]  {CVE-2020-8835}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.1.1.el7uek]
changelog:
  - slcan: Don't transmit uninitialized stack data in padding (Richard Palethorpe)  [Orabug: 31136750]  {CVE-2020-11494} 
  - blktrace: Protect q->blk_trace with RCU (Jan Kara)  [Orabug: 31123573]  {CVE-2019-19768} 
  - KVM: x86: clear stale x86_emulate_ctxt->intercept value (Vitaly Kuznetsov)  [Orabug: 31118688]  
  - perf/x86/amd: Add support for Large Increment per Cycle Events (Kim Phillips)  [Orabug: 31104924]  
  - perf/x86/amd: Constrain Large Increment per Cycle events (Kim Phillips)  [Orabug: 31104924]  
  - kvm/svm: PKU not currently supported (John Allen)  [Orabug: 31104924]  
  - KVM: SVM: Override default MMIO mask if memory encryption is enabled (Tom Lendacky)  [Orabug: 31104924]  
  - EDAC/amd64: Drop some family checks for newer systems (Yazen Ghannam)  [Orabug: 31104924]  
  - x86/amd_nb: Add Family 19h PCI IDs (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/mce_amd: Always load on SMCA systems (Yazen Ghannam)  [Orabug: 31104924]  
  - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/amd64: Check for memory before fully initializing an instance (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/amd64: Use cached data when checking for ECC (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/amd64: Save max number of controllers to family type (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/amd64: Gather hardware information early (Yazen Ghannam)  [Orabug: 31104924]  
  - EDAC/amd64: Make struct amd64_family_type global (Yazen Ghannam)  [Orabug: 31104924]  
  - floppy: check FDC index for errors before assigning it (Linus Torvalds)  [Orabug: 31067510]  {CVE-2020-9383} 
  - KVM: SVM: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Tom Lendacky)  [Orabug: 31012269]  
  - KVM: SVM: Serialize access to the SEV ASID bitmap (Tom Lendacky)  [Orabug: 31012269]  
  - iommu/vt-d: Allow devices with RMRRs to use identity domain (Lu Baolu)  [Orabug: 31127400]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.2.0.el7uek]
changelog:
  - RDMA/rxe: Enhance Soft Roce to support Oracle proprietary shared PD extension (Rao Shoaib)  [Orabug: 31094525]  
  - mm: Avoid creating virtual address aliases in brk()/mmap()/mremap() (Catalin Marinas)  [Orabug: 31053313]  {CVE-2020-9391} 
  - rds: Add debugfs for inc/frag cache statistics (Hans Westgaard Ry)  [Orabug: 31137997]  
  - rds: Add inc/frag cache statistics (Hans Westgaard Ry)  [Orabug: 31137997]  
  - rds: Control the CPU (de)allocating fragments (Hans Westgaard Ry)  [Orabug: 31137997]  
  - rds: Change caching strategy for receive buffers (Hans Westgaard Ry)  [Orabug: 31137997]  
  - rds: Add lockfree stack routines (Hans Westgaard Ry)  [Orabug: 31137997]  
  - net_sched: fix an OOB access in cls_tcindex (Cong Wang)  [Orabug: 30871138]  
  - vgacon: Fix a UAF in vgacon_invert_region (Zhang Xiaoxu)  [Orabug: 31143943]  {CVE-2020-8649} {CVE-2020-8647} {CVE-2020-8647} {CVE-2020-8649} {CVE-2020-8647}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.2.1.el7uek]
changelog:
  - x86/mce: Restart the system when LMCE UE error occurs (Thomas Tai)  [Orabug: 31218859]  
  - media: xirlink_cit: add missing descriptor sanity checks (Johan Hovold)  [Orabug: 31213764]  {CVE-2020-11668} 
  - media: ov519: add missing endpoint sanity checks (Johan Hovold)  [Orabug: 31213755]  {CVE-2020-11608} 
  - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (John Allen)  [Orabug: 31213533]  
  - media: stv06xx: add missing descriptor sanity checks (Johan Hovold)  [Orabug: 31200576]  {CVE-2020-11609} 
  - rds: Fix use-after-free in rds_ib_free_caches (Hans Westgaard Ry)  [Orabug: 31200768]  
  - net/rds: Fix MR reference counting problem (Ka-Cheong Poon)  [Orabug: 31130194]  
  - net/rds: Replace struct rds_mr's r_refcount with struct kref (Ka-Cheong Poon)  [Orabug: 31130194]  
  - ctf: discard CTF from the vDSO (Nick Alcock)  [Orabug: 31194036]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.2.2.el7uek]
changelog:
  - scsi: qla2xxx: Move free of fcport out of interrupt context (Joe Carnuccio)  [Orabug: 31225231]  
  - xfs: move inode flush to the sync workqueue (Darrick J. Wong)  [Orabug: 31132665]  
  - arm64: Kconfig: Enable NODES_SPAN_OTHER_NODES config for NUMA (Hoan Tran)  [Orabug: 31049202]  
  - scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Laurence Oberman)  [Orabug: 31207643]  
  - jbd2: disable CONFIG_JBD2_DEBUG (Junxiao Bi)  [Orabug: 31264694]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.3.0.el7uek]
changelog:
  - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Robert Milkowski)  [Orabug: 31304406]  
  - NFSv4: try lease recovery on NFS4ERR_EXPIRED (Robert Milkowski)  [Orabug: 31304406]  
  - btrfs: Don't submit any btree write bio if the fs has errors (Qu Wenruo)  [Orabug: 31265336]  {CVE-2019-19377} {CVE-2019-19377}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.3.1.el7uek]
changelog:
  - intel_idle: Use ACPI _CST for processor models without C-state tables (Rafael J. Wysocki)  [Orabug: 31332120]  
  - ACPI: processor: Export acpi_processor_evaluate_cst() (Rafael J. Wysocki)  [Orabug: 31332120]  
  - ACPI: processor: Clean up acpi_processor_evaluate_cst() (Rafael J. Wysocki)  [Orabug: 31332120]  
  - ACPI: processor: Introduce acpi_processor_evaluate_cst() (Rafael J. Wysocki)  [Orabug: 31332120]  
  - ACPI: processor: Export function to claim _CST control (Rafael J. Wysocki)  [Orabug: 31332120]  
  - rds: ib: Fix dysfunctional long address resolve timeout (Håkon Bugge)  [Orabug: 31302704]  
  - KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" (Sean Christopherson)  [Orabug: 31333676]  
  - KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation (Sean Christopherson)  [Orabug: 31333676]  
  - KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() (Sean Christopherson)  [Orabug: 31333676]  
  - net: dsa: Do not leave DSA master with NULL netdev_ops (Florian Fainelli)  [Orabug: 30456791]  
  - Revert "dsa: disable module unloading for ARM64" (Allen Pais)  [Orabug: 30456791]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.3.2.el7uek]
changelog:
  - USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Alan Stern)  [Orabug: 31350962]  {CVE-2020-12464} 
  - mt76: fix array overflow on receiving too many fragments for a packet (Felix Fietkau)  [Orabug: 31350952]  {CVE-2020-12465} 
  - mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Qing Xu)  [Orabug: 31350929]  {CVE-2020-12653} 
  - block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Zhiqiang Liu)  [Orabug: 31350910]  {CVE-2020-12657} 
  - xsk: Add missing check on user supplied headroom size (Magnus Karlsson)  [Orabug: 31350732]  {CVE-2020-12659} 
  - mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Qing Xu)  [Orabug: 31350513]  {CVE-2020-12654} 
  - xen/manage: enable C_A_D to force reboot (Dongli Zhang)  [Orabug: 31387411]  
  - KVM: x86: Fixes posted interrupt check for IRQs delivery modes (Suravee Suthikulpanit)  [Orabug: 31316437]  
  - Revert "Revert "nvme_fc: add module to ops template to allow module references"" (James Smart)  [Orabug: 31377552]  
  - uek-rpm: Move grub boot menu update to posttrans stage. (Somasundaram Krishnasamy)  [Orabug: 31358097]  
  - KVM: SVM: Fix potential memory leak in svm_cpu_init() (Miaohe Lin)  [Orabug: 31350455]  {CVE-2020-12768}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.3.2.1.el7uek]
changelog:
  - x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/speculation: Add SRBDS vulnerability and mitigation documentation (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/cpu: Add 'table' argument to cpu_matches() (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/cpu: Add a steppings field to struct x86_cpu_id (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 (Tony W Wang-oc)  [Orabug: 31352779]  {CVE-2020-0543}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.0.el7uek]
changelog:
  - bnxt_en: Fix accumulation of bp->net_stats_prev. (Vijayendra Suman)  [Orabug: 31390687]  
  - xfs: add agf freeblocks verify in xfs_agf_verify (Zheng Bin)  [Orabug: 31350920]  {CVE-2020-12655} 
  - scsi: sg: add sg_remove_request in sg_write (Wu Bo)  [Orabug: 31350695]  {CVE-2020-12770} 
  - PCI/AER: Enable reporting for ports enumerated after AER driver registration (Thomas Tai)  [Orabug: 31401801]  
  - A/A Bonding: No need to call flush rdmaip_wq in rdmaip_cleanup() (Ka-Cheong Poon)  [Orabug: 31378706]  
  - net/rds: suppress memory allocation failure reports (Manjunath Patil)  [Orabug: 31398437]  
  - locks: reinstate locks_delete_block optimization (Linus Torvalds)  [Orabug: 31356246]  {CVE-2019-19769} 
  - locks: fix a potential use-after-free problem when wakeup a waiter (yangerkun)  [Orabug: 31356246]  {CVE-2019-19769} {CVE-2019-19769}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.1.el7uek]
changelog:
  - uek-rpm: disable CONFIG_IP_PNP (Anjali Kulkarni)  [Orabug: 31454844]  
  - netfilter: ipset: Fix forceadd evaluation path (Jozsef Kadlecsik)  [Orabug: 31104176]  
  - scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Chandrakanth Patil)  [Orabug: 31481642]  
  - scsi: megaraid_sas: TM command refire leads to controller firmware crash (Sumit Saxena)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Shivasharan S)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Remove IO buffer hole detection logic (Sumit Saxena)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Limit device queue depth to controller queue depth (Kashyap Desai)  [Orabug: 31481642]  
  - scsi: megaraid: make two symbols static in megaraid_sas_base.c (Jason Yan)  [Orabug: 31481642]  
  - scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Jason Yan)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 31481642]  
  - scsi: megaraid_sas: fix indentation issue (Colin Ian King)  [Orabug: 31481642]  
  - scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Hannes Reinecke)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Anand Lodnoor)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Make poll_aen_lock static (YueHaibing)  [Orabug: 31481642]  
  - scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' (zhengbin)  [Orabug: 31481642]  
  - scsi: megaraid_sas: Unique names for MSI-X vectors (Chandrakanth Patil)  [Orabug: 31481642]  
  - x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/speculation: Add SRBDS vulnerability and mitigation documentation (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/cpu: Add 'table' argument to cpu_matches() (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/cpu: Add a steppings field to struct x86_cpu_id (Mark Gross)  [Orabug: 31352779]  {CVE-2020-0543} 
  - x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 (Tony W Wang-oc)  [Orabug: 31352779]  {CVE-2020-0543} 
  - netlabel: cope with NULL catmap (Paolo Abeni)  [Orabug: 31350489]  {CVE-2020-10711} 
  - xfs: fix freeze hung (Junxiao Bi)  [Orabug: 31430850]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.2.el7uek]
changelog:
  - UEK6 compiler warning for /net/rds/ib.c (Sharath Srinivasan)  [Orabug: 31489529]  
  - UEK6 compiler warning for /net/rds/send.c (Sharath Srinivasan)  [Orabug: 31489529]  
  - Fix up two build warnings in the UEK6 GA tree (Jack Vogel)  [Orabug: 31489333]  
  - drivers/scsi/scsi_scan.c Fix the compiler warning. (Sudhakar Panneerselvam)  [Orabug: 31489322]  
  - x86/retpoline: Fix retpoline unwind (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - x86: Change {JMP,CALL}_NOSPEC argument (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - x86: Simplify retpoline declaration (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - x86/speculation: Change STUFF_RSB to work with objtool (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31489320]  
  - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - x86/unwind: Introduce UNWIND_HINT_EMPTY_ASM (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Add support for intra-function calls (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Remove INSN_STACK (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Make handle_insn_ops() unconditional (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Rework allocating stack_ops on decode (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: UNWIND_HINT_RET_OFFSET should not check registers (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: is_fentry_call() crashes if call has no destination (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Uniquely identify alternative instruction groups (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Remove check preventing branches within alternative (Julien Thierry)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Introduce HINT_RET_OFFSET (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31489320]  
  - objtool: Support multiple stack_op per instruction (Julien Thierry)  [Orabug: 31077463] [Orabug: 31489320]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.3.el7uek]
changelog:
  - NFS: replace cross device check in copy_file_range (Olga Kornievskaia)  [Orabug: 31507615]  
  - rds: Fix potential use after free in rds_ib_inc_free (Hans Westgaard Ry)  [Orabug: 31504052]  
  - perf/smmuv3: Allow sharing MMIO registers with the SMMU driver (Jean-Philippe Brucker)  [Orabug: 31422283]  
  - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (YueHaibing)  [Orabug: 31422283]  
  - ACPI/IORT: Fix PMCG node single ID mapping handling (Tuan Phan)  [Orabug: 31422283]  
  - uek-rpm: Increase CONFIG_NODES_SHIFT from 2 to 3 (Dave Kleikamp)  [Orabug: 31422283]  
  - perf: avoid breaking KABI by reusing enum (Dave Kleikamp)  [Orabug: 31422283]  
  - uek-rpm: update aarch64 configs for Ampere eMAG2 (Dave Kleikamp)  [Orabug: 31422283]  
  - perf: arm_dmc620: Update ACPI ID. (Tuan Phan)  [Orabug: 31422283]  
  - perf: arm_dsu: Support ACPI mode. (Tuan Phan)  [Orabug: 31422283]  
  - perf: arm_dsu: Allow IRQ to be shared among devices. (Tuan Phan)  [Orabug: 31422283]  
  - perf: arm_cmn: improve and make it work on 2P. (Tuan Phan)  [Orabug: 31422283]  
  - Perf: arm-cmn: Allow irq to be shared. (Tuan Phan)  [Orabug: 31422283]  
  - BACKPORT: arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (James Morse)  [Orabug: 31422283]  
  - BACKPORT: ACPI / APEI: Kick the memory_failure() queue for synchronous errors (James Morse)  [Orabug: 31422283]  
  - BACKPORT: mm/memory-failure: Add memory_failure_queue_kick() (James Morse)  [Orabug: 31422283]  
  - perf: Add ARM DMC-620 PMU driver. (Tuan Phan)  [Orabug: 31422283]  
  - BACKPORT: WIP: perf/arm-cmn: Add ACPI support (Robin Murphy)  [Orabug: 31422283]  
  - BACKPORT: WIP: perf: Add Arm CMN-600 PMU driver (Robin Murphy)  [Orabug: 31422283]  
  - BACKPORT: perf: Add Arm CMN-600 DT binding (Robin Murphy)  [Orabug: 31422283]  
  - net/rds: NULL pointer de-reference in rds_ib_add_one() (Ka-Cheong Poon)  [Orabug: 30984983]  
  - mm: Fix mremap not considering huge pmd devmap (Fan Yang)  [Orabug: 31452396]  {CVE-2020-10757} {CVE-2020-10757}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.4.el7uek]
changelog:
  - KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Sean Christopherson)  [Orabug: 31536904]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.5.el7uek]
changelog:
  - IB/sa: Resolv use-after-free in ib_nl_make_request() (Divya Indi)  [Orabug: 31631527]  
  - certs: Remove Oracle cert compiled into the kernel (Eric Snowberg)  [Orabug: 31555595]  
  - acpi: disallow loading configfs acpi tables when locked down (Jason A. Donenfeld)  [Orabug: 31642981]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.4.6.el7uek]
changelog:
  - Revert "uek-rpm: Move grub boot menu update to posttrans stage." (Somasundaram Krishnasamy)  [Orabug: 31358097]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.5.0.el7uek]
changelog:
  - ctf: support ld --ctf-variables, if available (Nick Alcock)  [Orabug: 31535069]  
  - ctf: adjust to upcoming binutils ctf_link_add_ctf API change (Nick Alcock)  [Orabug: 31535069]  
  - bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Daniel Borkmann)  [Orabug: 31519461]  
  - aarch64: Enable thermal config for RPi4 (Vijay Kumar)  [Orabug: 31518062]  
  - thermal: Add BCM2711 thermal driver (Stefan Wahren)  [Orabug: 31518062]  
  - x86/mitigations: reset default value for srbds_mitigation (Mihai Carabas)  [Orabug: 31515046]  
  - x86/cpu: clear X86_BUG_SRBDS before late loading (Mihai Carabas)  [Orabug: 31515046]  
  - x86/mitigations: update MSRs on all CPUs for SRBDS (Mihai Carabas)  [Orabug: 31515046]  
  - acpi: disallow loading configfs acpi tables when locked down (Jason A. Donenfeld)  [Orabug: 31493185]  
  - media: rc: prevent memory leak in cx23888_ir_probe (Navid Emamdoost)  [Orabug: 31351669]  {CVE-2019-19054}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.5.1.el7uek]
changelog:
  - x86/microcode: do not modify sibling mask during late update (Mihai Carabas)  [Orabug: 31605044]  
  - x86/speculation: Prevent rogue cross-process SSBD shutdown (Anthony Steinhauser)  [Orabug: 31557900]  {CVE-2020-10768} 
  - x86/kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov)  [Orabug: 31553477]  
  - x86/kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov)  [Orabug: 31553477]  
  - USB: pci-quirks: Add Raspberry Pi 4 quirk (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - PCI: brcmstb: Wait for Raspberry Pi's firmware when present (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - firmware: raspberrypi: Introduce vl805 init routine (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - soc: bcm2835: Add notify xHCI reset property (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - PCI: brcmstb: Disable L0s component of ASPM if requested (Jim Quinlan)  [Orabug: 31527659]  
  - PCI: brcmstb: Fix window register offset from 4 to 8 (Jim Quinlan)  [Orabug: 31527659]  
  - PCI: brcmstb: Don't clk_put() a managed clock (Jim Quinlan)  [Orabug: 31527659]  
  - PCI: brcmstb: Assert fundamental reset on initialization (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - i2c: brcmstb: Fix handling of optional interrupt (Dave Stevenson)  [Orabug: 31527659]  
  - ARM: dts: bcm283x: Disable dsi0 node (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - pwm: bcm2835: Dynamically allocate base (Florian Fainelli)  [Orabug: 31527659]  
  - ARM: bcm2835_defconfig: Enable fixed-regulator (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - ARM: dts: bcm2711: Add vmmc regulator in emmc2 (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - ARM: dts: bcm2711: Update expgpio's GPIO labels (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - i2c: drivers: Use generic definitions for bus frequencies (Andy Shevchenko)  [Orabug: 31527659]  
  - i2c: core: Provide generic definitions for bus frequencies (Andy Shevchenko)  [Orabug: 31527659]  
  - mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - mmc: sdhci: am654: Use sdhci_set_power_and_voltage() (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - mmc: sdhci: at91: Use sdhci_set_power_and_voltage() (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - irqchip/bcm2835: Quiesce IRQs left enabled by bootloader (Lukas Wunner)  [Orabug: 31527659]  
  - usb: xhci: Enable LPM for VIA LABS VL805 (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER (Geert Uytterhoeven)  [Orabug: 31527659]  
  - ARM: dts: bcm2711: Move emmc2 into its own bus (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels (Stefan Wahren)  [Orabug: 31527659]  
  - ARM: bcm2835_defconfig: add support for Raspberry Pi4 (Marek Szyprowski)  [Orabug: 31527659]  
  - ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS (Stefan Wahren)  [Orabug: 31527659]  
  - ARM: dts: bcm2711: Add pcie0 alias (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - ARM: dts: bcm283x: Add missing properties to the PWR LED (Stefan Wahren)  [Orabug: 31527659]  
  - PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers (Marek Szyprowski)  [Orabug: 31527659]  
  - net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - net: bcmgenet: reduce severity of missing clock warnings (Jeremy Linton)  [Orabug: 31527659]  
  - pinctrl: bcm2835: Add support for all GPIOs on BCM2711 (Stefan Wahren)  [Orabug: 31527659]  
  - pinctrl: bcm2835: Refactor platform data (Stefan Wahren)  [Orabug: 31527659]  
  - pinctrl: bcm2835: Drop unused define (Stefan Wahren)  [Orabug: 31527659]  
  - dma-contiguous: CMA: give precedence to cmdline (Nicolas Saenz Julienne)  [Orabug: 31527659]  
  - dt-bindings: brcm,avs-ro-thermal: Fix binding check issues (Stefan Wahren)  [Orabug: 31527659]  
  - dt-bindings: Add Broadcom AVS RO thermal (Stefan Wahren)  [Orabug: 31527659]  
  - serial: 8250_bcm2835aux: Document struct bcm2835aux_data (Lukas Wunner)  [Orabug: 31527659]  
  - serial: 8250_bcm2835aux: Use generic remapping code (Lukas Wunner)  [Orabug: 31527659]  
  - serial: 8250_bcm2835aux: Allocate uart_8250_port on stack (Lukas Wunner)  [Orabug: 31527659]  
  - serial: 8250_bcm2835aux: Suppress register_port error on -EPROBE_DEFER (Lukas Wunner)  [Orabug: 31527659]  
  - serial: 8250_bcm2835aux: Suppress clk_get error on -EPROBE_DEFER (Phil Elwell)  [Orabug: 31527659]  
  - spi: bcm2835: Raise maximum number of slaves to 4 (Lukas Wunner)  [Orabug: 31527659]  
  - Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Stefan Wahren)  [Orabug: 31527659]  
  - Bluetooth: hci_bcm: Add device-tree compatible for BCM4329 (Dmitry Osipenko)  [Orabug: 31527659]  
  - iommu/dma: Rationalise types for DMA masks (Robin Murphy)  [Orabug: 31527659]  
  - hwrng: iproc-rng200 - Add support for BCM2711 (Stefan Wahren)  [Orabug: 31527659]  
  - dt-bindings: rng: add BCM2711 RNG compatible (Stefan Wahren)  [Orabug: 31527659]  
  - Bluetooth: hci_bcm: Support pcm params in dts (Abhishek Pandit-Subedi)  [Orabug: 31527659]  
  - Bluetooth: btbcm: Support pcm configuration (Abhishek Pandit-Subedi)  [Orabug: 31527659]  
  - Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Abhishek Pandit-Subedi)  [Orabug: 31527659]  
  - Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Mohammad Rasim)  [Orabug: 31527659]  
  - Bluetooth: hci_bcm: Add compatible string for BCM43540 (Abhishek Pandit-Subedi)  [Orabug: 31527659]  
  - iommu/dma-iommu: Use the dev->coherent_dma_mask (Tom Murphy)  [Orabug: 31527659]  
  - KEYS: Increase system_extra_certificate size to 8192 bytes (Stephen Brennan)  [Orabug: 31512725]  
  - vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson)  [Orabug: 31439668]  {CVE-2020-12888} 
  - vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson)  [Orabug: 31439668]  {CVE-2020-12888} {CVE-2020-12888} 
  - vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson)  [Orabug: 31439668]  {CVE-2020-12888} 
  - vfio/type1: Support faulting PFNMAP vmas (Alex Williamson)  [Orabug: 31439668]  {CVE-2020-12888} 
  - vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Sean Christopherson)  [Orabug: 31439668]  {CVE-2020-12888} 
  - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 31595670]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.5.2.el7uek]
changelog:
  - drm/i915/gt: Correct mistake in cherry-pick (Jack Vogel)  [Orabug: 31211659]  
  - efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Tom Lendacky)  [Orabug: 31627285]  
  - ocfs2: change slot number type s16 to u16 (Junxiao Bi)  [Orabug: 31480603]  
  - ocfs2: fix value of OCFS2_INVALID_SLOT (Junxiao Bi)  [Orabug: 31480603]  
  - ocfs2: fix panic on nfs server over ocfs2 (Junxiao Bi)  [Orabug: 31480603]  
  - ocfs2: load global_inode_alloc (Junxiao Bi)  [Orabug: 31480603]  
  - ocfs2: avoid inode removal while nfsd is accessing it (Junxiao Bi)  [Orabug: 31480603]  
  - scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Dan Carpenter)  [Orabug: 31610239]  
  - scsi: qla2xxx: Keep initiator ports after RSCN (Roman Bolshakov)  [Orabug: 31610239]  
  - scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Daniel Wagner)  [Orabug: 31610239]  
  - scsi: qla2xxx: Remove return value from qla_nvme_ls() (Daniel Wagner)  [Orabug: 31610239]  
  - scsi: qla2xxx: Remove an unused function (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix endianness annotations in source files (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix endianness annotations in header files (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use make_handle() instead of open-coding it (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix the code that reads from mailbox registers (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use register names instead of register offsets (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Simplify the functions for dumping firmware (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix spelling of a variable name (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Make qlafx00_process_aen() return void (Jason Yan)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use true, false for ha->fw_dumped (Jason Yan)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use true, false for need_mpi_reset (Jason Yan)  [Orabug: 31610239]  
  - scsi: qla2xxx: Make qla_set_ini_mode() return void (Jason Yan)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Viacheslav Dubeyko)  [Orabug: 31610239]  
  - scsi: qla2xxx: make 1-bit bit-fields unsigned int (Colin Ian King)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Arun Easi)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Split qla2x00_configure_local_loop() (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix regression warnings (Nilesh Javali)  [Orabug: 31610239]  
  - scsi: qla2xxx: Remove non functional code (Daniel Wagner)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Arun Easi)  [Orabug: 31610239]  
  - scsi: qla2xxx: add ring buffer for tracing debug logs (Rajan Shanmugavelu)  [Orabug: 31610239]  
  - scsi: qla2xxx: Update driver version to 10.01.00.25-k (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Set Nport ID for N2N (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Handle NVME status iocb correctly (Arun Easi)  [Orabug: 31610239]  
  - scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Serialize fc_port alloc in N2N (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix NPIV instantiation after FW dump (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix RDP respond data format (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Force semaphore on flash validation failure (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: add more FW debug information (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Update BPM enablement semantics. (Andrew Vasquez)  [Orabug: 31610239]  
  - scsi: qla2xxx: fix FW resource count values (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Andrew Vasquez)  [Orabug: 31610239]  
  - scsi: qla2xxx: Return appropriate failure through BSG Interface (Michael Hernandez)  [Orabug: 31610239]  
  - scsi: qla2xxx: Improved secure flash support messages (Michael Hernandez)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Giridhar Malavali)  [Orabug: 31610239]  
  - scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options. (Giridhar Malavali)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add 16.0GT for PCI String (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Simplify the code for aborting SCSI commands (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Update driver version to 10.01.00.24-k (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add fixes for mailbox command (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix control flags for login/logout IOCB (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Save rscn_gen for new fcport (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use correct ISP28xx active FW region (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Correction to selection of loopback/echo test (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix RDP response size (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Handle cases for limiting RDP response payload length (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Show correct port speed capabilities for RDP command (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Display message for FCE enabled (Himanshu Madhani)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add vendor extended FDMI commands (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add vendor extended RDP additions and amendments (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add endianizer macro calls to fc host stats (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Add beacon LED config sysfs interface (Joe Carnuccio)  [Orabug: 31610239]  
  - scsi: qla2xxx: Check locking assumptions at runtime in qla2x00_abort_srb() (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix a NULL pointer dereference in an error path (Bart Van Assche)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix warning after FC target reset (Viacheslav Dubeyko)  [Orabug: 31610239]  
  - scsi: qla2xxx: Fix issue with adapter's stopping state (Viacheslav Dubeyko)  [Orabug: 31610239]  
  - scsi: qla2xxx: Do not log message when reading port speed via sysfs (Ewan D. Milne)  [Orabug: 31610239]  
  - scsi: qla2xxx: Delete all sessions before unregister local nvme port (Quinn Tran)  [Orabug: 31610239]  
  - scsi: qla2xxx: check UNLOADING before posting async work (Martin Wilck)  [Orabug: 31610239]  
  - scsi: qla2xxx: set UNLOADING before waiting for session deletion (Martin Wilck)  [Orabug: 31610239]  
  - x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Tony Luck)  [Orabug: 31601130]  
  - uek-rpm: aarch64: Streamline building 4K pages size kernel (Dave Kleikamp)  [Orabug: 31500678]  
  - kernel/relay.c: handle alloc_percpu returning NULL in relay_open (Daniel Axtens)  [Orabug: 31183397]  {CVE-2019-19462}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.5.3.el7uek]
changelog:
  - misc: pvpanic: add crash loaded event (zhenwei pi)  [Orabug: 31677096]  
  - misc: pvpanic: move bit definition to uapi header file (zhenwei pi)  [Orabug: 31677096]  
  - RDMA/netlink: Do not always generate an ACK for some netlink operations (Håkon Bugge)  [Orabug: 31666971]  
  - bnxt_en: Fix statistics counters issue during ifdown with older firmware. (Michael Chan)  [Orabug: 31660919]  
  - bnxt_en: Do not enable legacy TX push on older firmware. (Michael Chan)  [Orabug: 31660919]  
  - bnxt_en: Store the running firmware version code. (Michael Chan)  [Orabug: 31660919]  
  - uek-rpm: Disable secureboot signing for OL7 aarch64 (Somasundaram Krishnasamy)  [Orabug: 31645596]  
  - PCI: pciehp: Fix indefinite wait on sysfs requests (Lukas Wunner)  [Orabug: 31580249]  
  - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. (Anthony Steinhauser)  [Orabug: 31557802]  {CVE-2020-10767} 
  - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Alexander Potapenko)  [Orabug: 31350635]  {CVE-2020-10732} 
  - rds/ib: Make i_{recv,send}_hdrs non-contigious (Hans Westgaard Ry)  [Orabug: 31648239]  
  - uek-rpm: disable CONFIG_CRYPTO_DEV_CAVIUM_ZIP (Dave Kleikamp)  [Orabug: 31667368]  
  - vfio-pci: protect remap_pfn_range() from simultaneous calls (Ankur Arora)  [Orabug: 31663628]  {CVE-2020-12888} {CVE-2020-12888} 
  - uek-rpm: drivers: enable VMD PCIe controller (Todd Vierling)  [Orabug: 31636283]  
  - Revert "uek-rpm: Move grub boot menu update to posttrans stage." (Somasundaram Krishnasamy)  [Orabug: 31689621]  
  - IB/sa: Resolv use-after-free in ib_nl_make_request() (Divya Indi)  [Orabug: 31689703]  
  - certs: Remove Oracle cert compiled into the kernel (Eric Snowberg)  [Orabug: 31689566]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.6.0.el7uek]
changelog:
  - RDMA/mlx5: Set MR cache limit for both PF and VF (Nikhil Krishna)  [Orabug: 31358080]  
  - rds: ib: Revert "net/rds: Avoid stalled connection due to CM REQ retries" (Håkon Bugge)  [Orabug: 31648138]  
  - rds: Clear reconnect pending bit (Håkon Bugge)  [Orabug: 31648138]  
  - RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Ka-Cheong Poon)  [Orabug: 31483278]  
  - RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Make the destroy_id flow more robust (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Remove a race freeing timewait_info (Jason Gunthorpe)  [Orabug: 31483278]  
  - RDMA/cm: Use refcount_t type for refcount variable (Danit Goldberg)  [Orabug: 31483278]  
  - bnxt_en: allow firmware to disable VLAN offloads (Michael Chan)   
  - bnxt_en: clean up VLAN feature bit handling (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Implement ethtool -X to set indirection table. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Return correct RSS indirection table entries to ethtool -x. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Fill HW RSS table from the RSS logical indirection table. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Add helper function to return the number of RSS contexts. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Add logical RSS indirection table structure. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Fix up bnxt_get_rxfh_indir_size(). (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Set up the chip specific RSS table size. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: fix firmware message length endianness (Michael Chan)  [Orabug: 31663185]  
  - net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jason Yan)  [Orabug: 31663185]  
  - bnxt_en: show only relevant ethtool stats for a TX or RX ring (Rajesh Ravi)  [Orabug: 31663185]  
  - bnxt_en: Split HW ring statistics strings into RX and TX parts. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Refactor the software ring counters. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw. (Vasundhara Volam)  [Orabug: 31663185]  
  - bnxt_en: Improve TQM ring context memory sizing formulas. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Allocate TQM ring context memory according to fw specification. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Update firmware spec. to 1.10.1.33. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Return error when allocating zero size context memory. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Reset rings if ring reservation fails during open() (Vasundhara Volam)  [Orabug: 31663185]  
  - bnxt_en: Return error if bnxt_alloc_ctx_mem() fails. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Process the NQ under NAPI continuous polling. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Simplify __bnxt_poll_cqs_done(). (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Handle all NQ notifications in bnxt_poll_p5(). (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Periodically check and remove aged-out ntuple filters (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Do not accept fragments for aRFS flow steering. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Remove the setting of dev_port. (Michael Chan)  [Orabug: 31663185]  
  - bnxt_en: Improve link up detection. (Michael Chan)  [Orabug: 31663185]  
  - RDMA/nldev: Provide MR statistics (Erez Alfasi)  [Orabug: 31079901]  
  - RDMA/mlx5: Return ODP type per MR (Erez Alfasi)  [Orabug: 31079901]  
  - RDMA/nldev: Allow different fill function per resource (Erez Alfasi)  [Orabug: 31079901]  
  - IB/mlx5: Introduce ODP diagnostic counters (Erez Alfasi)  [Orabug: 31079901]  
  - x86/reboot: Move up iommu_shutdown() before stop_other_cpus() (Saeed Mirzamohammadi)  [Orabug: 31542630]  
  - bcache: fix potential deadlock problem in btree_gc_coalesce (Zhiqiang Liu)  [Orabug: 31350643]  {CVE-2020-12771} 
  - selinux: properly handle multiple messages in selinux_netlink_send() (Paul Moore)  [Orabug: 31439365]  {CVE-2020-10751} 
  - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" (Wade Mealing)  [Orabug: 31510722]  {CVE-2020-10781} 
  - Enable config option CONFIG_NFSD_V4_2_INTER_SSC (Dai Ngo)  [Orabug: 31535947]  
  - NFSD: Fix NFS server build errors (Chuck Lever)  [Orabug: 31535947]  
  - nfsd4: fix double free in nfsd4_do_async_copy() (Dan Carpenter)  [Orabug: 31535947]  
  - NFSD fixing possible null pointer derefering in copy offload (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD fix nfserro errno mismatch (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD: fix seqid in copy stateid (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSv4.2 fix memory leak in nfs42_ssc_open (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSv4: Make _nfs42_proc_copy_notify() static (YueHaibing)  [Orabug: 31535947]  
  - nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list (Trond Myklebust)  [Orabug: 31535947]  
  - NFSD: allow inter server COPY to have a STALE source server fh (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD add nfs4 inter ssc to nfsd4_copy (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD check stateids against copy stateids (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD fix mismatching type in nfsd4_set_netaddr (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD fill-in netloc4 structure (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD add COPY_NOTIFY operation (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD add ca_source_server<> to COPY (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSD COPY_NOTIFY xdr (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFSv4.2 fix kfree in __nfs42_copy_file_range (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS based on file size issue sync copy or fallback to generic copy offload (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS: handle source server reboot (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS: skip recovery of copy open on dest server (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS: inter ssc open (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS: add ca_source_server<> to COPY (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS: add COPY_NOTIFY operation (Olga Kornievskaia)  [Orabug: 31535947]  
  - NFS NFSD: defining nl4_servers structure needed by both (Olga Kornievskaia)  [Orabug: 31535947]  
  - kvm: svm: Introduce GA Log tracepoint for AVIC (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - KVM: SVM: Inhibit APIC virtualization for X2APIC guest (Oliver Upton)  [Orabug: 31631367]  
  - KVM: SVM: allocate AVIC data structures based on kvm_amd module parameter (Paolo Bonzini)  [Orabug: 31631367]  
  - kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - KVM: SVM: allow AVIC without split irqchip (Paolo Bonzini)  [Orabug: 31631367]  
  - kvm: ioapic: Lazy update IOAPIC EOI (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode. (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - svm: Temporarily deactivate AVIC during ExtINT handling (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - svm: Deactivate AVIC when launching guest with nested SVM support (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: x86: hyperv: Use APICv update request interface (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - svm: Add support for dynamic APICv (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: x86: Introduce x86 ops hook for pre-update APICv (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - KVM: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: x86: svm: Add support to (de)activate posted interrupts (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: x86: Add APICv (de)activate request trace points (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: x86: Add support for dynamic APICv activation (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - KVM: x86: remove get_enable_apicv from kvm_x86_ops (Paolo Bonzini)  [Orabug: 31631367]  
  - kvm: x86: Introduce APICv inhibit reason bits (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - kvm: lapic: Introduce APICv update helper function (Suravee Suthikulpanit)  [Orabug: 31631367]  
  - KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Peter Xu)  [Orabug: 31631367]  
  - KVM: SVM: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Liran Alon)  [Orabug: 31631367]  
  - kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Suthikulpanit, Suravee)  [Orabug: 31631367]  
  - kvm: Increase KVM_USER_MEM_SLOTS for dense memory hotplug (Eric DeVolder)  [Orabug: 31694365]  
  - random32: update the net random state on interrupt and activity (Willy Tarreau)  [Orabug: 31698078]  {CVE-2020-16166} 
  - vgacon: Fix for missing check in scrollback handling (Yunhai Zhang)  [Orabug: 31705117]  {CVE-2020-14331} {CVE-2020-14331} 
  - net/rds: Incorrect WARN_ON() (Ka-Cheong Poon)  [Orabug: 31718014]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.6.1.el7uek]
changelog:
  - nfsd: apply umask on fs without ACL support (J. Bruce Fields)  [Orabug: 31779884]  {CVE-2020-24394} 
  - arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces (Kees Cook)  [Orabug: 31776626]  
  - arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Kees Cook)  [Orabug: 31776626]  
  - arm32/64/elf: Add tables to document READ_IMPLIES_EXEC (Kees Cook)  [Orabug: 31776626]  
  - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Kees Cook)  [Orabug: 31776626]  
  - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Kees Cook)  [Orabug: 31776626]  
  - x86/elf: Add table to document READ_IMPLIES_EXEC (Kees Cook)  [Orabug: 31776626]  
  - x86/mm: use max memory block size on bare metal (Daniel Jordan)  [Orabug: 31771277]  
  - drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (Scott Cheloha)  [Orabug: 31771277]  
  - net/rds: Incorrect pointer used in rds_getname() (Ka-Cheong Poon)  [Orabug: 31755752]  
  - RDMA/mlx5: Fix Shared PD prefetch of ODP memory region (Mark Haywood)  [Orabug: 31688620]  
  - arm64/dts: Serial console fix for RPi4 (Vijay Kumar)  [Orabug: 31562971]  
  - md: get sysfs entry after redundancy attr group create (Junxiao Bi)  [Orabug: 31682033]  
  - md: fix deadlock causing by sysfs_notify (Junxiao Bi)  [Orabug: 31682033]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.6.2.el7uek]
changelog:
  - Revert "aarch64/BM: config failed, hub doesn't have any ports" (Thomas Tai)  [Orabug: 31838351] [Orabug: 31844671]  
  - kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Paolo Bonzini)  [Orabug: 31839185] [Orabug: 31844556]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.7.0.el7uek]
changelog:
  - sample-trace-array: Fix sleeping function called from invalid context (Kefeng Wang)  [Orabug: 31543029]  
  - sample-trace-array: Remove trace_array 'sample-instance' (Kefeng Wang)  [Orabug: 31543029]  
  - tracing: Sample module to demonstrate kernel access to Ftrace instances. (Divya Indi)  [Orabug: 31543029]  
  - tracing: Adding new functions for kernel access to Ftrace instances (Divya Indi)  [Orabug: 31543029]  
  - tracing: Adding NULL checks for trace_array descriptor pointer (Divya Indi)  [Orabug: 31543029]  
  - tracing: Verify if trace array exists before destroying it. (Divya Indi)  [Orabug: 31543029]  
  - tracing: Declare newly exported APIs in include/linux/trace.h (Divya Indi)  [Orabug: 31543029]  
  - RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Leon Romanovsky)  [Orabug: 31784656]  
  - RDMA/cm: Protect access to remote_sidr_table (Maor Gottlieb)  [Orabug: 31784889]  
  - rename kABI whitelists to lockedlists (Dan Duval)  [Orabug: 31783146]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.7.1.el7uek]
changelog:
  - IB/mlx5: Expose RoCE accelerator counters (Avihai Horon)  [Orabug: 31621895]  
  - net/mlx5: Add RoCE accelerator counters (Leon Romanovsky)  [Orabug: 31621895]  
  - cgroup: Fix sock_cgroup_data on big-endian. (Cong Wang)  [Orabug: 31779795]  {CVE-2020-14356} 
  - cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Cong Wang)  [Orabug: 31779795]  {CVE-2020-14356} 
  - Revert "aarch64/BM: config failed, hub doesn't have any ports" (Thomas Tai)  [Orabug: 31838351]  
  - kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Paolo Bonzini)  [Orabug: 31839185]  
  - iavf: use generic power management (Vaibhav Gupta)  [Orabug: 31700015]  
  - iavf: Fix updating statistics (Tony Nguyen)  [Orabug: 31700015]  
  - iavf: fix error return code in iavf_init_get_resources() (Wei Yongjun)  [Orabug: 31700015]  
  - iavf: increase reset complete wait time (Paul Greenwalt)  [Orabug: 31700015]  
  - iavf: Fix reporting 2.5 Gb and 5Gb speeds (Brett Creeley)  [Orabug: 31700015]  
  - iavf: use appropriate enum for comparison (Aleksandr Loktionov)  [Orabug: 31700015]  
  - iavf: Enable support for up to 16 queues (Mitch Williams)  [Orabug: 31700015]  
  - iavf: fix speed reporting over virtchnl (Brett Creeley)  [Orabug: 31700015]  
  - iavf: remove current MAC address filter on VF reset (Stefan Assmann)  [Orabug: 31700015]  
  - i40e: Fix crash during removing i40e driver (Grzegorz Szczurek)  [Orabug: 31700015]  
  - i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Przemyslaw Patynowski)  [Orabug: 31700015]  
  - i40e: introduce new dump desc XDP command (Ciara Loftus)  [Orabug: 31700015]  
  - i40e: add XDP ring statistics to dump VSI debug output (Ciara Loftus)  [Orabug: 31700015]  
  - i40e: add XDP ring statistics to VSI stats (Ciara Loftus)  [Orabug: 31700015]  
  - i40e: move check of full Tx ring to outside of send loop (Magnus Karlsson)  [Orabug: 31700015]  
  - i40e: eliminate division in napi_poll data path (Magnus Karlsson)  [Orabug: 31700015]  
  - i40e: optimize AF_XDP Tx completion path (Magnus Karlsson)  [Orabug: 31700015]  
  - i40e: Add support for a new feature Total Port Shutdown (Arkadiusz Kubalewski)  [Orabug: 31700015]  
  - i40e: Remove scheduling while atomic possibility (Aleksandr Loktionov)  [Orabug: 31700015]  
  - i40e: Add support for 5Gbps cards (Aleksandr Loktionov)  [Orabug: 31700015]  
  - i40e: Add a check to see if MFS is set (Todd Fujinaka)  [Orabug: 31700015]  
  - i40e: detect and log info about pre-recovery mode (Piotr Kwapulinski)  [Orabug: 31700015]  
  - i40e: make PF wait reset loop reliable (Piotr Kwapulinski)  [Orabug: 31700015]  
  - i40e: remove unused defines (Jesse Brandeburg)  [Orabug: 31700015]  
  - i40e: Move client header location (Shiraz Saleem)  [Orabug: 31700015]  
  - i40e: fix crash when Rx descriptor count is changed (Björn Töpel)  [Orabug: 31700015]  
  - i40e: Make i40e_shutdown_adminq() return void (Jason Yan)  [Orabug: 31700015]  
  - i40e: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 31700015]  
  - i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Björn Töpel)  [Orabug: 31700015]  
  - i40e: Refactor rx_bi accesses (Björn Töpel)  [Orabug: 31700015]  
  - i40e: Remove unneeded conversion to bool (Jason Yan)  [Orabug: 31700015]  
  - i40e: fix spelling mistake "to" -> "too" (Colin Ian King)  [Orabug: 31700015]  
  - i40e: Set PHY Access flag on X722 (Adam Ludkiewicz)  [Orabug: 31700015]  
  - i40e: implement VF stats NDO (Jesse Brandeburg)  [Orabug: 31700015]  
  - i40e: enable X710 support (Alice Michael)  [Orabug: 31700015]  
  - i40e: Add UDP segmentation offload support (Josh Hunt)  [Orabug: 31700015]  
  - i40e: Refactoring VF MAC filters counting to make more reliable (Aleksandr Loktionov)  [Orabug: 31700015]  
  - i40e: Fix LED blinking flow for X710T*L devices (Damian Milosek)  [Orabug: 31700015]  
  - i40e: allow ethtool to report SW and FW versions in recovery mode (Piotr Kwapulinski)  [Orabug: 31700015]  
  - i40e: Extend PHY access with page change flag (Piotr Azarewicz)  [Orabug: 31700015]  
  - i40e: Extract detection of HW flags into a function (Piotr Azarewicz)  [Orabug: 31700015]  
  - i40e: Fix for persistent lldp support (Sylwia Wnuczko)  [Orabug: 31700015]  
  - i40e: protect ring accesses with READ- and WRITE_ONCE (Ciara Loftus)  [Orabug: 31700015]  
  - i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Brett Creeley)  [Orabug: 31700015]  
  - i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Maciej Fijalkowski)  [Orabug: 31700015]  
  - i40e: Fix virtchnl_queue_select bitmap validation (Brett Creeley)  [Orabug: 31700015]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.7.2.el7uek]
changelog:
  - net/packet: fix overflow in tpacket_rcv (Or Cohen)  [Orabug: 31866487]  {CVE-2020-14386} {CVE-2020-14386} 
  - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ritika Srivastava)  [Orabug: 31850341]  
  - block: Return blk_status_t instead of errno codes (Ritika Srivastava)  [Orabug: 31850341]  
  - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Suravee Suthikulpanit)  [Orabug: 31849530]  
  - uek-rpm: ol8: config-aarch64: add *_MEMORY_HOTPLUG (Mihai Carabas)  [Orabug: 31848696]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2011.7.3.el7uek]
changelog:
  - xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen)  [Orabug: 31895365]  {CVE-2020-14385} 
  - ext4: fix potential negative array index in do_split() (Eric Sandeen)  [Orabug: 31895327]  {CVE-2020-14314} 
  - mm/hugetlb: fix a race between hugetlb sysctl handlers (Muchun Song)  [Orabug: 31884234]  {CVE-2020-25285} 
  - rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ilya Dryomov)  [Orabug: 31884154]  {CVE-2020-25284} 
  - nfs: Fix getxattr kernel panic and memory overflow (Jeffrey Mitchell)  [Orabug: 31872895]  {CVE-2020-25212} 
  - libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr (Jane Chu)  [Orabug: 31861296]  
  - libnvdimm/security: the 'security' attr never (Jane Chu)  [Orabug: 31861296]  
  - libnvdimm/security: fix a typo (Jane Chu)  [Orabug: 31861296]  
  - mmc: sdhci: Silence MMC warnings (Maxime Ripard)  [Orabug: 31746382]  
  - bcm2835-dma: Add support for per-channel flags (Phil Elwell)  [Orabug: 31746382]  
  - mmc: sdhci-iproc: Fix vmmc regulators on iProc (Phil Elwell)  [Orabug: 31746382]  
  - KVM: x86: minor code refactor and comments fixup around dirty logging (Anthony Yznaga)  [Orabug: 31722763]  
  - KVM: x86: avoid unnecessary rmap walks when creating/moving slots (Anthony Yznaga)  [Orabug: 31722763]  
  - KVM: x86: remove unnecessary rmap walk of read-only memslots (Anthony Yznaga)  [Orabug: 31722763]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [5.4.17-2011.7.4.el7uek]
changelog:
  - iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Suravee Suthikulpanit)  [Orabug: 31931369]  
  - iommu/amd: Fix potential @entry null deref (Joao Martins)  [Orabug: 31931369]  
  - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Suravee Suthikulpanit)  [Orabug: 31931369]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2021.el7uek]
changelog:
  - intel_idle: Use ACPI _CST for processor models without C-state tables (Rafael J. Wysocki)  [Orabug: 31128326]  
  - ACPI: processor: Export acpi_processor_evaluate_cst() (Rafael J. Wysocki)  [Orabug: 31128326]  
  - ACPI: processor: Clean up acpi_processor_evaluate_cst() (Rafael J. Wysocki)  [Orabug: 31128326]  
  - ACPI: processor: Introduce acpi_processor_evaluate_cst() (Rafael J. Wysocki)  [Orabug: 31128326]  
  - ACPI: processor: Export function to claim _CST control (Rafael J. Wysocki)  [Orabug: 31128326]  
  - net: dsa: Do not leave DSA master with NULL netdev_ops (Florian Fainelli)  [Orabug: 31038068]  
  - Revert "dsa: disable module unloading for ARM64" (Allen Pais)  [Orabug: 31038068]  
  - Revert "dsa: fix aarch64 compile warning for 'dsa_loop_exit'" (Allen Pais)  [Orabug: 31038068]  
  - Linux 5.4.41 (Greg Kroah-Hartman)   
  - fanotify: merge duplicate events on parent and child (Amir Goldstein)   
  - fsnotify: replace inode pointer with an object id (Amir Goldstein)   
  - bdi: add a ->dev_name field to struct backing_dev_info (Christoph Hellwig)   
  - bdi: move bdi_dev_name out of line (Christoph Hellwig)   
  - mm, memcg: fix error return value of mem_cgroup_css_alloc() (Yafang Shao)   
  - scripts/decodecode: fix trapping instruction formatting (Ivan Delalande)   
  - iommu/virtio: Reverse arguments to list_add (Julia Lawall)   
  - objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf)   
  - netfilter: nf_osf: avoid passing pointer to local var (Arnd Bergmann)   
  - netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault)   
  - arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Janakarajan Natarajan)   
  - KVM: x86: Fixes posted interrupt check for IRQs delivery modes (Suravee Suthikulpanit)   
  - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf)   
  - x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf)   
  - x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf)   
  - x86/unwind/orc: Don't skip the first frame for inactive tasks (Miroslav Benes)   
  - x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Jann Horn)   
  - x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf)   
  - x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf)   
  - batman-adv: Fix refcnt leak in batadv_v_ogm_process (Xiyu Yang)   
  - batman-adv: Fix refcnt leak in batadv_store_throughput_override (Xiyu Yang)   
  - batman-adv: Fix refcnt leak in batadv_show_throughput_override (Xiyu Yang)   
  - batman-adv: fix batadv_nc_random_weight_tq (George Spelvin)   
  - iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Tejun Heo)   
  - riscv: set max_pfn to the PFN of the last page (Vincent Chen)   
  - coredump: fix crash when umh is disabled (Luis Chamberlain)   
  - staging: gasket: Check the return value of gasket_get_bar_index() (Oscar Carter)   
  - ceph: demote quotarealm lookup warning to a debug message (Luis Henriques)   
  - ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton)   
  - mm: limit boost_watermark on small zones (Henry Willard)   
  - mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand)   
  - eventpoll: fix missing wakeup for ovflist in ep_poll_callback (Khazhismel Kumykov)   
  - epoll: atomically remove wait entry on wake up (Roman Penyaev)   
  - ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov)   
  - drm: ingenic-drm: add MODULE_DEVICE_TABLE (H. Nikolaus Schaller)   
  - arm64: hugetlb: avoid potential NULL dereference (Mark Rutland)   
  - KVM: arm64: Fix 32bit PC wrap-around (Marc Zyngier)   
  - KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Marc Zyngier)   
  - KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Sean Christopherson)   
  - KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Christian Borntraeger)   
  - crypto: arch/nhpoly1305 - process in explicit 4k chunks (Jason A. Donenfeld)   
  - tracing: Add a vmalloc_sync_mappings() for safe measure (Steven Rostedt (VMware))   
  - USB: serial: garmin_gps: add sanity checking for data length (Oliver Neukum)   
  - usb: chipidea: msm: Ensure proper controller reset using role switch API (Bryan O'Donoghue)   
  - USB: uas: add quirk for LaCie 2Big Quadra (Oliver Neukum)   
  - HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Jason Gerecke)   
  - HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Alan Stern)   
  - Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Jason Gerecke)   
  - sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Jere Leppänen)   
  - HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Jason Gerecke)   
  - net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del() (Dan Carpenter)   
  - net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx() (Dan Carpenter)   
  - net/mlx5: Fix command entry leak in Internal Error State (Moshe Shemesh)   
  - net/mlx5: Fix forced completion access non initialized command entry (Moshe Shemesh)   
  - net/mlx5: DR, On creation set CQ's arm_db member to right value (Erez Shitrit)   
  - bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). (Michael Chan)   
  - bnxt_en: Return error when allocating zero size context memory. (Michael Chan)   
  - bnxt_en: Improve AER slot reset. (Michael Chan)   
  - bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. (Vasundhara Volam)   
  - bnxt_en: Fix VF anti-spoof filter setup. (Michael Chan)   
  - tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Toke Høiland-Jørgensen)   
  - tipc: fix partial topology connection closure (Tuong Lien)   
  - sch_sfq: validate silly quantum values (Eric Dumazet)   
  - sch_choke: avoid potential panic in choke_reset() (Eric Dumazet)   
  - nfp: abm: fix a memory leak bug (Qiushi Wu)   
  - net: usb: qmi_wwan: add support for DW5816e (Matt Jolly)   
  - net/tls: Fix sk_psock refcnt leak when in tls_data_ready() (Xiyu Yang)   
  - net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Xiyu Yang)   
  - net: tc35815: Fix phydev supported/advertising mask (Anthony Felice)   
  - net: stricter validation of untrusted gso packets (Willem de Bruijn)   
  - net_sched: sch_skbprio: add message validation to skbprio_change() (Eric Dumazet)   
  - net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Tariq Toukan)   
  - net: macsec: preserve ingress frame ordering (Scott Dial)   
  - net: macb: fix an issue about leak related system resources (Dejin Zheng)   
  - net: dsa: Do not leave DSA master with NULL netdev_ops (Florian Fainelli)   
  - neigh: send protocol value in neighbor create notification (Roman Mashak)   
  - mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Jiri Pirko)   
  - ipv6: Use global sernum for dst validation with nexthop objects (David Ahern)   
  - fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Eric Dumazet)   
  - dp83640: reverse arguments to list_add_tail (Julia Lawall)   
  - devlink: fix return value after hitting end in region read (Jakub Kicinski)   
  - tty: xilinx_uartps: Fix missing id assignment to the console (Shubhrajyoti Datta)   
  - vt: fix unicode console freeing with a common interface (Nicolas Pitre)   
  - drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Evan Quan)   
  - drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Evan Quan)   
  - net: macb: Fix runtime PM refcounting (Andy Shevchenko)   
  - tracing/kprobes: Fix a double initialization typo (Masami Hiramatsu)   
  - nvme: fix possible hang when ns scanning fails during error recovery (Sagi Grimberg)   
  - nvme: refactor nvme_identify_ns_descs error handling (Christoph Hellwig)   
  - USB: serial: qcserial: Add DW5816e support (Matt Jolly)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2022.el7uek]
changelog:
  - xen/manage: enable C_A_D to force reboot (Dongli Zhang)  [Orabug: 31387379]  
  - uek-rpm: Move grub boot menu update to posttrans stage. (Somasundaram Krishnasamy)  [Orabug: 31358096]  
  - scsi: sg: add sg_remove_request in sg_write (Wu Bo)  [Orabug: 31350694]  {CVE-2020-12770} 
  - KVM: SVM: Fix potential memory leak in svm_cpu_init() (Miaohe Lin)  [Orabug: 31331480]  {CVE-2020-12768} 
  - PCI/AER: Enable reporting for ports enumerated after AER driver registration (Thomas Tai)  [Orabug: 31205259]  
  - A/A Bonding: No need to call flush rdmaip_wq in rdmaip_cleanup() (Ka-Cheong Poon)  [Orabug: 30875610]  
  - Linux 5.4.42 (Greg Kroah-Hartman)   
  - bpf: Test_progs, fix test_get_stack_rawtp_err.c build (Kamal Mostafa)   
  - selftest/bpf: fix backported test_select_reuseport selftest changes (Andrii Nakryiko)   
  - libbpf: Extract and generalize CPU mask parsing logic (Andrii Nakryiko)   
  - Makefile: disallow data races on gcc-10 as well (Sergei Trofimovich)   
  - KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Jim Mattson)   
  - bpf: Fix sk_psock refcnt leak when receiving message (Xiyu Yang)   
  - SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Chuck Lever)   
  - ARM: dts: r8a7740: Add missing extal2 to CPG node (Geert Uytterhoeven)   
  - arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes (Yoshihiro Shimoda)   
  - ARM: dts: r8a73a4: Add missing CMT1 interrupts (Geert Uytterhoeven)   
  - arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn (Adam Ford)   
  - arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy (Chen-Yu Tsai)   
  - arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards (Chen-Yu Tsai)   
  - arm64: dts: meson-g12-common: fix dwc2 clock names (Neil Armstrong)   
  - arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property (Neil Armstrong)   
  - clk: Unlink clock if failed to prepare or enable (Marc Zyngier)   
  - Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Kai-Heng Feng)   
  - usb: gadget: legacy: fix error return code in cdc_bind() (Wei Yongjun)   
  - usb: gadget: legacy: fix error return code in gncm_bind() (Wei Yongjun)   
  - usb: gadget: audio: Fix a missing error return value in audio_bind() (Christophe JAILLET)   
  - usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()' (Christophe JAILLET)   
  - fanotify: fix merging marks masks with FAN_ONDIR (Amir Goldstein)   
  - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (John Stultz)   
  - clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks (Justin Swartz)   
  - exec: Move would_dump into flush_old_exec (Eric W. Biederman)   
  - x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf)   
  - x86: Fix early boot crash on gcc-10, third try (Borislav Petkov)   
  - cifs: fix leaked reference on requeued write (Adam McCoy)   
  - powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG (Christophe Leroy)   
  - drm/amd/display: add basic atomic check for cursor plane (Simon Ser)   
  - ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection (Michal Vokáč)   
  - ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries (Fabio Estevam)   
  - ARM: dts: dra7: Fix bus_dma_limit for PCIe (Kishon Vijay Abraham I)   
  - Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Peter Jones)   
  - usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Sriharsha Allenki)   
  - USB: gadget: fix illegal array access in binding with UDC (Kyungtae Kim)   
  - usb: cdns3: gadget: prev_req->trb is NULL for ep0 (Peter Chen)   
  - usb: host: xhci-plat: keep runtime active when removing host (Li Jun)   
  - usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Eugeniu Rosca)   
  - ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jesus Ramos)   
  - ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Takashi Iwai)   
  - ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Takashi Iwai)   
  - ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Takashi Iwai)   
  - USB: usbfs: fix mmap dma mismatch (Greg Kroah-Hartman)   
  - usb: usbfs: correct kernel->user page attribute mismatch (Jeremy Linton)   
  - gcc-10: avoid shadowing standard library 'free()' in crypto (Linus Torvalds)   
  - gcc-10: mark more functions __init to avoid section mismatch warnings (Linus Torvalds)   
  - gcc-10 warnings: fix low-hanging fruit (Linus Torvalds)   
  - gcc-10: disable 'restrict' warning for now (Linus Torvalds)   
  - gcc-10: disable 'stringop-overflow' warning for now (Linus Torvalds)   
  - gcc-10: disable 'array-bounds' warning for now (Linus Torvalds)   
  - gcc-10: disable 'zero-length-bounds' warning for now (Linus Torvalds)   
  - Stop the ad-hoc games with -Wno-maybe-initialized (Linus Torvalds)   
  - net/rds: Use ERR_PTR for rds_message_alloc_sgs() (Jason Gunthorpe)   
  - pnp: Use list_for_each_entry() instead of open coding (Jason Gunthorpe)   
  - NFSv3: fix rpc receive buffer size for MOUNT call (Olga Kornievskaia)   
  - mm, memcg: fix inconsistent oom event behavior (Yafang Shao)   
  - s390/ism: fix error return code in ism_probe() (Wei Yongjun)   
  - hwmon: (da9052) Synchronize access with mfd (Samu Nuutamo)   
  - RDMA/iw_cxgb4: Fix incorrect function parameters (Potnuri Bharat Teja)   
  - RDMA/core: Fix double put of resource (Sasha Levin)   
  - IB/core: Fix potential NULL pointer dereference in pkey cache (Jack Morgenstein)   
  - IB/mlx4: Test return value of calls to ib_get_cached_pkey (Jack Morgenstein)   
  - RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Sudip Mukherjee)   
  - netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter)   
  - netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Stefano Brivio)   
  - SUNRPC: Signalled ASYNC tasks need to exit (Chuck Lever)   
  - nfs: fix NULL deference in nfs4_get_valid_delegation (J. Bruce Fields)   
  - arm64: fix the flush_icache_range arguments in machine_kexec (Christoph Hellwig)   
  - drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Zhenyu Wang)   
  - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Arnd Bergmann)   
  - NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski)   
  - nfs: fscache: use timespec64 in inode auxdata (Arnd Bergmann)   
  - NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski)   
  - drm/amdgpu: force fbdev into vram (Alex Deucher)   
  - fork: prevent accidental access to clone3 features (Christian Brauner)   
  - gfs2: More gfs2_find_jhead fixes (Andreas Gruenbacher)   
  - mmc: block: Fix request completion in the CQE timeout path (Adrian Hunter)   
  - mmc: core: Fix recursive locking issue in CQE recovery path (Sarthak Garg)   
  - mmc: core: Check request type before completing the request (Veerabhadrarao Badiganti)   
  - mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10 (Ben Chuang)   
  - mmc: alcor: Fix a resource leak in the error path for ->probe() (Christophe JAILLET)   
  - bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (John Fastabend)   
  - bpf, sockmap: msg_pop_data can incorrecty set an sge length (John Fastabend)   
  - drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Sultan Alsawaf)   
  - i40iw: Fix error handling in i40iw_manage_arp_cache() (Dan Carpenter)   
  - ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Takashi Sakamoto)   
  - bpf: Fix error return code in map_lookup_and_delete_elem() (Wei Yongjun)   
  - pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler (Grace Kao)   
  - pinctrl: qcom: fix wrong write in update_dual_edge (Ansuel Smith)   
  - pinctrl: baytrail: Enable pin configuration setting for GPIO chip (Andy Shevchenko)   
  - pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (Andy Shevchenko)   
  - ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Rafael J. Wysocki)   
  - IB/hfi1: Fix another case where pq is left on waitlist (Mike Marciniszyn)   
  - mmc: sdhci-pci-gli: Fix no irq handler from suspend (Ben Chuang)   
  - gfs2: Another gfs2_walk_metadata fix (Andreas Gruenbacher)   
  - ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Kai-Heng Feng)   
  - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Vasily Averin)   
  - drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Marek Olšák)   
  - drm/amdgpu: simplify padding calculations (v2) (Luben Tuikov)   
  - drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Vasily Averin)   
  - drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Sung Lee)   
  - drm/amd/display: check if REFCLK_CNTL register is present (Dmytro Laktyushkin)   
  - drm/amd/powerplay: avoid using pm_en before it is initialized revised (Tiecheng Zhou)   
  - ALSA: hda/hdmi: fix race in monitor detection during probe (Kai Vehmanen)   
  - cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Chris Wilson)   
  - selftests/ftrace: Check the first record for kprobe_args_type.tc (Xiao Yang)   
  - dmaengine: mmp_tdma: Reset channel error on release (Lubomir Rintel)   
  - dmaengine: mmp_tdma: Do not ignore slave config validation errors (Lubomir Rintel)   
  - dmaengine: pch_dma.c: Avoid data race between probe and irq handler (Madhuparna Bhowmik)   
  - riscv: fix vdso build with lld (Ilie Halip)   
  - umh: fix memory leak on execve failure (Vincent Minet)   
  - r8169: re-establish support for RTL8401 chip version (Heiner Kallweit)   
  - nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Wei Yongjun)   
  - net: tcp: fix rx timestamp behavior for tcp_recvmsg (Kelly Littlepage)   
  - netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Zefan Li)   
  - net: ipv4: really enforce backoff for redirects (Paolo Abeni)   
  - net: dsa: loop: Add module soft dependency (Florian Fainelli)   
  - hinic: fix a bug of ndo_stop (Luo bin)   
  - dpaa2-eth: prevent array underflow in update_cls_rule() (Dan Carpenter)   
  - virtio_net: fix lockdep warning on 32 bit (Michael S. Tsirkin)   
  - tcp: fix SO_RCVLOWAT hangs with fat skbs (Eric Dumazet)   
  - tcp: fix error recovery in tcp_zerocopy_receive() (Eric Dumazet)   
  - Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Maciej Żenczykowski)   
  - pppoe: only process PADT targeted at local interfaces (Guillaume Nault)   
  - net: stmmac: fix num_por initialization (Vinod Koul)   
  - net: phy: fix aneg restart in phy_ethtool_set_eee (Heiner Kallweit)   
  - netlabel: cope with NULL catmap (Paolo Abeni)   
  - net: fix a potential recursive NETDEV_FEAT_CHANGE (Cong Wang)   
  - dpaa2-eth: properly handle buffer size restrictions (Ioana Ciornei)   
  - mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 (Raul E Rangel)   
  - selftests/bpf: fix goto cleanup label not defined (Hangbin Liu)   
  - scsi: sg: add sg_remove_request in sg_write (Wu Bo)   
  - net_sched: fix tcm_parent in tc filter dump (Cong Wang)   
  - sun6i: dsi: fix gcc-4.8 (Arnd Bergmann)   
  - virtio-blk: handle block_device_operations callbacks after hot unplug (Stefan Hajnoczi)   
  - drop_monitor: work around gcc-10 stringop-overflow warning (Arnd Bergmann)   
  - ftrace/selftests: workaround cgroup RT scheduling issues (Alan Maguire)   
  - net: moxa: Fix a potential double 'free_irq()' (Christophe JAILLET)   
  - net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()' (Christophe JAILLET)   
  - SUNRPC: Fix GSS privacy computation of auth->au_ralign (Chuck Lever)   
  - SUNRPC: Add "@len" parameter to gss_unwrap() (Chuck Lever)   
  - gpio: pca953x: Fix pca953x_gpio_set_config (Adam Ford)   
  - KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read (Marc Zyngier)   
  - net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy. (Yuiko Oshino)   
  - shmem: fix possible deadlocks on shmlock_user_lock (Hugh Dickins)   
  - net: dsa: Do not make user port errors fatal (Florian Fainelli)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2023.el7uek]
changelog:
  - bnxt_en: Fix accumulation of bp->net_stats_prev. (Vijayendra Suman)  [Orabug: 31390686]  
  - uek-rpm: Enable CONFIG_NVME_HWMON for OL8 (Alan Adamson)  [Orabug: 31373787]  
  - xfs: add agf freeblocks verify in xfs_agf_verify (Zheng Bin)  [Orabug: 31350919]  {CVE-2020-12655} 
  - net/rds: suppress memory allocation failure reports (Manjunath Patil)  [Orabug: 31398436]  
  - Linux 5.4.43 (Greg Kroah-Hartman)   
  - sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld)   
  - sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Vincent Guittot)   
  - sched/fair: Reorder enqueue/dequeue_task_fair path (Vincent Guittot)   
  - tpm: check event log version before reading final events (Loïc Yhuel)   
  - rxrpc: Fix ack discard (David Howells)   
  - rxrpc: Trace discarded ACKs (David Howells)   
  - iio: adc: stm32-dfsdm: fix device used to request dma (Fabrice Gasnier)   
  - iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel() (Peter Ujfalusi)   
  - iio: adc: stm32-adc: fix device used to request dma (Fabrice Gasnier)   
  - iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel() (Peter Ujfalusi)   
  - x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf)   
  - flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Jakub Sitnicki)   
  - s390/kexec_file: fix initrd location for kdump kernel (Philipp Rudo)   
  - rxrpc: Fix a memory leak in rxkad_verify_response() (Qiushi Wu)   
  - rxrpc: Fix the excessive initial retransmission timeout (David Howells)   
  - kasan: disable branch tracing for core runtime (Marco Elver)   
  - rapidio: fix an error in get_user_pages_fast() error handling (John Hubbard)   
  - device-dax: don't leak kernel memory to user space after unloading kmem (David Hildenbrand)   
  - s390/kaslr: add support for R_390_JMP_SLOT relocation type (Gerald Schaefer)   
  - s390/pci: Fix s390_mmio_read/write with MIO (Niklas Schnelle)   
  - ipack: tpci200: fix error return code in tpci200_register() (Wei Yongjun)   
  - mei: release me_cl object reference (Alexander Usyskin)   
  - tty: serial: add missing spin_lock_init for SiFive serial console (Sagar Shrikant Kadam)   
  - misc: rtsx: Add short delay after exit from ASPM (Klaus Doth)   
  - iio: adc: ti-ads8344: Fix channel selection (Gregory CLEMENT)   
  - iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' (Christophe JAILLET)   
  - iio: sca3000: Remove an erroneous 'get_device()' (Christophe JAILLET)   
  - staging: greybus: Fix uninitialized scalar variable (Oscar Carter)   
  - staging: kpc2000: fix error return code in kp2000_pcie_probe() (Wei Yongjun)   
  - staging: iio: ad2s1210: Fix SPI reading (Dragos Bogdan)   
  - media: fdp1: Fix R-Car M3-N naming in debug message (Geert Uytterhoeven)   
  - Revert "gfs2: Don't demote a glock until its revokes are written" (Bob Peterson)   
  - kbuild: Remove debug info from kallsyms linking (Kees Cook)   
  - bpf: Avoid setting bpf insns pages read-only when prog is jited (Daniel Borkmann)   
  - powerpc/64s: Disable STRICT_KERNEL_RWX (Michael Ellerman)   
  - powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE (Russell Currey)   
  - drm/i915: Propagate error from completed fences (Chris Wilson)   
  - drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. (Colin Xu)   
  - vsprintf: don't obfuscate NULL and error pointers (Ilya Dryomov)   
  - dmaengine: owl: Use correct lock in owl_dma_get_pchan() (Cristian Ciocaltea)   
  - dmaengine: dmatest: Restore default for channel (Vladimir Murzin)   
  - drm/etnaviv: Fix a leak in submit_pin_objects() (Dan Carpenter)   
  - dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' (Christophe JAILLET)   
  - apparmor: Fix aa_label refcnt leak in policy_update (Xiyu Yang)   
  - apparmor: fix potential label refcnt leak in aa_change_profile (Xiyu Yang)   
  - apparmor: Fix use-after-free in aa_audit_rule_init (Navid Emamdoost)   
  - drm/etnaviv: fix perfmon domain interation (Christian Gmeiner)   
  - arm64: Fix PTRACE_SYSEMU semantics (Keno Fischer)   
  - scsi: target: Put lun_ref at end of tmr processing (Bodo Stroesser)   
  - scsi: qla2xxx: Do not log message when reading port speed via sysfs (Ewan D. Milne)   
  - ALSA: hda/realtek - Add more fixup entries for Clevo machines (PeiSen Hou)   
  - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Christian Lachner)   
  - ALSA: pcm: fix incorrect hw_base increase (Brent Lu)   
  - ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Scott Bahling)   
  - KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Babu Moger)   
  - ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jian-Hong Pan)   
  - ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jian-Hong Pan)   
  - ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Chris Chiu)   
  - ALSA: hda/realtek: Add quirk for Samsung Notebook (Mike Pozulp)   
  - ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Kailang Yang)   
  - ALSA: hda/realtek - Add supported new mute Led for HP (Kailang Yang)   
  - ALSA: hda: Manage concurrent reg access more properly (Takashi Iwai)   
  - ALSA: hda: patch_realtek: fix empty macro usage in if block (Pierre-Louis Bossart)   
  - ALSA: hda - constify and cleanup static NodeID tables (Michał Mirosław)   
  - scripts/gdb: repair rb_first() and rb_last() (Aymeric Agon-Rambosson)   
  - ARM: futex: Address build warning (Thomas Gleixner)   
  - KVM: selftests: Fix build for evmcs.h (Peter Xu)   
  - drm/amd/display: Prevent dpcd reads with passive dongles (Aurabindo Pillai)   
  - iommu/amd: Call domain_flush_complete() in update_domain() (Joerg Roedel)   
  - platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA (Hans de Goede)   
  - USB: core: Fix misleading driver bug report (Alan Stern)   
  - stmmac: fix pointer check after utilization in stmmac_interrupt (Maxim Petrov)   
  - ceph: fix double unlock in handle_cap_export() (Wu Bo)   
  - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Hans de Goede)   
  - gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() (Yoshiyuki Kurauchi)   
  - x86/apic: Move TSC deadline timer debug printk (Thomas Gleixner)   
  - ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set (Alan Maguire)   
  - ibmvnic: Skip fatal error reset after passive init (Juliet Kim)   
  - x86/mm/cpa: Flush direct map alias during cpa (Rick Edgecombe)   
  - HID: i2c-hid: reset Synaptics SYNA2393 on resume (Daniel Playfair Cal)   
  - scsi: ibmvscsi: Fix WARN_ON during event pool release (Tyrel Datwyler)   
  - net/ena: Fix build warning in ena_xdp_set() (Gavin Shan)   
  - component: Silence bind error on -EPROBE_DEFER (James Hilliard)   
  - aquantia: Fix the media type of AQC100 ethernet controller in the driver (Richard Clark)   
  - vhost/vsock: fix packet delivery order to monitoring devices (Stefano Garzarella)   
  - configfs: fix config_item refcnt leak in configfs_rmdir() (Xiyu Yang)   
  - scsi: qla2xxx: Delete all sessions before unregister local nvme port (Quinn Tran)   
  - scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Arun Easi)   
  - HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Jiri Kosina)   
  - HID: alps: Add AUI1657 device ID (Artem Borisov)   
  - HID: multitouch: add eGalaxTouch P80H84 support (Sebastian Reichel)   
  - gcc-common.h: Update for GCC 10 (Frédéric Pierret (fepitre))   
  - net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() (Masahiro Yamada)   
  - kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check (Masahiro Yamada)   
  - mtd: Fix mtd not registered due to nvmem name collision (Ricardo Ribalda Delgado)   
  - afs: Don't unlock fetched data pages until the op completes successfully (David Howells)   
  - ubi: Fix seq_file usage in detailed_erase_block_info debugfs file (Richard Weinberger)   
  - i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()' (Christophe JAILLET)   
  - evm: Fix a small race in init_desc() (Dan Carpenter)   
  - iommu/amd: Fix over-read of ACPI UID from IVRS table (Alexander Monakov)   
  - i2c: fix missing pm_runtime_put_sync in i2c_device_probe (Alain Volmat)   
  - ubifs: remove broken lazytime support (Christoph Hellwig)   
  - fix multiplication overflow in copy_fdtable() (Al Viro)   
  - mtd: spinand: Propagate ECC information to the MTD structure (Miquel Raynal)   
  - ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Rafael J. Wysocki)   
  - ubifs: fix wrong use of crypto_shash_descsize() (Eric Biggers)   
  - ima: Fix return value of ima_write_policy() (Roberto Sassu)   
  - evm: Check also if *tfm is an error pointer in init_desc() (Roberto Sassu)   
  - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Roberto Sassu)   
  - KVM: SVM: Fix potential memory leak in svm_cpu_init() (Miaohe Lin)   
  - i2c: dev: Fix the race between the release of i2c_dev and cdev (Kevin Hao)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2024.el7uek]
changelog:
  - xfs: fix freeze hung (Junxiao Bi)  [Orabug: 31430849]  
  - Revert "nexthops: don't modify published nexthop groups" (Jack Vogel)   
  - Linux 5.4.44 (Greg Kroah-Hartman)   
  - perf: Make perf able to build with latest libbfd (Changbin Du)   
  - netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Pablo Neira Ayuso)   
  - netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Nathan Chancellor)   
  - netfilter: conntrack: comparison of unsigned in cthelper confirmation (Pablo Neira Ayuso)   
  - bonding: Fix reference count leak in bond_sysfs_slave_add. (Qiushi Wu)   
  - net: dsa: declare lockless TX feature for slave ports (Vladimir Oltean)   
  - ipv4: nexthop version of fib_info_nh_uses_dev (David Ahern)   
  - nexthop: Expand nexthop_is_multipath in a few places (David Ahern)   
  - nexthops: don't modify published nexthop groups (Nikolay Aleksandrov)   
  - nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry (David Ahern)   
  - crypto: chelsio/chtls: properly set tp->lsndtime (Eric Dumazet)   
  - qlcnic: fix missing release in qlcnic_83xx_interrupt_test. (Qiushi Wu)   
  - xsk: Add overflow check for u64 division, stored into u32 (Björn Töpel)   
  - ieee80211: Fix incorrect mask for default PE duration (Pradeep Kumar Chitrapu)   
  - bnxt_en: Fix accumulation of bp->net_stats_prev. (Michael Chan)   
  - esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long)   
  - netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Pablo Neira Ayuso)   
  - netfilter: nfnetlink_cthelper: unbreak userspace helper support (Pablo Neira Ayuso)   
  - netfilter: conntrack: make conntrack userspace helpers work again (Pablo Neira Ayuso)   
  - netfilter: ipset: Fix subcounter update skip (Phil Sutter)   
  - netfilter: nft_reject_bridge: enable reject with bridge vlan (Michael Braun)   
  - ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long)   
  - xfrm: fix error in comment (Antony Antony)   
  - xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long)   
  - xfrm: fix a warning in xfrm_policy_insert_list (Xin Long)   
  - xfrm interface: fix oops when deleting a x-netns interface (Nicolas Dichtel)   
  - xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long)   
  - xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long)   
  - xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long)   
  - xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long)   
  - copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Al Viro)   
  - x86/dma: Fix max PFN arithmetic overflow on 32 bit systems (Alexander Dahl)   
  - mac80211: mesh: fix discovery timer re-arming issue / crash (Linus Lüssing)   
  - x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long" (Andy Lutomirski)   
  - cfg80211: fix debugfs rename crash (Johannes Berg)   
  - parisc: Fix kernel panic in mem_init() (Helge Deller)   
  - iommu: Fix reference count leak in iommu_group_alloc. (Qiushi Wu)   
  - gpio: fix locking open drain IRQ lines (Linus Walleij)   
  - Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jens Axboe)   
  - include/asm-generic/topology.h: guard cpumask_of_node() macro argument (Arnd Bergmann)   
  - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Alexander Potapenko)   
  - mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() (Konstantin Khlebnikov)   
  - mm,thp: stop leaking unreleased file pages (Hugh Dickins)   
  - IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Valentine Fatiev)   
  - drm/amd/display: drop cursor position check in atomic test (Simon Ser)   
  - RDMA/core: Fix double destruction of uobject (Jason Gunthorpe)   
  - ceph: flush release queue when handling caps for unknown inode (Jeff Layton)   
  - libceph: ignore pool overlay and cache logic on redirects (Jerry Lee)   
  - ALSA: hda/realtek - Add new codec supported for ALC287 (Kailang Yang)   
  - ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Takashi Iwai)   
  - clk: qcom: gcc: Fix parent for gpll0_out_even (Vinod Koul)   
  - exec: Always set cap_ambient in cap_bprm_set_creds (Eric W. Biederman)   
  - ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Chris Chiu)   
  - ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Takashi Iwai)   
  - ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Changming Liu)   
  - RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Qiushi Wu)   
  - gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe() (Tiezhu Yang)   
  - gpio: pxa: Fix return value of pxa_gpio_probe() (Tiezhu Yang)   
  - mmc: block: Fix use-after-free issue for rpmb (Peng Hao)   
  - ARM: dts: bcm: HR2: Fix PPI interrupt types (Hamish Martin)   
  - ARM: dts: bcm2835-rpi-zero-w: Fix led polarity (Vincent Stehlé)   
  - ARM: dts/imx6q-bx50v3: Set display interface clock parents (Robert Beckett)   
  - IB/qib: Call kobject_put() when kobject_init_and_add() fails (Kaike Wan)   
  - gpu/drm: Ingenic: Fix opaque pointer casted to wrong type (Paul Cercueil)   
  - soc: mediatek: cmdq: return send msg error code (Dennis YC Hsieh)   
  - arm64: dts: mt8173: fix vcodec-enc clock (Hsin-Yi Wang)   
  - gpio: exar: Fix bad handling for ida_simple_get error path (Takashi Iwai)   
  - ARM: uaccess: fix DACR mismatch with nested exceptions (Russell King)   
  - ARM: uaccess: integrate uaccess_save and uaccess_restore (Russell King)   
  - ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h (Russell King)   
  - ARM: 8970/1: decompressor: increase tag size (Łukasz Stelmach)   
  - Input: synaptics-rmi4 - fix error return code in rmi_driver_probe() (Wei Yongjun)   
  - Input: synaptics-rmi4 - really fix attn_data use-after-free (Evan Green)   
  - Input: i8042 - add ThinkPad S230u to i8042 reset list (Kevin Locke)   
  - Input: dlink-dir685-touchkeys - fix a typo in driver name (Christophe JAILLET)   
  - Input: xpad - add custom init packet for Xbox One S controllers (Łukasz Patron)   
  - Input: evdev - call input_flush_device() on release(), not flush() (Brendan Shanks)   
  - Input: usbtouchscreen - add support for BonXeon TP (James Hilliard)   
  - drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c (Madhuparna Bhowmik)   
  - samples: bpf: Fix build error (Matteo Croce)   
  - csky: Fixup raw_copy_from_user() (Al Viro)   
  - cifs: Fix null pointer check in cifs_read (Steve French)   
  - hwmon: (nct7904) Fix incorrect range of temperature limit registers (Amy Shih)   
  - csky: Fixup remove duplicate irq_disable (Liu Yibin)   
  - csky: Fixup perf callchain unwind (Mao Han)   
  - csky: Fixup msa highest 3 bits mask (Liu Yibin)   
  - clk: ti: am33xx: fix RTC clock parent (Tero Kristo)   
  - riscv: stacktrace: Fix undefined reference to `walk_stackframe' (Kefeng Wang)   
  - IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() (Denis V. Lunev)   
  - net: freescale: select CONFIG_FIXED_PHY where needed (Arnd Bergmann)   
  - usb: gadget: legacy: fix redundant initialization warnings (Masahiro Yamada)   
  - usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()' (Christophe JAILLET)   
  - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Andy Shevchenko)   
  - cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Lei Xue)   
  - drm/amdgpu: Use GEM obj reference for KFD BOs (Felix Kuehling)   
  - drm/amd/powerplay: perform PG ungate prior to CG ungate (Evan Quan)   
  - drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Evan Quan)   
  - gfs2: Grab glock reference sooner in gfs2_add_revoke (Andreas Gruenbacher)   
  - gfs2: move privileged user check to gfs2_quota_lock_check (Bob Peterson)   
  - net: microchip: encx24j600: add missed kthread_stop (Chuhong Yuan)   
  - ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Andrew Oakley)   
  - gpio: tegra: mask GPIO IRQs during IRQ shutdown (Stephen Warren)   
  - ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi (Johan Jonker)   
  - ARM: dts: rockchip: swap clock-names of gpu nodes (Johan Jonker)   
  - arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node (Johan Jonker)   
  - arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts (Johan Jonker)   
  - ARM: dts: rockchip: fix phy nodename for rk3229-xms6 (Johan Jonker)   
  - ARM: dts: rockchip: fix phy nodename for rk3228-evb (Johan Jonker)   
  - mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Jiri Pirko)   
  - net/mlx4_core: fix a memory leak bug. (Qiushi Wu)   
  - net: sun: fix missing release regions in cas_init_one(). (Qiushi Wu)   
  - net/tls: free record only on encryption error (Vadim Fedorenko)   
  - net/tls: fix encryption error checking (Vadim Fedorenko)   
  - net/mlx5: Annotate mutex destroy for root ns (Roi Dayan)   
  - net/mlx5: Fix error flow in case of function_setup failure (Shay Drory)   
  - net/mlx5e: Update netdev txq on completions during closure (Moshe Shemesh)   
  - net/mlx5: Fix memory leak in mlx5_events_init (Moshe Shemesh)   
  - net/mlx5e: Fix inner tirs handling (Roi Dayan)   
  - net/mlx5e: kTLS, Destroy key object after destroying the TIS (Tariq Toukan)   
  - tipc: block BH before using dst_cache (Eric Dumazet)   
  - sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Jere Leppänen)   
  - sctp: Don't add the shutdown timer if its already been added (Neil Horman)   
  - r8152: support additional Microsoft Surface Ethernet Adapter variant (Marc Payne)   
  - nexthop: Fix attribute checking for groups (David Ahern)   
  - net/tls: fix race condition causing kernel panic (Vinay Kumar Yadav)   
  - net sched: fix reporting the first-time use timestamp (Roman Mashak)   
  - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Yuqi Jin)   
  - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Manivannan Sadhasivam)   
  - net: nlmsg_cancel() if put fails for nhmsg (Stephen Worley)   
  - net: mvpp2: fix RX hashing for non-10G ports (Russell King)   
  - net/mlx5: Add command entry handling completion (Moshe Shemesh)   
  - net: ipip: fix wrong address family in init error path (Vadim Fedorenko)   
  - net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Martin KaFai Lau)   
  - __netif_receive_skb_core: pass skb by reference (Boris Sukholitko)   
  - net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend (Grygorii Strashko)   
  - net: dsa: mt7530: fix roaming from DSA user ports (DENG Qingfang)   
  - net: don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca)   
  - dpaa_eth: fix usage as DSA master, try 3 (Vladimir Oltean)   
  - ax25: fix setsockopt(SO_BINDTODEVICE) (Eric Dumazet)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2025.el7uek]
changelog:
  - scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Chandrakanth Patil)  [Orabug: 31461633]  
  - scsi: megaraid_sas: TM command refire leads to controller firmware crash (Sumit Saxena)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Shivasharan S)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Remove IO buffer hole detection logic (Sumit Saxena)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Limit device queue depth to controller queue depth (Kashyap Desai)  [Orabug: 31461633]  
  - scsi: megaraid: make two symbols static in megaraid_sas_base.c (Jason Yan)  [Orabug: 31461633]  
  - scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Jason Yan)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 31461633]  
  - scsi: megaraid_sas: fix indentation issue (Colin Ian King)  [Orabug: 31461633]  
  - scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Hannes Reinecke)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Anand Lodnoor)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Make poll_aen_lock static (YueHaibing)  [Orabug: 31461633]  
  - scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' (zhengbin)  [Orabug: 31461633]  
  - scsi: megaraid_sas: Unique names for MSI-X vectors (Chandrakanth Patil)  [Orabug: 31461633]  
  - x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf)  [Orabug: 31352778]  {CVE-2020-0543} 
  - x86/speculation: Add SRBDS vulnerability and mitigation documentation (Mark Gross)  [Orabug: 31352778]  {CVE-2020-0543} 
  - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Mark Gross)  [Orabug: 31352778]  {CVE-2020-0543} 
  - x86/cpu: Add 'table' argument to cpu_matches() (Mark Gross)  [Orabug: 31352778]  {CVE-2020-0543} 
  - x86/cpu: Add a steppings field to struct x86_cpu_id (Mark Gross)  [Orabug: 31352778]  {CVE-2020-0543} 
  - x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 (Tony W Wang-oc)  [Orabug: 31352778]  {CVE-2020-0543} 
  - uek-rpm: disable CONFIG_IP_PNP (Anjali Kulkarni)  [Orabug: 31386505]  
  - include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Akinobu Mita)  [Orabug: 31019735]  
  - nvmet: update AEN list and array at one place (Daniel Wagner)  [Orabug: 31019735]  
  - nvmet: fix dsm failure when payload does not match sgl descriptor (Sagi Grimberg)  [Orabug: 31019735]  
  - nvme: hwmon: switch to use <linux/units.h> helpers (Akinobu Mita)  [Orabug: 31019735]  
  - x86/retpoline: Fix retpoline unwind (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - x86: Change {JMP,CALL}_NOSPEC argument (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - x86: Simplify retpoline declaration (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - x86/speculation: Change STUFF_RSB to work with objtool (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31077534]  
  - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - x86/unwind: Introduce UNWIND_HINT_EMPTY_ASM (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Add support for intra-function calls (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Remove INSN_STACK (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Make handle_insn_ops() unconditional (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Rework allocating stack_ops on decode (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: UNWIND_HINT_RET_OFFSET should not check registers (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: is_fentry_call() crashes if call has no destination (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Uniquely identify alternative instruction groups (Alexandre Chartre)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Remove check preventing branches within alternative (Julien Thierry)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Introduce HINT_RET_OFFSET (Peter Zijlstra)  [Orabug: 31077463] [Orabug: 31077534]  
  - objtool: Support multiple stack_op per instruction (Julien Thierry)  [Orabug: 31077463] [Orabug: 31077534]  
  - Linux 5.4.46 (Greg Kroah-Hartman)   
  - Revert "net/mlx5: Annotate mutex destroy for root ns" (Greg Kroah-Hartman)   
  - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov)   
  - x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf)   
  - x86/speculation: Add SRBDS vulnerability and mitigation documentation (Mark Gross)   
  - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Mark Gross)   
  - x86/cpu: Add 'table' argument to cpu_matches() (Mark Gross)   
  - x86/cpu: Add a steppings field to struct x86_cpu_id (Mark Gross)   
  - x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 (Tony W Wang-oc)   
  - nvmem: qfprom: remove incorrect write support (Srinivas Kandagatla)   
  - CDC-ACM: heed quirk also in error handling (Oliver Neukum)   
  - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK (Pascal Terjan)   
  - tty: hvc_console, fix crashes on parallel open/close (Jiri Slaby)   
  - vt: keyboard: avoid signed integer overflow in k_ascii (Dmitry Torokhov)   
  - usb: musb: Fix runtime PM imbalance on error (Dinghao Liu)   
  - usb: musb: start session in resume for host port (Bin Liu)   
  - iio: adc: stm32-adc: fix a wrong error message when probing interrupts (Fabrice Gasnier)   
  - iio:chemical:pms7003: Fix timestamp alignment and prevent data leak. (Jonathan Cameron)   
  - iio: vcnl4000: Fix i2c swapped word reading. (Mathieu Othacehe)   
  - iio:chemical:sps30: Fix timestamp alignment (Jonathan Cameron)   
  - USB: serial: ch341: add basis for quirk detection (Michael Hanselmann)   
  - USB: serial: option: add Telit LE910C1-EUX compositions (Daniele Palmas)   
  - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Bin Liu)   
  - USB: serial: qcserial: add DW5816e QDL support (Matt Jolly)   
  - net: be more gentle about silly gso requests coming from user (Eric Dumazet)   
  - net: check untrusted gso_size at kernel entry (Willem de Bruijn)   
  - vsock: fix timeout in vsock_accept() (Stefano Garzarella)   
  - nfp: flower: fix used time of merge flow statistics (Heinrich Kuhn)   
  - NFC: st21nfca: add missed kfree_skb() in an error path (Chuhong Yuan)   
  - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Daniele Palmas)   
  - net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Fugang Duan)   
  - net/mlx5: Fix crash upon suspend/resume (Mark Bloch)   
  - l2tp: do not use inet_hash()/inet_unhash() (Eric Dumazet)   
  - l2tp: add sk_family checks to l2tp_validate_socket (Eric Dumazet)   
  - devinet: fix memleak in inetdev_init() (Yang Yingliang)   
  - Fix up three build warnings in the UEK6 Master tree (Jack Vogel)  [Orabug: 31469792]  
  - Linux 5.4.45 (Greg Kroah-Hartman)   
  - net: smsc911x: Fix runtime PM imbalance on error (Dinghao Liu)   
  - selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Amit Cohen)   
  - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x (Jonathan McDowell)   
  - net/ethernet/freescale: rework quiesce/activate for ucc_geth (Valentin Longchamp)   
  - null_blk: return error for invalid zone size (Chaitanya Kulkarni)   
  - s390/mm: fix set_huge_pte_at() for empty ptes (Gerald Schaefer)   
  - drm/edid: Add Oculus Rift S to non-desktop list (Jan Schmidt)   
  - net: bmac: Fix read of MAC address from ROM (Jeremy Kerr)   
  - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables (Nathan Chancellor)   
  - io_uring: initialize ctx->sqo_wait earlier (Jens Axboe)   
  - i2c: altera: Fix race between xfer_msg and isr thread (Atsushi Nemoto)   
  - scsi: pm: Balance pm_only counter of request queue during system resume (Can Guo)   
  - evm: Fix RCU list related warnings (Madhuparna Bhowmik)   
  - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT (Vineet Gupta)   
  - ARC: Fix ICCM & DCCM runtime size checks (Eugeniy Paltsev)   
  - RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Michal Kalderon)   
  - RDMA/qedr: Fix qpids xarray api used (Michal Kalderon)   
  - s390/ftrace: save traced function caller (Vasily Gorbik)   
  - ASoC: intel - fix the card names (Jaroslav Kysela)   
  - spi: dw: use "smp_mb()" to avoid sending spi data error (Xinwei Kong)   
  - powerpc/xmon: Restrict when kernel is locked down (Christopher M. Riedl)   
  - powerpc/powernv: Avoid re-registration of imc debugfs directory (Anju T Sudhakar)   
  - scsi: hisi_sas: Check sas_port before using it (Xiang Chen)   
  - drm/i915: fix port checks for MST support on gen >= 11 (Lucas De Marchi)   
  - airo: Fix read overflows sending packets (Dan Carpenter)   
  - net: dsa: mt7530: set CPU port to fallback mode (DENG Qingfang)   
  - scsi: ufs: Release clock if DMA map fails (Can Guo)   
  - media: staging: ipu3-imgu: Move alignment attribute to field (Sakari Ailus)   
  - media: Revert "staging: imgu: Address a compiler warning on alignment" (Sakari Ailus)   
  - mmc: fix compilation of user API (Jérôme Pouiller)   
  - kernel/relay.c: handle alloc_percpu returning NULL in relay_open (Daniel Axtens)   
  - mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Matthew Garrett)   
  - p54usb: add AirVasT USB stick device-id (Giuseppe Marco Randazzo)   
  - HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Julian Sax)   
  - HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires)   
  - HID: sony: Fix for broken buttons on DS3 USB dongles (Scott Shumate)   
  - mm: Fix mremap not considering huge pmd devmap (Fan Yang)   {CVE-2020-10757} 
  - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Tejun Heo)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2026.el7uek]
changelog:
  - NFS: replace cross device check in copy_file_range (Olga Kornievskaia)  [Orabug: 31507620]  
  - aarch64: Enable thermal config for RPi4 (Vijay Kumar)  [Orabug: 31504894]  
  - thermal: Add BCM2711 thermal driver (Stefan Wahren)  [Orabug: 31504894]  
  - rds: Fix potential use after free in rds_ib_inc_free (Hans Westgaard Ry)  [Orabug: 31504051]  
  - kabi: include kconfig.h in uek_kabi.h (Alan Maguire)  [Orabug: 31497938]  
  - acpi: disallow loading configfs acpi tables when locked down (Jason A. Donenfeld)  [Orabug: 31493184]  
  - xdp: add missing KABI include (Alan Maguire)  [Orabug: 31491751]  
  - net/rds: NULL pointer de-reference in rds_ib_add_one() (Ka-Cheong Poon)  [Orabug: 31481207]  
  - perf/smmuv3: Allow sharing MMIO registers with the SMMU driver (Jean-Philippe Brucker)  [Orabug: 31422294]  
  - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (YueHaibing)  [Orabug: 31422294]  
  - ACPI/IORT: Fix PMCG node single ID mapping handling (Tuan Phan)  [Orabug: 31422294]  
  - uek-rpm: Increase CONFIG_NODES_SHIFT from 2 to 3 (Dave Kleikamp)  [Orabug: 31422294]  
  - perf: avoid breaking KABI by reusing enum (Dave Kleikamp)  [Orabug: 31422294]  
  - uek-rpm: update aarch64 configs for Ampere eMAG2 (Dave Kleikamp)  [Orabug: 31422294]  
  - perf: arm_dmc620: Update ACPI ID. (Tuan Phan)  [Orabug: 31422294]  
  - perf: arm_dsu: Support ACPI mode. (Tuan Phan)  [Orabug: 31422294]  
  - perf: arm_dsu: Allow IRQ to be shared among devices. (Tuan Phan)  [Orabug: 31422294]  
  - perf: arm_cmn: improve and make it work on 2P. (Tuan Phan)  [Orabug: 31422294]  
  - Perf: arm-cmn: Allow irq to be shared. (Tuan Phan)  [Orabug: 31422294]  
  - BACKPORT: arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (James Morse)  [Orabug: 31422294]  
  - BACKPORT: ACPI / APEI: Kick the memory_failure() queue for synchronous errors (James Morse)  [Orabug: 31422294]  
  - BACKPORT: mm/memory-failure: Add memory_failure_queue_kick() (James Morse)  [Orabug: 31422294]  
  - perf: Add ARM DMC-620 PMU driver. (Tuan Phan)  [Orabug: 31422294]  
  - BACKPORT: WIP: perf/arm-cmn: Add ACPI support (Robin Murphy)  [Orabug: 31422294]  
  - BACKPORT: WIP: perf: Add Arm CMN-600 PMU driver (Robin Murphy)  [Orabug: 31422294]  
  - BACKPORT: perf: Add Arm CMN-600 DT binding (Robin Murphy)  [Orabug: 31422294]  
  - scsi: target: tcmu: Call flush_dcache_page() with proper page struct (Henry Willard)  [Orabug: 31414689]  
  - media: rc: prevent memory leak in cx23888_ir_probe (Navid Emamdoost)  [Orabug: 31351668]  {CVE-2019-19054} 
  - Revert "RDS: add module parameter to allow module unload or not" (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Remove unused link detection code (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Change module initialization sequence in case of failure (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Incorrect fastreg_wrs accounting (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: c_base_conn->last_flush_ms updated after freed (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Spread out the rds_rdma module shutdown work (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Each RDS transport should keep its own connection count (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Clean up ib_nodev_conns list handling (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Use a device's own workqueue to process device related work (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: SRQ delayed work should be cancelled (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Device resource is not released when a conn is shutdown (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Add sychronization between socket close and device removal (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: The fast registration work queue is not destroyed (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Incorrect rds_conn_hash table check (Ka-Cheong Poon)  [Orabug: 25962452]  
  - net/rds: Add macro to loop through the rds_conn_hash_table (Ka-Cheong Poon)  [Orabug: 25962452]  
  - Linux 5.4.47 (Greg Kroah-Hartman)   
  - KVM: arm64: Save the host's PtrAuth keys in non-preemptible context (Marc Zyngier)   
  - KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception (Marc Zyngier)   
  - xen/pvcalls-back: test for errors when calling backend_connect() (Juergen Gross)   
  - block/floppy: fix contended case in floppy_queue_rq() (Jiri Kosina)   
  - mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card() (Ulf Hansson)   
  - mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card() (Ulf Hansson)   
  - ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description (Ludovic Desroches)   
  - mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe() (Masahiro Yamada)   
  - mmc: tmio: Further fixup runtime PM management at remove (Ulf Hansson)   
  - mmc: mmci_sdmmc: fix DMA API warning overlapping mappings (Ludovic Barre)   
  - mmc: sdhci-msm: Clear tuning done flag while hs400 tuning (Veerabhadrarao Badiganti)   
  - agp/intel: Reinforce the barrier after GTT updates (Chris Wilson)   
  - perf: Add cond_resched() to task_function_call() (Barret Rhoden)   
  - fat: don't allow to mount if the FAT length == 0 (OGAWA Hirofumi)   
  - mm/slub: fix a memory leak in sysfs_slab_add() (Wang Hai)   
  - drm/vkms: Hold gem object while still in-use (Ezequiel Garcia)   
  - Smack: slab-out-of-bounds in vsscanf (Casey Schaufler)   
  - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Qiujun Huang)   
  - ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Qiujun Huang)   
  - ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Qiujun Huang)   
  - ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Qiujun Huang)   
  - ath9k: Fix use-after-free Read in htc_connect_service (Qiujun Huang)   
  - selftests/ftrace: Return unsupported if no error_log file (Masami Hiramatsu)   
  - scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy)   
  - scsi: megaraid_sas: TM command refire leads to controller firmware crash (Sumit Saxena)   
  - KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts (Marc Zyngier)   
  - KVM: arm64: Stop writing aarch32's CSSELR into ACTLR (James Morse)   
  - KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits (Xing Li)   
  - KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data) (Xing Li)   
  - KVM: nVMX: Consult only the "basic" exit reason when routing nested exit (Sean Christopherson)   
  - KVM: nSVM: leave ASID aside in copy_vmcb_control_area (Paolo Bonzini)   
  - KVM: nSVM: fix condition for filtering async PF (Paolo Bonzini)   
  - KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 (Sean Christopherson)   
  - video: fbdev: w100fb: Fix a potential double free. (Christophe JAILLET)   
  - video: vt8500lcdfb: fix fallthrough warning (Sam Ravnborg)   
  - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Qiuxu Zhuo)   
  - cpufreq: Fix up cpufreq_boost_set_sw() (Rafael J. Wysocki)   
  - remoteproc: Fix and restore the parenting hierarchy for vdev (Suman Anna)   
  - remoteproc: Fall back to using parent memory pool if no dedicated available (Tero Kristo)   
  - proc: Use new_inode not new_inode_pseudo (Eric W. Biederman)   
  - ovl: initialize error in ovl_copy_xattr (Yuxuan Shui)   
  - net/mlx5e: Fix repeated XSK usage on one channel (Maxim Mikityanskiy)   
  - net/mlx5: Fix fatal error handling during device load (Shay Drory)   
  - net/mlx5: drain health workqueue in case of driver load error (Shay Drory)   
  - selftests/net: in rxtimestamp getopt_long needs terminating null entry (tannerlove)   
  - dccp: Fix possible memleak in dccp_init and dccp_fini (Wang Hai)   
  - crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req() (Longpeng(Mike))   
  - crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req() (Longpeng(Mike))   
  - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req() (Longpeng(Mike))   
  - firmware: imx: scu: Fix corruption of header (Franck LENORMAND)   
  - firmware: imx-scu: Support one TX and one RX (Peng Fan)   
  - firmware: imx: warn on unexpected RX (Leonard Crestez)   
  - x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Tony Luck)   
  - crypto: drbg - fix error return code in drbg_alloc_state() (Wei Yongjun)   
  - crypto: algapi - Avoid spurious modprobe on LOADED (Eric Biggers)   
  - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated (Christophe JAILLET)   
  - gup: document and work around "COW can break either way" issue (Linus Torvalds)   
  - PM: runtime: clk: Fix clk_pm_runtime_get() error path (Rafael J. Wysocki)   
  - spi: bcm-qspi: when tx/rx buffer is NULL set to 0 (Justin Chen)   
  - spi: bcm-qspi: Handle clock probe deferral (Florian Fainelli)   
  - spi: bcm2835aux: Fix controller unregister order (Lukas Wunner)   
  - spi: bcm2835: Fix controller unregister order (Lukas Wunner)   
  - spi: pxa2xx: Fix runtime PM ref imbalance on probe error (Lukas Wunner)   
  - spi: pxa2xx: Fix controller unregister order (Lukas Wunner)   
  - spi: Fix controller unregister order (Lukas Wunner)   
  - spi: dw: Fix controller unregister order (Lukas Wunner)   
  - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Ryusuke Konishi)   
  - lib/lzo: fix ambiguous encoding bug in lzo-rle (Dave Rodgman)   
  - arm64: acpi: fix UBSAN warning (Nick Desaulniers)   
  - ACPI: PM: Avoid using power resources if there are none for D0 (Rafael J. Wysocki)   
  - ACPI: GED: add support for _Exx / _Lxx handler methods (Ard Biesheuvel)   
  - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Qiushi Wu)   
  - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Qiushi Wu)   
  - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Kai-Heng Feng)   
  - ALSA: usb-audio: Fix inconsistent card PM state after resume (Takashi Iwai)   
  - ALSA: pcm: fix snd_pcm_link() lockdep splat (Michał Mirosław)   
  - ALSA: pcm: disallow linking stream to itself (Michał Mirosław)   
  - ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Hui Wang)   
  - ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Takashi Sakamoto)   
  - ALSA: es1688: Add the missed snd_card_free() (Chuhong Yuan)   
  - watchdog: imx_sc_wdt: Fix reboot on crash (Fabio Estevam)   
  - smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Namjae Jeon)   
  - smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Steve French)   
  - efi/efivars: Add missing kobject_put() in sysfs entry creation error path (Ard Biesheuvel)   
  - io_uring: use kvfree() in io_sqe_buffer_register() (Denis Efremov)   
  - ASoC: max9867: fix volume controls (Pavel Dobias)   
  - powerpc/ptdump: Properly handle non standard page size (Christophe Leroy)   
  - KVM: x86: Fix APIC page invalidation race (Eiichi Tsukata)   
  - KVM: x86: respect singlestep when emulating instruction (Felipe Franciosi)   
  - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Sean Christopherson)   
  - perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Kan Liang)   
  - x86/reboot/quirks: Add MacBook6,1 reboot quirk (Hill Ma)   
  - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches. (Anthony Steinhauser)   
  - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. (Anthony Steinhauser)   
  - x86/speculation: Prevent rogue cross-process SSBD shutdown (Anthony Steinhauser)   
  - x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Xiaochun Lee)   
  - x86_64: Fix jiffies ODR violation (Bob Haarman)   
  - sctp: fix refcount bug in sctp_wfree (Qiujun Huang)   
  - sctp: fix possibly using a bad saddr with a given dst (Marcelo Ricardo Leitner)   
  - iwlwifi: mvm: fix NVM check for 3168 devices (Luca Coelho)   
  - ipv4: fix a RCU-list lock in fib_triestat_seq_show (Qian Cai)   
  - aio: fix async fsync creds (Miklos Szeredi)   
  - fanotify: fix ignore mask logic for events on child and on dir (Amir Goldstein)   
  - selftests: fix flower parent qdisc (Vlad Buslov)   
  - mm: add kvfree_sensitive() for freeing sensitive data objects (Waiman Long)   
  - perf probe: Accept the instance number of kretprobe event (Masami Hiramatsu)   
  - PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Bjorn Helgaas)   
  - KVM: x86: only do L1TF workaround on affected processors (Paolo Bonzini)   
  - x86/cpu/amd: Make erratum #1054 a legacy erratum (Kim Phillips)   
  - s390/pci: Log new handle in clp_disable_fh() (Petr Tesarik)   
  - padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Daniel Jordan)   
  - RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Jason Gunthorpe)   
  - smack: avoid unused 'sip' variable warning (Arnd Bergmann)   
  - ath9k_htc: Silence undersized packet warnings (Masashi Honma)   
  - spi: dw: Fix native CS being unset (Sasha Levin)   
  - powerpc/xive: Clear the page tables for the ESB IO mapping (Cédric Le Goater)   
  - drivers/net/ibmvnic: Update VNIC protocol version reporting (Thomas Falcon)   
  - gfs2: Even more gfs2_find_jhead fixes (Andreas Gruenbacher)   
  - csky: Fixup abiv2 syscall_trace break a4 & a5 (Guo Ren)   
  - Input: synaptics - add a second working PNP_ID for Lenovo T470s (Dennis Kadioglu)   
  - sched/fair: Don't NUMA balance for kthreads (Jens Axboe)   
  - ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook (Fredrik Strupe)   
  - Input: mms114 - fix handling of mms345l (Stephan Gerhold)   
  - elfnote: mark all .note sections SHF_ALLOC (Nick Desaulniers)   
  - bpf: Support llvm-objcopy for vmlinux BTF (Fangrui Song)   
  - vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Ido Schimmel)   
  - bridge: Avoid infinite loop when suppressing NS messages with invalid options (Ido Schimmel)   
  - tun: correct header offsets in napi frags mode (Willem de Bruijn)   
  - net_failover: fixed rollback in net_failover_open() (Vasily Averin)   
  - mlxsw: core: Use different get_trend() callbacks for different thermal zones (Vadim Pasternak)   
  - ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu)


