# changelog

author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2116.el7uek]
changelog:
  - md/bitmap: wait for external bitmap writes to complete during tear down (Sudhakar Panneerselvam)  [Orabug: 32764229]  
  - ocfs2: fix deadlock between setattr and dio_end_io_write (Wengang Wang)  [Orabug: 32763848]  
  - Revert "x86/vmlinux: Use INT3 instead of NOP for linker fill bytes" (John Donnelly)  [Orabug: 32576397]  {CVE-2021-3411} 
  - KVM: VMX: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Liran Alon)  [Orabug: 31621128]  
  - iommu/vt-d: Fix agaw for a supported 48 bit guest address width (Saeed Mirzamohammadi)  [Orabug: 32734147]  
  - Linux 5.4.113 (Greg Kroah-Hartman)   
  - xen/events: fix setting irq affinity (Juergen Gross)   
  - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Arnaldo Carvalho de Melo)   
  - perf tools: Use %zd for size_t printf formats on 32-bit (Chris Wilson)   
  - perf tools: Use - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Saravana Kannan)   
  - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal)   
  - block: don't ignore REQ_NOWAIT for direct IO (Pavel Begunkov)   
  - riscv,entry: fix misaligned base for excp_vect_table (Zihao Yu)   
  - idr test suite: Create anchor before launching throbber (Matthew Wilcox (Oracle))   
  - idr test suite: Take RCU read lock in idr_find_test_1 (Matthew Wilcox (Oracle))   
  - radix tree test suite: Register the main thread with the RCU library (Matthew Wilcox (Oracle))   
  - block: only update parent bi_status when bio fail (Yufen Yu)   
  - drm/tegra: dc: Don't set PLL clock to 0Hz (Dmitry Osipenko)   
  - gfs2: report "already frozen/thawed" errors (Bob Peterson)   
  - drm/imx: imx-ldb: fix out of bounds array access warning (Arnd Bergmann)   
  - KVM: arm64: Disable guest access to trace filter controls (Suzuki K Poulose)   
  - KVM: arm64: Hide system instruction access to Trace registers (Suzuki K Poulose)   
  - interconnect: core: fix error return code of icc_link_destroy() (Jia-Ju Bai)   
  - Linux 5.4.112 (Greg Kroah-Hartman)   
  - Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath." (Greg Kroah-Hartman)   
  - net: ieee802154: stop dump llsec params for monitors (Alexander Aring)   
  - net: ieee802154: forbid monitor for del llsec seclevel (Alexander Aring)   
  - net: ieee802154: forbid monitor for set llsec params (Alexander Aring)   
  - net: ieee802154: fix nl802154 del llsec devkey (Alexander Aring)   
  - net: ieee802154: fix nl802154 add llsec key (Alexander Aring)   
  - net: ieee802154: fix nl802154 del llsec dev (Alexander Aring)   
  - net: ieee802154: fix nl802154 del llsec key (Alexander Aring)   
  - net: ieee802154: nl-mac: fix check on panid (Alexander Aring)   
  - net: mac802154: Fix general protection fault (Pavel Skripkin)   
  - drivers: net: fix memory leak in peak_usb_create_dev (Pavel Skripkin)   
  - drivers: net: fix memory leak in atusb_probe (Pavel Skripkin)   
  - net: tun: set tun->dev->addr_len during TUNSETLINK processing (Phillip Potter)   
  - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Du Cheng)   
  - net: sched: bump refcount for new action in ACT replace mode (Kumar Kartikeya Dwivedi)   
  - dt-bindings: net: ethernet-controller: fix typo in NVMEM (Rafał Miłecki)   
  - clk: socfpga: fix iomem pointer cast on 64-bit (Krzysztof Kozlowski)   
  - RAS/CEC: Correct ce_add_elem()'s returned values (William Roche)   
  - RDMA/addr: Be strict with gid size (Leon Romanovsky)   
  - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Potnuri Bharat Teja)   
  - net/mlx5: Fix PBMC register mapping (Aya Levin)   
  - net/mlx5: Fix placement of log_max_flow_counter (Raed Salem)   
  - net: hns3: clear VF down state bit before request link status (Guangbin Huang)   
  - openvswitch: fix send of uninitialized stack memory in ct limit reply (Ilya Maximets)   
  - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Zheng Yongjun)   
  - perf inject: Fix repipe usage (Adrian Hunter)   
  - s390/cpcmd: fix inline assembly register clobbering (Alexander Gordeev)   
  - workqueue: Move the position of debug_work_activate() in __queue_work() (Zqiang)   
  - clk: fix invalid usage of list cursor in unregister (Lukasz Bartosik)   
  - clk: fix invalid usage of list cursor in register (Lukasz Bartosik)   
  - net: macb: restore cmp registers on resume path (Claudiu Beznea)   
  - scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs (Can Guo)   
  - scsi: ufs: core: Fix task management request completion timeout (Can Guo)   
  - scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs (Bart Van Assche)   
  - scsi: ufs: Avoid busy-waiting by eliminating tag conflicts (Bart Van Assche)   
  - scsi: ufs: Fix irq return code (Venkat Gopalakrishnan)   
  - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Norman Maurer)   
  - drm/msm: Set drvdata to NULL when msm_drm_init() fails (Stephen Boyd)   
  - i40e: Fix display statistics for veb_tc (Eryk Rybak)   
  - soc/fsl: qbman: fix conflicting alignment attributes (Arnd Bergmann)   
  - net/rds: Fix a use after free in rds_message_map_pages (Lv Yunlong)   
  - net/mlx5: Don't request more than supported EQs (Daniel Jurgens)   
  - net/mlx5e: Fix ethtool indication of connector type (Aya Levin)   
  - ASoC: sunxi: sun4i-codec: fill ASoC card owner (Bastian Germann)   
  - net: phy: broadcom: Only advertise EEE for supported modes (Florian Fainelli)   
  - nfp: flower: ignore duplicate merge hints from FW (Yinjun Zhang)   
  - net/ncsi: Avoid channel_monitor hrtimer deadlock (Milton Miller)   
  - ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces (Stefan Riedmueller)   
  - net:tipc: Fix a double free in tipc_sk_mcast_rcv (Lv Yunlong)   
  - cxgb4: avoid collecting SGE_QBASE regs during traffic (Rahul Lakkireddy)   
  - gianfar: Handle error code at MAC address change (Claudiu Manoil)   
  - can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE (Oliver Hartkopp)   
  - arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 (Oliver Stäbler)   
  - sch_red: fix off-by-one checks in red_check_params() (Eric Dumazet)   
  - amd-xgbe: Update DMA coherency values (Shyam Sundar S K)   
  - hostfs: fix memory handling in follow_link() (Al Viro)   
  - hostfs: Use kasprintf() instead of fixed buffer formatting (Andy Shevchenko)   
  - i40e: Fix kernel oops when i40e driver removes VF's (Eryk Rybak)   
  - i40e: Added Asym_Pause to supported link modes (Mateusz Palczewski)   
  - xfrm: Fix NULL pointer dereference on policy lookup (Steffen Klassert)   
  - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Shengjiu Wang)   
  - ASoC: SOF: Intel: HDA: fix core status verification (Guennadi Liakhovetski)   
  - ASoC: SOF: Intel: hda: remove unnecessary parentheses (Payal Kshirsagar)   
  - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long)   
  - net: xfrm: Localize sequence counter per network namespace (Ahmed S. Darwish)   
  - regulator: bd9571mwv: Fix AVS and DVFS voltage range (Geert Uytterhoeven)   
  - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Eyal Birger)   
  - net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits (Martin Blumenstingl)   
  - net: dsa: lantiq_gswip: Don't use PHY auto polling (Martin Blumenstingl)   
  - virtio_net: Add XDP meta data support (Yuya Kusakabe)   
  - i2c: turn recovery error on init to debug (Wolfram Sang)   
  - usbip: synchronize event handler with sysfs code paths (Shuah Khan)   
  - usbip: vudc synchronize sysfs code paths (Shuah Khan)   
  - usbip: stub-dev synchronize sysfs code paths (Shuah Khan)   
  - usbip: add sysfs_lock to synchronize sysfs code paths (Shuah Khan)   
  - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni)   
  - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() (Maciej Żenczykowski)   
  - net: hsr: Reset MAC header for Tx path (Kurt Kanzenbach)   
  - mac80211: fix TXQ AC confusion (Johannes Berg)   
  - net: sched: sch_teql: fix null-pointer dereference (Pavel Tikhomirov)   
  - i40e: Fix sparse error: 'vsi->netdev' could be null (Arkadiusz Kubalewski)   
  - i40e: Fix sparse warning: missing error code 'err' (Arkadiusz Kubalewski)   
  - net: ensure mac header is set in virtio_net_hdr_to_skb() (Eric Dumazet)   
  - bpf, sockmap: Fix sk->prot unhash op reset (John Fastabend)   
  - ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx (Lv Yunlong)   
  - net: hso: fix null-ptr-deref during tty device unregistration (Anirudh Rayabharam)   
  - ice: Cleanup fltr list in case of allocation issues (Robert Malz)   
  - ice: Fix for dereference of NULL pointer (Jacek Bułatek)   
  - ice: Increase control queue timeout (Fabio Pricoco)   
  - batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field (Tetsuo Handa)   
  - ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin (Marek Behún)   
  - parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers (Gao Xiang)   
  - parisc: parisc-agp requires SBA IOMMU driver (Helge Deller)   
  - fs: direct-io: fix missing sdio->boundary (Jack Qiu)   
  - ocfs2: fix deadlock between setattr and dio_end_io_write (Wengang Wang)   
  - nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff (Mike Rapoport)   
  - ia64: fix user_stack_pointer() for ptrace() (Sergei Trofimovich)   
  - gcov: re-fix clang-11+ support (Nick Desaulniers)   
  - drm/i915: Fix invalid access to ACPI _DSM objects (Takashi Iwai)   
  - net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock (Martin Blumenstingl)   
  - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh (Muhammad Usama Anjum)   
  - xen/evtchn: Change irq_info lock to raw_spinlock_t (Luca Fancellu)   
  - nfc: Avoid endless loops caused by repeated llcp_sock_connect() (Xiaoming Ni)   
  - nfc: fix memory leak in llcp_sock_connect() (Xiaoming Ni)   {CVE-2020-25672} 
  - nfc: fix refcount leak in llcp_sock_connect() (Xiaoming Ni)   {CVE-2020-25671} 
  - nfc: fix refcount leak in llcp_sock_bind() (Xiaoming Ni)   {CVE-2020-25670} 
  - ASoC: intel: atom: Stop advertising non working S24LE support (Hans de Goede)   
  - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Takashi Iwai)   
  - ALSA: aloop: Fix initialization of controls (Jonas Holmberg)   
  - counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register (Fabrice Gasnier)   
  - i2c: i801: Add support for Intel Emmitsburg PCH (Mika Westerberg)  [Orabug: 32515671]  
  - i2c: ismt: Add support for Intel Emmitsburg PCH (Andy Shevchenko)  [Orabug: 32515671]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2117.el7uek]
changelog:
  - uek-rpm: Add Amazon Elastic Network Adapter module to nano rpm. (Somasundaram Krishnasamy)  [Orabug: 32795491]  
  - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Ali Saidi)  [Orabug: 32805606]  
  - KVM: SVM: avoid infinite loop on NPF from bad address (John Donnelly)  [Orabug: 32759745]  {CVE-2020-36310} 
  - Linux 5.4.114 (Greg Kroah-Hartman)   
  - net: phy: marvell: fix detection of PHY on Topaz switches (Pali Rohár)   
  - ARM: 9071/1: uprobes: Don't hook on thumb instructions (Fredrik Strupe)   
  - r8169: don't advertise pause in jumbo mode (Heiner Kallweit)   
  - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Heiner Kallweit)   
  - r8169: improve rtl_jumbo_config (Heiner Kallweit)   
  - r8169: fix performance regression related to PCIe max read request size (Heiner Kallweit)   
  - r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Heiner Kallweit)   
  - r8169: remove fiddling with the PCIe max read request size (Heiner Kallweit)   
  - arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems (Andre Przywara)   
  - ARM: footbridge: fix PCI interrupt mapping (Russell King)   
  - gro: ensure frag0 meets IP header alignment (Eric Dumazet)   
  - ibmvnic: remove duplicate napi_schedule call in open function (Lijun Pan)   
  - ibmvnic: remove duplicate napi_schedule call in do_reset function (Lijun Pan)   
  - ibmvnic: avoid calling napi_disable() twice (Lijun Pan)   
  - i40e: fix the panic when running bpf in xdpdrv mode (Jason Xing)   
  - net: ip6_tunnel: Unregister catch-all devices (Hristo Venev)   
  - net: sit: Unregister catch-all devices (Hristo Venev)   
  - net: davicom: Fix regulator not turned off on failed probe (Christophe JAILLET)   
  - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Eric Dumazet)   
  - net: macb: fix the restore of cmp registers (Claudiu Beznea)   
  - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal)   
  - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal)   
  - libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC (Vaibhav Jain)   
  - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Pablo Neira Ayuso)   
  - scsi: libsas: Reset num_scatter if libata marks qc as NODATA (Jolly Shah)   
  - riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" (Kefeng Wang)   
  - vfio/pci: Add missing range check in vfio_pci_mmap (Christian A. Ehrhardt)   
  - arm64: alternatives: Move length validation in alternative_{insn, endif} (Nathan Chancellor)   
  - arm64: fix inline asm in load_unaligned_zeropad() (Peter Collingbourne)   
  - readdir: make sure to verify directory entry for legacy interfaces too (Linus Torvalds)   
  - dm verity fec: fix misaligned RS roots IO (Jaegeuk Kim)   
  - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Ping Cheng)   
  - Input: i8042 - fix Pegatron C15B ID entry (Arnd Bergmann)   
  - Input: s6sy761 - fix coordinate read bit shift (Caleb Connolly)   
  - virt_wifi: Return micros for BSS TSF values (A. Cody Schuffelen)   
  - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Seevalamuthu Mariappan)   
  - pcnet32: Use pci_resource_len to validate PCI resource (Guenter Roeck)   
  - net: ieee802154: forbid monitor for add llsec seclevel (Alexander Aring)   
  - net: ieee802154: stop dump llsec seclevels for monitors (Alexander Aring)   
  - net: ieee802154: forbid monitor for del llsec devkey (Alexander Aring)   
  - net: ieee802154: forbid monitor for add llsec devkey (Alexander Aring)   
  - net: ieee802154: stop dump llsec devkeys for monitors (Alexander Aring)   
  - net: ieee802154: forbid monitor for del llsec dev (Alexander Aring)   
  - net: ieee802154: forbid monitor for add llsec dev (Alexander Aring)   
  - net: ieee802154: stop dump llsec devs for monitors (Alexander Aring)   
  - net: ieee802154: forbid monitor for del llsec key (Alexander Aring)   
  - net: ieee802154: forbid monitor for add llsec key (Alexander Aring)   
  - net: ieee802154: stop dump llsec keys for monitors (Alexander Aring)   
  - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Martin Wilck)   
  - ASoC: fsl_esai: Fix TDM slot setup for I2S mode (Alexander Shiyan)   
  - drm/msm: Fix a5xx/a6xx timestamps (Rob Clark)   
  - ARM: omap1: fix building with clang IAS (Arnd Bergmann)   
  - ARM: keystone: fix integer overflow warning (Arnd Bergmann)   
  - neighbour: Disregard DEAD dst in neigh_update (Tong Zhu)   
  - ASoC: max98373: Added 30ms turn on/off time delay (Ryan Lee)   
  - arc: kernel: Return -EFAULT if copy_to_user() fails (Wang Qing)   
  - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Tetsuo Handa)   
  - ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 (Tony Lindgren)   
  - ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race (Tony Lindgren)   
  - dmaengine: dw: Make it dependent to HAS_IOMEM (Andy Shevchenko)   
  - gpio: sysfs: Obey valid_mask (Matti Vaittinen)   
  - Input: nspire-keypad - enable interrupts only when opened (Fabian Vogt)   
  - net/sctp: fix race condition in sctp_destroy_sock (Or Cohen)   {CVE-2021-23133} 
  - scsi: qla2xxx: Fix fabric scan hang (Quinn Tran)   
  - scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Quinn Tran)   
  - scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Shyam Sundar)   
  - scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Quinn Tran)   
  - scsi: qla2xxx: Fix device connect issues in P2P configuration (Arun Easi)   
  - scsi: qla2xxx: Dual FCP-NVMe target port support (Michael Hernandez)   
  - Revert "scsi: qla2xxx: Fix stuck login session using prli_pend_timer" (Sasha Levin)   
  - Revert "scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure" (Sasha Levin)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2118.el7uek]
changelog:
  - HID: quirks: Add quirk for Lenovo optical mouse (Saeed Mirzamohammadi)  [Orabug: 32837443]  
  - x86/amd: Disable IBS on Rome processors due to erratum 1215 (Boris Ostrovsky)  [Orabug: 32697423]  
  - uek/ol/config-aarch64: Update uek6 kernel with RPI IOT configs (Vijay Kumar)  [Orabug: 32201843]  
  - dts/bcm2711: set gpio6 to level=0 and pull=down (Vijay Kumar)  [Orabug: 32201843]  
  - dts: bcm283x: Fix vc4's firmware bus DMA limitations (Nicolas Saenz Julienne)  [Orabug: 32201843]  
  - uek6/config-aarch64-rpi: Enable CONFIG_RTC_DRV_ABEOZ9 (Vijay Kumar)  [Orabug: 32201843]  
  - rtc/ab-eoz9: Add support for ABEOA9 SPI chip (Vijay Kumar)  [Orabug: 32201843]  
  - rtc: abracon: add abeoa9 device id (Tom Saeger)  [Orabug: 32201843]  
  - arm64/dts/bcm2711: Set SPI_CE0_N to output for GPIO8 (Vijay Kumar)  [Orabug: 32201843]  
  - uek-rpm/ol8: Build rpi kernel (Tom Saeger)  [Orabug: 32201843]  
  - uek-rpm: add rpi specific config (Tom Saeger)  [Orabug: 32201843]  
  - firmware/raspberrypi: Notify firmware of a reboot (Phil Elwell)  [Orabug: 32201843]  
  - firmware: raspberrypi: Report the fw variant during probe (Dave Stevenson)  [Orabug: 32201843]  
  - raspberrypi-firmware: Export the general transaction function. (Eric Anholt)  [Orabug: 32201843]  
  - firmware: bcm2835: Support ARCH_BCM270x (Noralf Trønnes)  [Orabug: 32201843]  
  - Add NO_WAIT_RESP flag (Phil Elwell)  [Orabug: 32201843]  
  - bcm2835-dma: Add proper 40-bit DMA support (Phil Elwell)  [Orabug: 32201843]  
  - dmaengine: Add support for BCM2708 (Florian Meier)  [Orabug: 32201843]  
  - dmaengine: bcm2835: Load driver early and support legacy API (Noralf Trønnes)  [Orabug: 32201843]  
  - RPi: char: broadcom: Add vcio module (Noralf Trønnes)  [Orabug: 32201843]  
  - RPi: Add /dev/gpiomem device for rootless user GPIO access (Luke Wren)  [Orabug: 32201843]  
  - RPi: vcsm: VideoCore shared memory service for BCM2835 (Tim Gover)  [Orabug: 32201843]  
  - RPi: vc_mem: Add vc_mem driver for querying firmware memory addresses (popcornmix)  [Orabug: 32201843]  
  - RPi4/dts: set alias for i2c device (Vijay Kumar)  [Orabug: 32201843]  
  - dts: Enable i2c4 for RPi4 (Vijay Kumar)  [Orabug: 32201843]  
  - RPi:dts/bcm2711: Enable pwm for RPi4 board (Vijay Kumar)  [Orabug: 32201843]  
  - RPi: transplant rpi_backlight to it's expected place (Andrew Thomas)  [Orabug: 32201843]  
  - RPi: pinctrl-bcm2835: Set base to 0 for BCM2711 (Andrew Thomas)  [Orabug: 32201843]  
  - RPi: pinctrl-bcm2835: Set base to 0 give expected gpio numbering (notro)  [Orabug: 32201843]  
  - RPi: spidev: add rpi4 spidev0 (Tom Saeger)  [Orabug: 32201843]  
  - RPi: dts: rpi4 add gpiomem (Tom Saeger)  [Orabug: 32201843]  
  - RPi: dts: enable rpi4 touchscreen, i2c, and spi (Tom Saeger)  [Orabug: 32201843]  
  - RPi: rpi_display: add backlight driver and overlay (P33M)  [Orabug: 32201843]  
  - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Kan Liang)  [Orabug: 32816762]  
  - Linux 5.4.116 (Greg Kroah-Hartman)   
  - 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)   
  - Linux 5.4.115 (Greg Kroah-Hartman)   
  - USB: CDC-ACM: fix poison/unpoison imbalance (Oliver Neukum)   
  - net: hso: fix NULL-deref on disconnect regression (Johan Hovold)   
  - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Mike Galbraith)   
  - ia64: tools: remove duplicate definition of ia64_mf() on ia64 (John Paul Adrian Glaubitz)   
  - ia64: fix discontig.c section mismatches (Randy Dunlap)   
  - csky: change a Kconfig symbol name to fix e1000 build error (Randy Dunlap)   
  - cavium/liquidio: Fix duplicate argument (Wan Jiabing)   
  - xen-netback: Check for hotplug-status existence before watching (Michael Brown)   
  - s390/entry: save the caller of psw_idle (Vasily Gorbik)   
  - net: geneve: check skb is large enough for IPv4/IPv6 header (Phillip Potter)   
  - ARM: dts: Fix swapped mmc order for omap3 (Tony Lindgren)   
  - HID: wacom: Assign boolean values to a bool variable (Jiapeng Zhong)   
  - HID: alps: fix error return code in alps_input_configured() (Jia-Ju Bai)   
  - HID: google: add don USB id (Shou-Chieh Hsu)   
  - perf auxtrace: Fix potential NULL pointer dereference (Leo Yan)   
  - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Jim Mattson)   
  - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Kan Liang)   
  - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Ali Saidi)   
  - arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS (Andre Przywara)   
  - pinctrl: lewisburg: Update number of pins in community (Yuanyuan Zhong)   
  - gpio: omap: Save and restore sysconfig (Tony Lindgren)   
  - s390/ptrace: return -ENOSYS when invalid syscall is supplied (Sven Schnelle)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2119.el7uek]
changelog:
  - IB/ipoib: Improve latency in ipoib/cm connection formation (Manjunath Patil)  [Orabug: 32852997]  
  - net/mlx4: Treat VFs fair when handling comm_channel_events (Hans Westgaard Ry)  [Orabug: 32763085]  
  - Linux 5.4.117 (Greg Kroah-Hartman)   
  - vfio: Depend on MMU (Jason Gunthorpe)   
  - perf/core: Fix unconditional security_locked_down() call (Ondrej Mosnacek)   
  - ovl: allow upperdir inside lowerdir (Miklos Szeredi)   
  - scsi: ufs: Unlock on a couple error paths (Dan Carpenter)   
  - platform/x86: thinkpad_acpi: Correct thermal sensor allocation (Mark Pearson)   
  - USB: Add reset-resume quirk for WD19's Realtek Hub (Chris Chiu)   
  - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Kai-Heng Feng)   
  - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Takashi Iwai)   
  - perf ftrace: Fix access to pid in array when setting a pid filter (Thomas Richter)   
  - perf data: Fix error return code in perf_data__create_dir() (Zhen Lei)   
  - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jiri Kosina)   
  - avoid __memcat_p link failure (Arnd Bergmann)   
  - bpf: Fix leakage of uninitialized bpf stack under speculation (Daniel Borkmann)   
  - bpf: Fix masking negation logic upon negative dst register (Daniel Borkmann)   
  - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jiri Kosina)   
  - igb: Enable RSS for Intel I211 Ethernet Controller (Nick Lowe)   
  - net: usb: ax88179_178a: initialize local variables before use (Phillip Potter)   
  - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Rafael J. Wysocki)   
  - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Rafael J. Wysocki)   
  - mips: Do not include hi and lo in clobber list for R6 (Romain Naour)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2120.el7uek]
changelog:
  - uek-rpm: Update missing configs as compared to OL8.4 RHCK (Saeed Mirzamohammadi)  [Orabug: 32869195]  
  - rds: Change return code from rds_send_xmit() when lock is taken (Håkon Bugge)  [Orabug: 32852359]  
  - rds: Fix unintended fall-through in rds_send_worker (Håkon Bugge)  [Orabug: 32852359]  
  - RDMA/core: Unify RoCE check and re-factor code (Håkon Bugge)  [Orabug: 32846640]  
  - uek-rpm: Remove hwcap directive and /etc/ld.so.conf.d/*.conf file (Victor Erminpour)  [Orabug: 32843844]  
  - mm/memory-failure: unnecessary amount of unmapping (Jane Chu)  [Orabug: 32838025]  
  - mm: fix memory_failure() handling of dax-namespace metadata (Dan Williams)  [Orabug: 32838025]  
  - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events (Aili Yao)  [Orabug: 32838025]  
  - mm,memory_failure: always pin the page in madvise_inject_error (Oscar Salvador)  [Orabug: 32838025]  
  - mm/memory-failure.c: remove unused macro `writeback' (Alex Shi)  [Orabug: 32838025]  
  - mm/memory-failure: do pgoff calculation before for_each_process() (Xianting Tian)  [Orabug: 32838025]  
  - mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread (Naoya Horiguchi)  [Orabug: 32838025]  
  - mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill (Naoya Horiguchi)  [Orabug: 32838025]  
  - mm, memory_failure: don't send BUS_MCEERR_AO for action required error (Wetp Zhang)  [Orabug: 32838025]  
  - selftests/sgx: Use a statically generated 3072-bit RSA key (Jarkko Sakkinen)  [Orabug: 32761293]  
  - tools headers: copy the updated headers to the tools directory (Thomas Tai)  [Orabug: 32761293]  
  - uek-rpm: Enable Intel Software Guard Extensions (SGX) (Thomas Tai)  [Orabug: 32761293]  
  - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Drop racy follow_pfn() check (Daniel Vetter)  [Orabug: 32761293]  
  - MAINTAINERS: Fix the tree location for INTEL SGX patches (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Fix the return type of sgx_init() (Sami Tolvanen)  [Orabug: 32761293]  
  - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Fix a typo in kernel-doc markup (Mauro Carvalho Chehab)  [Orabug: 32761293]  
  - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Borislav Petkov)  [Orabug: 32761293]  
  - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Clarify 'laundry_list' locking (Dave Hansen)  [Orabug: 32761293]  
  - x86/sgx: Update MAINTAINERS (Jarkko Sakkinen)  [Orabug: 32761293]  
  - Documentation/x86: Document SGX kernel architecture (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add ptrace() support for the SGX driver (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add a page reclaimer (Thomas Tai)  [Orabug: 32761293]  
  - selftests/x86: Add a selftest for SGX (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/vdso: Implement a vDSO for Intel SGX enclave call (Sean Christopherson)  [Orabug: 32761293]  
  - x86/traps: Attempt to fixup exceptions in vDSO before signaling (Sean Christopherson)  [Orabug: 32761293]  
  - x86/fault: Add a helper function to sanitize error code (Sean Christopherson)  [Orabug: 32761293]  
  - kabi: fix kabi breakage caused by backporting Intel SGX (Thomas Tai)  [Orabug: 32761293]  
  - x86/vdso: Add support for exception fixup in vDSO functions (Sean Christopherson)  [Orabug: 32761293]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add an SGX misc driver interface (Jarkko Sakkinen)  [Orabug: 32761293]  
  - mm: Add 'mprotect' hook to struct vm_operations_struct (Sean Christopherson)  [Orabug: 32761293]  
  - x86/sgx: Add SGX page allocator functions (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/cpu/intel: Add a nosgx kernel parameter (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/cpu/intel: Detect SGX support (Sean Christopherson)  [Orabug: 32761293]  
  - x86/mm: Signal SIGSEGV with PF_SGX (Sean Christopherson)  [Orabug: 32761293]  
  - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Sean Christopherson)  [Orabug: 32761293]  
  - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits (Sean Christopherson)  [Orabug: 32761293]  
  - x86/cpufeatures: Add Intel SGX hardware bits (Sean Christopherson)  [Orabug: 32761293]  
  - x86/sgx: Add wrappers for ENCLS functions (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/sgx: Add SGX architectural data structures (Jarkko Sakkinen)  [Orabug: 32761293]  
  - x86/cpufeatures: Mark ENQCMD as disabled when configured out (Fenghua Yu)  [Orabug: 32761293]  
  - x86/traps: Move pf error codes to <asm/trap_pf.h> (Joerg Roedel)  [Orabug: 32761293]  
  - mmap locking API: initial implementation as rwsem wrappers (Michel Lespinasse)  [Orabug: 32761293]  
  - x86/vdso/Makefile: Add vobjs32 (Dmitry Safonov)  [Orabug: 32761293]  
  - x86/cpu: Print "VMX disabled" error message iff KVM is enabled (Sean Christopherson)  [Orabug: 32761293]  
  - x86/cpu: Clear VMX feature flag if VMX is not fully enabled (Sean Christopherson)  [Orabug: 32761293]  
  - x86/intel: Initialize IA32_FEAT_CTL MSR at boot (Sean Christopherson)  [Orabug: 32761293]  
  - tools/x86: Sync msr-index.h from kernel sources (Sean Christopherson)  [Orabug: 32761293]  
  - selftests, kvm: Replace manual MSR defs with common msr-index.h (Sean Christopherson)  [Orabug: 32761293]  
  - tools arch x86: Grab a copy of the file containing the MSR numbers (Arnaldo Carvalho de Melo)  [Orabug: 32761293]  
  - x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Sean Christopherson)  [Orabug: 32761293]  
  - kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints (Jim Mattson)  [Orabug: 32761293]  
  - docs: Move the user-space ioctl() docs to userspace-api (Jonathan Corbet)  [Orabug: 32761293]  
  - RDMA/mlx5: Remove IB representors dead code (Leon Romanovsky)  [Orabug: 32176250]  
  - net/mlx5: Simplify eswitch mode check (Leon Romanovsky)  [Orabug: 32176250]  
  - net/mlx5: Delete custom device management logic (Leon Romanovsky)  [Orabug: 32176250]  
  - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Leon Romanovsky)  [Orabug: 32176250]  
  - net/mlx5e: Connect ethernet part to auxiliary bus (Leon Romanovsky)  [Orabug: 32176250]  
  - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Leon Romanovsky)  [Orabug: 32176250]  
  - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Leon Romanovsky)  [Orabug: 32176250]  
  - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Leon Romanovsky)  [Orabug: 32176250]  
  - net/mlx5_core: Clean driver version and name (Leon Romanovsky)  [Orabug: 32176250]  
  - driver core: auxiliary bus: minor coding style tweaks (Greg Kroah-Hartman)  [Orabug: 32176250]  
  - driver core: auxiliary bus: make remove function return void (Greg Kroah-Hartman)  [Orabug: 32176250]  
  - driver core: auxiliary bus: move slab.h from include file (Greg Kroah-Hartman)  [Orabug: 32176250]  
  - net/mlx5: Fix devlink objects and devlink device unregister sequence (Parav Pandit)  [Orabug: 32176250]  
  - net/mlx5e: Take DCBNL-related definitions into dedicated files (Tariq Toukan)  [Orabug: 32176250]  
  - net/mlx5: Drain wq first during PCI device removal (Parav Pandit)  [Orabug: 32176250]  
  - net/mlx5: Simplify mlx5_unload_one() and its callers (Parav Pandit)  [Orabug: 32176250]  
  - net/mlx5: Simplify mlx5_register_device to return void (Parav Pandit)  [Orabug: 32176250]  
  - net/mlx5e: Set netdev name space on creation (Michael Guralnik)  [Orabug: 32176250]  
  - net: devlink: export devlink net getter (Jiri Pirko)  [Orabug: 32176250]  
  - Drivers: hv: vmbus: Initialize unload_event statically (Andrea Parri (Microsoft))  [Orabug: 32867568]  
  - Drivers: hv: vmbus: Increase wait time for VMbus unload (Michael Kelley)  [Orabug: 32867568]  
  - video: hyperv_fb: Add ratelimit on error message (Michael Kelley)  [Orabug: 32867568]  
  - Linux 5.4.119 (Greg Kroah-Hartman)   
  - Revert "fdt: Properly handle "no-map" field in the memory region" (Quentin Perret)   
  - Revert "of/fdt: Make sure no-map does not remove already reserved regions" (Quentin Perret)   
  - sctp: delay auto_asconf init until binding the first addr (Xin Long)   {CVE-2021-23133} 
  - Revert "net/sctp: fix race condition in sctp_destroy_sock" (Xin Long)   
  - smp: Fix smp_call_function_single_async prototype (Arnd Bergmann)   
  - net: Only allow init netns to set default tcp cong to a restricted algo (Jonathon Reinhart)   
  - mm/memory-failure: unnecessary amount of unmapping (Jane Chu)   
  - mm/sparse: add the missing sparse_buffer_fini() in error branch (Wang Wensheng)   
  - kfifo: fix ternary sign extension bugs (Dan Carpenter)   
  - net:nfc:digital: Fix a double free in digital_tg_recv_dep_req (Lv Yunlong)   
  - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Linus Lüssing)   
  - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Lv Yunlong)   
  - RDMA/siw: Fix a use after free in siw_alloc_mr (Lv Yunlong)   
  - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send (Lv Yunlong)   
  - bnxt_en: Fix RX consumer index logic in the error path. (Michael Chan)   
  - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Petr Machata)   
  - net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb (Phillip Potter)   
  - arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E (Kunihiko Hayashi)   
  - ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E (Kunihiko Hayashi)   
  - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Dan Carpenter)   
  - powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') (Christophe Leroy)   
  - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Shuah Khan)   
  - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Toke Høiland-Jørgensen)   
  - net: phy: intel-xway: enable integrated led functions (Martin Schiller)   
  - net: renesas: ravb: Fix a stuck issue when a lot of frames are received (Yoshihiro Shimoda)   
  - net: davinci_emac: Fix incorrect masking of tx and rx error channel (Colin Ian King)   
  - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Colin Ian King)   
  - RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails (Sindhu Devale)   
  - RDMA/cxgb4: add missing qpid increment (Potnuri Bharat Teja)   
  - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Alexander Lobakin)   
  - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella)   
  - mwl8k: Fix a double Free in mwl8k_probe_hw (Lv Yunlong)   
  - i2c: sh7760: fix IRQ error path (Sergey Shtylyov)   
  - rtlwifi: 8821ae: upgrade PHY and RF parameters (Ping-Ke Shih)   
  - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Tyrel Datwyler)   
  - MIPS: pci-legacy: stop using of_pci_range_to_resource (Ilya Lipnitskiy)   
  - perf beauty: Fix fsconfig generator (Vitaly Chikunov)   
  - drm/i915/gvt: Fix error code in intel_gvt_init_device() (Dan Carpenter)   
  - ASoC: ak5558: correct reset polarity (Shengjiu Wang)   
  - powerpc/xive: Fix xmon command "dxi" (Cédric Le Goater)   
  - i2c: sh7760: add IRQ check (Sergey Shtylyov)   
  - i2c: jz4780: add IRQ check (Sergey Shtylyov)   
  - i2c: emev2: add IRQ check (Sergey Shtylyov)   
  - i2c: cadence: add IRQ check (Sergey Shtylyov)   
  - i2c: sprd: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao)   
  - i2c: omap: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao)   
  - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao)   
  - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao)   
  - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Wang Wensheng)   
  - net: thunderx: Fix unintentional sign extension issue (Colin Ian King)   
  - cxgb4: Fix unintentional sign extension issues (Colin Ian King)   
  - IB/hfi1: Fix error return code in parse_platform_config() (Wang Wensheng)   
  - RDMA/qedr: Fix error return code in qedr_iw_connect() (Wang Wensheng)   
  - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Nicholas Piggin)   
  - mt7601u: fix always true expression (Colin Ian King)   
  - mac80211: bail out if cipher schemes are invalid (Johannes Berg)   
  - powerpc: iommu: fix build when neither PCI or IBMVIO is set (Randy Dunlap)   
  - powerpc/perf: Fix PMU constraint check for EBB events (Athira Rajeev)   
  - powerpc/64s: Fix pte update for kernel memory on radix (Jordan Niethe)   
  - liquidio: Fix unintented sign extension of a left shift of a u16 (Colin Ian King)   
  - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Krzysztof Kozlowski)   
  - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Takashi Iwai)   
  - mips: bmips: fix syscon-reboot nodes (Álvaro Fernández Rojas)   
  - net: hns3: Limiting the scope of vector_ring_chain variable (Salil Mehta)   
  - nfc: pn533: prevent potential memory corruption (Dan Carpenter)   
  - bug: Remove redundant condition check in report_bug (Andrew Scull)   
  - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jia Zhou)   
  - powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration (Chen Huang)   
  - inet: use bigger hash table for IP ID generation (Eric Dumazet)   
  - powerpc/prom: Mark identical_pvr_fixup as __init (Nathan Chancellor)   
  - powerpc/fadump: Mark fadump_calculate_reserve_size as __init (Nathan Chancellor)   
  - net: lapbether: Prevent racing when checking whether the netif is running (Xie He)   
  - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Arnaldo Carvalho de Melo)   
  - HID: plantronics: Workaround for double volume key presses (Maxim Mikityanskiy)   
  - drivers/block/null_blk/main: Fix a double free in null_init. (Lv Yunlong)   
  - sched/debug: Fix cgroup_path[] serialization (Waiman Long)   
  - x86/events/amd/iommu: Fix sysfs type mismatch (Nathan Chancellor)   
  - HSI: core: fix resource leaks in hsi_add_client_from_dt() (Dan Carpenter)   
  - nvme-pci: don't simple map sgl when sgls are disabled (Niklas Cassel)   
  - mfd: stm32-timers: Avoid clearing auto reload register (Fabrice Gasnier)   
  - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Brian King)   
  - scsi: sni_53c710: Add IRQ check (Sergey Shtylyov)   
  - scsi: sun3x_esp: Add IRQ check (Sergey Shtylyov)   
  - scsi: jazz_esp: Add IRQ check (Sergey Shtylyov)   
  - scsi: hisi_sas: Fix IRQ checks (Sergey Shtylyov)   
  - clk: uniphier: Fix potential infinite loop (Colin Ian King)   
  - clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE (Chen Hui)   
  - clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback (Quanyang Wang)   
  - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Jason Gunthorpe)   
  - media: v4l2-ctrls.c: fix race condition in hdl->requests list (Hans Verkuil)   
  - nvme: retrigger ANA log update if group descriptor isn't found (Hannes Reinecke)   
  - nvmet-tcp: fix incorrect locking in state_change sk callback (Sagi Grimberg)   
  - nvme-tcp: block BH in sk state_change sk callback (Sagi Grimberg)   
  - ata: libahci_platform: fix IRQ check (Sergey Shtylyov)   
  - sata_mv: add IRQ checks (Sergey Shtylyov)   
  - pata_ipx4xx_cf: fix IRQ check (Sergey Shtylyov)   
  - pata_arasan_cf: fix IRQ check (Sergey Shtylyov)   
  - x86/kprobes: Fix to check non boostable prefixes correctly (Masami Hiramatsu)   
  - drm/amdkfd: fix build error with AMD_IOMMU_V2=m (Felix Kuehling)   
  - media: m88rs6000t: avoid potential out-of-bounds reads on arrays (Colin Ian King)   
  - media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() (Jia-Ju Bai)   
  - media: aspeed: fix clock handling logic (Jae Hyun Yoo)   
  - media: omap4iss: return error code when omap4iss_get() failed (Yang Yingliang)   
  - media: vivid: fix assignment of dev->fbuf_out_flags (Colin Ian King)   
  - soc: aspeed: fix a ternary sign expansion bug (Dan Carpenter)   
  - xen-blkback: fix compatibility bug with single page rings (Paul Durrant)   
  - ttyprintk: Add TTY hangup callback. (Tetsuo Handa)   
  - usb: dwc2: Fix hibernation between host and device modes. (Artur Petrosyan)   
  - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Artur Petrosyan)   
  - Drivers: hv: vmbus: Increase wait time for VMbus unload (Michael Kelley)   
  - x86/platform/uv: Fix !KEXEC build failure (Ingo Molnar)   
  - platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table (Steffen Dirkwinkel)   
  - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Ye Bin)   
  - node: fix device cleanups in error handling code (Dan Carpenter)   
  - firmware: qcom-scm: Fix QCOM_SCM configuration (He Ying)   
  - serial: core: return early on unsupported ioctls (Johan Hovold)   
  - tty: fix return value for unsupported ioctls (Johan Hovold)   
  - tty: actually undefine superseded ASYNC flags (Johan Hovold)   
  - USB: cdc-acm: fix TIOCGSERIAL implementation (Johan Hovold)   
  - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Johan Hovold)   
  - usb: gadget: r8a66597: Add missing null check on return from platform_get_resource (Colin Ian King)   
  - spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() (Wang Li)   
  - cpufreq: armada-37xx: Fix determining base CPU frequency (Pali Rohár)   
  - cpufreq: armada-37xx: Fix driver cleanup when registration failed (Pali Rohár)   
  - clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 (Pali Rohár)   
  - clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz (Pali Rohár)   
  - cpufreq: armada-37xx: Fix the AVS value for load L1 (Pali Rohár)   
  - clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock (Marek Behún)   
  - cpufreq: armada-37xx: Fix setting TBG parent for load levels (Marek Behún)   
  - crypto: qat - Fix a double free in adf_create_ring (Lv Yunlong)   
  - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Nathan Chancellor)   
  - soc: qcom: mdt_loader: Detect truncated read of segments (Bjorn Andersson)   
  - soc: qcom: mdt_loader: Validate that p_filesz < p_memsz (Bjorn Andersson)   
  - spi: Fix use-after-free with devm_spi_alloc_* (William A. Kennington III)   
  - PM / devfreq: Use more accurate returned new_freq as resume_freq (Dong Aisheng)   
  - staging: greybus: uart: fix unprivileged TIOCCSERIAL (Johan Hovold)   
  - staging: rtl8192u: Fix potential infinite loop (Colin Ian King)   
  - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Arnd Bergmann)   
  - mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init (Lv Yunlong)   
  - m68k: mvme147,mvme16x: Don't wipe PCC timer config bits (Finn Thain)   
  - soundwire: stream: fix memory leak in stream config error path (Rander Wang)   
  - memory: pl353: fix mask of ECC page_size config register (gexueyuan)   
  - USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() (Yang Yingliang)   
  - usb: gadget: aspeed: fix dma map failure (Tao Ren)   
  - crypto: qat - fix error path in adf_isr_resource_alloc() (Giovanni Cabiddu)   
  - phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally (Geert Uytterhoeven)   
  - soundwire: bus: Fix device found flag correctly (Srinivas Kandagatla)   
  - bus: qcom: Put child node before return (Pan Bian)   
  - mtd: require write permissions for locking and badblock ioctls (Michael Walle)   
  - fotg210-udc: Complete OUT requests on short packets (Fabian Vogt)   
  - fotg210-udc: Don't DMA more than the buffer can take (Fabian Vogt)   
  - fotg210-udc: Mask GRP2 interrupts we don't handle (Fabian Vogt)   
  - fotg210-udc: Remove a dubious condition leading to fotg210_done (Fabian Vogt)   
  - fotg210-udc: Fix EP0 IN requests bigger than two packets (Fabian Vogt)   
  - fotg210-udc: Fix DMA on EP0 for length > max packet size (Fabian Vogt)   
  - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Tong Zhang)   
  - crypto: qat - don't release uninitialized resources (Tong Zhang)   
  - usb: gadget: pch_udc: Check for DMA mapping error (Andy Shevchenko)   
  - usb: gadget: pch_udc: Check if driver is present before calling ->setup() (Andy Shevchenko)   
  - usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() (Andy Shevchenko)   
  - x86/microcode: Check for offline CPUs before requesting new microcode (Otavio Pontes)   
  - arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding (Vladimir Barinov)   
  - spi: stm32: drop devres version of spi_register_master (Antonio Borneo)   
  - arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' (Shawn Guo)   
  - mtd: rawnand: qcom: Return actual error code instead of -ENODEV (Manivannan Sadhasivam)   
  - mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() (Manivannan Sadhasivam)   
  - mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC (Álvaro Fernández Rojas)   
  - mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() (Dan Carpenter)   
  - regmap: set debugfs_name to NULL after it is freed (Meng Li)   
  - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Badhri Jagan Sridharan)   
  - serial: stm32: fix tx_empty condition (Erwan Le Ray)   
  - serial: stm32: fix incorrect characters on console (Erwan Le Ray)   
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Snow (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family (Krzysztof Kozlowski)   
  - ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family (Krzysztof Kozlowski)   
  - memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] (Colin Ian King)   
  - usb: gadget: pch_udc: Revert d3cb25a12138 completely (Andy Shevchenko)   
  - ovl: fix missing revert_creds() on error path (Dan Carpenter)   
  - Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" (Jae Hyun Yoo)   
  - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Sean Christopherson)   
  - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Sean Christopherson)   
  - KVM: s390: split kvm_s390_real_to_abs (Claudio Imbrenda)   
  - s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility (David Hildenbrand)   
  - KVM: s390: fix guarded storage control register handling (Heiko Carstens)   
  - KVM: s390: split kvm_s390_logical_to_effective (Claudio Imbrenda)   
  - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Sami Loone)   
  - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Takashi Iwai)   
  - drm/amd/display: Reject non-zero src_y and src_x for video planes (Harry Wentland)   
  - drm/radeon: fix copy of uninitialized variable back to userspace (Colin Ian King)   
  - drm/panfrost: Don't try to map pages that are already mapped (Boris Brezillon)   
  - drm/panfrost: Clear MMU irqs before handling the fault (Boris Brezillon)   
  - rtw88: Fix array overrun in rtw_get_tx_power_params() (Ping-Ke Shih)   
  - cfg80211: scan: drop entry from hidden_list on overflow (Johannes Berg)   
  - ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() (Dan Carpenter)   
  - md: Fix missing unused status line of /proc/mdstat (Jan Glauber)   
  - md: md_open returns -EBUSY when entering racing area (Zhao Heming)   
  - md: factor out a mddev_find_locked helper from mddev_find (Christoph Hellwig)   
  - md: split mddev_find (Christoph Hellwig)   
  - md-cluster: fix use-after-free issue when removing rdev (Heming Zhao)   
  - md/bitmap: wait for external bitmap writes to complete during tear down (Sudhakar Panneerselvam)   
  - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Tetsuo Handa)   
  - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Tetsuo Handa)   
  - misc: lis3lv02d: Fix false-positive WARN on various HP models (Hans de Goede)   
  - iio:accel:adis16201: Fix wrong axis assignment that prevents loading (Jonathan Cameron)   
  - PCI: Allow VPD access for QLogic ISP2722 (Arun Easi)   
  - FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR (Maciej W. Rozycki)   
  - MIPS: pci-rt2880: fix slot 0 configuration (Ilya Lipnitskiy)   
  - MIPS: pci-mt7620: fix PLL lock check (Ilya Lipnitskiy)   
  - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Lukasz Majczak)   
  - ASoC: samsung: tm2_wm5110: check of of_parse return value (Pierre-Louis Bossart)   
  - usb: xhci-mtk: improve bandwidth scheduling with TT (Chunfeng Yun)   
  - usb: xhci-mtk: remove or operator for setting schedule parameters (Chunfeng Yun)   
  - usb: typec: tcpm: update power supply once partner accepts (Badhri Jagan Sridharan)   
  - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Badhri Jagan Sridharan)   
  - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Badhri Jagan Sridharan)   
  - staging: fwserial: fix TIOCSSERIAL permission check (Johan Hovold)   
  - tty: moxa: fix TIOCSSERIAL permission check (Johan Hovold)   
  - staging: fwserial: fix TIOCSSERIAL jiffies conversions (Johan Hovold)   
  - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Johan Hovold)   
  - staging: greybus: uart: fix TIOCSSERIAL jiffies conversions (Johan Hovold)   
  - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Johan Hovold)   
  - tty: amiserial: fix TIOCSSERIAL permission check (Johan Hovold)   
  - tty: moxa: fix TIOCSSERIAL jiffies conversions (Johan Hovold)   
  - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Johan Hovold)   
  - net/nfc: fix use-after-free llcp_sock_bind/connect (Or Cohen)   {CVE-2021-23134} 
  - bluetooth: eliminate the potential race condition when removing the HCI controller (Lin Ma)   
  - hsr: use netdev_err() instead of WARN_ONCE() (Taehee Yoo)   
  - Bluetooth: verify AMP hci_chan before amp_destroy (Archie Pusaka)   
  - Linux 5.4.118 (Greg Kroah-Hartman)   
  - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Benjamin Block)   
  - dm integrity: fix missing goto in bitmap_flush_interval error handling (Tian Tao)   
  - dm space map common: fix division bug in sm_ll_find_free_block() (Joe Thornber)   
  - dm persistent data: packed struct should have an aligned() attribute too (Joe Thornber)   
  - tracing: Restructure trace_clock_global() to never block (Steven Rostedt (VMware))   
  - tracing: Map all PIDs to command lines (Steven Rostedt (VMware))   
  - rsi: Use resume_noirq for SDIO (Marek Vasut)   
  - tty: fix memory leak in vc_deallocate (Pavel Skripkin)   
  - usb: dwc2: Fix session request interrupt handler (Artur Petrosyan)   
  - usb: dwc3: gadget: Fix START_TRANSFER link state check (Thinh Nguyen)   
  - usb: gadget/function/f_fs string table fix for multiple languages (Dean Anderson)   
  - usb: gadget: Fix double free of device descriptor pointers (Hemant Kumar)   
  - usb: gadget: dummy_hcd: fix gpf in gadget_setup (Anirudh Rayabharam)   
  - media: staging/intel-ipu3: Fix race condition during set_fmt (Ricardo Ribalda)   
  - media: staging/intel-ipu3: Fix set_fmt error handling (Ricardo Ribalda)   
  - media: staging/intel-ipu3: Fix memory leak in imu_fmt (Ricardo Ribalda)   
  - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Takashi Iwai)   
  - media: dvb-usb: Fix use-after-free access (Takashi Iwai)   
  - media: dvbdev: Fix memory leak in dvb_media_device_free() (Peilin Ye)   
  - ext4: fix error code in ext4_commit_super (Fengnan Chang)   
  - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Zhang Yi)   
  - ext4: fix check to prevent false positive report of incorrect used inodes (Zhang Yi)   
  - kbuild: update config_data.gz only when the content of .config is changed (Masahiro Yamada)   
  - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported (Sean Christopherson)   
  - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Thomas Gleixner)   
  - jffs2: check the validity of dstlen in jffs2_zlib_compress() (Yang Yang)   
  - Fix misc new gcc warnings (Linus Torvalds)   
  - security: commoncap: fix -Wstringop-overread warning (Arnd Bergmann)   
  - fuse: fix write deadlock (Vivek Goyal)   
  - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Heinz Mauelshagen)   
  - md/raid1: properly indicate failure when ending a failed write request (Paul Clements)   
  - crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS (Eric Biggers)   
  - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Stefan Berger)   
  - tpm: efi: Use local variable for calculating final log size (Stefan Berger)   
  - intel_th: pci: Add Alder Lake-M support (Alexander Shishkin)   
  - powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h (Tony Ambardar)   
  - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Mahesh Salgaonkar)   
  - jffs2: Fix kasan slab-out-of-bounds problem (lizhe)   
  - Input: ili210x - add missing negation for touch indication on ili210x (Hansem Ro)   
  - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Trond Myklebust)   
  - NFS: Don't discard pNFS layout segments that are marked for return (Trond Myklebust)   
  - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Marc Zyngier)   
  - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti)   
  - mlxsw: spectrum_mr: Update egress RIF list before route's action (Ido Schimmel)   
  - f2fs: fix to avoid out-of-bounds memory access (Chao Yu)   
  - ubifs: Only check replay with inode type to judge if inode linked (Guochun Mao)   
  - virtiofs: fix memory leak in virtio_fs_probe() (Luis Henriques)   
  - Makefile: Move -Wno-unused-but-set-variable out of GCC only block (Nathan Chancellor)   
  - arm64/vdso: Discard .note.gnu.property sections in vDSO (Bill Wendling)   
  - btrfs: fix race when picking most recent mod log operation for an old root (Filipe Manana)   
  - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Eckhart Mohr)   
  - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Sami Loone)   
  - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Phil Calvin)   
  - ALSA: hda/realtek: GA503 use same quirks as GA401 (Luke D Jones)   
  - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Timo Gurr)   
  - ALSA: usb-audio: More constifications (Takashi Iwai)   
  - ALSA: usb-audio: Explicitly set up the clock selector (Takashi Iwai)   
  - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Lv Yunlong)   
  - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Takashi Iwai)   
  - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Lv Yunlong)   
  - s390/archrandom: add parameter check for s390_arch_random_generate (Harald Freudenberger)   
  - scsi: libfc: Fix a format specifier (Bart Van Assche)   
  - mfd: arizona: Fix rumtime PM imbalance on error (Dinghao Liu)   
  - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (James Smart)   
  - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (James Smart)   
  - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (James Smart)   
  - drm/amdgpu: fix NULL pointer dereference (Guchun Chen)   
  - amdgpu: avoid incorrect %hu format string (Arnd Bergmann)   
  - drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug (Qu Huang)   
  - drm/msm/mdp5: Do not multiply vclk line count by 100 (Marijn Suijten)   
  - drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal (Marijn Suijten)   
  - sched/fair: Ignore percpu threads for imbalance pulls (Lingutla Chandrasekhar)   
  - media: gscpa/stv06xx: fix memory leak (Hans Verkuil)   
  - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Pavel Skripkin)   
  - media: platform: sti: Fix runtime PM imbalance in regs_show (Dinghao Liu)   
  - media: i2c: adv7842: fix possible use-after-free in adv7842_remove() (Yang Yingliang)   
  - media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() (Yang Yingliang)   
  - media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() (Yang Yingliang)   
  - media: adv7604: fix possible use-after-free in adv76xx_remove() (Yang Yingliang)   
  - media: tc358743: fix possible use-after-free in tc358743_remove() (Yang Yingliang)   
  - power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() (Yang Yingliang)   
  - power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() (Yang Yingliang)   
  - clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return (Colin Ian King)   
  - media: vivid: update EDID (Hans Verkuil)   
  - media: em28xx: fix memory leak (Muhammad Usama Anjum)   
  - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne)   
  - scsi: smartpqi: Add new PCI IDs (Kevin Barnett)   
  - scsi: smartpqi: Correct request leakage during reset operations (Murthy Bhat)   
  - ata: ahci: Disable SXS for Hisilicon Kunpeng920 (Xingui Yang)   
  - mmc: sdhci-pci: Add PCI IDs for Intel LKF (Adrian Hunter)   
  - scsi: qla2xxx: Fix use after free in bsg (Quinn Tran)   
  - drm/vkms: fix misuse of WARN_ON (Dmitry Vyukov)   
  - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Bart Van Assche)   
  - drm/amd/display: fix dml prefetch validation (Dmytro Laktyushkin)   
  - drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' (Anson Jacob)   
  - drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f (shaoyunl)   
  - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Anson Jacob)   
  - drm/amdgpu: mask the xgmi number of hops reported from psp to kfd (Jonathan Kim)   
  - power: supply: Use IRQF_ONESHOT (dongjian)   
  - media: gspca/sq905.c: fix uninitialized variable (Hans Verkuil)   
  - media: media/saa7164: fix saa7164_encoder_register() memory leak bugs (Daniel Niv)   
  - extcon: arizona: Fix various races on driver unbind (Hans de Goede)   
  - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Hans de Goede)   
  - power: supply: bq27xxx: fix power_avg for newer ICs (Matthias Schiffer)   
  - media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() (Laurent Pinchart)   
  - media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB (Julian Braha)   
  - media: ite-cir: check for receive overflow (Sean Young)   
  - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Chaitanya Kulkarni)   
  - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (James Smart)   
  - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (James Smart)   
  - drm/amd/display: Don't optimize bandwidth before disabling planes (Aric Cyr)   
  - drm/amd/display: Check for DSC support instead of ASIC revision (Eryk Brol)   
  - drm/qxl: release shadow on shutdown (Gerd Hoffmann)   
  - drm: Added orientation quirk for OneGX1 Pro (Jared Baldridge)   
  - btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s (Josef Bacik)   
  - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David E. Box)   
  - crypto: omap-aes - Fix PM reference leak on omap-aes.c (Shixin Liu)   
  - crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c (Shixin Liu)   
  - crypto: stm32/hash - Fix PM reference leak on stm32-hash.c (Shixin Liu)   
  - phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() (Yang Yingliang)   
  - intel_th: Consistency and off-by-one fix (Pavel Machek)   
  - tty: n_gsm: check error while registering tty devices (Hillf Danton)   
  - usb: core: hub: Fix PM reference leak in usb_port_resume() (Bixuan Cui)   
  - usb: musb: fix PM reference leak in musb_irq_work() (Bixuan Cui)   
  - spi: qup: fix PM reference leak in spi_qup_remove() (Wang Li)   
  - spi: omap-100k: Fix reference leak to master (Wei Yongjun)   
  - spi: dln2: Fix reference leak to master (Wei Yongjun)   
  - xhci: fix potential array out of bounds with several interrupters (Mathias Nyman)   
  - xhci: check control context is valid before dereferencing it. (Mathias Nyman)   
  - usb: xhci-mtk: support quirk to disable usb2 lpm (Chunfeng Yun)   
  - perf/arm_pmu_platform: Fix error handling (Robin Murphy)   
  - tee: optee: do not check memref size on return from Secure World (Jerome Forissier)   
  - x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) (John Millikin)   
  - PCI: PM: Do not read power state in pci_enable_device_flags() (Rafael J. Wysocki)   
  - usb: xhci: Fix port minor revision (Thinh Nguyen)   
  - usb: dwc3: gadget: Ignore EP queue requests during bus reset (Wesley Cheng)   
  - usb: gadget: f_uac1: validate input parameters (Ruslan Bilovol)   
  - usb: gadget: f_uac2: validate input parameters (Ruslan Bilovol)   
  - genirq/matrix: Prevent allocation counter corruption (Vitaly Kuznetsov)   
  - usb: webcam: Invalid size of Processing Unit Descriptor (Pawel Laszczak)   
  - usb: gadget: uvc: add bInterval checking for HS mode (Pawel Laszczak)   
  - crypto: qat - fix unmap invalid dma address (Hui Tang)   
  - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Ard Biesheuvel)   
  - spi: ath79: remove spi-master setup and cleanup assignment (David Bauer)   
  - spi: ath79: always call chipselect function (David Bauer)   
  - staging: wimax/i2400m: fix byte-order issue (karthik alapati)   
  - bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first (Tony Lindgren)   
  - fbdev: zero-fill colormap in fbcmap.c (Phillip Potter)   
  - posix-timers: Preserve return value in clock_adjtime32() (Chen Jun)   
  - intel_th: pci: Add Rocket Lake CPU support (Alexander Shishkin)   
  - btrfs: fix metadata extent leak after failure to create subvolume (Filipe Manana)   
  - cifs: Return correct error code from smb2_get_enc_key (Paul Aurich)   
  - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (He Ying)   
  - modules: inherit TAINT_PROPRIETARY_MODULE (Christoph Hellwig)   
  - modules: return licensing information from find_symbol (Christoph Hellwig)   
  - modules: rename the licence field in struct symsearch to license (Christoph Hellwig)   
  - modules: unexport __module_address (Christoph Hellwig)   
  - modules: unexport __module_text_address (Christoph Hellwig)   
  - modules: mark each_symbol_section static (Christoph Hellwig)   
  - modules: mark find_symbol static (Christoph Hellwig)   
  - modules: mark ref_module static (Christoph Hellwig)   
  - mmc: core: Fix hanging on I/O during system suspend for removable cards (Ulf Hansson)   
  - mmc: core: Set read only for SD cards with permanent write protect bit (Seunghui Lee)   
  - mmc: core: Do a power cycle when the CMD11 fails (DooHyun Hwang)   
  - mmc: block: Issue a cache flush only when it's enabled (Avri Altman)   
  - mmc: block: Update ext_csd.cache_ctrl if it was written (Avri Altman)   
  - mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers (Adrian Hunter)   
  - mmc: sdhci: Check for reset prior to DMA address unmap (Pradeep P V K)   
  - mmc: uniphier-sd: Fix a resource leak in the remove function (Christophe JAILLET)   
  - mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() (Christophe JAILLET)   
  - scsi: mpt3sas: Block PCI config access from userspace during reset (Sreekanth Reddy)   
  - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Arun Easi)   
  - spi: spi-ti-qspi: Free DMA resources (Tudor Ambarus)   
  - erofs: add unsupported inode i_format check (Gao Xiang)   
  - mtd: rawnand: atmel: Update ecc_stats.corrected counter (Kai Stuhlemmer (ebee Engineering))   
  - mtd: spinand: core: add missing MODULE_DEVICE_TABLE() (Alexander Lobakin)   
  - ecryptfs: fix kernel panic with null dev_name (Jeffrey Mitchell)   
  - arm64: dts: mt8173: fix property typo of 'phys' in dsi node (Chunfeng Yun)   
  - arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node (Marek Behún)   
  - ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld (Ard Biesheuvel)   
  - ftrace: Handle commands when closing set_ftrace_filter file (Steven Rostedt (VMware))   
  - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf)   
  - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf)   
  - s390/disassembler: increase ebpf disasm buffer size (Vasily Gorbik)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2122.303.5.el7uek]
changelog:
  - mm/page_reporting: add free page reporting documentation (Alexander Duyck)  [Orabug: 32866738]  
  - mm/page_reporting: add budget limit on how many pages can be reported per pass (Alexander Duyck)  [Orabug: 32866738]  
  - mm/page_reporting: rotate reported pages to the tail of the list (Alexander Duyck)  [Orabug: 32866738]  
  - virtio-balloon: add support for providing free page reports to host (Alexander Duyck)  [Orabug: 32866738]  
  - virtio-balloon: pull page poisoning config out of free page hinting (Alexander Duyck)  [Orabug: 32866738]  
  - mm: introduce Reported pages (Alexander Duyck)  [Orabug: 32866738]  
  - mm: add function __putback_isolated_page (Alexander Duyck)  [Orabug: 32866738]  
  - mm: use zone and order instead of free area in free_list manipulators (Alexander Duyck)  [Orabug: 32866738]  
  - mm: adjust shuffle code to allow for future coalescing (Alexander Duyck)  [Orabug: 32866738]  
  - bpf: provide BPF Type Format (BTF) info for kernel (Alan Maguire)  [Orabug: 30588999]  
  - uek_kabi: UEK_KABI_REPLACE() macro is unfriendly to BTF deduplication (Alan Maguire)  [Orabug: 30588999]  
  - io_uring: use better types for cflags (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix link timeout refs (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix overflows checks in provide buffers (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers (Thadeu Lima de Souza Cascardo)  [Orabug: 33042559]  {CVE-2021-3491} 
  - mm: fix kthread_use_mm() vs TLB invalidate (Peter Zijlstra)  [Orabug: 33042559]  
  - kernel: set USER_DS in kthread_use_mm (Christoph Hellwig)  [Orabug: 33042559]  
  - kernel: add kthread_use_mm/kthread_unuse_mm helpers (Christoph Hellwig)  [Orabug: 33042559]  
  - dm: add support for REQ_NOWAIT and enable it for linear target (Konstantin Khlebnikov)  [Orabug: 33042559]  
  - fs: align IOCB_* flags with RWF_* flags (Jens Axboe)  [Orabug: 33042559]  
  - block: use bio_{wouldblock,io}_error in direct_make_request (Guoqing Jiang)  [Orabug: 33042559]  
  - iomap: Only invalidate page cache pages on direct IO writes (Dave Chinner)  [Orabug: 33042559]  
  - iomap: remove unneeded variable in iomap_dio_rw() (Johannes Thumshirn)  [Orabug: 33042559]  
  - fs/iomap: remove redundant check in iomap_dio_rw() (Joseph Qi)  [Orabug: 33042559]  
  - iomap: Do not create fake iter in iomap_dio_bio_actor() (Jan Kara)  [Orabug: 33042559]  
  - block: remove unused BLK_QC_T_EAGAIN flag (Jeffle Xu)  [Orabug: 33042559]  
  - fs: Remove unneeded IS_DAX() check in io_is_direct() (Ira Weiny)  [Orabug: 33042559]  
  - block: provide plug based way of signaling forced no-wait semantics (Jens Axboe)  [Orabug: 33042559]  
  - fs: RWF_NOWAIT should imply IOCB_NOIO (Jens Axboe)  [Orabug: 33042559]  
  - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher)  [Orabug: 33042559]  
  - fs: optimise kiocb_set_rw_flags() (Pavel Begunkov)  [Orabug: 33042559]  
  - xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Christoph Hellwig)  [Orabug: 33042559]  
  - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Christoph Hellwig)  [Orabug: 33042559]  
  - iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Jan Kara)  [Orabug: 33042559]  
  - iomap: remove lockdep_assert_held() (Goldwyn Rodrigues)  [Orabug: 33042559]  
  - iomap: Call inode_dio_end() before generic_write_sync() (Goldwyn Rodrigues)  [Orabug: 33042559]  
  - io_uring: trigger eventfd for IOPOLL (Pavel Begunkov)  [Orabug: 33042559]  
  - mm: allow read-ahead with IOCB_NOWAIT set (Jens Axboe)  [Orabug: 33042559]  
  - mm: never attempt async page lock if we've transferred data already (Jens Axboe)  [Orabug: 33042559]  
  - mm: support async buffered reads in generic_file_buffered_read() (Jens Axboe)  [Orabug: 33042559]  
  - mm: mark async iocb read as NOWAIT once some data has been copied (Jens Axboe)  [Orabug: 33042559]  
  - block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei)  [Orabug: 33042559]  
  - io_uring: fix uninitialized variable flags in io_recv() (Prasad Singamsetty)  [Orabug: 33042559]  
  - io_uring: don't mark S_ISBLK async work as unbounded (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix timeout cancel return code (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL (Stefan Metzmacher)  [Orabug: 33042559]  
  - io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls (Stefan Metzmacher)  [Orabug: 33042559]  
  - io_uring: fix ->flags races by linked timeouts (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix provide_buffers sign extension (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: don't attempt IO reissue from the ring exit path (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix inconsistent lock state (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: ensure that SQPOLL thread is started for exit (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: ignore double poll add on the same waitqueue head (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix possible deadlock in io_uring_poll (Hao Xu)  [Orabug: 33042559]  
  - io_uring: drop mm/files between task_work_submit (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: reinforce cancel on flush during exit (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix sqo ownership false positive warning (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix list corruption for splice file_get (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE (Hao Xu)  [Orabug: 33042559]  
  - io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: replace inflight_wait with tctx->wait (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: if we see flush on exit, cancel related tasks (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: account io_uring internal files as REQ_F_INFLIGHT (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix files cancellation (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: always batch cancel in *cancel_files() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: pass files into kill timeouts/poll (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: don't iterate io_uring_cancel_files() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: add a {task,files} pair matching helper (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: simplify io_task_match() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: don't modify identity's files uncess identity is cowed (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix wqe->lock/completion_lock deadlock (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix sleeping under spin in __io_clean_op (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: dont kill fasync under completion_lock (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix skipping disabling sqo on exec (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix uring_flush in exit_files() warning (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix false positive sqo warning on flush (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: do sqo disable on install_fd error (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix null-deref in io_disable_sqo_submit (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: stop SQPOLL submit on creator's death (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: add warn_once for io_uring_flush() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: inline io_uring_attempt_task_drop() (Pavel Begunkov)  [Orabug: 33042559]  
  - kernel/io_uring: cancel io_uring before task works (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix short read retries for non-reg files (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: iopoll requests should also wake task ->in_idle state (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: flush timeouts that should already have expired (Marcelo Diop-Gonzalez)  [Orabug: 33042559]  
  - io_uring: drop file refs after task cancel (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: drop mm and files after task_work_run (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: don't take files/mm for a dead task (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: Fix return value from alloc_fixed_file_ref_node (Matthew Wilcox (Oracle))  [Orabug: 33042559]  
  - io_uring: patch up IOPOLL overflow_flush sync (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: limit {io|sq}poll submit locking scope (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: synchronise IOPOLL on task_submit fail (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: remove racy overflow list fast checks (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: check kthread stopped flag when sq thread is unparked (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix io_sqe_files_unregister() hangs (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: add a helper for setting a ref node (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: use bottom half safe lock for fixed file data (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: don't assume mm is constant across submits (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: close a small race gap for files cancel (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: make ctx cancel on exit targeted to actual ctx (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix double io_uring free (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix ignoring xa_store errors (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix 0-iov read buffer select (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix io_wqe->work_list corruption (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: always let io_iopoll_complete() complete polled io (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix racy IOPOLL completions (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix io_cqring_events()'s noflush (Pavel Begunkov)  [Orabug: 33042559]  
  - Smack: Handle io_uring kernel thread privileges (Casey Schaufler)  [Orabug: 33042559]  
  - io_uring: cancel reqs shouldn't kill overflow list (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix racy IOPOLL flush overflow (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: cancel only requests of current task (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: backport 5.10 version of io_uring code base to uek6-u3 (Prasad Singamsetty)  [Orabug: 33042559]  
  - btrfs: flag files as supporting buffered async reads (Jens Axboe)  [Orabug: 33042559]  
  - xfs: flag files as supporting buffered async reads (Jens Axboe)  [Orabug: 33042559]  
  - ext4: flag as supporting buffered async reads (Jens Axboe)  [Orabug: 33042559]  
  - mm: add kiocb_wait_page_queue_init() helper (Jens Axboe)  [Orabug: 33042559]  
  - block: flag block devices as supporting IOCB_WAITQ (Jens Axboe)  [Orabug: 33042559]  
  - fs: add FMODE_BUF_RASYNC (Jens Axboe)  [Orabug: 33042559]  
  - mm: add support for async page locking (Jens Axboe)  [Orabug: 33042559]  
  - block: add QUEUE_FLAG_NOWAIT (Mike Snitzer)  [Orabug: 33042559]  
  - tasks: add put_task_struct_many() (Pavel Begunkov)  [Orabug: 33042559]  
  - mm: abstract out wake_page_match() from wake_page_function() (Jens Axboe)  [Orabug: 33042559]  
  - mm: optimise madvise WILLNEED (Matthew Wilcox (Oracle))  [Orabug: 33042559]  
  - mm: check that mm is still valid in madvise() (Linus Torvalds)  [Orabug: 33042559]  
  - statx: allow system call to be invoked from io_uring (Bijan Mottahedeh)  [Orabug: 33042559]  
  - splice: make do_splice public (Pavel Begunkov)  [Orabug: 33042559]  
  - splice: export do_tee() (Pavel Begunkov)  [Orabug: 33042559]  
  - mm: make do_madvise() available internally (Jens Axboe)  [Orabug: 33042559]  
  - eventpoll: support non-blocking do_epoll_ctl() calls (Jens Axboe)  [Orabug: 33042559]  
  - eventpoll: abstract out epoll_ctl() handler (Jens Axboe)  [Orabug: 33042559]  
  - fs: make build_open_flags() available internally (Jens Axboe)  [Orabug: 33042559]  
  - selftests: add openat2(2) selftests (Aleksa Sarai)  [Orabug: 33042559]  
  - Documentation: path-lookup: include new LOOKUP flags (Aleksa Sarai)  [Orabug: 33042559]  
  - open: introduce openat2(2) syscall (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: allow set_root() to produce errors (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: allow nd_jump_link() to produce errors (Aleksa Sarai)  [Orabug: 33042559]  
  - nsfs: clean-up ns_get_path() signature to return int (Aleksa Sarai)  [Orabug: 33042559]  
  - mm/madvise.c: use PAGE_ALIGN[ED] for range checking (Wei Yang)  [Orabug: 33042559]  
  - mm/madvise.c: replace with page_size() in madvise_inject_error() (Yunfeng Ye)  [Orabug: 33042559]  
  - fs/namei.c: pull positivity check into follow_managed() (Al Viro)  [Orabug: 33042559]  
  - net: abstract out normal and compat msghdr import (Jens Axboe)  [Orabug: 33042559]  
  - pcpu_ref: add percpu_ref_tryget_many() (Pavel Begunkov)  [Orabug: 33042559]  
  - task_work: only grab task signal lock when needed (Jens Axboe)  [Orabug: 33042559]  
  - task_work: teach task_work_add() to do signal_wake_up() (Oleg Nesterov)  [Orabug: 33042559]  
  - task_work_run: don't take ->pi_lock unconditionally (Oleg Nesterov)  [Orabug: 33042559]  
  - io_uring: allow tcp ancillary data for __sys_recvmsg_sock() (Luke Hsiao)  [Orabug: 33042559]  
  - io_uring: backport 5.5 version of io_uring code base (Prasad Singamsetty)  [Orabug: 33042559]  
  - fs: make two stat prep helpers available (Jens Axboe)  [Orabug: 33042559]  
  - net: add __sys_accept4_file() helper (Jens Axboe)  [Orabug: 33042559]  
  - rds: ib: Mitigate intermittent incorrect RNR NAK Retry Timer modification (Håkon Bugge)  [Orabug: 33001035]  
  - mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Muchun Song)  [Orabug: 33032173]  
  - mm: sparsemem: use huge PMD mapping for vmemmap pages (Muchun Song)  [Orabug: 33032173]  
  - mm: sparsemem: split the huge PMD mapping of vmemmap pages (Muchun Song)  [Orabug: 33032173]  
  - hugetlb: fix dissolve_free_huge_page to pass head page (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: pass head page to remove_hugetlb_page() (Naoya Horiguchi)  [Orabug: 33032173]  
  - userfaultfd: hugetlbfs: fix new flag usage in error path (Mike Kravetz)  [Orabug: 33032173]  
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Muchun Song)  [Orabug: 33032173]  
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Muchun Song)  [Orabug: 33032173]  
  - uek-rpm: enable CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Mike Kravetz)  [Orabug: 33032173]  
  - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: defer freeing of HugeTLB pages (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page (Muchun Song)  [Orabug: 33032173]  
  - x86: mm: add p?d_leaf() definitions (Steven Price)  [Orabug: 33032173]  
  - arm64: mm: add p?d_leaf() definitions (Steven Price)  [Orabug: 33032173]  
  - arm: mm: add p?d_leaf() definitions (Steven Price)  [Orabug: 33032173]  
  - mm: hugetlb: gather discrete indexes of tail page (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP (Muchun Song)  [Orabug: 33032173]  
  - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c (Muchun Song)  [Orabug: 33032173]  
  - mm: make alloc_contig_range handle in-use hugetlb pages (Oscar Salvador)  [Orabug: 33032173]  
  - mm: make alloc_contig_range handle free hugetlb pages (Oscar Salvador)  [Orabug: 33032173]  
  - mm,compaction,cma: add alloc_contig flag to compact_control (Rik van Riel)  [Orabug: 33032173]  
  - mm,hugetlb: split prep_new_huge_page functionality (Oscar Salvador)  [Orabug: 33032173]  
  - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Oscar Salvador)  [Orabug: 33032173]  
  - mm,compaction: let isolate_migratepages_{range,block} return error codes (Oscar Salvador)  [Orabug: 33032173]  
  - mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range (Oscar Salvador)  [Orabug: 33032173]  
  - hugetlb: make free_huge_page irq safe (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: change free_pool_huge_page to remove_pool_huge_page (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: call update_and_free_page without hugetlb_lock (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: create remove_hugetlb_page() to separate functionality (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: add per-hstate mutex to synchronize user adjustments (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: fix uninitialized subpool pointer (Mike Kravetz)  [Orabug: 33032173]  
  - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: convert PageHugeFreed to HPageFreed flag (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: convert page_huge_active() HPageMigratable flag (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: use page.private for hugetlb specific page flags (Mike Kravetz)  [Orabug: 33032173]  
  - KVM: VMX: read idt_vectoring_info a bit earlier (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: fix running nested guests when npt=0 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Advertise INVPCID by default (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32479730]  
  - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32479730]  
  - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Michael Roth)  [Orabug: 32490237]  
  - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Set the encryption mask for the SVM host save area (Tom Lendacky)  [Orabug: 32490237]  
  - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini)  [Orabug: 32490237]  {CVE-2021-29657} {CVE-2021-29657} 
  - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: prepare guest save area while is_guest_mode is true (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add a helper to check for a legal GPA (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move illegal GPA helper out of the MMU code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Wei Huang)  [Orabug: 32490237]  
  - KVM: SVM: Add support for SVM instruction address check change (Wei Huang)  [Orabug: 32490237]  
  - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Bandan Das)  [Orabug: 32490237]  
  - KVM: x86: Factor out x86 instruction emulation with decoding (Wei Huang)  [Orabug: 32490237]  
  - KVM: x86: Zap the oldest MMU pages, not the newest (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32620614]  
  - KVM: x86/mmu: Batch zap MMU pages when shrinking the slab (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32620614]  
  - KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32620614]  
  - KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: correctly restore nested_run_pending on migration (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: set fixed bits by hand (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: check CR4 changes against vcpu->arch (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: Move asid to vcpu_svm (Cathy Avery)  [Orabug: 32490237]  
  - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Jim Mattson)  [Orabug: 32490237]  
  - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Return bool instead of int for CR4 and SREGS validity checks (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Drop VMXE check from svm_set_cr4() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Babu Moger)  [Orabug: 32490237]  
  - KVM: nSVM: implement on demand allocation of the nested state (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: allow kvm_x86_ops.set_efer to return an error value (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs (Aaron Lewis)  [Orabug: 32490237]  
  - KVM: nSVM: delay MSR permission processing to first nested VM run (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Use common definition for kvm_nested_vmexit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add macro wrapper for defining kvm_exit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add a helper to test for a valid error code given an intr info (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: CR3 MBZ bits are only 63:52 (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: SVM: Enable INVPCID feature on AMD (Babu Moger)  [Orabug: 32490237]  
  - KVM: X86: Move handling of INVPCID types to x86 (Babu Moger)  [Orabug: 32490237]  
  - KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Add new intercept word in vmcb_control_area (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Modify intercept_exceptions to generic intercepts (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Change intercept_dr to generic intercepts (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Change intercept_cr to generic intercepts (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Babu Moger)  [Orabug: 32490237]  
  - KVM: VMX: Use fallthrough pseudo-keyword (Liam Merwick)  [Orabug: 32490237]  
  - KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected (Peter Shier)  [Orabug: 32490237]  
  - KVM: nSVM: Remove unused field (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: refactor exit labels in svm_create_vcpu (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: use __GFP_ZERO instead of clear_page (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: refactor msr permission bitmap allocation (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: rename nested vmcb to vmcb12 (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: rename a variable in the svm_create_vcpu (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled (Chenyi Qiang)  [Orabug: 32490237]  
  - KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: SVM: nested: Don't allocate VMCB structures on stack (Joerg Roedel)  [Orabug: 32490237]  
  - x86/cpu: Add hardware-enforced cache coherency as a CPUID feature (Krish Sadhukhan)  [Orabug: 32490237]  
  - x86/cpufeatures: Mark two free bits in word 3 (Borislav Petkov)  [Orabug: 32490237]  
  - KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: fix MSR_IA32_TSC read for nested migration (Maxim Levitsky)  [Orabug: 32490237]  
  - selftests: kvm: Fix assert failure in single-step test (Yang Weijiang)  [Orabug: 32490237]  
  - KVM: emulator: more strict rsm checks. (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: more strict SMM checks when returning to nested guest (Maxim Levitsky)  [Orabug: 32490237]  
  - SVM: nSVM: setup nested msr permission bitmap on nested state load (Maxim Levitsky)  [Orabug: 32490237]  
  - SVM: nSVM: correctly restore GIF on vmexit from nesting after migration (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: avoid emulation with stale next_rip (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: SVM: Periodically schedule when unregistering regions on destroy (David Rientjes)  [Orabug: 32490237]  
  - kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Lai Jiangshan)  [Orabug: 32490237]  
  - KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Chenyi Qiang)  [Orabug: 32490237]  
  - KVM: x86: fix access code passed to gva_to_gpa (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: Use a shorter encoding to clear RAX (Yang Weijiang)  [Orabug: 32490237]  
  - tools headers UAPI: Sync kvm.h headers with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 32490237]  
  - x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Jon Doron)  [Orabug: 32490237]  
  - KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: LAPIC: Set the TDCR settable bits (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: VMX: Drop a duplicate declaration of construct_eptp() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Using macros instead of magic values (Haiwei Li)  [Orabug: 32490237]  
  - KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: optimize #PF injection when MAXPHYADDR does not match (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: update exception bitmap on CPUID changes (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: rename update_bp_intercept to update_exception_bitmap (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Add helper functions for illegal GPA checking and page fault injection (Mohammed Gamal)  [Orabug: 32490237]  
  - KVM: nSVM: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM/x86: pmu: Fix #GP condition check for RDPMC emulation (Like Xu)  [Orabug: 32490237]  
  - KVM: x86: take as_id into account when checking PGD (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: x86: Introduce kvm_check_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Xiaoyao Li)  [Orabug: 32490237]  
  - kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Like Xu)  [Orabug: 32490237]  
  - KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: x86: Make CR4.VMXE reserved for the guest (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Krish Sadhukhan)  [Orabug: 32490237]  
  - kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Jim Mattson)  [Orabug: 32490237]  
  - KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Add svm_ prefix to set/clr/is_intercept() (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Add vmcb_ prefix to mark_*() functions (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Rename struct nested_state to svm_nested_state (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Jim Mattson)  [Orabug: 32490237]  
  - kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Jim Mattson)  [Orabug: 32490237]  
  - vm: x86: Add "last CPU" to some KVM_EXIT information (Jim Mattson)  [Orabug: 32490237]  
  - kvm: vmx: Add last_cpu to struct vcpu_vmx (Jim Mattson)  [Orabug: 32490237]  
  - kvm: svm: Always set svm->last_cpu on VMRUN (Jim Mattson)  [Orabug: 32490237]  
  - kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Jim Mattson)  [Orabug: 32490237]  
  - KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast() (John Hubbard)  [Orabug: 32490237]  
  - KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: X86: Do the same ignore_msrs check for feature msrs (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Move ignore_msrs handling upper the stack (Peter Xu)  [Orabug: 32490237]  
  - KVM: x86/mmu: Make .write_log_dirty a nested operation (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Sean Christopherson)  [Orabug: 32490237]  
  - x86/Kconfig: Update config and kernel doc for MPK feature on AMD (Babu Moger)  [Orabug: 32490237]  
  - KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: do not set guest mode flag (Paolo Bonzini)  [Orabug: 32490237]  
  - tools arch kvm: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 32490237]  
  - KVM: VMX: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: use more precise cast and do not drop __user (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Marcelo Tosatti)  [Orabug: 32490237]  
  - KVM: LAPIC: ensure APIC map is up to date on concurrent update requests (Paolo Bonzini)  [Orabug: 32490237]  
  - kvm: lapic: fix broken vcpu hotplug (Igor Mammedov)  [Orabug: 32490237]  
  - KVM: Replace zero-length array with flexible-array (Gustavo A. R. Silva)  [Orabug: 32490237]  
  - KVM: VMX: Add helpers to identify interrupt type from intr_info (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - tools headers UAPI: Sync kvm.h headers with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 32490237]  
  - KVM: SVM: fix calls to is_intercept (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - Revert "KVM: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: VMX: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: emulate reserved nops from 0f/18 to 0f/1f (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: Use vmemdup_user() (Denis Efremov)  [Orabug: 32490237]  
  - KVM: x86: Move MPK feature detection to common code (Babu Moger)  [Orabug: 32490237]  
  - KVM: x86: Assign correct value to array.maxnent (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Paolo Bonzini)  [Orabug: 32490237]  
  - x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Al Viro)  [Orabug: 32490237]  
  - KVM: x86/pmu: Support full width counting (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Wei Wang)  [Orabug: 32490237]  
  - KVM: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: VMX: Replace zero-length array with flexible-array (Gustavo A. R. Silva)  [Orabug: 32490237]  
  - KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - selftests: kvm: add a SVM version of state-test (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: leave guest mode when clearing EFER.SVME (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: split nested_vmcb_check_controls (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove HF_HIF_MASK (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove HF_VINTR_MASK (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: synthesize correct EXITINTINFO on vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: preserve VGIF across VMCB switch (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: extract svm_set_gif (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove unnecessary if (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: save all control fields in svm->nested (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove trailing padding for struct vmcb_control_area (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: clean up tsc_offset update (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: move MMU setup to nested_prepare_vmcb_control (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: extract preparation of VMCB for nested run (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: extract load_nested_vmcb_control (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: move map argument out of enter_svm_guest_mode (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: always update CR3 in VMCS (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: always update CR3 in VMCB (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: correctly inject INIT vmexits (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove exit_required (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: inject exceptions via svm_check_nested_events (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: enable event window in inject_pending_event (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: track manually whether an event has been injected (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: enable X86_FEATURE_WAITPKG in KVM capabilities (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Michael Kelley)  [Orabug: 32490237]  
  - KVM: nVMX: Really make emulated nested preemption timer pinned (Jim Mattson)  [Orabug: 32490237]  
  - KVM: SVM: Remove unnecessary V_IRQ unsetting (Suravee Suthikulpanit)  [Orabug: 32490237]  
  - KVM: SVM: Merge svm_enable_vintr into svm_set_vintr (Suravee Suthikulpanit)  [Orabug: 32490237]  
  - KVM: X86: TSCDEADLINE MSR emulation fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: x86: introduce kvm_can_use_hv_timer (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Optimize posted-interrupt delivery for timer fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: X86: Introduce more exit_fastpath_completion enum values (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: X86: Introduce kvm_vcpu_exit_request() helper (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: x86: Print symbolic names of VMX VM-Exit flags in traces (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Introduce generic fastpath handler (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Sanity check on gfn before removal (Peter Xu)  [Orabug: 32490237]  
  - kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add proper cache tracking for CR0 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add proper cache tracking for CR4 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Unconditionally validate CR3 during nested transitions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exception (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Replace late check_nested_events() hack with more precise fix (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: WARN on injected+pending exception even in nested case (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Prioritize SMI over nested IRQ/NMI (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Split out architectural interrupt/NMI blocking checks (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Open a window for pending nested VMX preemption timer (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Preserve exception priority irrespective of exiting behavior (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Implement check_nested_events for NMI (Cathy Avery)  [Orabug: 32490237]  
  - KVM: SVM: immediately inject INTR vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: leave halted state on vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: introduce nested_run_pending (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: do not allow VMRUN inside SMM (Paolo Bonzini)  [Orabug: 32490237]  
  - kvm: add capability for halt polling (David Matlack)  [Orabug: 32490237]  
  - KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Drop a redundant call to vmx_get_intr_info() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: move nested-related kvm_x86_ops to a separate struct (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: eVMCS: check if nesting is enabled (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: check_nested_events is never NULL (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Tianjia Zhang)  [Orabug: 32490237]  
  - KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: X86: Improve latency for single target IPI fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Remove non-functional "support" for CR3 target values (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: move kvm_create_vcpu_debugfs after last failure point (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: Use do_machine_check to pass MCE to the host (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Free only the affected contexts when emulating INVEPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Don't flush TLB on nested VMX transition (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Skip MMU sync on nested VMX transition when possible (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Add module param to force TLB flush on root reuse (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Don't reload APIC access page if its control is disabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Retrieve APIC access page HPA only when necessary (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Document the ASID logic in svm_flush_tlb() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Introduce vmx_flush_tlb_current() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Move vmx_flush_tlb() to vmx.c (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Drop redundant capability checks in low level INVVPID helpers (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use vpid_sync_context() directly when possible (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 (Junaid Shahid)  [Orabug: 32490237]  
  - KVM: x86: cleanup kvm_inject_emulated_page_fault (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: introduce kvm_mmu_invalidate_gva (Paolo Bonzini)  [Orabug: 32490237]  
  - ptp_kvm: Make kvm_ptp_lock static (YueHaibing)  [Orabug: 32490237]  
  - KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT (Junaid Shahid)  [Orabug: 32490237]  
  - KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush (Sean Christopherson)  [Orabug: 32490237]  
  - selftests: kvm: Add vm_get_fd() in kvm_util (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - KVM: selftests: Add GUEST_ASSERT variants to pass values to host (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: selftests: Use kernel's list instead of homebrewed replacement (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: pass through CPUID(0x80000006) (Eric Northup)  [Orabug: 32490237]  
  - KVM: x86: Return updated timer current count register from KVM_GET_LAPIC (Peter Shier)  [Orabug: 32490237]  
  - KVM: remove redundant assignment to variable r (Colin Ian King)  [Orabug: 32490237]  
  - KVM: VMX: pass correct DR6 for GD userspace exit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: selftests: Add KVM_SET_GUEST_DEBUG test (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Peter Xu)  [Orabug: 32490237]  
  - KVM: x86: fix DR6 delivery for various cases of #DB injection (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Peter Xu)  [Orabug: 32490237]  
  - kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: fill in kvm_run->debug.arch.dr[67] (Paolo Bonzini)  [Orabug: 32490237]  
  - kvm: Disable objtool frame pointer checking for vmenter.S (Josh Poimboeuf)  [Orabug: 32490237]  
  - kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Venkatesh Srinivas)  [Orabug: 32490237]  
  - KVM: SVM: Fix __svm_vcpu_run declaration. (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: SVM: Do not setup frame pointer in __svm_vcpu_run (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: SVM: Fix build error due to missing release_pages() include (Borislav Petkov)  [Orabug: 32490237]  
  - KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Uros Bizjak)  [Orabug: 32490237]  
  - kvm: nVMX: match comment with return type for nested_vmx_exit_reflected (Oliver Upton)  [Orabug: 32490237]  
  - kvm: nVMX: reflect MTF VM-exits if injected by L1 (Oliver Upton)  [Orabug: 32490237]  
  - KVM: SVM: move more vmentry code to assembly (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: fix compilation with modular PSP and non-modular KVM (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: X86: Filter out the broadcast dest for IPI fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: nVMX: don't clear mtf_pending when nested events are blocked (Oliver Upton)  [Orabug: 32490237]  
  - KVM: SVM: Split svm_vcpu_run inline assembly to separate file (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: SVM: Move SEV code to separate file (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Move AVIC code to separate file (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Move Nested SVM Implementation to nested.c (Joerg Roedel)  [Orabug: 32490237]  
  - kVM SVM: Move SVM related files to own sub-directory (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Annotate svm_x86_ops as __initdata (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Annotate vmx_x86_ops as __initdata (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Configure runtime hooks using vmx_x86_ops (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Move hardware_setup() definition below vmx_x86_ops (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move init-only kvm_x86_ops to separate struct (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Pass kvm_init()'s opaque param to additional arch funcs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Delay read msr data iff writes ICR MSR (Wanpeng Li)  [Orabug: 32490237]  
  - x86/kvm: Convert to new CPU match macros (Thomas Gleixner)  [Orabug: 32490237]  
  - KVM: VMX: Gracefully handle faults on VMXON (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: nVMX: remove side effects from nested_vmx_exit_reflected (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - selftests: kvm: Uses TEST_FAIL in tests/utilities (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - selftests: kvm: Introduce the TEST_FAIL macro (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - KVM: selftests: Use consistent message for test skipping (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Enable printf format warnings for TEST_ASSERT (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Share common API documentation (Andrew Jones)  [Orabug: 32490237]  
  - selftests: KVM: SVM: Add vmcall test to gitignore (Andrew Jones)  [Orabug: 32490237]  
  - KVM: nVMX: Consolidate nested MTF checks to helper function (Oliver Upton)  [Orabug: 32490237]  
  - KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: unify callbacks to load paging root (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Trace the original requested CPUID function in kvm_cpuid() (Jan Kiszka)  [Orabug: 32490237]  
  - KVM: CPUID: add support for supervisor states (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Expose SVM features to L1 iff nested is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move VMX's host_efer to common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Directly query Intel PT mode when refreshing PMUs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use kvm_cpu_caps to detect Intel PT support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Override host CPUID results with kvm_cpu_caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Do host CPUID at load time to mask KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Remove stateful CPUID handling (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use KVM cpu caps to track UMIP emulation (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add a helper to check kernel support when setting cpu cap (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Convert feature updates from CPUID to KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Convert feature updates from CPUID to KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor handling of XSAVES CPUID adjustment (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Handle Intel PT CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle RDTSCP CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle PKU CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle INVPCID CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle MPX CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor cpuid_mask() to auto-retrieve the register (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce cpuid_entry_{get,has}() accessors (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use u32 for holding CPUID register value in helpers (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop explicit @func param from ->set_supported_cpuid() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Make kvm_mpx_supported() an inline function (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use supported_xcr0 to detect MPX support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Calculate the supported xcr0 mask at load time (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add helpers to query Intel PT mode (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use common loop iterator when handling CPUID 0xD.N (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop redundant array size check (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Encapsulate CPUID entries and metadata in struct (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Consolidate CPUID array max num entries checking (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop redundant boot cpu checks on SSBD feature bits (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop the explicit @index from do_cpuid_7_mask() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Clean up CPUID 0x7 sub-leaf loop (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Check for CPUID 0xD.N support before validating array size (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Check userspace CPUID array size after validating sub-leaf (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Simplify handling of Centaur CPUID leafs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor loop around do_cpuid_func() to separate helper (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move emulation-only helpers to emulate.c (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Drop gfn_to_pfn_atomic() (Peter Xu)  [Orabug: 32490237]  
  - KVM: nVMX: Drop unnecessary check on ept caps for execute-only (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Rename EPTP validity helper and associated variables (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Don't drop level/direct from MMU role calculation (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: selftests: Support dirty log initial-all-set test (Jay Zhou)  [Orabug: 32490237]  
  - KVM: X86: trigger kvmclock sync request just once on VM creation (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: LAPIC: Recalculate apic map in batch (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: Fix some obsolete comments (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86/mmu: Reuse the current root if possible for fast switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Remove unnecessary asm/kvm_host.h includes (Peter Xu)  [Orabug: 32490237]  
  - KVM: selftests: Fix unknown ucall command asserts (Andrew Jones)  [Orabug: 32490237]  
  - KVM: x86: Adjust counter sample period after a wrmsr (Eric Hankland)  [Orabug: 32490237]  
  - KVM: VMX: Add 'else' to split mutually exclusive case (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: selftests: Convert some printf's to pr_info's (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Rework debug message printing (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Time guest demand paging (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Support multiple vCPUs in demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add support for vcpu_args_set to aarch64 and s390x (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Pass args to vCPU in global vCPU args struct (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add memory size parameter to the demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add configurable demand paging delay (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add demand paging content to the demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Create a demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Introduce num-pages conversion utilities (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Introduce vm_guest_mode_params (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Rename vm_guest_mode_params (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: aarch64: Remove unnecessary ifdefs (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Remove unnecessary defines (Andrew Jones)  [Orabug: 32490237]  
  - KVM: X86: Narrow down the IPI fastpath to single target IPI (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: VMX: don't allow memory operands for inline asm that modifies SP (Nick Desaulniers)  [Orabug: 32490237]  
  - KVM: x86: remove bogus user-triggerable WARN_ON (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Nitesh Narayan Lal)  [Orabug: 32490237]  
  - KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: fix Kconfig menu text for -Werror (Jason A. Donenfeld)  [Orabug: 32490237]  
  - KVM: X86: Fix dereference null cpufreq policy (Wanpeng Li)  [Orabug: 32490237]  
  - kvm: x86: Limit the number of "kvm: disabled by bios" messages (Erwan Velu)  [Orabug: 32490237]  
  - KVM: x86: avoid useless copy of cpufreq policy (Paolo Bonzini)  [Orabug: 32490237]  
  - uek-rpm: Enable CONFIG_KVM_WERROR=y (Liam Merwick)  [Orabug: 32490237]  
  - KVM: allow disabling -Werror (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: let declaration of kvm_get_running_vcpus match implementation (Christian Borntraeger)  [Orabug: 32490237]  
  - KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE (Xiaoyao Li)  [Orabug: 32490237]  
  - kvm/emulate: fix a -Werror=cast-function-type (Qian Cai)  [Orabug: 32490237]  
  - KVM: x86: fix missing prototypes (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: fix WARN_ON check of an unsigned less than zero (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: KVM: Remove unused x86_register enum (Eric Auger)  [Orabug: 32490237]  
  - selftests: KVM: SVM: Add vmcall test (Eric Auger)  [Orabug: 32490237]  
  - selftests: KVM: AMD Nested test infrastructure (Eric Auger)  [Orabug: 32490237]  
  - selftests: KVM: Replace get_{gdt,idt}_base() by get_{gdt,idt}() (Eric Auger)  [Orabug: 32490237]  
  - KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Handle pending #DB when injecting INIT VM-exit (Oliver Upton)  [Orabug: 32490237]  
  - KVM: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Fix perfctr WRMSR for running counters (Eric Hankland)  [Orabug: 32490237]  
  - x86/kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nVMX: Remove stale comment from nested_vmx_load_cr3() (Sean Christopherson)  [Orabug: 32490237]  
  - x86/kvm: do not setup pv tlb flush when not paravirtualized (Thadeu Lima de Souza Cascardo)  [Orabug: 32490237]  
  - KVM: x86: Take a u64 when checking for a valid dr7 value (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: use raw clock values consistently (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: reorganize pvclock_gtod_data members (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: KVM: Add fpu and one reg set/get library functions (Janosch Frank)  [Orabug: 32490237]  
  - KVM: x86: Use a typedef for fastop functions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Add 'else' to unify fastop and execute call path (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Sean Christopherson)  [Orabug: 32490237]  
  - Adding 'else' to reduce checking. (Haiwei Li)  [Orabug: 32490237]  
  - KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: x86: Perform non-canonical checks in 32-bit KVM (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Move kvm_vcpu_init() invocation to common code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move allocation of pio_data page down a few lines (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move FPU allocation to common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Allocate vcpu struct in common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use direct vcpu pointer during vCPU create/free (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Allocate VPID after initializing VCPU (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Refactor and rename bit() to feature_bit() macro (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Expand build-time assertion on reverse CPUID usage (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move bit() helper to cpuid.h (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add dedicated emulator helpers for querying CPUID features (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logic (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Check for full VMX support when verifying CPU compatibility (Sean Christopherson)  [Orabug: 32490237]  
  - x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Sean Christopherson)  [Orabug: 32490237]  
  - x86/vmx: Introduce VMX_FEATURES_* (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Move definition of make_mmu_pages_available() up (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite (Jim Mattson)  [Orabug: 32490237]  
  - KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Rename NMI_PENDING to NMI_WINDOW (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Convert the last users of "shorthand = 0" to use macros (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Fix callers of kvm_apic_match_dest() to use correct macros (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Move irrelevant declarations out of ioapic.h (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Peter Xu)  [Orabug: 32490237]  
  - KVM: get rid of var page in kvm_set_pfn_dirty() (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: vmx: remove unreachable statement in vmx_get_msr_feature() (Miaohe Lin)  [Orabug: 32490237]  
  - kvm: vmx: Stop wasting a page for guest_msrs (Jim Mattson)  [Orabug: 32490237]  
  - KVM: x86: create mmu/ subdirectory (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: remove set but not used variable 'called' (Mao Wenan)  [Orabug: 32490237]  
  - KVM: nVMX: Do not mark vmcs02->apic_access_page as dirty when unpinning (Liran Alon)  [Orabug: 32490237]  
  - KVM: nVMX: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: Unexport kvm_vcpu_reload_apic_access_page() (Liran Alon)  [Orabug: 32490237]  
  - KVM: nVMX: Use semi-colon instead of comma for exit-handlers initialization (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal)  [Orabug: 32490237]  
  - x86/tss: Fix and move VMX BUILD_BUG_ON() (Thomas Gleixner)  [Orabug: 32490237]  
  - KVM: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal)  [Orabug: 32490237]  
  - KVM: remember position in kvm->vcpus array (Radim Krčmář)  [Orabug: 32490237]  
  - KVM: nVMX: Add support for capturing highest observable L2 TSC (Aaron Lewis)  [Orabug: 32490237] [Orabug: 32526772]  
  - kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Aaron Lewis)  [Orabug: 32490237]  
  - kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Aaron Lewis)  [Orabug: 32490237]  
  - kvm: nested: Introduce read_and_check_msr_entry() (Aaron Lewis)  [Orabug: 32490237]  
  - KVM: nVMX: mark functions in the header as "static inline" (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Oliver Upton)  [Orabug: 32490237]  
  - KVM: VMX: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Oliver Upton)  [Orabug: 32490237]  
  - selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - KVM: x86: Optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Like Xu)  [Orabug: 32490237]  
  - perf/core: Provide a kernel-internal interface to pause perf_event (Like Xu)  [Orabug: 32490237]  
  - perf/core: Provide a kernel-internal interface to recalibrate event period (Like Xu)  [Orabug: 32490237]  
  - KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Liran Alon)  [Orabug: 32490237]  
  - KVM: VMX: Refactor update_cr8_intercept() (Liran Alon)  [Orabug: 32490237]  
  - KVM: X86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: MMIO: get rid of odd out_err label in kvm_coalesced_mmio_init (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: get rid of odd out jump label in pdptrs_changed (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti)  [Orabug: 32490237]  
  - x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Paul E. McKenney)  [Orabug: 32490237]  
  - KVM: Add separate helper for putting borrowed reference to kvm (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: tests: Add test to verify MSR_IA32_XSS (Aaron Lewis)  [Orabug: 32490237]  
  - kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common (Aaron Lewis)  [Orabug: 32490237]  
  - KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Initialize vmx->guest_msrs[] right after allocation (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Write VPID to vmcs when creating vcpu (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Like Xu)  [Orabug: 32490237]  
  - KVM: remove redundant code in kvm_arch_vm_ioctl (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Fold decache_cr3() into cache_reg() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add helpers to test/mark reg availability and dirtiness (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add WARNs to detect out-of-bounds register indices (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Sean Christopherson)  [Orabug: 32490237]  
  - IB/core: Only update PKEY and GID caches on respective events (Håkon Bugge)  [Orabug: 32816364]  
  - integrity: Load mokx variables into the blacklist keyring (Eric Snowberg)  [Orabug: 32940532]  
  - crypto: mips/poly1305 - enable for all MIPS processors (Maciej W. Rozycki)  [Orabug: 32953363]  
  - wireguard: kconfig: use arm chacha even with no neon (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: queueing: get rid of per-peer ring buffers (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: device: do not generate ICMP for non-IP packets (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: peer: put frequently used members above cache lines (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: selftests: test multiple parallel streams (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: socket: remove bogus __be32 annotation (Jann Horn)  [Orabug: 32953363]  
  - wireguard: avoid double unlikely() notation when using IS_ERR() (Antonio Quartulli)  [Orabug: 32953363]  
  - wireguard: selftests: check that route_me_harder packets use the right sk (Jason A. Donenfeld)  [Orabug: 32953363]  
  - rds: ib: Remove two ib_modify_qp() calls (Håkon Bugge)  [Orabug: 33002746]  
  - IB/cma: Introduce rdma_set_min_rnr_timer() (Håkon Bugge)  [Orabug: 33002746]  
  - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Update topdown documentation for Sapphire Rapids (Kan Liang)  [Orabug: 32986807]  
  - perf stat: Support L2 Topdown events (Kan Liang)  [Orabug: 32986807]  
  - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Kan Liang)  [Orabug: 32986807]  
  - perf report: Support instruction latency (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Kan Liang)  [Orabug: 32986807]  
  - perf c2c: Support data block and addr block (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Support data block and addr block (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Support the auxiliary event (Kan Liang)  [Orabug: 32986807]  
  - perf stat: Add Topdown metrics events as default events (Kan Liang)  [Orabug: 32986807]  
  - perf mem: Introduce weak function perf_mem_events__ptr() (Leo Yan)  [Orabug: 32986807]  
  - perf mem: Search event name with more flexible path (Leo Yan)  [Orabug: 32986807]  
  - perf tools: Add documentation for topdown metrics (Andi Kleen)  [Orabug: 32986807]  
  - perf record: Support sample-read topdown metric group (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Rename group to topdown (Kan Liang)  [Orabug: 32986807]  
  - perf c2c: Fix 'perf c2c record -e list' to show the default events used (Ian Rogers)  [Orabug: 32986807]  
  - perf tools: Add support for leader-sampling with AUX area events (Adrian Hunter)  [Orabug: 32986807]  
  - perf evlist: Allow multiple read formats (Adrian Hunter)  [Orabug: 32986807]  
  - perf evsel: Rearrange perf_evsel__config_leader_sampling() (Adrian Hunter)  [Orabug: 32986807]  
  - perf evlist: Move leader-sampling configuration (Adrian Hunter)  [Orabug: 32986807]  
  - perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Adrian Hunter)  [Orabug: 32986807]  
  - perf events parser: Add missing Intel CPU events to parser (Adrian Hunter)  [Orabug: 32986807]  
  - perf auxtrace: Move perf_evsel__find_pmu() (Adrian Hunter)  [Orabug: 32986807]  
  - tools headers: Synchronize perf_event.h header (Thomas Tai)  [Orabug: 32986807]  
  - kabi: fix x86_pmu, perf_sample_data and perf_mem_data_src structure (Thomas Tai)  [Orabug: 32986807]  
  - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Kan Liang)  [Orabug: 32986807]  
  - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Kan Liang)  [Orabug: 32986807]  
  - perf/x86/intel: Filter unsupported Topdown metrics event (Kan Liang)  [Orabug: 32986807]  
  - perf/x86/intel: Factor out intel_update_topdown_event() (Kan Liang)  [Orabug: 32986807]  
  - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Kan Liang)  [Orabug: 32986807]  
  - include/linux/list.h: add a macro to test if entry is pointing to the head (Andy Shevchenko)  [Orabug: 32986807]  
  - uek-rpm: enable nvme target passthru mode (Alan Adamson)  [Orabug: 32978461]  
  - nvmet: introduce the passthru Kconfig option (Chaitanya Kulkarni)  [Orabug: 32978461]  
  - scsi: smartpqi: Remove unused functions (Bart Van Assche)  [Orabug: 32983221]  
  - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add new PCI IDs (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct system hangs when resuming from hibernation (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update enclosure identifier in sysfs (Murthy Bhat)  [Orabug: 32983221]  
  - scsi: smartpqi: Add additional logging for LUN resets (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Murthy Bhat)  [Orabug: 32983221]  
  - scsi: smartpqi: Add phy ID support for the physical drives (Murthy Bhat)  [Orabug: 32983221]  
  - scsi: smartpqi: Convert snprintf() to scnprintf() (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Fix driver synchronization issues (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update device scan operations (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update OFA management (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update RAID bypass handling (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update suspend/resume and shutdown (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Synchronize device resets with mutex (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update soft reset management for OFA (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update event handler (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for wwid (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Remove timeouts from internal cmds (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add host level stream detection enable (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add stream detection (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Align code with oob driver (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for long firmware version (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for RAID1 writes (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Refactor scatterlist code (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Refactor aio submission code (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for new product ids (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct request leakage during reset operations (Murthy Bhat)  [Orabug: 32983221]  
  - module: remove never implemented MODULE_SUPPORTED_DEVICE (Leon Romanovsky)  [Orabug: 32983221]  
  - scsi: smartpqi: Update version to 1.2.16-012 (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct driver removal with HBA disks (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Update copyright (Don Brace)  [Orabug: 32983221]  
  - treewide: Use fallthrough pseudo-keyword (Gustavo A. R. Silva)  [Orabug: 32983221]  
  - scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add RAID bypass counter (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Support device deletion via sysfs (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update logical volume size after expansion (Mahesh Rajashekhara)  [Orabug: 32983221]  
  - scsi: smartpqi: Add id support for SmartRAID 3152-8i (Mahesh Rajashekhara)  [Orabug: 32983221]  
  - scsi: smartpqi: Identify physical devices without issuing INQUIRY (Kevin Barnett)  [Orabug: 32983221]  
  - treewide: Use sizeof_field() macro (Pankaj Bharadiya)  [Orabug: 32983221]  
  - block: fix KABI breakage of bd_set_size() (Stephen Brennan)  [Orabug: 33005793]  
  - block: fix KABI breakage of struct block_device (Stephen Brennan)  [Orabug: 33005793]  
  - nvme: don't call revalidate_disk from nvme_set_queue_dying (Christoph Hellwig)  [Orabug: 33005793]  
  - block: fix locking for struct block_device size updates (Christoph Hellwig)  [Orabug: 33005793]  
  - block: replace bd_set_size with bd_set_nr_sectors (Christoph Hellwig)  [Orabug: 33005793]  
  - block: remove flush_disk (Christoph Hellwig)  [Orabug: 33005793]  
  - block: move clearing bd_invalidated into check_disk_size_change (Christoph Hellwig)  [Orabug: 33005793]  
  - vfio/type1: fix unmap all on ILP32 (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: block on invalid vaddr (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: implement notify callback (Steve Sistare)  [Orabug: 32967882]  
  - vfio: iommu driver notify callback (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: implement interfaces to update vaddr (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: massage unmap iteration (Steve Sistare)  [Orabug: 32967882]  
  - vfio: interfaces to update vaddr (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: implement unmap all (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: unmap cleanup (Steve Sistare)  [Orabug: 32967882]  
  - vfio: option to unmap all (Steve Sistare)  [Orabug: 32967882]  
  - nvme-core: UEK: fix the warning caused by nvme update (Jack Vogel)   
  - mm/memory-failure: unnecessary amount of unmapping (Jane Chu)  [Orabug: 32879894]  
  - mm: fix memory_failure() handling of dax-namespace metadata (Dan Williams)  [Orabug: 32879894]  
  - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events (Aili Yao)  [Orabug: 32879894]  
  - mm,memory_failure: always pin the page in madvise_inject_error (Oscar Salvador)  [Orabug: 32879894]  
  - mm/memory-failure.c: remove unused macro `writeback' (Alex Shi)  [Orabug: 32879894]  
  - mm/memory-failure: do pgoff calculation before for_each_process() (Xianting Tian)  [Orabug: 32879894]  
  - mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread (Naoya Horiguchi)  [Orabug: 32879894]  
  - mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill (Naoya Horiguchi)  [Orabug: 32879894]  
  - mm, memory_failure: don't send BUS_MCEERR_AO for action required error (Wetp Zhang)  [Orabug: 32879894]  
  - Revert "nvme-pci: remove last_sq_tail" (Keith Busch)  [Orabug: 32969554]  
  - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme: return errors for hwmon init (Keith Busch)  [Orabug: 32969554]  
  - nvmet: get transport reference for passthru ctrl (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: Fix NULL dereference for pci nvme controllers (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: just check the status code type in nvme_is_path_error (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: refactor command completion (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: rename and document nvme_end_request (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: skip noiob for zoned devices (Keith Busch)  [Orabug: 32969554]  
  - nvme-pci: fix PRP pool size (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (John Garry)  [Orabug: 32969554]  
  - nvme: Use spin_lock_irq() when taking the ctrl->lock (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: call blk_mq_free_request() directly (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: fix oops in pt cmd execution (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: add ns tear down label for pt-cmd handling (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet-passthru: Reject commands with non-sgl flags set (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: fix a memory leak (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-loop: remove extra variable in create ctrl (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: introduce the passthru configfs interface (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: Add passthru enable/disable helpers (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: add passthru code to process commands (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: export nvme_find_get_ns() and nvme_put_ns() (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: introduce nvme_ctrl_get_by_path() (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]() (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: create helper function to obtain command effects (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: clear any SGL flags in passthru commands (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet-fc: remove redundant del_work_active flag (James Smart)  [Orabug: 32969554]  
  - nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (James Smart)  [Orabug: 32969554]  
  - nvme-fc: set max_segments to lldd max value (James Smart)  [Orabug: 32969554]  
  - nvme-hwmon: log the controller device name (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: document nvme controller states (Sagi Grimberg)  [Orabug: 32969554]  
  - nvmet: use xarray for ctrl ns storing (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-pci: add support for ACPI StorageD3Enable property (David E. Box)  [Orabug: 32969554]  
  - nvme-pci: use max of PRP or SGL for iod size (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-core: replace ctrl page size with a macro (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme: remove redundant validation in nvme_start_ctrl() (Baolin Wang)  [Orabug: 32969554]  
  - nvme: remove an unnecessary condition (Dan Carpenter)  [Orabug: 32969554]  
  - nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-pci: use standard block status symbolic names (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: add a blank line after declarations (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: fix some comments issues (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: remove redundant segment validation (Baolin Wang)  [Orabug: 32969554]  
  - nvme: document quirked Intel models (David Fugate)  [Orabug: 32969554]  
  - nvme: Include nvme_revalidate_disk() refactoring (Alan Adamson)  [Orabug: 32969554]  
  - nvme: support for multiple Command Sets Supported and Effects log pages (Keith Busch)  [Orabug: 32969554]  
  - nvme: implement multiple I/O Command Set support (Niklas Cassel)  [Orabug: 32969554]  
  - nvme: fix identify error status silent ignore (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: fix possible hang when ns scanning fails during error recovery (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: refactor nvme_identify_ns_descs error handling (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: use USEC_PER_SEC instead of magic numbers (Baolin Wang)  [Orabug: 32969554]  
  - nvmet-tcp: simplify nvmet_process_resp_list (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-tcp: optimize network stack with setting msg flags according to batch size (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-tcp: leverage request plugging (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-tcp: have queue prod/cons send list become a llist (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-fcloop: verify wwnn and wwpn format (Dongli Zhang)  [Orabug: 32969554]  
  - nvmet: use unsigned type for u64 (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: introduce flags member in nvmet_fabrics_ops (Max Gurtovoy)  [Orabug: 32969554]  
  - nvmet-tcp: remove has_keyed_sgls initialization (Max Gurtovoy)  [Orabug: 32969554]  
  - nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Dongli Zhang)  [Orabug: 32969554]  
  - nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Dongli Zhang)  [Orabug: 32969554]  
  - nvme-pci: code cleanup for nvme_alloc_host_mem() (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-pci: use unsigned for io queue depth (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-core: use u16 type for ctrl->sqsize (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-core: use u16 type for directives (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-rdma: fix a missing completion with remove invalidation (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme-rdma: factor out a nvme_rdma_end_request helper (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: add a new blk_mq_complete_request_remote API (Alan Adamson)  [Orabug: 32969554]  
  - blk-mq: factor out a blk_mq_complete_need_ipi helper (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: move failure injection out of blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32969554]  
  - loop: Report EOPNOTSUPP properly (Evan Green)  [Orabug: 32969554]  
  - blk-mq: Document functions for sending request (André Almeida)  [Orabug: 32969554]  
  - blk-mq: Make blk_mq_run_hw_queue() return void (John Garry)  [Orabug: 32969554]  
  - blk-mq: merge the softirq vs non-softirq IPI logic (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: complete polled requests directly (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: remove raise_blk_irq (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: factor out a helper to reise the block softirq (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: merge blk-softirq.c into blk-mq.c (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: Inline status checkers (Pavel Begunkov)  [Orabug: 32969554]  
  - net/rds: Passive connections always yield (Gerd Rausch)  [Orabug: 32925129]  
  - net/rds: Prevent the cm_id from being pulled right under our feet (Gerd Rausch)  [Orabug: 32908883]  
  - A/A Bonding: remove use of trace_printk(), replacing with tracepoints (Alan Maguire)  [Orabug: 32969529]  
  - PCI/ERR: Retain status from error notification (Keith Busch)  [Orabug: 32747977]  
  - rds: Change return code from rds_send_xmit() when lock is taken (Håkon Bugge)  [Orabug: 32852360]  
  - rds: Fix unintended fall-through in rds_send_worker (Håkon Bugge)  [Orabug: 32852360]  
  - RDMA/core: Unify RoCE check and re-factor code (Håkon Bugge)  [Orabug: 32846641]  
  - selftests/sgx: Use a statically generated 3072-bit RSA key (Jarkko Sakkinen)  [Orabug: 32969422]  
  - tools headers: copy the updated headers to the tools directory (Thomas Tai)  [Orabug: 32969422]  
  - uek-rpm: Enable Intel Software Guard Extensions (SGX) (Thomas Tai)  [Orabug: 32969422]  
  - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Drop racy follow_pfn() check (Daniel Vetter)  [Orabug: 32969422]  
  - MAINTAINERS: Fix the tree location for INTEL SGX patches (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Fix the return type of sgx_init() (Sami Tolvanen)  [Orabug: 32969422]  
  - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Fix a typo in kernel-doc markup (Mauro Carvalho Chehab)  [Orabug: 32969422]  
  - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Borislav Petkov)  [Orabug: 32969422]  
  - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Clarify 'laundry_list' locking (Dave Hansen)  [Orabug: 32969422]  
  - x86/sgx: Update MAINTAINERS (Jarkko Sakkinen)  [Orabug: 32969422]  
  - Documentation/x86: Document SGX kernel architecture (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add ptrace() support for the SGX driver (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add a page reclaimer (Thomas Tai)  [Orabug: 32969422]  
  - selftests/x86: Add a selftest for SGX (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/vdso: Implement a vDSO for Intel SGX enclave call (Sean Christopherson)  [Orabug: 32969422]  
  - x86/traps: Attempt to fixup exceptions in vDSO before signaling (Sean Christopherson)  [Orabug: 32969422]  
  - x86/fault: Add a helper function to sanitize error code (Sean Christopherson)  [Orabug: 32969422]  
  - kabi: fix kabi breakage caused by backporting Intel SGX (Thomas Tai)  [Orabug: 32969422]  
  - x86/vdso: Add support for exception fixup in vDSO functions (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add an SGX misc driver interface (Jarkko Sakkinen)  [Orabug: 32969422]  
  - mm: Add 'mprotect' hook to struct vm_operations_struct (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Add SGX page allocator functions (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/cpu/intel: Add a nosgx kernel parameter (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/cpu/intel: Detect SGX support (Sean Christopherson)  [Orabug: 32969422]  
  - x86/mm: Signal SIGSEGV with PF_SGX (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Sean Christopherson)  [Orabug: 32969422]  
  - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits (Sean Christopherson)  [Orabug: 32969422]  
  - x86/cpufeatures: Add Intel SGX hardware bits (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Add wrappers for ENCLS functions (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX architectural data structures (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/cpufeatures: Mark ENQCMD as disabled when configured out (Fenghua Yu)  [Orabug: 32969422]  
  - x86/traps: Move pf error codes to <asm/trap_pf.h> (Joerg Roedel)  [Orabug: 32969422]  
  - mmap locking API: initial implementation as rwsem wrappers (Michel Lespinasse)  [Orabug: 32969422]  
  - x86/vdso/Makefile: Add vobjs32 (Dmitry Safonov)  [Orabug: 32969422]  
  - x86/cpu: Print "VMX disabled" error message iff KVM is enabled (Sean Christopherson)  [Orabug: 32969422]  
  - x86/cpu: Clear VMX feature flag if VMX is not fully enabled (Sean Christopherson)  [Orabug: 32969422]  
  - x86/intel: Initialize IA32_FEAT_CTL MSR at boot (Sean Christopherson)  [Orabug: 32969422]  
  - tools/x86: Sync msr-index.h from kernel sources (Sean Christopherson)  [Orabug: 32969422]  
  - selftests, kvm: Replace manual MSR defs with common msr-index.h (Sean Christopherson)  [Orabug: 32969422]  
  - tools arch x86: Grab a copy of the file containing the MSR numbers (Arnaldo Carvalho de Melo)  [Orabug: 32969422]  
  - x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Sean Christopherson)  [Orabug: 32969422]  
  - kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints (Jim Mattson)  [Orabug: 32969422]  
  - docs: Move the user-space ioctl() docs to userspace-api (Jonathan Corbet)  [Orabug: 32969422]  
  - RDMA/mlx5: Remove IB representors dead code (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5: Simplify eswitch mode check (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5: Delete custom device management logic (Leon Romanovsky)  [Orabug: 32879638]  
  - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5e: Connect ethernet part to auxiliary bus (Leon Romanovsky)  [Orabug: 32879638]  
  - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Leon Romanovsky)  [Orabug: 32879638]  
  - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5_core: Clean driver version and name (Leon Romanovsky)  [Orabug: 32879638]  
  - driver core: auxiliary bus: minor coding style tweaks (Greg Kroah-Hartman)  [Orabug: 32879638]  
  - driver core: auxiliary bus: make remove function return void (Greg Kroah-Hartman)  [Orabug: 32879638]  
  - driver core: auxiliary bus: move slab.h from include file (Greg Kroah-Hartman)  [Orabug: 32879638]  
  - net/mlx5: Fix devlink objects and devlink device unregister sequence (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5e: Take DCBNL-related definitions into dedicated files (Tariq Toukan)  [Orabug: 32879638]  
  - net/mlx5: Drain wq first during PCI device removal (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5: Simplify mlx5_unload_one() and its callers (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5: Simplify mlx5_register_device to return void (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5e: Set netdev name space on creation (Michael Guralnik)  [Orabug: 32879638]  
  - net: devlink: export devlink net getter (Jiri Pirko)  [Orabug: 32879638]  
  - net/mlx4: Treat VFs fair when handling comm_channel_events (Hans Westgaard Ry)  [Orabug: 32763086]  
  - KVM: VMX: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Liran Alon)  [Orabug: 32781874]  
  - Revert "rds: ib: Remove two ib_modify_qp() calls" (Sharath Srinivasan)  [Orabug: 32715565]  
  - net/rds: Missing RDS/RDMA private data in response to connection request (Ka-Cheong Poon)  [Orabug: 32388404]  
  - net/rds: In rds_send_xmit() use sg_next() to get the next sg entry (Sharath Srinivasan)  [Orabug: 32441607]  
  - mm: memcg/slab: optimize objcg stock draining (Roman Gushchin)  [Orabug: 32633078]  
  - Revert "mm/memcontrol: Increase threshold for draining per-cpu stocked bytes" (Imran Khan)  [Orabug: 32633078]  
  - A/A Bonding: In rdmaip synchronize access to ip_config[].rdmaip_dev (Sharath Srinivasan)  [Orabug: 32486193]  
  - uapi: Fix linux/rds.h userspace compilation issues (Ka-Cheong Poon)  [Orabug: 32967640]  
  - uapi: Fix linux/rds.h userspace compilation errors. (Vinson Lee)  [Orabug: 32967640]  
  - uapi: fix linux/rds.h userspace compilation error (Dmitry V. Levin)  [Orabug: 32967640]  
  - uapi: fix linux/rds.h userspace compilation errors (Dmitry V. Levin)  [Orabug: 32967640]  
  - net/rds: Reject error code change (Ka-Cheong Poon)  [Orabug: 32565540]  
  - net/rds: Incorrect RDS protocol version fall back (Ka-Cheong Poon)  [Orabug: 32376160]  
  - Add auxiliary bus support (Dave Ertman)  [Orabug: 32461425]  
  - net/rds: WARNING in rds_conn_drop (Ka-Cheong Poon)  [Orabug: 32481704]  
  - rds: ib: Remove two ib_modify_qp() calls (Håkon Bugge)  [Orabug: 32519914]  
  - net/rds: Remove flag WQ_MEM_RECLAIM from rid_dev_wq (Ka-Cheong Poon)  [Orabug: 32535998]  
  - net/rds: Need to check shutdown progress in rds_conn_path_destroy() (Ka-Cheong Poon)  [Orabug: 32535998]  
  - arm64: kexec: add support for kexec with spin-table (Henry Willard)  [Orabug: 32549966]  
  - exec, elf: fix reserve_va_range() sanity check (Anthony Yznaga)  [Orabug: 32387884]  
  - exec, elf: use already allocated notes data in reserve_va_range() (Anthony Yznaga)  [Orabug: 32387884]  
  - mm: madv_doexec_flag sysctl (Steve Sistare)  [Orabug: 32387884]  
  - mm: introduce MADV_DOEXEC (Steve Sistare)  [Orabug: 32387884]  
  - exec, elf: require opt-in for accepting preserved mem (Anthony Yznaga)  [Orabug: 32387884]  
  - mm: introduce VM_EXEC_KEEP (Steve Sistare)  [Orabug: 32387884]  
  - mm: fail exec if stack expansion will overlap another vma (Anthony Yznaga)  [Orabug: 32387884]  
  - mm: do not assume only the stack vma exists in setup_arg_pages() (Anthony Yznaga)  [Orabug: 32387884]  
  - elf: reintroduce using MAP_FIXED_NOREPLACE for elf executable mappings (Anthony Yznaga)  [Orabug: 32387884]  
  - rds: Bug in rds_tcp_tune() prevents rds_tcp_rcvbuf tunable from working properly (William Kucharski)  [Orabug: 32646490]  
  - pci.h: Fix kABI breakage in pci.h (Thomas Tai)  [Orabug: 32961050]  
  - PCI/ERR: Clear AER status only when we control AER (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/AER: Add RCEC AER error injection support (Qiuxu Zhuo)  [Orabug: 32961050]  
  - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Recover from RCiEP AER errors (Qiuxu Zhuo)  [Orabug: 32961050]  
  - PCI/ERR: Recover from RCEC AER errors (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Avoid negated conditional for clarity (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Simplify by computing pci_pcie_type() once (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Simplify by using pci_upstream_bridge() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Rename reset_link() to reset_subordinates() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Luc Van Oostenryck)  [Orabug: 32961050]  
  - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Bind RCEC devices to the Root Port driver (Qiuxu Zhuo)  [Orabug: 32961050]  
  - PCI/AER: Write AER Capability only when we control it (Sean V Kelley)  [Orabug: 32961050]  
  - PCI: Convert PCIe capability PCIBIOS errors to errno (Bolarinwa Olayemi Saheed)  [Orabug: 32961050]  
  - PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Jonathan Cameron)  [Orabug: 32961050]  
  - PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Bjorn Helgaas)  [Orabug: 32961050]  
  - PCI/AER: Log correctable errors as warning, not error (Matt Jolly)  [Orabug: 32961050]  
  - PCI/AER: Simplify __aer_print_error() (Bjorn Helgaas)  [Orabug: 32961050]  
  - PCI/AER: Use "aer" variable for capability offset (Bjorn Helgaas)  [Orabug: 32961050]  
  - PCI/AER: Remove redundant dev->aer_cap checks (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - PCI/AER: Remove redundant pci_is_pcie() checks (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - PCI/AER: Use only _OSC to determine AER ownership (Alexandru Gagniuc)  [Orabug: 32961050]  
  - PCI/AER: Rationalize error status register clearing (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - Revert "PCI/AER: Enable reporting for ports enumerated after AER driver registration" (Thomas Tai)  [Orabug: 32961050]  
  - KVM: nVMX: add CR4_LA57 bit to nested CR4_FIXED1 (Chenyi Qiang)  [Orabug: 32715880]  
  - rds: ib: move statistics counting from caller to callee in rds_ib_recv_refill (Håkon Bugge)  [Orabug: 32738049]  
  - net/rds: Only increment rdma_resolve_route timeout on error (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Don't block workqueues "cma_wq" and "cm.wq" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Leave the neighbor cache alone (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Give each connection its own workqueue (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Disassociate ic and cm_id before rdma_destroy_id (Gerd Rausch)  [Orabug: 32373816]  
  - Revert "rds: ib: Implement proper cm_id compare" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Add a rdma_cm watchdog timer (Gerd Rausch)  [Orabug: 32373816]  
  - Revert "RDS: IB: fix panic with handlers running post teardown" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Release all resources allocated by "rds_ib_setup_qp" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Don't sleep inside worker threads (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Fix a few race conditions (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Execute "rdma_destroy_id" in the background (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Delay reconnects from passive side by 3 seconds (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Drop connections when peers perform failover (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Yield to incoming connection requests (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Remove stale comments about random backoff (Gerd Rausch)  [Orabug: 32373816]  
  - i2c: i801: Add support for Intel Emmitsburg PCH (Mika Westerberg)  [Orabug: 32963146]  
  - i2c: ismt: Add support for Intel Emmitsburg PCH (Andy Shevchenko)  [Orabug: 32963146]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2121.el7uek]
changelog:
  - perf stat: Support new per thread TopDown metrics (Andi Kleen)  [Orabug: 32934786]  
  - scsi: iscsi: Fix iSCSI cls conn state (Gulam Mohamed)  [Orabug: 32916585]  
  - scsi: iscsi: Fix race condition between login and sync thread (Gulam Mohamed)  [Orabug: 32916585]  
  - scsi: iscsi: Report connection state in sysfs (Gulam Mohamed)  [Orabug: 32916585]  
  - A/A Bonding: remove use of trace_printk(), replacing with tracepoints (Alan Maguire)  [Orabug: 31413661]  
  - uek-rpm: enable VDPA_SIM_NET and VIRTIO_PCI_LIB config (Si-Wei Liu)  [Orabug: 32869259]  
  - Revert "irqbypass: do not start cons/prod when failed connect" (Zhu Lingshan)  [Orabug: 32869259]  
  - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Eli Cohen)  [Orabug: 32869259]  
  - vhost-vdpa: protect concurrent access to vhost device iotlb (Xie Yongji)  [Orabug: 32869259]  
  - vdpa/mlx5: Fix suspend/resume index restoration (Eli Cohen)  [Orabug: 32869259]  
  - vdpa/mlx5: Fix wrong use of bit numbers (Eli Cohen)  [Orabug: 32869259]  
  - vdpa/mlx5: Retrieve BAR address suitable any function (Eli Cohen)  [Orabug: 32869259]  
  - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Gautam Dawar)  [Orabug: 32869259]  
  - vdpa_sim: Skip typecasting from void* (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: set the virtqueue num during register (Jason Wang)  [Orabug: 32869259]  
  - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Stefano Garzarella)  [Orabug: 32869259]  
  - virtio_vdpa: don't warn when fail to disable vq (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci: introduce modern device module (Jason Wang)  [Orabug: 32869259]  
  - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper to get notification offset (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper for getting queue nums (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper for setting/geting queue size (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper to set/get queue_enable (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_queue_address() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_generation() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helpers for setting and getting features (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helpers for setting and getting status (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper to set config vector (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_remove() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: factor out modern device initialization logic (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci: split out modern device (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci: do not access iomem via struct virtio_pci_device directly (Jason Wang)  [Orabug: 32869259]  
  - virtio_pci_modern: Fix the comment of virtio_pci_find_capability() (Liao Pingfang)  [Orabug: 32869259]  
  - virtio: pci: constify ioreadX() iomem argument (as in generic implementation) (Krzysztof Kozlowski)  [Orabug: 32869259]  
  - vdpa_sim_net: Add support for user supported devices (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Enable user to query vdpa device info (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Enable a user to add and delete a vdpa device (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Define vdpa mgmt device, ops and a netlink interface (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Extend routine to accept vdpa device name (Parav Pandit)  [Orabug: 32869259]  
  - vdpa_sim_net: Make mac address array static (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: split vdpasim to core and net modules (Max Gurtovoy)  [Orabug: 32869259]  
  - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: make vdpasim->buffer size configurable (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: set vringh notify callback (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add set_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add get_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: make 'config' generic and usable for any device type (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: store parsed MAC address in a buffer (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add work_fn in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add supported_features field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add device id field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: rename vdpasim_config_ops variables (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: make IOTLB entries limit configurable (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: remove hard-coded virtq count (Max Gurtovoy)  [Orabug: 32869259]  
  - vdpa_sim: remove unnecessary headers inclusion (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa/mlx5: Restore the hardware used index after change map (Eli Cohen)  [Orabug: 32869259]  
  - net/mlx5e: Add missing capability check for uplink follow (Aya Levin)  [Orabug: 32575925]  
  - net/mlx5: Add ability to read and write ECE options (Leon Romanovsky)  [Orabug: 32575925]  
  - net/mlx5: Expose optimal performance scatter entries capability (Yamin Friedman)  [Orabug: 32575925]  
  - scsi: core: add scsi_host_busy_iter() (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Validate io_req before others (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Set scsi_set_resid() only for underflow (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Avoid looping in TRANS ETH on unload (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Liu Shixin)  [Orabug: 32625114]  
  - scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Ye Bin)  [Orabug: 32625114]  
  - scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Remove unneeded semicolon (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject() (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Remove set but not used 'old_vlan' (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Use eth_broadcast_addr() to assign broadcast address (Miaohe Lin)  [Orabug: 32625114]  
  - scsi: fnic: Use true, false for fnic->internal_reset_inprogress (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: make fnic_list and fnic_list_lock static (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: make some symbols static (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 32625114]  
  - scsi: fnic: make array dev_cmd_err static const, makes object smaller (Colin Ian King)  [Orabug: 32625114]  
  - net/mlx5e: Fix SWP offsets when vlan inserted by driver (Venkat Venkatsubra)  [Orabug: 32912813]  
  - Linux 5.4.123 (Greg Kroah-Hartman)   
  - NFC: nci: fix memory leak in nci_allocate_device (Dongliang Mu)   
  - perf unwind: Set userdata for all __report_module() paths (Dave Rigby)   
  - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Jan Kratochvil)   
  - usb: dwc3: gadget: Enable suspend events (Jack Pham)   
  - 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)   
  - Linux 5.4.122 (Greg Kroah-Hartman)   
  - Bluetooth: SMP: Fail if remote and local public keys are identical (Luiz Augusto von Dentz)   
  - video: hgafb: correctly handle card detect failure during probe (Anirudh Rayabharam)   
  - nvmet: use new ana_log_size instead the old one (Hou Pu)   
  - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Luiz Augusto von Dentz)   
  - ext4: fix error handling in ext4_end_enable_verity() (Eric Biggers)   
  - nvme-multipath: fix double initialization of ANA state (Christoph Hellwig)   
  - tty: vt: always invoke vc->vc_sw->con_resize callback (Tetsuo Handa)   
  - vt: Fix character height handling with VT_RESIZEX (Maciej W. Rozycki)   
  - vgacon: Record video mode changes with VT_RESIZEX (Maciej W. Rozycki)   
  - video: hgafb: fix potential NULL pointer dereference (Igor Matheus Andrade Torrente)   
  - qlcnic: Add null check after calling netdev_alloc_skb (Tom Seewald)   
  - leds: lp5523: check return value of lp5xx_read and jump to cleanup code (Phillip Potter)   
  - ics932s401: fix broken handling of errors when word reading fails (Darrick J. Wong)   
  - net: rtlwifi: properly check for alloc_workqueue() failure (Greg Kroah-Hartman)   
  - scsi: ufs: handle cleanup correctly on devm_reset_control_get error (Phillip Potter)   
  - net: stmicro: handle clk_prepare() failure during init (Anirudh Rayabharam)   
  - ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() (Du Cheng)   
  - Revert "niu: fix missing checks of niu_pci_eeprom_read" (Greg Kroah-Hartman)   
  - Revert "qlcnic: Avoid potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "rtlwifi: fix a potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "media: rcar_drif: fix a memory disclosure" (Greg Kroah-Hartman)   
  - cdrom: gdrom: initialize global variable at init time (Greg Kroah-Hartman)   
  - cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom (Atul Gopinathan)   
  - Revert "gdrom: fix a memory leak bug" (Greg Kroah-Hartman)   
  - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" (Greg Kroah-Hartman)   
  - Revert "ecryptfs: replace BUG_ON with error handling code" (Greg Kroah-Hartman)   
  - Revert "video: imsttfb: fix potential NULL pointer dereferences" (Greg Kroah-Hartman)   
  - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" (Greg Kroah-Hartman)   
  - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" (Greg Kroah-Hartman)   
  - Revert "net: stmicro: fix a missing check of clk_prepare" (Greg Kroah-Hartman)   
  - Revert "video: hgafb: fix potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - dm snapshot: fix crash with transient storage and zero chunk size (Mikulas Patocka)   
  - xen-pciback: reconfigure also from backend watch handler (Jan Beulich)   
  - mmc: sdhci-pci-gli: increase 1.8V regulator wait (Daniel Beer)   
  - drm/amdgpu: update sdma golden setting for Navi12 (Guchun Chen)   
  - drm/amdgpu: update gc golden setting for Navi12 (Guchun Chen)   
  - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Changfeng)   
  - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - rapidio: handle create_workqueue() failure (Anirudh Rayabharam)   
  - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" (Greg Kroah-Hartman)   
  - uio_hv_generic: Fix a memory leak in error handling paths (Christophe JAILLET)   
  - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Elia Devito)   
  - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Takashi Iwai)   
  - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Takashi Iwai)   
  - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (PeiSen Hou)   
  - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Hui Wang)   
  - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Takashi Sakamoto)   
  - Revert "ALSA: sb8: add a check for request_region" (Greg Kroah-Hartman)   
  - ALSA: hda: fixup headset for ASUS GU502 laptop (Daniel Cordova A)   
  - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Takashi Sakamoto)   
  - ALSA: usb-audio: Validate MS endpoint descriptors (Takashi Iwai)   
  - ALSA: firewire-lib: fix calculation for size of IR context payload (Takashi Sakamoto)   
  - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Takashi Sakamoto)   
  - ALSA: line6: Fix racy initialization of LINE6 MIDI (Takashi Iwai)   
  - ALSA: intel8x0: Don't update period unless prepared (Takashi Iwai)   
  - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Takashi Sakamoto)   
  - cifs: fix memory leak in smb2_copychunk_range (Ronnie Sahlberg)   
  - btrfs: avoid RCU stalls while running delayed iputs (Josef Bacik)   
  - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Zqiang)   
  - nvmet: seset ns->file when open fails (Daniel Wagner)   
  - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Oleg Nesterov)   
  - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Dan Carpenter)   
  - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios (Hans de Goede)   
  - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Liming Sun)   
  - RDMA/core: Don't access cm_id after its destruction (Shay Drory)   
  - RDMA/mlx5: Recover from fatal event in dual port mode (Maor Gottlieb)   
  - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Zhen Lei)   
  - scsi: ufs: core: Increase the usable queue depth (Bart Van Assche)   
  - RDMA/rxe: Clear all QP fields if creation failed (Leon Romanovsky)   
  - RDMA/siw: Release xarray entry (Leon Romanovsky)   
  - RDMA/siw: Properly check send and receive CQ pointers (Leon Romanovsky)   
  - openrisc: Fix a memory leak (Christophe JAILLET)   
  - firmware: arm_scpi: Prevent the ternary sign expansion bug (Dan Carpenter)   
  - Linux 5.4.121 (Greg Kroah-Hartman)   
  - scripts: switch explicitly to Python 3 (Andy Shevchenko)   
  - tweewide: Fix most Shebang lines (Finn Behrens)   
  - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Alexandru Elisei)   
  - ipv6: remove extra dev_hold() for fallback tunnels (Eric Dumazet)   
  - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - sit: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - net: stmmac: Do not enable RX FIFO overflow interrupts (Yannick Vignon)   
  - lib: stackdepot: turn depot_lock spinlock to raw_spinlock (Zqiang)   
  - block: reexpand iov_iter after read/write (yangerkun)   
  - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Hui Wang)   
  - gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 (Hans de Goede)   
  - drm/amd/display: Fix two cursor duplication when using overlay (Rodrigo Siqueira)   
  - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Zhang Zhengming)   
  - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Bodo Stroesser)   
  - ceph: fix fscache invalidation (Jeff Layton)   
  - scsi: lpfc: Fix illegal memory access on Abort IOCBs (James Smart)   
  - riscv: Workaround mcount name prior to clang-13 (Nathan Chancellor)   
  - scripts/recordmcount.pl: Fix RISC-V regex for clang (Nathan Chancellor)   
  - ARM: 9075/1: kernel: Fix interrupted SMC calls (Manivannan Sadhasivam)   
  - um: Disable CONFIG_GCOV with MODULES (Johannes Berg)   
  - um: Mark all kernel symbols as local (Johannes Berg)   
  - Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state (Hans de Goede)   
  - Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices (Hans de Goede)   
  - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Feilong Lin)   
  - ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() (louis.wang)   
  - dmaengine: dw-edma: Fix crash on loading/unloading driver (Gustavo Pimentel)   
  - PCI: thunder: Fix compile testing (Arnd Bergmann)   
  - virtio_net: Do not pull payload in skb->head (Eric Dumazet)   
  - xsk: Simplify detection of empty and full rings (Magnus Karlsson)   
  - pinctrl: ingenic: Improve unreachable code generation (Josh Poimboeuf)   
  - isdn: capi: fix mismatched prototypes (Arnd Bergmann)   
  - cxgb4: Fix the -Wmisleading-indentation warning (Kaixu Xia)   
  - usb: sl811-hcd: improve misleading indentation (Arnd Bergmann)   
  - kgdb: fix gcc-11 warning on indentation (Arnd Bergmann)   
  - x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes (Arnd Bergmann)   
  - PCI/ERR: Retain status from error notification (Keith Busch)  [Orabug: 32715233]  
  - uek-rpm: update kABI lists for the new symbols (Saeed Mirzamohammadi)  [Orabug: 32869202]  
  - RDMA/mlx4: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568805]  
  - RDMA/mlx5: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568805]  
  - RDMA/mlx5: Remove manually crafted QP context the query call (Leon Romanovsky)  [Orabug: 32568805]  
  - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (James Smart)  [Orabug: 32833822]  
  - Linux 5.4.120 (Greg Kroah-Hartman)   
  - ASoC: rsnd: check all BUSIF status when error (Kuninori Morimoto)   
  - nvme: do not try to reconfigure APST when the controller is not live (Christoph Hellwig)   
  - clk: exynos7: Mark aclk_fsys1_200 as critical (Paweł Chmiel)   
  - netfilter: conntrack: Make global sysctls readonly in non-init netns (Jonathon Reinhart)   
  - kobject_uevent: remove warning in init_uevent_argv() (Greg Kroah-Hartman)   
  - usb: typec: tcpm: Fix error while calculating PPS out values (Badhri Jagan Sridharan)   
  - ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section (Ard Biesheuvel)   
  - ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address (Ard Biesheuvel)   
  - ARM: 9012/1: move device tree mapping out of linear region (Ard Biesheuvel)   
  - ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address (Ard Biesheuvel)   
  - f2fs: fix error handling in f2fs_end_enable_verity() (Eric Biggers)   
  - thermal/core/fair share: Lock the thermal zone while looping over instances (Lukasz Luba)   
  - MIPS: Avoid handcoded DIVU in `__div64_32' altogether (Maciej W. Rozycki)   
  - MIPS: Avoid DIVU in `__div64_32' is result would be zero (Maciej W. Rozycki)   
  - MIPS: Reinstate platform `__div64_32' handler (Maciej W. Rozycki)   
  - FDDI: defxx: Make MMIO the configuration default except for EISA (Maciej W. Rozycki)   
  - mm: fix struct page layout on 32-bit systems (Matthew Wilcox (Oracle))   
  - KVM: x86: Cancel pvclock_gtod_work on module removal (Thomas Gleixner)   
  - cdc-wdm: untangle a circular dependency between callback and softint (Oliver Neukum)   
  - iio: tsl2583: Fix division by a zero lux_val (Colin Ian King)   
  - iio: gyro: mpu3050: Fix reported temperature value (Dmitry Osipenko)   
  - xhci: Add reset resume quirk for AMD xhci controller. (Sandeep Singh)   
  - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Christophe JAILLET)   
  - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Wesley Cheng)   
  - usb: core: hub: fix race condition about TRSMRCY of resume (Chunfeng Yun)   
  - usb: dwc2: Fix gadget DMA unmap direction (Phil Elwell)   
  - usb: xhci: Increase timeout for HC halt (Maximilian Luz)   
  - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Ferry Toth)   
  - usb: dwc3: omap: improve extcon initialization (Marcel Hamer)   
  - iomap: fix sub-page uptodate handling (Christoph Hellwig)   
  - blk-mq: Swap two calls in blk_mq_exit_queue() (Bart Van Assche)   
  - nbd: Fix NULL pointer in flush_workqueue (Sun Ke)   
  - kyber: fix out of bounds access when preempted (Omar Sandoval)   
  - ACPI: scan: Fix a memory leak in an error handling path (Christophe JAILLET)   
  - hwmon: (occ) Fix poll rate limiting (Eddie James)   
  - usb: fotg210-hcd: Fix an error message (Christophe JAILLET)   
  - iio: proximity: pulsedlight: Fix rumtime PM imbalance on error (Dinghao Liu)   
  - drm/i915: Avoid div-by-zero on gen2 (Ville Syrjälä)   
  - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Kai-Heng Feng)   
  - mm/hugetlb: fix F_SEAL_FUTURE_WRITE (Peter Xu)   
  - userfaultfd: release page in error path to avoid BUG_ON (Axel Rasmussen)   
  - squashfs: fix divide error in calculate_skip() (Phillip Lougher)   
  - hfsplus: prevent corruption in shrinking truncate (Jouni Roivas)   
  - powerpc/64s: Fix crashes when toggling entry flush barrier (Michael Ellerman)   
  - powerpc/64s: Fix crashes when toggling stf barrier (Michael Ellerman)   
  - ARC: mm: PAE: use 40-bit physical page mask (Vladimir Isaev)   
  - ARC: entry: fix off-by-one error in syscall number validation (Vineet Gupta)   
  - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Mateusz Palczewski)   
  - i40e: fix the restart auto-negotiation after FEC modified (Jaroslaw Gawin)   
  - i40e: Fix use-after-free in i40e_client_subtask() (Yunjian Wang)   
  - netfilter: nftables: avoid overflows in nft_hash_buckets() (Eric Dumazet)   
  - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() (Jia-Ju Bai)   
  - sched/fair: Fix unfairness caused by missing load decay (Odin Ugedal)   
  - sched: Fix out-of-bound access in uclamp (Quentin Perret)   
  - can: m_can: m_can_tx_work_queue(): fix tx_skb race condition (Marc Kleine-Budde)   
  - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Pablo Neira Ayuso)   
  - smc: disallow TCP_ULP in smc_setsockopt() (Cong Wang)   
  - net: fix nla_strcmp to handle more then one trailing null character (Maciej Żenczykowski)   
  - ksm: fix potential missing rmap_item for stable_node (Miaohe Lin)   
  - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Miaohe Lin)   
  - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Miaohe Lin)   
  - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Miaohe Lin)   
  - drm/radeon: Avoid power table parsing memory leaks (Kees Cook)   
  - drm/radeon: Fix off-by-one power_state index heap overwrite (Kees Cook)   
  - netfilter: xt_SECMARK: add new revision to fix structure layout (Pablo Neira Ayuso)   
  - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long)   
  - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Lv Yunlong)   
  - sunrpc: Fix misplaced barrier in call_decode (Baptiste Lepers)   
  - RISC-V: Fix error code returned by riscv_hartid_to_cpuid() (Anup Patel)   
  - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long)   
  - net: hns3: disable phy loopback setting in hclge_mac_start_phy (Yufeng Mo)   
  - net: hns3: use netif_tx_disable to stop the transmit queue (Peng Li)   
  - net: hns3: fix for vxlan gpe tx checksum bug (Hao Chen)   
  - net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() (Jian Shen)   
  - net: hns3: initialize the message content in hclge_get_link_mode() (Yufeng Mo)   
  - net: hns3: fix incorrect configuration for igu_egu_hw_err (Yufeng Mo)   
  - rtc: ds1307: Fix wday settings for rx8130 (Nobuhiro Iwamatsu)   
  - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton)   
  - rtc: fsl-ftm-alarm: add MODULE_TABLE() (Michael Walle)   
  - NFSv4.2 fix handling of sr_eof in SEEK's reply (Olga Kornievskaia)   
  - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Nikola Livic)   
  - PCI: endpoint: Fix missing destroy_workqueue() (Yang Yingliang)   
  - NFS: Deal correctly with attribute generation counter overflow (Trond Myklebust)   
  - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Trond Myklebust)   
  - rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() (Jia-Ju Bai)   
  - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook (Zhen Lei)   
  - PCI: Release OF node in pci_scan_device()'s error path (Dmitry Baryshkov)   
  - PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() (Pali Rohár)   
  - f2fs: fix a redundant call to f2fs_balance_fs if an error occurs (Colin Ian King)   
  - thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() (Jia-Ju Bai)   
  - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (David Ward)   
  - ia64: module: fix symbolizer crash on fdescr (Sergei Trofimovich)   
  - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Michael Chan)   
  - net: ethernet: mtk_eth_soc: fix RX VLAN offload (Felix Fietkau)   
  - iavf: remove duplicate free resources calls (Stefan Assmann)   
  - powerpc/iommu: Annotate nested lock for lockdep (Alexey Kardashevskiy)   
  - qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth (Lee Gibson)   
  - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Gustavo A. R. Silva)   
  - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Gustavo A. R. Silva)   
  - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Robin Singh)   
  - powerpc/pseries: Stop calling printk in rtas_stop_self() (Michael Ellerman)   
  - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yaqi Chen)   
  - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Du Cheng)   
  - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Gustavo A. R. Silva)   
  - ASoC: rt286: Generalize support for ALC3263 codec (David Ward)   
  - powerpc/smp: Set numa node before updating mask (Srikar Dronamraju)   
  - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Gustavo A. R. Silva)   
  - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Gustavo A. R. Silva)   
  - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Kai Vehmanen)   
  - kconfig: nconf: stop endless search loops (Mihai Moldovan)   
  - selftests: Set CC to clang in lib.mk if LLVM is set (Yonghong Song)   
  - drm/amd/display: Force vsync flip when reconfiguring MPCC (Anthony Wang)   
  - iommu/amd: Remove performance counter pre-initialization test (Suravee Suthikulpanit)   
  - Revert "iommu/amd: Fix performance counter initialization" (Paul Menzel)   
  - ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() (Kuninori Morimoto)   
  - cuse: prevent clone (Miklos Szeredi)   
  - mt76: mt76x0: disable GTK offloading (David Bauer)   
  - pinctrl: samsung: use 'int' for register masks in Exynos (Krzysztof Kozlowski)   
  - mac80211: clear the beacon's CRC after channel switch (Emmanuel Grumbach)   
  - i2c: Add I2C_AQ_NO_REP_START adapter quirk (Bence Csókás)   
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Hans de Goede)   
  - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - Bluetooth: check for zapped sk before connecting (Archie Pusaka)   
  - net: bridge: when suppression is enabled exclude RARP packets (Nikolay Aleksandrov)   
  - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Tetsuo Handa)   
  - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Archie Pusaka)   
  - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Takashi Sakamoto)   
  - ALSA: rme9652: don't disable if not enabled (Tong Zhang)   
  - ALSA: hdspm: don't disable if not enabled (Tong Zhang)   
  - ALSA: hdsp: don't disable if not enabled (Tong Zhang)   
  - i2c: bail out early when RDWR parameters are wrong (Wolfram Sang)   
  - ASoC: rsnd: core: Check convert rate in rsnd_hw_params (Mikhail Durnev)   
  - net: stmmac: Set FIFO sizes for ipq806x (Jonathan McDowell)   
  - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Hans de Goede)   
  - tipc: convert dest node's address to network order (Hoang Le)   
  - fs: dlm: fix debugfs dump (Alexander Aring)   
  - PM: runtime: Fix unpaired parent child_count for force_resume (Tony Lindgren)   
  - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Sean Christopherson)   
  - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jarkko Sakkinen)   
  - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jarkko Sakkinen)   
  - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Zhen Lei)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2122.el7uek]
changelog:
  - nvme-core: UEK: fix the warning caused by d189602262829 (Jack Vogel)   
  - net/rds: Passive connections always yield (Gerd Rausch)  [Orabug: 32925127]  
  - net/rds: Prevent the cm_id from being pulled right under our feet (Gerd Rausch)  [Orabug: 32908882]  
  - kthread: Fix PF_KTHREAD vs to_kthread() race (John Donnelly)  [Orabug: 32892069]  
  - Revert "nvme-pci: remove last_sq_tail" (Keith Busch)  [Orabug: 32285393]  
  - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme: return errors for hwmon init (Keith Busch)  [Orabug: 32285393]  
  - nvmet: get transport reference for passthru ctrl (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: Fix NULL dereference for pci nvme controllers (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: just check the status code type in nvme_is_path_error (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: refactor command completion (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: rename and document nvme_end_request (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: skip noiob for zoned devices (Keith Busch)  [Orabug: 32285393]  
  - nvme-pci: fix PRP pool size (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (John Garry)  [Orabug: 32285393]  
  - nvme: Use spin_lock_irq() when taking the ctrl->lock (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: call blk_mq_free_request() directly (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: fix oops in pt cmd execution (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: add ns tear down label for pt-cmd handling (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet-passthru: Reject commands with non-sgl flags set (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: fix a memory leak (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-loop: remove extra variable in create ctrl (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: introduce the passthru configfs interface (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: Add passthru enable/disable helpers (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: add passthru code to process commands (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: export nvme_find_get_ns() and nvme_put_ns() (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: introduce nvme_ctrl_get_by_path() (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]() (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: create helper function to obtain command effects (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: clear any SGL flags in passthru commands (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet-fc: remove redundant del_work_active flag (James Smart)  [Orabug: 32285393]  
  - nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (James Smart)  [Orabug: 32285393]  
  - nvme-fc: set max_segments to lldd max value (James Smart)  [Orabug: 32285393]  
  - nvme-hwmon: log the controller device name (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: document nvme controller states (Sagi Grimberg)  [Orabug: 32285393]  
  - nvmet: use xarray for ctrl ns storing (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-pci: add support for ACPI StorageD3Enable property (David E. Box)  [Orabug: 32285393]  
  - nvme-pci: use max of PRP or SGL for iod size (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-core: replace ctrl page size with a macro (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme: remove redundant validation in nvme_start_ctrl() (Baolin Wang)  [Orabug: 32285393]  
  - nvme: remove an unnecessary condition (Dan Carpenter)  [Orabug: 32285393]  
  - nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-pci: use standard block status symbolic names (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: add a blank line after declarations (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: fix some comments issues (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: remove redundant segment validation (Baolin Wang)  [Orabug: 32285393]  
  - nvme: document quirked Intel models (David Fugate)  [Orabug: 32285393]  
  - nvme: Include nvme_revalidate_disk() refactoring (Alan Adamson)  [Orabug: 32285393]  
  - nvme: support for multiple Command Sets Supported and Effects log pages (Keith Busch)  [Orabug: 32285393]  
  - nvme: implement multiple I/O Command Set support (Niklas Cassel)  [Orabug: 32285393]  
  - nvme: fix identify error status silent ignore (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: fix possible hang when ns scanning fails during error recovery (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: refactor nvme_identify_ns_descs error handling (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: use USEC_PER_SEC instead of magic numbers (Baolin Wang)  [Orabug: 32285393]  
  - nvmet-tcp: simplify nvmet_process_resp_list (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-tcp: optimize network stack with setting msg flags according to batch size (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-tcp: leverage request plugging (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-tcp: have queue prod/cons send list become a llist (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-fcloop: verify wwnn and wwpn format (Dongli Zhang)  [Orabug: 32285393]  
  - nvmet: use unsigned type for u64 (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: introduce flags member in nvmet_fabrics_ops (Max Gurtovoy)  [Orabug: 32285393]  
  - nvmet-tcp: remove has_keyed_sgls initialization (Max Gurtovoy)  [Orabug: 32285393]  
  - nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Dongli Zhang)  [Orabug: 32285393]  
  - nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Dongli Zhang)  [Orabug: 32285393]  
  - nvme-pci: code cleanup for nvme_alloc_host_mem() (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-pci: use unsigned for io queue depth (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-core: use u16 type for ctrl->sqsize (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-core: use u16 type for directives (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-rdma: fix a missing completion with remove invalidation (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme-rdma: factor out a nvme_rdma_end_request helper (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: add a new blk_mq_complete_request_remote API (Alan Adamson)  [Orabug: 32285393]  
  - blk-mq: factor out a blk_mq_complete_need_ipi helper (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: move failure injection out of blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32285393]  
  - loop: Report EOPNOTSUPP properly (Evan Green)  [Orabug: 32285393]  
  - blk-mq: Document functions for sending request (André Almeida)  [Orabug: 32285393]  
  - blk-mq: Make blk_mq_run_hw_queue() return void (John Garry)  [Orabug: 32285393]  
  - blk-mq: merge the softirq vs non-softirq IPI logic (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: complete polled requests directly (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: remove raise_blk_irq (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: factor out a helper to reise the block softirq (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: merge blk-softirq.c into blk-mq.c (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: Inline status checkers (Pavel Begunkov)  [Orabug: 32285393]  
  - uek-rpm: Enable Microsoft Azure Network Adapter (MANA) (John Donnelly)  [Orabug: 32894164]  
  - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Dexuan Cui)  [Orabug: 32894164]  
  - net: mana: fix PCI_HYPERV dependency (Arnd Bergmann)  [Orabug: 32894164]  
  - net: mana: Use int to check the return value of mana_gd_poll_cq() (Dexuan Cui)  [Orabug: 32894164]  
  - net: mana: remove redundant initialization of variable err (Colin Ian King)  [Orabug: 32894164]  
  - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Dexuan Cui)  [Orabug: 32894164]  
  - net: partially revert dynamic lockdep key changes (Cong Wang)  [Orabug: 32894164]  
  - RDS tcp loopback connection can hang (Rao Shoaib)  [Orabug: 32926878]  
  - Linux 5.4.124 (Greg Kroah-Hartman)   
  - usb: core: reduce power-on-good delay time of root hub (Chunfeng Yun)   
  - neighbour: Prevent Race condition in neighbour subsytem (Chinmay Agarwal)   
  - net: hso: bail out on interrupt URB allocation failure (Johan Hovold)   
  - Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" (Greg Kroah-Hartman)   
  - net: hns3: check the return of skb_checksum_help() (Yunsheng Lin)   
  - drivers/net/ethernet: clean up unused assignments (Jesse Brandeburg)   
  - i915: fix build warning in intel_dp_get_link_status() (Greg Kroah-Hartman)   
  - drm/i915/display: fix compiler warning about array overrun (Linus Torvalds)   
  - 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)   
  - net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 (Stefan Roese)   
  - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (kernel test robot)   
  - ipv6: record frag_max_size in atomic fragments in input path (Francesco Ruggeri)   
  - net: lantiq: fix memory corruption in RX ring (Aleksander Jan Bajkowski)   
  - 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)   
  - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju)   
  - gve: Correct SKB queue index validation. (David Awogbemila)   
  - gve: Upgrade memory barrier in poll routine (Catherine Sullivan)   
  - gve: Add NULL pointer checks when freeing irqs. (David Awogbemila)   
  - gve: Update mgmt_msix_idx if num_ntfy changes (David Awogbemila)   
  - gve: Check TX QPL was actually assigned (Catherine Sullivan)   
  - mld: fix panic in mld_newpack() (Taehee Yoo)   
  - bnxt_en: Include new P5 HV definition in VF check. (Andy Gospodarek)   
  - net: bnx2: Fix error return code in bnx2_init_board() (Zhen Lei)   
  - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Dan Carpenter)   
  - net: sched: fix tx action reschedule issue with stopped queue (Yunsheng Lin)   
  - net: sched: fix tx action rescheduling issue during deactivation (Yunsheng Lin)   
  - net: sched: fix packet stuck problem for lockless qdisc (Yunsheng Lin)   
  - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Jim Ma)   
  - openvswitch: meter: fix race when getting now_ms. (Tao Liu)   
  - 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: fec: fix the potential memory leak in fec_enet_init() (Fugang Duan)   
  - net: really orphan skbs tied to closing sk (Paolo Abeni)   
  - vfio-ccw: Check initialized flag in cp_init() (Eric Farman)   
  - ASoC: cs42l42: Regmap must use_single_read/write (Richard Fitzgerald)   
  - net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count (Vladimir Oltean)   
  - net: netcp: Fix an error message (Christophe JAILLET)   
  - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lang Yu)   
  - drm/amdgpu: Fix a use-after-free (xinhui pan)   
  - drm/amd/amdgpu: fix refcount leak (Jingwen Chen)   
  - drm/amd/display: Disconnect non-DP with no EDID (Chris Park)   
  - SMB3: incorrect file id in requests compounded with open (Steve French)   
  - platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet (Teava Radu)   
  - 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)   
  - btrfs: return whole extents in fiemap (Boris Burkov)   
  - brcmfmac: properly check for bus register errors (Greg Kroah-Hartman)   
  - Revert "brcmfmac: add a check for the status of usb_register" (Greg Kroah-Hartman)   
  - net: liquidio: Add missing null pointer checks (Tom Seewald)   
  - Revert "net: liquidio: fix a NULL pointer dereference" (Greg Kroah-Hartman)   
  - media: gspca: properly check for errors in po1030_probe() (Greg Kroah-Hartman)   
  - Revert "media: gspca: Check the return value of write_bridge for timeout" (Greg Kroah-Hartman)   
  - media: gspca: mt9m111: Check write_bridge for timeout (Alaa Emad)   
  - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Greg Kroah-Hartman)   
  - media: dvb: Add check on sp8870_readreg return (Alaa Emad)   
  - Revert "media: dvb: Add check on sp8870_readreg" (Greg Kroah-Hartman)   
  - ASoC: cs43130: handle errors in cs43130_probe() properly (Greg Kroah-Hartman)   
  - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Greg Kroah-Hartman)   
  - libertas: register sysfs groups properly (Greg Kroah-Hartman)   
  - Revert "libertas: add checks for the return value of sysfs_create_group" (Greg Kroah-Hartman)   
  - dmaengine: qcom_hidma: comment platform_driver_register call (Phillip Potter)   
  - Revert "dmaengine: qcom_hidma: Check for driver register failure" (Greg Kroah-Hartman)   
  - isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info (Phillip Potter)   
  - Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" (Greg Kroah-Hartman)   
  - ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() (Anirudh Rayabharam)   
  - Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" (Greg Kroah-Hartman)   
  - isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io (Phillip Potter)   
  - Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "ALSA: usx2y: Fix potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Greg Kroah-Hartman)   
  - char: hpet: add checks after calling ioremap (Tom Seewald)   
  - Revert "char: hpet: fix a missing check of ioremap" (Greg Kroah-Hartman)   
  - net: caif: remove BUG_ON(dev == NULL) in caif_xmit (Du Cheng)   
  - Revert "net/smc: fix a NULL pointer dereference" (Greg Kroah-Hartman)   
  - net: fujitsu: fix potential null-ptr-deref (Anirudh Rayabharam)   
  - Revert "net: fujitsu: fix a potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - serial: max310x: unregister uart driver in case of failure and abort (Atul Gopinathan)   
  - Revert "serial: max310x: pass return value of spi_register_driver" (Greg Kroah-Hartman)   
  - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Greg Kroah-Hartman)   
  - Revert "media: usb: gspca: add a missed check for goto_low_power" (Greg Kroah-Hartman)   
  - gpio: cadence: Add missing MODULE_DEVICE_TABLE (Zou Wei)   
  - 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: sh_mobile: Use new clock calculation formulas for RZ/G2E (Geert Uytterhoeven)   
  - 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)   
  - net: dsa: sja1105: error out on unsupported PHY mode (Vladimir Oltean)   
  - net: dsa: fix a crash if ->get_sset_count() fails (Dan Carpenter)   
  - net: dsa: mt7530: fix VLAN traffic leaks (DENG Qingfang)   
  - spi: spi-fsl-dspi: Fix a resource leak in an error handling path (Christophe JAILLET)   
  - tipc: skb_linearize the head skb when reassembling msgs (Xin Long)   
  - tipc: wait and exit until all work queues are done (Xin Long)   
  - Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" (Hoang Le)   
  - net/mlx4: Fix EEPROM dump support (Vladyslav Tarasiuk)   
  - net/mlx5e: Fix nullptr in add_vlan_push_action() (Dima Chumak)   
  - net/mlx5e: Fix multipath lag activation (Dima Chumak)   
  - 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 Oopsable condition in __nfs_pageio_add_request() (Trond Myklebust)   
  - NFS: fix an incorrect limit in filelayout_decode_layout() (Dan Carpenter)   
  - fs/nfs: Use fatal_signal_pending instead of signal_pending (zhouchuangao)   
  - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Thadeu Lima de Souza Cascardo)   
  - spi: spi-geni-qcom: Fix use-after-free on unbind (Lukas Wunner)   
  - 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: dwc3: gadget: Properly track pending and queued SG (Thinh Nguyen)   
  - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (Srinivas Pandruvada)   
  - 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)   
  - serial: tegra: Fix a mask operation that is always true (Colin Ian King)   
  - USB: usbfs: Don't WARN about excessively large memory allocations (Alan Stern)   
  - USB: trancevibrator: fix control-request direction (Johan Hovold)   
  - serial: 8250_pci: handle FL_NOIRQ board flag (Christian Gmeiner)   
  - serial: 8250_pci: Add support for new HPE serial device (Randy Wright)   
  - iio: adc: ad7793: Add missing error code in ad7793_setup() (YueHaibing)   
  - iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers (Jonathan Cameron)   
  - iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. (Jonathan Cameron)   
  - iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() (Jonathan Cameron)   
  - iio: gyro: fxas21002c: balance runtime power in error path (Rui Miguel Silva)   
  - 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)   
  - serial: core: fix suspicious security_locked_down() call (Ondrej Mosnacek)   
  - Documentation: seccomp: Fix user notification documentation (Sargun Dhillon)   
  - kgdb: fix gcc-11 warnings harder (Greg Kroah-Hartman)   
  - selftests/gpio: Fix build when source tree is read only (Michael Ellerman)   
  - selftests/gpio: Move include of lib.mk up (Michael Ellerman)   
  - selftests/gpio: Use TEST_GEN_PROGS_EXTENDED (Michael Ellerman)   
  - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (James Zhu)   
  - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (James Zhu)   
  - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (James Zhu)   
  - 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)   
  - ath10k: Fix TKIP Michael MIC verification for PCIe (Wen Gong)   {CVE-2020-26141} 
  - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Wen Gong)   {CVE-2020-24588} 
  - ath10k: drop fragments with multicast DA for SDIO (Wen Gong)   {CVE-2020-26145} 
  - ath10k: drop fragments with multicast DA for PCIe (Wen Gong)   {CVE-2020-26145} 
  - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Wen Gong)   
  - 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 scripts python: exported-sql-viewer.py: Fix warning display (Adrian Hunter)   
  - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Adrian Hunter)   
  - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Adrian Hunter)   
  - 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)   
  - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 (Aurelien Aptel)   
  - ALSA: usb-audio: scarlett2: Improve driver startup messages (Geoffrey D. Bennett)   
  - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Geoffrey D. Bennett)   
  - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Hui Wang)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.301.0.el7uek]
changelog:
  - LTS tag: v5.4.143 (Jack Vogel)   
  - netfilter: nft_exthdr: fix endianness of tcp option cast (Sergey Marinkevich)   
  - fs: warn about impending deprecation of mandatory locks (Jeff Layton)   
  - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Johannes Weiner)   
  - mm, memcg: avoid stale protection values when cgroup is above protection (Yafang Shao)   
  - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Takashi Iwai)   
  - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Marcin Bachry)   
  - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents (NeilBrown)   
  - ipack: tpci200: fix memory leak in the tpci200_register (Dongliang Mu)   
  - ipack: tpci200: fix many double free issues in tpci200_pci_probe (Dongliang Mu)   
  - slimbus: ngd: reset dma setup during runtime pm (Srinivas Kandagatla)   
  - slimbus: messaging: check for valid transaction id (Srinivas Kandagatla)   
  - slimbus: messaging: start transaction ids from 1 instead of zero (Srinivas Kandagatla)   
  - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name (Steven Rostedt (VMware))   
  - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela)   
  - mmc: dw_mmc: Fix hang on data CRC error (Vincent Whitchurch)   
  - ovl: add splice file read write helper (Murphy Zhou)   
  - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Sylwester Dziedziuch)   
  - i40e: Fix ATR queue selection (Arkadiusz Kubalewski)   
  - ovs: clear skb->tstamp in forwarding path (kaixi.fan)   
  - net: mdio-mux: Handle -EPROBE_DEFER correctly (Saravana Kannan)   
  - net: mdio-mux: Don't ignore memory allocation errors (Saravana Kannan)   
  - net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 (Dinghao Liu)   
  - virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO (Jason Wang)   
  - virtio-net: support XDP when not more queues (Xuan Zhuo)   
  - vrf: Reset skb conntrack connection on VRF rcv (Lahav Schlesinger)   
  - bnxt_en: Add missing DMA memory barriers (Michael Chan)   
  - ptp_pch: Restore dependency on PCI (Andy Shevchenko)   
  - net: 6pack: fix slab-out-of-bounds in decode_data (Pavel Skripkin)   
  - bnxt: disable napi before canceling DIM (Jakub Kicinski)   
  - bnxt: don't lock the tx queue from napi poll (Jakub Kicinski)   
  - bpf: Clear zext_dst of dead insns (Ilya Leoshkevich)   
  - vhost: Fix the calculation in vhost_overflow() (Xie Yongji)   
  - virtio: Protect vqs list access (Parav Pandit)   
  - dccp: add do-while-0 stubs for dccp_pr_debug macros (Randy Dunlap)   
  - cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant (Marek Behún)   
  - iommu: Check if group is NULL before remove device (Frank Wunderlich)   
  - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Ole Bjørn Midtbø)   
  - drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X (Bing Guo)   
  - net: usb: lan78xx: don't modify phy_device state concurrently (Ivan T. Ivanov)   
  - ARM: dts: nomadik: Fix up interrupt controller node names (Sudeep Holla)   
  - scsi: core: Fix capacity set to zero after offlinining device (lijinlin)   
  - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Sreekanth Reddy)   
  - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ye Bin)   
  - scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() (Harshvardhan Jha)   
  - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Peter Ujfalusi)   
  - ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 (Dave Gerlach)   
  - dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() (Yu Kuai)   
  - dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers (Adrian Larumbe)   
  - USB: core: Avoid WARNings for 0-length descriptor requests (Alan Stern)   
  - media: drivers/media/usb: fix memory leak in zr364xx_probe (Pavel Skripkin)   
  - media: zr364xx: fix memory leaks in probe() (Dan Carpenter)   
  - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Evgeny Novikov)   
  - mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards (Andreas Persson)   
  - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jouni Malinen)   
  - ath: Modify ath_key_delete() to not need full key entry (Jouni Malinen)   
  - ath: Export ath_hw_keysetmac() (Jouni Malinen)   
  - ath9k: Clear key cache explicitly on disabling hardware (Jouni Malinen)   
  - ath: Use safer key clearing with key cache entries (Jouni Malinen)   
  - x86/fpu: Make init_fpstate correct with optimized XSAVE (Thomas Gleixner)   
  - ext4: fix EXT4_MAX_LOGICAL_BLOCK macro (Ritesh Harjani)   
  - LTS tag: v5.4.142 (Jack Vogel)   {CVE-2021-3653} {CVE-2021-3656} 
  - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Maxim Levitsky)   
  - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Maxim Levitsky)   
  - vmlinux.lds.h: Handle clang's module.{c,d}tor sections (Nathan Chancellor)   
  - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton)   
  - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton)   
  - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton)   
  - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Sean Christopherson)   
  - PCI/MSI: Protect msi_desc::masked for multi-MSI (Thomas Gleixner)   
  - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() (Thomas Gleixner)   
  - PCI/MSI: Correct misleading comments (Thomas Gleixner)   
  - PCI/MSI: Do not set invalid bits in MSI mask (Thomas Gleixner)   
  - PCI/MSI: Enforce MSI[X] entry updates to be visible (Thomas Gleixner)   
  - PCI/MSI: Enforce that MSI-X table entry is masked for update (Thomas Gleixner)   
  - PCI/MSI: Mask all unused MSI-X entries (Thomas Gleixner)   
  - PCI/MSI: Enable and mask MSI-X early (Thomas Gleixner)   
  - genirq/timings: Prevent potential array overflow in __irq_timings_store() (Ben Dai)   
  - genirq/msi: Ensure deactivation on teardown (Bixuan Cui)   
  - x86/resctrl: Fix default monitoring groups reporting (Babu Moger)   
  - x86/ioapic: Force affinity setup before startup (Thomas Gleixner)   
  - x86/msi: Force affinity setup before startup (Thomas Gleixner)   
  - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (Thomas Gleixner)   
  - x86/tools: Fix objdump version check again (Randy Dunlap)   
  - powerpc/kprobes: Fix kprobe Oops happens in booke (Pu Lehui)   
  - nbd: Aovid double completion of a request (Xie Yongji)   
  - vsock/virtio: avoid potential deadlock when vsock device remove (Longpeng(Mike))   
  - xen/events: Fix race in set_evtchn_to_irq (Maximilian Heyne)   
  - net: igmp: increase size of mr_ifc_count (Eric Dumazet)   
  - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Neal Cardwell)   
  - net: linkwatch: fix failure to restore device state across suspend/resume (Willy Tarreau)   
  - net: bridge: fix memleak in br_add_if() (Yang Yingliang)   
  - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)   
  - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)   
  - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)   
  - net: igmp: fix data-race in igmp_ifc_timer_expire() (Eric Dumazet)   
  - net: Fix memory leak in ieee802154_raw_deliver (Takeshi Misawa)   
  - net: dsa: microchip: Fix ksz_read64() (Ben Hutchings)   
  - drm/meson: fix colour distortion from HDR set during vendor u-boot (Christian Hewitt)   
  - net/mlx5: Fix return value from tracer initialization (Aya Levin)   
  - psample: Add a fwd declaration for skbuff (Roi Dayan)   
  - iavf: Set RSS LUT and key in reset handle path (Md Fahad Iqbal Polash)   
  - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu)   
  - ppp: Fix generating ifname when empty IFLA_IFNAME is specified (Pali Rohár)   
  - net: phy: micrel: Fix link detection on ksz87xx switch" (Ben Hutchings)   
  - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables (Hans de Goede)   
  - platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED (Florian Eckert)   
  - net: dsa: mt7530: add the missing RxUnicast MIB counter (DENG Qingfang)   
  - ASoC: cs42l42: Fix LRCLK frame start edge (Richard Fitzgerald)   
  - netfilter: nf_conntrack_bridge: Fix memory leak when error (Yajun Deng)   
  - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Richard Fitzgerald)   
  - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Richard Fitzgerald)   
  - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Richard Fitzgerald)   
  - ASoC: cs42l42: Correct definition of ADC Volume control (Richard Fitzgerald)   
  - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl (Dongliang Mu)   
  - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (Dongliang Mu)   
  - libnvdimm/region: Fix label activation vs errors (Dan Williams)   
  - ACPI: NFIT: Fix support for virtual SPA ranges (Dan Williams)   
  - ceph: reduce contention in ceph_check_delayed_caps() (Luis Henriques)   
  - i2c: dev: zero out array used for i2c reads from userspace (Greg Kroah-Hartman)   
  - ASoC: intel: atom: Fix reference to PCM buffer address (Takashi Iwai)   
  - ASoC: xilinx: Fix reference to PCM buffer address (Takashi Iwai)   
  - iio: adc: Fix incorrect exit of for-loop (Colin Ian King)   
  - iio: humidity: hdc100x: Add margin to the conversion time (Chris Lesiak)   
  - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (Uwe Kleine-König)   
  - LTS tag: v5.4.141 (Jack Vogel)   
  - btrfs: don't flush from btrfs_delayed_inode_reserve_metadata (Nikolay Borisov)   
  - btrfs: export and rename qgroup_reserve_meta (Nikolay Borisov)   
  - btrfs: qgroup: don't commit transaction when we already hold the handle (Qu Wenruo)   
  - net: xilinx_emaclite: Do not print real IOMEM pointer (YueHaibing)   
  - btrfs: fix lockdep splat when enabling and disabling qgroups (Filipe Manana)   
  - btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT (Qu Wenruo)   
  - btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED (Qu Wenruo)   
  - btrfs: qgroup: try to flush qgroup space when we get -EDQUOT (Qu Wenruo)   
  - btrfs: qgroup: allow to unreserve range without releasing other ranges (Qu Wenruo)   
  - btrfs: make btrfs_qgroup_reserve_data take btrfs_inode (Nikolay Borisov)   
  - btrfs: make qgroup_free_reserved_data take btrfs_inode (Nikolay Borisov)   
  - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi)   
  - ppp: Fix generating ppp unit id when ifname is not specified (Pali Rohár)   
  - ALSA: hda: Add quirk for ASUS Flow x13 (Luke D Jones)   
  - USB:ehci:fix Kunpeng920 ehci hardware problem (Longfang Liu)   
  - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Wesley Cheng)   
  - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Wesley Cheng)   
  - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Wesley Cheng)   
  - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Wesley Cheng)   
  - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Wesley Cheng)   
  - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Wesley Cheng)   
  - usb: dwc3: Stop active transfers before halting the controller (Wesley Cheng)   
  - tracing: Reject string operand in the histogram expression (Masami Hiramatsu)   
  - media: v4l2-mem2mem: always consider OUTPUT queue during poll (Alexandre Courbot)   
  - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Sumit Garg)   
  - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Sean Christopherson)   
  - staging/bcm2835-codec: Do not update crop from S_FMT after res change (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2 (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Pass corrupt frame flag. (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Set the colourspace appropriately for RGB formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Fix support for levels 4.1 and 4.2 (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vcsm-cma: Fix memory leak from not detaching dmabuf (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-camera: Add support for DMABUFs (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Add VC-1 support. (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Implement additional g_selection calls for decode (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Add support for pixel aspect ratio (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Correct logging of size_t to %zu (Dave Stevenson)  [Orabug: 33294426]  
  - bcm2835-isp: Allow formats with different colour spaces. (David Plowman)  [Orabug: 33294426]  
  - staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: ISP: Add colour denoise control (Naushir Patuck)  [Orabug: 33294426]  
  - staging/bcm2835-isp: Log the number of excess supported formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Log the number of excess supported formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Add the unpacked (16bpp) raw formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/vc04_services: Add additional unpacked raw formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/mmal-vchiq: Fix incorrect static vchiq_instance. (Dave Stevenson)  [Orabug: 33294426]  
  - staging/vc04-services/codec: Fix logical precedence issue (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq: Fix bulk transfers on 64-bit builds (Phil Elwell)  [Orabug: 33294426]  
  - vc-sm-cma: fixed kbuild problem (gesangtome)  [Orabug: 33294426]  
  - staging: vchiq: Fix bulk userdata handling (Phil Elwell)  [Orabug: 33294426]  
  - staging/vc04_services/codec: Clear last buf dequeued flag on START (Dave Stevenson)  [Orabug: 33294426]  
  - staging/vc04_services/codec: Add support for CID MPEG_HEADER_MODE (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: ISP: Add a more complex ISP processing component (Naushir Patuck)  [Orabug: 33294426]  
  - staging: vc04_services: Add a V4L2 M2M codec driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Use vc-sm-cma to support zero copy (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Add monochrome image formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq-mmal: Add support for 14bit Bayer (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: Add new vc-sm-cma driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32 (Dave Stevenson)  [Orabug: 33294426]  
  - vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) (detule)  [Orabug: 33294426]  
  - staging: vchiq_arm: children inherit DMA config (Phil Elwell)  [Orabug: 33294426]  
  - staging: vchiq_arm: Clean up 40-bit DMA support (Phil Elwell)  [Orabug: 33294426]  
  - staging:vc04_services: bcm2835-camera: Request headers with I-frame (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: mmal-vchiq: Update parameters list (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq: Load bcm2835_isp driver from vchiq (Naushir Patuck)  [Orabug: 33294426]  
  - staging: vchiq_arm: Give vchiq children DT nodes (Phil Elwell)  [Orabug: 33294426]  
  - staging: vchiq: Use the old dma controller for OF config on platform devices (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq_arm: Set up dma ranges on child devices (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq_arm: Register bcm2835-codec as a platform driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq_arm: Register vcsm-cma as a platform driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Add greyworld AWB mode (Dave Stevenson)  [Orabug: 33294426]  
  - v4l2: Add a Greyworld AWB mode. (Dave Stevenson)  [Orabug: 33294426]  
  - Add HDMI1 facility to the driver. (James Hughes)  [Orabug: 33294426]  
  - vchiq: Add 36-bit address support (Phil Elwell)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix memory leak in error path (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Free the event context for control ports (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal_vchiq: Add in the Bayer encoding formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: Support sending data to MMAL ports (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Add support for event callbacks. (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Avoid use of bool in structures (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835: fix vchiq_mmal dependencies (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix memory leak for vchiq_instance (Seung-Woo Kim)  [Orabug: 33294426]  
  - staging: vchiq: Fix list_for_each exit tests (Dan Carpenter)  [Orabug: 33294426]  
  - staging: vchiq: Fix an uninitialized variable (Dan Carpenter)  [Orabug: 33294426]  
  - staging: vchiq: fix __user annotations (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat await_completion (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat bulk transfer (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat dequeue_message (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat create_service (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: rework compat handling (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vc04_services: Use fallthrough pseudo-keyword (Gustavo A. R. Silva)  [Orabug: 33294426]  
  - staging: vchiq: Fix refcounting bug in buffer_from_host() (Dan Carpenter)  [Orabug: 33294426]  
  - staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c (Anmol Karn)  [Orabug: 33294426]  
  - Staging: vc04_services: Fix unsigned int warnings (Baidyanath Kundu)  [Orabug: 33294426]  
  - staging: vchiq: Move vchiq.h into include directory (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move defines into core header (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Use vchiq.h as the main header file for services (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move conditional barrier definition into vchiq_core.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of vchi (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Move vchi_queue_kernel_message() into vchiq (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_bulk_queue_transmit() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_bulk_queue_receive() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move definitions only used by core into core header (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Make vchiq_add_service() local (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Don't include vchiq_core.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of struct vchiq_instance forward declaration (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Unify fourcc definition mechanisms (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Pass vchiq's message when holding a message (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of struct vchi_service (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Use struct vchiq_service_params (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Don't use a typedef for vchiq_callback (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchiq_shim's message callback (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Export vchiq_msg_queue_push (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Export vchiq_get_service_userdata() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Expose struct vchi_service (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of vchiq_util.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move message queue into struct vchiq_service (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Introduce vchiq_validate_params() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of effect less expression (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Use vchiq's enum vchiq_reason (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of flags argument in vchi_msg_hold() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchi_cfg.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of unnecessary defines (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi_common: Get rid of all unused definitions (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_msg_dequeue() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: bcm2835-audio: Use vchi_msg_hold() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Unify struct shim_service and struct vchi_service_handle (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of struct vchi_instance_handle (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_msg_peek() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of all useless callback reasons (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h (Naushir Patuck)  [Orabug: 33294426]  
  - staging: mmal-vchiq: If the VPU returns an error, don't negate it (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Always return the param size from param_get (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fixup vchiq-mmal include ordering (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Make a mmal_buf struct for passing parameters (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Make timeout a defined parameter (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Allocate and free components as required (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835: Break MMAL support out from camera (Jacopo Mondi)  [Orabug: 33294426]  
  - trivial: staging: vc04_services: replace bitshift with BIT macro (Garrit Franke)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: move vchiq_release_message() into vchiq (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of C++ guards (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of not implemented function declarations (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchiq_status_to_vchi() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_service_set_option() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move copy callback handling into vchiq (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_queue_user_message() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_service_destroy() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq_arm: cast with __force as needed (Mitchell Tasman)  [Orabug: 33294426]  
  - staging: vc04_services: Block comment alignment (John Oldman)  [Orabug: 33294426]  
  - staging: bcm2835-camera: insert emty line after declaration (Houssem KADI)  [Orabug: 33294426]  
  - staging: vc04_services: remove set but not used 'local_entity_uc' (Jason Yan)  [Orabug: 33294426]  
  - staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: reduce multiline statements (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: return early in mmal_setup_components (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Move video component setup in its own function (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Move encode component setup in its own function (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Simplify set_framerate_params (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Make struct indentation consistent (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Drop PREVIEW_LAYER (Stefan Wahren)  [Orabug: 33294426]  
  - staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style (R Veera Kumar)  [Orabug: 33294426]  
  - staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Use designators to init V4L2 controls (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Drop unused ignore_errors flag (Stefan Wahren)  [Orabug: 33294426]  
  - media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)  [Orabug: 33294426]  
  - media: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)  [Orabug: 33294426]  
  - staging: vc04_services: Fix wrong early return in next_service_by_instance() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: don't increment service refcount when it's not needed (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: use kref + RCU to reference count services (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: fix indentation alignment in a few places (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: remove unneeded parentheses (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: remove unused function (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: vchiq_arm: Get rid of unused defines (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Delete vchiq_platform_check_suspend() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of the rest of suspend/resume state handling (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get of even more suspend/resume states (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of unused suspend/resume states (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Delete vc_suspend_complete completion (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_check_resume() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_arm_vcsuspend() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_on_remote_use_active() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_handle_timeout() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_videocore_wanted() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_suspend/resume() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_paused/resumed() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: get rid of vchiq_platform_use_suspend_timer() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Delete blocked_count in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Remove unused variables in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: remove header include path to vc04_services (Masahiro Yamada)  [Orabug: 33294426]  
  - staging/vc04_services/bcm2835-camera: distinct numeration and names for devices (Michael Kupfer)  [Orabug: 33294426]  
  - staging: vchiq: Have vchiq_dump_* functions return an error code (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq: Refactor indentation in vchiq_dump_* functions (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq_dump: Replace min with min_t (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq: Fix block comment format in vchiq_dump() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04: Fix Kconfig indentation (Krzysztof Kozlowski)  [Orabug: 33294426]  
  - staging: vchiq: Refactor indentation in vchiq_platform_conn_state_changed() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq: Have vchiu_queue_init() return 0 on success. (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typedef with struct opaque_platform_state (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef with struct vchiq_instance (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typedef with unsigned int (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T to vchiq_remote_callback (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename callback VCHIQ_USERDATA_TERM_T to vchiq_userdata_term (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum typedef with enum vchiq_bulk_dir (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typedef with enum vchiq_connstate (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enum typedef with enum vchiq_service_option (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typedef with enum vchiq_bulk_mode (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_STATUS_T enum typedef with enum vchiq_status (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename callback VCHI_CALLBACK_T to vchi_callback (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T typedef with struct vchi_service_handle (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHI_INSTANCE_T with struct vhci_instance_handle (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Remove enum typedefs in vchi (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Remove unused structs (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: fix warnings of Block comments use of * (Jules Irenge)  [Orabug: 33294426]  
  - staging: vc04_services: fix warnings of scpace required between operator (Jules Irenge)  [Orabug: 33294426]  
  - staging: vc04_services: fix check warnings of line over 80 characters (Jules Irenge)  [Orabug: 33294426]  
  - media: v4l2-core: correctly validate video and metadata ioctls (Vandana BN)  [Orabug: 33294426]  
  - staging: vc04_services: use DIV_ROUND_UP helper macro (Wambui Karuga)  [Orabug: 33294426]  
  - staging: vc04_services: place the AND operator at the end of the previous line (Jules Irenge)  [Orabug: 33294426]  
  - staging: vc04_services: Avoid NULL comparison (Nachammai Karuppiah)  [Orabug: 33294426]  
  - staging: vchiq: don't print pointless kernel address (Matteo Croce)  [Orabug: 33294426]  
  - staging: bcm2835-audio: Need to judge the return value of vchi_msg_dequeue in audio_vchi_callback (zhengbin)  [Orabug: 33294426]  
  - staging: vc04_services: make use of devm_platform_ioremap_resource (Hariprasad Kelam)  [Orabug: 33294426]  
  - staging: vc04_services: Avoid typedef (Nachammai Karuppiah)  [Orabug: 33294426]  
  - net/mlx{4,5},rds_rdma: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33459335]  
  - net/mlx{4,5}: Fix signed formal parameter (Håkon Bugge)  [Orabug: 33459335]  
  - net/mlx5: Initialize nvec based on "num_possible_cpus()" (Gerd Rausch)  [Orabug: 33451392]  
  - drm/atomic-helper: reset vblank on crtc reset (Daniel Vetter)  [Orabug: 33427369]  
  - drm: Initialize struct drm_crtc_state.no_vblank from device settings (Thomas Zimmermann)  [Orabug: 33427369]  
  - uek-rpm: Remove unnecessary ld.so.conf.d file (Stephen Brennan)  [Orabug: 33408515]  
  - ocfs2: drop acl cache for directories too (Wengang Wang)  [Orabug: 33407843]  
  - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Dan Carpenter)  [Orabug: 33406845]  {CVE-2021-3744} 
  - locking/csd_lock: Make csdlock_debug=1 default (Stephen Brennan)  [Orabug: 33403352]  
  - uek-rpm: config: Enable CONFIG_CSD_LOCK_WAIT_DEBUG (Stephen Brennan)  [Orabug: 33403352]  
  - locking/csd_lock: Remove unused "idle" event (Stephen Brennan)  [Orabug: 33403352]  
  - locking/csd_lock: Add more data to CSD lock debugging (Juergen Gross)  [Orabug: 33403352]  
  - smp: refactor queueing of single smp call (Stephen Brennan)  [Orabug: 33403352]  
  - locking/csd_lock: Prepare more CSD lock debugging (Juergen Gross)  [Orabug: 33403352]  
  - locking/csd_lock: Add boot parameter for controlling CSD lock debugging (Juergen Gross)  [Orabug: 33403352]  
  - kernel/smp: Provide CSD lock timeout diagnostics (Paul E. McKenney)  [Orabug: 33403352]  
  - smp: Fix kABI breakage in __call_single_data (Stephen Brennan)  [Orabug: 33403352]  
  - smp: Add source and destination CPUs to __call_single_data (Paul E. McKenney)  [Orabug: 33403352]  
  - kvm: export per-vcpu exits to userspace (Dongli Zhang)  [Orabug: 33387671]  
  - RDMA/core/sa_query: Remove unused function (Håkon Bugge)  [Orabug: 33408993]  
  - video: fbdev: cirrusfb: check pixclock to avoid divide by zero (George Kennedy)  [Orabug: 32176135]  
  - bnx2x: Fix enabling network interfaces without VFs (Adrian Bunk)  [Orabug: 33458877]  
  - net/rds: "no error" is no error (Gerd Rausch)  [Orabug: 33252277]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.301.1.el7uek]
changelog:
  - net/rds: Bring tasklets back for better latency (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Throttle check for CQ CPU affinity (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Follow the observed CQ CPU affinity (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Add "preferred_cpu" option to "rds_rdma.ko" (Gerd Rausch)  [Orabug: 33440594]  
  - net/mlx5: Add new verb "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Make workers use the designated CPU (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Put more CPU cores to work (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Get rid of tasklets (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Use the same vector for send & receive (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Allocate pages on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 33440594]  
  - xen-blkfront: sanitize the removal state machine (Christoph Hellwig)  [Orabug: 33392832]  
  - xen/blkfront: fix ring info addressing (Juergen Gross)  [Orabug: 33392832]  
  - xen/blkfront: limit allocated memory size to actual use case (Juergen Gross)  [Orabug: 33392832]  
  - xfs: Throttle commits on delayed background CIL push (Dave Chinner)  [Orabug: 29710712]  
  - xfs: Lower CIL flush limit for large logs (Dave Chinner)  [Orabug: 29710712]  
  - sctp: account stream padding length for reconf chunk (Eiichi Tsukata)  [Orabug: 32397993]  
  - rds/ib: handle rds uncongested notifications in worker (Manjunath Patil)  [Orabug: 33467788]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.301.1.1.el7uek]
changelog:
  - xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster)  [Orabug: 33542385]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.301.1.2.el7uek]
changelog:
  - Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Get rid of tasklets" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Put more CPU cores to work" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch)  [Orabug: 33561324]  
  - Revert "xfs: Lower CIL flush limit for large logs" (Catherine Hoang)  [Orabug: 33585639]  
  - Revert "xfs: Throttle commits on delayed background CIL push" (Catherine Hoang)  [Orabug: 33585639]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.301.1.3.el7uek]
changelog:
  - Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" (Somasundaram Krishnasamy)  [Orabug: 33618530]  
  - Revert "drm/atomic-helper: reset vblank on crtc reset" (Somasundaram Krishnasamy)  [Orabug: 33618530]  
  - uek-rpm: configs: disable CONFIG_READ_ONLY_THP_FOR_FS (Todd Vierling)  [Orabug: 33617715]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.302.0.el7uek]
changelog:
  - LTS tag: v5.4.152 (Jack Vogel)   
  - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Kate Hsuan)   
  - silence nfscache allocation warnings with kvzalloc (Rik van Riel)   
  - perf/x86: Reset destroy callback on event init failure (Anand K Mistry)   
  - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Fares Mehanna)   
  - KVM: do not shrink halt_poll_ns below grow_start (Sergey Senozhatsky)   
  - tools/vm/page-types: remove dependency on opt_file for idle page tracking (Changbin Du)   
  - scsi: ses: Retry failed Send/Receive Diagnostic commands (Wen Xiong)   
  - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Shuah Khan)   
  - selftests: be sure to make khdr before other targets (Li Zhijian)   
  - usb: dwc2: check return value after calling platform_get_resource() (Yang Yingliang)   
  - usb: testusb: Fix for showing the connection speed (Faizel K B)   
  - scsi: sd: Free scsi_disk device via put_device() (Ming Lei)   
  - ext2: fix sleeping in atomic bugs on error (Dan Carpenter)   
  - sparc64: fix pci_iounmap() when CONFIG_PCI is not set (Linus Torvalds)   
  - xen-netback: correct success/error reporting for the SKB-with-fraglist case (Jan Beulich)   
  - net: mdio: introduce a shutdown method to mdio device drivers (Vladimir Oltean)   
  - LTS tag: v5.4.151 (Jack Vogel)   
  - HID: usbhid: free raw_report buffers in usbhid_stop (Anirudh Rayabharam)   
  - netfilter: ipset: Fix oversized kvmalloc() calls (Jozsef Kadlecsik)   
  - HID: betop: fix slab-out-of-bounds Write in betop_probe (F.A.Sulaiman)   
  - usb: hso: remove the bailout parameter (Dongliang Mu)   
  - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (sumiyawang)   
  - PCI: Fix pci_host_bridge struct device release/free handling (Rob Herring)   
  - net: stmmac: don't attach interface until resume finishes (Leon Yu)   
  - net: udp: annotate data race around udp_sk(sk)->corkflag (Eric Dumazet)   
  - HID: u2fzero: ignore incomplete packets without data (Andrej Shadura)   
  - ext4: fix potential infinite loop in ext4_dx_readdir() (yangerkun)   
  - ext4: fix reserved space counter leakage (Jeffle Xu)   
  - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Ritesh Harjani)   
  - ipack: ipoctal: fix module reference leak (Johan Hovold)   
  - ipack: ipoctal: fix missing allocation-failure check (Johan Hovold)   
  - ipack: ipoctal: fix tty-registration error handling (Johan Hovold)   
  - ipack: ipoctal: fix tty registration race (Johan Hovold)   
  - ipack: ipoctal: fix stack information leak (Johan Hovold)   
  - debugfs: debugfs_create_file_size(): use IS_ERR to check for error (Nirmoy Das)   
  - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings (Chen Jingwen)   
  - perf/x86/intel: Update event constraints for ICX (Kan Liang)   
  - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Eric Dumazet)   
  - net: sched: flower: protect fl_walk() with rcu (Vlad Buslov)   
  - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jian Shen)   
  - scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy)   
  - Revert "block, bfq: honor already-setup queue merges" (Jens Axboe)   
  - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (Jiri Benc)   
  - e100: fix buffer overrun in e100_get_regs (Jacob Keller)   
  - e100: fix length calculation in e100_get_regs_len (Jacob Keller)   
  - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Xiao Liang)   
  - hwmon: (tmp421) fix rounding for negative values (Paul Fertser)   
  - hwmon: (tmp421) report /PVLD condition as fault (Paul Fertser)   
  - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long)   
  - mac80211-hwsim: fix late beacon hrtimer handling (Johannes Berg)   
  - mac80211: mesh: fix potentially unaligned access (Johannes Berg)   
  - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Lorenzo Bianconi)   
  - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Chih-Kang Chang)   
  - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Vadim Pasternak)   
  - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi)   
  - drm/amd/display: Pass PCI deviceid into DC (Charlene Liu)   
  - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Zelin Deng)   
  - mac80211: fix use-after-free in CCMP/GCMP RX (Johannes Berg)   
  - scsi: ufs: Fix illegal offset in UPIU event trace (Jonathan Hsu)   
  - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)   
  - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)   
  - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)   
  - fs-verity: fix signed integer overflow with i_size near S64_MAX (Eric Biggers)   
  - usb: cdns3: fix race condition before setting doorbell (Pawel Laszczak)   
  - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (James Morse)   
  - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Kevin Hao)   
  - tty: Fix out-of-bound vmalloc access in imageblit (Igor Matheus Andrade Torrente)   
  - LTS tag: v5.4.150 (Jack Vogel)   
  - qnx4: work around gcc false positive warning bug (Linus Torvalds)   
  - xen/balloon: fix balloon kthread freezing (Juergen Gross)   
  - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space (Pali Rohár)   
  - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (Antoine Tenart)   
  - EDAC/synopsys: Fix wrong value type assignment for edac_mode (Sai Krishna Potthuri)   
  - spi: Fix tegra20 build with CONFIG_PM=n (Linus Torvalds)   
  - net: 6pack: Fix tx timeout and slot time (Guenter Roeck)   
  - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile (Guenter Roeck)   
  - arm64: Mark __stack_chk_guard as __ro_after_init (Dan Li)   
  - parisc: Use absolute_pointer() to define PAGE0 (Helge Deller)   
  - qnx4: avoid stringop-overread errors (Linus Torvalds)   
  - sparc: avoid stringop-overread errors (Linus Torvalds)   
  - net: i825xx: Use absolute_pointer for memcpy from fixed memory location (Guenter Roeck)   
  - compiler.h: Introduce absolute_pointer macro (Guenter Roeck)   
  - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Li Jinlin)   
  - sparc32: page align size in arch_dma_alloc (Andreas Larsson)   
  - nvme-multipath: fix ANA state updates when a namespace is not present (Anton Eidelman)   
  - xen/balloon: use a kernel thread instead a workqueue (Juergen Gross)   
  - bpf: Add oversize check before call kvcalloc() (Bixuan Cui)   
  - ipv6: delay fib6_sernum increase in fib6_add (zhang kai)   
  - m68k: Double cast io functions to unsigned long (Guenter Roeck)   
  - net: stmmac: allow CSR clock of 300MHz (Jesper Nilsson)   
  - net: macb: fix use after free on rmmod (Tong Zhang)   
  - blktrace: Fix uaf in blk_trace access after removing by sysfs (Zhihao Cheng)   
  - md: fix a lock order reversal in md_alloc (Christoph Hellwig)   
  - irqchip/gic-v3-its: Fix potential VPE leak on error (Kaige Fu)   
  - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build (Randy Dunlap)   
  - scsi: lpfc: Use correct scnprintf() limit (Dan Carpenter)   
  - scsi: qla2xxx: Restore initiator in dual mode (Dmitry Bogdanov)   
  - cifs: fix a sign extension bug (Dan Carpenter)   
  - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Dan Carpenter)   
  - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() (Jiapeng Chong)   
  - fpga: machxo2-spi: Return an error on failure (Tom Rix)   
  - tty: synclink_gt: rename a conflicting function name (Randy Dunlap)   
  - tty: synclink_gt, drop unneeded forward declarations (Jiri Slaby)   
  - scsi: iscsi: Adjust iface sysfs attr detection (Baokun Li)   
  - net/mlx4_en: Don't allow aRFS for encapsulated packets (Aya Levin)   
  - qed: rdma - don't wait for resources under hw error recovery flow (Shai Malin)   
  - gpio: uniphier: Fix void functions to remove return value (Kunihiko Hayashi)   
  - net/smc: add missing error check in smc_clc_prfx_set() (Karsten Graul)   
  - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Michael Chan)   
  - enetc: Fix illegal access when reading affinity_hint (Claudiu Manoil)   
  - platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() (Andy Shevchenko)   
  - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation (David Howells)   
  - net: hso: fix muxed tty registration (Johan Hovold)   
  - serial: mvebu-uart: fix driver's tx_empty callback (Pali Rohár)   
  - xhci: Set HCD flag to defer primary roothub registration (Kishon Vijay Abraham I)   
  - btrfs: prevent __btrfs_dump_space_info() to underflow its free space (Qu Wenruo)   
  - erofs: fix up erofs_lookup tracepoint (Gao Xiang)   
  - mcb: fix error handling in mcb_alloc_bus() (Dan Carpenter)   
  - USB: serial: option: add device id for Foxconn T99W265 (Slark Xiao)   
  - USB: serial: option: remove duplicate USB device ID (Krzysztof Kozlowski)   
  - USB: serial: option: add Telit LN920 compositions (Carlo Lobrano)   
  - USB: serial: mos7840: remove duplicated 0xac24 device ID (Krzysztof Kozlowski)   
  - usb: core: hcd: Add support for deferring roothub registration (Kishon Vijay Abraham I)   
  - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk (Julian Sikorski)   
  - staging: greybus: uart: fix tty use after free (Johan Hovold)   
  - binder: make sure fd closes complete (Todd Kjos)   
  - USB: cdc-acm: fix minor-number release (Johan Hovold)   
  - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Uwe Brandt)   
  - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c (Ondrej Zary)   
  - xen/x86: fix PV trap handling on secondary processors (Jan Beulich)   
  - cifs: fix incorrect check for null pointer in header_assemble (Steve French)   
  - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() (Dan Carpenter)   
  - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA (Minas Harutyunyan)   
  - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave (Minas Harutyunyan)   
  - usb: gadget: r8a66597: fix a loop in set_feature() (Dan Carpenter)   
  - LTS tag: v5.4.149 (Jack Vogel)   
  - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV (Guenter Roeck)   
  - rtc: rx8010: select REGMAP_I2C (Yu-Tung Chang)   
  - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Li Jinlin)   
  - pwm: stm32-lp: Don't modify HW state in .remove() callback (Uwe Kleine-König)   
  - pwm: rockchip: Don't modify HW state in .remove() callback (Uwe Kleine-König)   
  - pwm: img: Don't modify HW state in .remove() callback (Uwe Kleine-König)   
  - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group (Nanyong Sun)   
  - nilfs2: fix NULL pointer in nilfs_##name##_attr_release (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_create_device_group (Nanyong Sun)   
  - btrfs: fix lockdep warning while mounting sprout fs (Anand Jain)   
  - ceph: lockdep annotations for try_nonblocking_invalidate (Jeff Layton)   
  - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeff Layton)   
  - dmaengine: xilinx_dma: Set DMA mask for coherent APIs (Radhey Shyam Pandey)   
  - dmaengine: ioat: depends on !UML (Johannes Berg)   
  - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE (Zou Wei)   
  - parisc: Move pci_dev_is_behind_card_dino to where it is used (Guenter Roeck)   
  - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Thomas Gleixner)   
  - thermal/core: Fix thermal_cooling_device_register() prototype (Arnd Bergmann)   
  - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Lukas Bulwahn)   
  - net: stmmac: reset Tx desc base address before restarting Tx (Jongsung Kim)   
  - phy: avoid unnecessary link-up delay in polling mode (Petr Oros)   
  - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered (Uwe Kleine-König)   
  - profiling: fix shift-out-of-bounds bugs (Pavel Skripkin)   
  - nilfs2: use refcount_dec_and_lock() to fix potential UAF (Zhen Lei)   
  - prctl: allow to setup brk for et_dyn executables (Cyrill Gorcunov)   
  - 9p/trans_virtio: Remove sysfs file on probe failure (Xie Yongji)   
  - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() (Dan Carpenter)   
  - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ (Andy Shevchenko)   
  - um: virtio_uml: fix memory leak on init failures (Johannes Berg)   
  - staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() (Nathan Chancellor)   
  - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Marcelo Ricardo Leitner)   
  - sctp: validate chunk size in __rcv_asconf_lookup (Marcelo Ricardo Leitner)   
  - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE (Alex Sverdlin)   
  - ARM: 9079/1: ftrace: Add MODULE_PLTS support (Alex Sverdlin)   
  - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() (Alex Sverdlin)   
  - ARM: 9077/1: PLT: Move struct plt_entries definition to header (Alex Sverdlin)   
  - apparmor: remove duplicate macro list_entry_is_head() (Andy Shevchenko)   
  - ARM: Qualify enabling of swiotlb_init() (Florian Fainelli)   
  - s390/pci_mmio: fully validate the VMA before calling follow_pte() (David Hildenbrand)   
  - console: consume APC, DM, DCS (nick black)   
  - PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Tuan Phan)   
  - PCI: aardvark: Fix reporting CRS value (Pali Rohár)   
  - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Pali Rohár)   
  - PCI: aardvark: Indicate error in 'val' when config read fails (Pali Rohár)   
  - PCI: pci-bridge-emul: Fix big-endian support (Grzegorz Jaszczyk)   
  - LTS tag: v5.4.148 (Jack Vogel)   
  - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant (Ilya Leoshkevich)   
  - s390/bpf: Fix optimizing out zero-extensions (Ilya Leoshkevich)   
  - net: renesas: sh_eth: Fix freeing wrong tx descriptor (Yoshihiro Shimoda)   
  - ip_gre: validate csum_start only on pull (Willem de Bruijn)   
  - qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom (Dinghao Liu)   
  - fq_codel: reject silly quantum parameters (Eric Dumazet)   
  - netfilter: socket: icmp6: fix use-after-scope (Benjamin Hesmans)   
  - net: dsa: b53: Fix calculating number of switch ports (Rafał Miłecki)   
  - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} (Li Huafei)   
  - ARC: export clear_user_page() for modules (Randy Dunlap)   
  - mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' (Christophe JAILLET)   
  - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Andy Shevchenko)   
  - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Oliver Upton)   
  - mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set (Matthias Schiffer)   
  - PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Dan Carpenter)   
  - mfd: axp20x: Update AXP288 volatile ranges (Hans de Goede)   
  - NTB: perf: Fix an error code in perf_setup_inbuf() (Yang Li)   
  - NTB: Fix an error code in ntb_msit_probe() (Yang Li)   
  - ethtool: Fix an error code in cxgb2.c (Yang Li)   
  - PCI: ibmphp: Fix double unmap of io_mem (Vishal Aslot)   
  - block, bfq: honor already-setup queue merges (Paolo Valente)   
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 (Daniele Palmas)   
  - Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 (Ryoga Saito)   
  - PCI: Add ACS quirks for Cavium multi-function devices (George Cherian)   
  - tracing/probes: Reject events which have the same name of existing one (Masami Hiramatsu)   
  - mfd: Don't use irq_create_mapping() to resolve a mapping (Marc Zyngier)   
  - fuse: fix use after free in fuse_read_interrupt() (Miklos Szeredi)   
  - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Wasim Khan)   
  - mfd: db8500-prcmu: Adjust map to reality (Linus Walleij)   
  - dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation (Miquel Raynal)   
  - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (David Hildenbrand)   
  - net: hns3: fix the timing issue of VF clearing interrupt sources (Jiaran Zhang)   
  - net: hns3: disable mac in flr process (Yufeng Mo)   
  - net: hns3: change affinity_mask to numa node range (Yufeng Mo)   
  - net: hns3: pad the short tunnel frame before sending to hardware (Yufeng Mo)   
  - KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers (Nicholas Piggin)   
  - ibmvnic: check failover_pending in login response (Sukadev Bhattiprolu)   
  - dt-bindings: arm: Fix Toradex compatible typo (David Heidelberg)   
  - qed: Handle management FW error (Shai Malin)   
  - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (zhenggy)   
  - net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup (Vladimir Oltean)   
  - net/af_unix: fix a data-race in unix_dgram_poll (Eric Dumazet)   
  - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni)   
  - events: Reuse value read using READ_ONCE instead of re-reading it (Baptiste Lepers)   
  - net/mlx5: Fix potential sleeping in atomic context (Maor Gottlieb)   
  - net/mlx5: FWTrace, cancel work on alloc pd error flow (Saeed Mahameed)   
  - perf machine: Initialize srcline string member in add_location struct (Michael Petlan)   
  - tipc: increase timeout in tipc_sk_enqueue() (Hoang Le)   
  - r6040: Restore MDIO clock frequency after MAC reset (Florian Fainelli)   
  - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Xiyu Yang)   
  - ptp: dp83640: don't define PAGE0 (Randy Dunlap)   
  - net-caif: avoid user-triggerable WARN_ON(1) (Eric Dumazet)   
  - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long)   
  - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Mike Rapoport)   
  - s390/sclp: fix Secure-IPL facility detection (Alexander Egorenkov)   
  - drm/etnaviv: add missing MMU context put when reaping MMU mapping (Lucas Stach)   
  - drm/etnaviv: reference MMU context when setting up hardware state (Lucas Stach)   
  - drm/etnaviv: fix MMU context leak on GPU reset (Lucas Stach)   
  - drm/etnaviv: exec and MMU state is lost when resetting the GPU (Lucas Stach)   
  - drm/etnaviv: keep MMU context across runtime suspend/resume (Lucas Stach)   
  - drm/etnaviv: stop abusing mmu_context as FE running marker (Lucas Stach)   
  - drm/etnaviv: put submit prev MMU context when it exists (Lucas Stach)   
  - drm/etnaviv: return context from etnaviv_iommu_context_get (Lucas Stach)   
  - drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 (Ernst Sjöstrand)   
  - PCI: Add AMD GPU multi-function power dependencies (Evan Quan)   
  - PM: base: power: don't try to use non-existing RTC for storing data (Juergen Gross)   
  - arm64/sve: Use correct size when reinitialising SVE state (Mark Brown)   
  - xen: reset legacy rtc flag for PV domU (Juergen Gross)   
  - btrfs: fix upper limit for max_inline for page size 64K (Anand Jain)   
  - drm/panfrost: Clamp lock region to Bifrost minimum (Alyssa Rosenzweig)   
  - drm/panfrost: Use u64 for size in lock_region (Alyssa Rosenzweig)   
  - drm/panfrost: Simplify lock_region calculation (Alyssa Rosenzweig)   
  - drm/amdgpu: Fix BUG_ON assert (Andrey Grodzovsky)   
  - drm/msi/mdp4: populate priv->kms in mdp4_kms_init (David Heidelberg)   
  - net: dsa: lantiq_gswip: fix maximum frame length (Jan Hoffmann)   
  - lib/test_stackinit: Fix static initializer test (Kees Cook)   
  - platform/chrome: cros_ec_proto: Send command again when timeout occurs (Patryk Duda)   
  - memcg: enable accounting for pids in nested pid namespaces (Vasily Averin)   
  - mm,vmscan: fix divide by zero in get_scan_count (Rik van Riel)   
  - mm/hugetlb: initialize hugetlb_usage in mm_init (Liu Zixian)   
  - s390/pv: fix the forcing of the swiotlb (Halil Pasic)   
  - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Pratik R. Sampat)   
  - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Saurav Kashyap)   
  - scsi: qla2xxx: Changes to support kdump kernel (Saurav Kashyap)   
  - scsi: BusLogic: Fix missing pr_cont() use (Maciej W. Rozycki)   
  - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() (chenying)   
  - parisc: fix crash with signals and alloca (Mikulas Patocka)   
  - net: w5100: check return value after calling platform_get_resource() (Yang Yingliang)   
  - fix array-index-out-of-bounds in taprio_change (Haimin Zhang)   
  - net: fix NULL pointer reference in cipso_v4_doi_free (王贇)   
  - ath9k: fix sleeping in atomic context (Miaoqing Pan)   
  - ath9k: fix OOB read ar9300_eeprom_restore_internal (Zekun Shen)   
  - parport: remove non-zero check on count (Colin Ian King)   
  - net/mlx5: DR, Enable QP retransmission (Yevgeny Kliteynik)   
  - iwlwifi: mvm: fix access to BSS elements (Johannes Berg)   
  - iwlwifi: mvm: avoid static queue number aliasing (Johannes Berg)   
  - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Zhang Qilong)   
  - drm/amdkfd: Account for SH/SE count when setting up cu masks. (Sean Keely)   
  - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Xiaotan Luo)   
  - ASoC: rockchip: i2s: Fix regmap_ops hang (Sugar Zhang)   
  - usbip:vhci_hcd USB port can get stuck in the disabled state (Shuah Khan)   
  - usbip: give back URBs for unsent unlink requests during cleanup (Anirudh Rayabharam)   
  - usb: musb: musb_dsps: request_irq() after initializing musb (Nadezda Lutovinova)   
  - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Mathias Nyman)   
  - cifs: fix wrong release in sess_alloc_buffer() failed path (Ding Hui)   
  - mmc: core: Return correct emmc response in case of ioctl error (Nishad Kamdar)   
  - selftests/bpf: Enlarge select() timeout for test_maps (Li Zhijian)   
  - mmc: rtsx_pci: Fix long reads when clock is prescaled (Thomas Hebb)   
  - mmc: sdhci-of-arasan: Check return value of non-void funtions (Manish Narani)   
  - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS (Marc Zyngier)   
  - ASoC: Intel: Skylake: Fix passing loadable flag for module (Gustaw Lewandowski)   
  - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Cezary Rojewski)   
  - btrfs: tree-log: check btrfs_lookup_data_extent return value (Marcos Paulo de Souza)   
  - m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch (Arnd Bergmann)   
  - drm/exynos: Always initialize mapping in exynos_drm_register_dma() (Nathan Chancellor)   
  - lockd: lockd server-side shouldn't set fl_ops (J. Bruce Fields)   
  - usb: chipidea: host: fix port index underflow and UBSAN complains (Li Jun)   
  - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson)   
  - staging: rts5208: Fix get_ms_information() heap buffer size (Kees Cook)   
  - rpc: fix gss_svc_init cleanup on failure (J. Bruce Fields)   
  - tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD (Luke Hsiao)   
  - serial: sh-sci: fix break handling for sysrq (Ulrich Hecht)   
  - opp: Don't print an error if required-opps is missing (Rajendra Nayak)   
  - Bluetooth: Fix handling of LE Enhanced Connection Complete (Luiz Augusto von Dentz)   
  - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Sagi Grimberg)   
  - arm64: dts: ls1046a: fix eeprom entries (Raag Jadav)   
  - arm64: tegra: Fix compatible string for Tegra132 CPUs (Thierry Reding)   
  - ARM: tegra: tamonten: Fix UART pad setting (Andreas Obergschwandtner)   
  - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Johan Almbladh)   
  - drm/display: fix possible null-pointer dereference in dcn10_set_clock() (Tuo Li)   
  - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() (Tuo Li)   
  - net/mlx5: Fix variable type to match 64bit (Eran Ben Elisha)   
  - Bluetooth: avoid circular locks in sco_sock_connect (Desmond Cheong Zhi Xi)   
  - Bluetooth: schedule SCO timeouts with delayed_work (Desmond Cheong Zhi Xi)   
  - selftests/bpf: Fix xdp_tx.c prog section name (Jussi Maki)   
  - drm/msm: mdp4: drop vblank get/put from prepare/complete_commit (David Heidelberg)   
  - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() (Nathan Chancellor)   
  - arm64: dts: qcom: sdm660: use reg value for memory node (Vinod Koul)   
  - ARM: dts: imx53-ppd: Fix ACHC entry (Sebastian Reichel)   
  - media: tegra-cec: Handle errors of clk_prepare_enable() (Evgeny Novikov)   
  - media: TDA1997x: fix tda1997x_query_dv_timings() return value (Krzysztof Hałasa)   
  - media: v4l2-dv-timings.c: fix wrong condition in two for-loops (Hans Verkuil)   
  - media: imx258: Limit the max analogue gain to 480 (Umang Jain)   
  - media: imx258: Rectify mismatch of VTS value (Laurent Pinchart)   
  - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Hans de Goede)   
  - arm64: tegra: Fix Tegra194 PCIe EP compatible string (Vidya Sagar)   
  - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Yufeng Mo)   
  - workqueue: Fix possible memory leaks in wq_numa_init() (Zhen Lei)   
  - Bluetooth: skip invalid hci_sync_conn_complete_evt (Desmond Cheong Zhi Xi)   
  - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Andy Shevchenko)   
  - samples: bpf: Fix tracex7 error raised on the missing argument (Juhee Kang)   
  - staging: ks7010: Fix the initialization of the 'sleep_status' structure (Christophe JAILLET)   
  - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Greg Kroah-Hartman)   
  - hvsi: don't panic on tty_register_driver failure (Jiri Slaby)   
  - xtensa: ISS: don't panic in rs_init (Jiri Slaby)   
  - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Maciej W. Rozycki)   
  - s390: make PCI mio support a machine flag (Niklas Schnelle)   
  - s390/jump_label: print real address in a case of a jump label bug (Heiko Carstens)   
  - flow_dissector: Fix out-of-bounds warnings (Gustavo A. R. Silva)   
  - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Gustavo A. R. Silva)   
  - video: fbdev: riva: Error out if 'pixclock' equals zero (Zheyu Ma)   
  - video: fbdev: kyro: Error out if 'pixclock' equals zero (Zheyu Ma)   
  - video: fbdev: asiliantfb: Error out if 'pixclock' equals zero (Zheyu Ma)   
  - bpf/tests: Do not PASS tests without actually testing the result (Johan Almbladh)   
  - bpf/tests: Fix copy-and-paste error in double word test (Johan Almbladh)   
  - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex (Anson Jacob)   
  - drm/amd/display: Fix timer_per_pixel unit error (Oliver Logush)   
  - tty: serial: jsm: hold port lock when reporting modem line changes (Zheyu Ma)   
  - staging: board: Fix uninitialized spinlock when attaching genpd (Geert Uytterhoeven)   
  - usb: gadget: composite: Allow bMaxPower=0 if self-powered (Jack Pham)   
  - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() (Evgeny Novikov)   
  - usb: gadget: u_ether: fix a potential null pointer dereference (Maciej Żenczykowski)   
  - usb: host: fotg210: fix the actual_length of an iso packet (Kelly Devilliv)   
  - usb: host: fotg210: fix the endpoint's transactional opportunities calculation (Kelly Devilliv)   
  - igc: Check if num of q_vectors is smaller than max before array access (Sasha Neftin)   
  - drm: avoid blocking in drm_clients_info's rcu section (Desmond Cheong Zhi Xi)   
  - Smack: Fix wrong semantics in smk_access_entry() (Tianjia Zhang)   
  - netlink: Deal with ESRCH error in nlmsg_notify() (Yajun Deng)   
  - video: fbdev: kyro: fix a DoS bug by restricting user input (Zheyu Ma)   
  - ARM: dts: qcom: apq8064: correct clock names (David Heidelberg)   
  - iavf: fix locking of critical sections (Stefan Assmann)   
  - iavf: do not override the adapter state in the watchdog task (Stefan Assmann)   
  - iio: dac: ad5624r: Fix incorrect handling of an optional regulator. (Jonathan Cameron)   
  - tipc: keep the skb in rcv queue until the whole data is read (Xin Long)   
  - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Rafael J. Wysocki)   
  - crypto: mxs-dcp - Use sg_mapping_iter to copy data (Sean Anderson)   
  - media: dib8000: rewrite the init prbs logic (Mauro Carvalho Chehab)   
  - ASoC: atmel: ATMEL drivers don't need HAS_DMA (Randy Dunlap)   
  - drm/amdgpu: Fix amdgpu_ras_eeprom_init() (Luben Tuikov)   
  - userfaultfd: prevent concurrent API initialization (Nadav Amit)   
  - kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y (Masahiro Yamada)   
  - MIPS: Malta: fix alignment of the devicetree buffer (Oleksij Rempel)   
  - f2fs: fix to unmap pages from userspace process in punch_hole() (Chao Yu)   
  - f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() (Chao Yu)   
  - f2fs: fix to account missing .skipped_gc_rwsem (Chao Yu)   
  - KVM: PPC: Fix clearing never mapped TCEs in realmode (Alexey Kardashevskiy)   
  - clk: at91: clk-generated: Limit the requested rate to our range (Codrin Ciubotariu)   
  - clk: at91: clk-generated: pass the id of changeable parent at registration (Claudiu Beznea)   
  - clk: at91: sam9x60: Don't use audio PLL (Codrin Ciubotariu)   
  - fscache: Fix cookie key hashing (David Howells)   
  - platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call (Hans de Goede)   
  - KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live (Nicholas Piggin)   
  - HID: i2c-hid: Fix Elan touchpad regression (Jim Broadus)   
  - scsi: target: avoid per-loop XCOPY buffer allocations (David Disseldorp)   
  - powerpc/config: Renable MTD_PHYSMAP_OF (Joel Stanley)   
  - scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Dan Carpenter)   
  - scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Dan Carpenter)   
  - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Dan Carpenter)   
  - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Zhen Lei)   
  - scsi: fdomain: Fix error return code in fdomain_probe() (Wei Li)   
  - SUNRPC: Fix potential memory corruption (Trond Myklebust)   
  - dma-debug: fix debugfs initialization order (Anthony Iliopoulos)   
  - openrisc: don't printk() unconditionally (Randy Dunlap)   
  - f2fs: reduce the scope of setting fsck tag when de->name_len is zero (Yangtao Li)   
  - f2fs: show f2fs instance in printk_ratelimited (Chao Yu)   
  - RDMA/efa: Remove double QP type assignment (Leon Romanovsky)   
  - powerpc/stacktrace: Include linux/delay.h (Michal Suchanek)   
  - vfio: Use config not menuconfig for VFIO_NOIOMMU (Jason Gunthorpe)   
  - pinctrl: samsung: Fix pinctrl bank pin count (Jaehyoung Choi)   
  - docs: Fix infiniband uverbs minor number (Leon Romanovsky)   
  - RDMA/iwcm: Release resources if iw_cm module initialization fails (Leon Romanovsky)   
  - IB/hfi1: Adjust pkey entry in index 0 (Mike Marciniszyn)   
  - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND (Christoph Hellwig)   
  - f2fs: quota: fix potential deadlock (Chao Yu)   
  - HID: input: do not report stylus battery state as "full" (Dmitry Torokhov)   
  - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Pali Rohár)   
  - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Pali Rohár)   
  - PCI: aardvark: Fix checking for PIO status (Evan Wang)   
  - PCI: xilinx-nwl: Enable the clock through CCF (Hyun Kwon)   
  - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Krzysztof Wilczyński)   
  - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Marek Behún)   
  - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Stuart Hayes)   
  - ARM: 9105/1: atags_to_fdt: don't warn about stack size (David Heidelberg)   
  - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Hans de Goede)   
  - dmaengine: imx-sdma: remove duplicated sdma_load_context (Robin Gong)   
  - Revert "dmaengine: imx-sdma: refine to load context only once" (Robin Gong)   
  - media: rc-loopback: return number of emitters rather than error (Sean Young)   
  - media: uvc: don't do DMA on stack (Mauro Carvalho Chehab)   
  - VMCI: fix NULL pointer dereference when unmapping queue pair (Wang Hai)   
  - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Arne Welzel)   
  - power: supply: max17042: handle fails of reading status register (Krzysztof Kozlowski)   
  - block: bfq: fix bfq_set_next_ioprio_data() (Damien Le Moal)   
  - crypto: public_key: fix overflow during implicit conversion (zhenwei pi)   
  - arm64: head: avoid over-mapping in map_memory (Mark Rutland)   
  - soc: aspeed: p2a-ctrl: Fix boundary check for mmap (Iwona Winiarska)   
  - soc: aspeed: lpc-ctrl: Fix boundary check for mmap (Iwona Winiarska)   
  - soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Manivannan Sadhasivam)   
  - pinctrl: ingenic: Fix incorrect pull up/down info (Paul Cercueil)   
  - pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast (Marc Zyngier)   
  - tools/thermal/tmon: Add cross compiling support (Rolf Eike Beer)   
  - 9p/xen: Fix end of loop tests for list_for_each_entry (Harshvardhan Jha)   
  - xen: fix setting of max_pfn in shared_info (Juergen Gross)   
  - powerpc/perf/hv-gpci: Fix counter value parsing (Kajol Jain)   
  - PCI/MSI: Skip masking MSI-X on Xen PV (Marek Marczykowski-Górecki)   
  - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Niklas Cassel)   
  - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Niklas Cassel)   
  - btrfs: reset replace target device to allocation state on close (Desmond Cheong Zhi Xi)   
  - btrfs: wake up async_delalloc_pages waiters after submit (Josef Bacik)   
  - rtc: tps65910: Correct driver module alias (Dmitry Osipenko)   
  - LTS tag: v5.4.147 (Jack Vogel)   
  - Revert "time: Handle negative seconds correctly in timespec64_to_ns()" (Greg Kroah-Hartman)   
  - Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" (Greg Kroah-Hartman)   
  - Revert "block: nbd: add sanity check for first_minor" (Greg Kroah-Hartman)   
  - Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" (Sasha Levin)   
  - LTS tag: v5.4.146 (Jack Vogel)   
  - clk: kirkwood: Fix a clocking boot regression (Linus Walleij)   
  - backlight: pwm_bl: Improve bootloader/kernel device handover (Daniel Thompson)   
  - fbmem: don't allow too huge resolutions (Tetsuo Handa)   
  - IMA: remove the dependency on CRYPTO_MD5 (THOBY Simon)   
  - IMA: remove -Wmissing-prototypes warning (Austin Kim)   
  - fuse: flush extending writes (Miklos Szeredi)   
  - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi)   
  - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Sean Christopherson)   
  - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Zelin Deng)   
  - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Halil Pasic)   
  - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Babu Moger)   
  - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Kim Phillips)   
  - tty: Fix data race between tiocsti() and flush_to_ldisc() (Nguyen Dinh Phi)   
  - time: Handle negative seconds correctly in timespec64_to_ns() (Lukas Hannen)   
  - bpf: Fix pointer arithmetic mask tightening under state pruning (Daniel Borkmann)   
  - bpf: verifier: Allocate idmap scratch in verifier env (Lorenz Bauer)   
  - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Daniel Borkmann)   
  - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Daniel Borkmann)   
  - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Eric Dumazet)   
  - octeontx2-af: Fix loop in free and unmap counter (Subbaraya Sundeep)   
  - net: qualcomm: fix QCA7000 checksum handling (Stefan Wahren)   
  - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Xiyu Yang)   
  - ipv4: make exception cache less predictible (Eric Dumazet)   
  - ipv6: make exception cache less predictible (Eric Dumazet)   
  - brcmfmac: pcie: fix oops on failure to resume and reprobe (Ahmad Fatoum)   
  - bcma: Fix memory leak for internally-handled cores (Zenghui Yu)   
  - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() (Dan Carpenter)   
  - ASoC: wcd9335: Disable irq on slave ports in the remove function (Christophe JAILLET)   
  - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Christophe JAILLET)   
  - ASoC: wcd9335: Fix a double irq free in the remove function (Christophe JAILLET)   
  - tty: serial: fsl_lpuart: fix the wrong mapbase value (Andy Duan)   
  - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (Christophe JAILLET)   
  - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe (Evgeny Novikov)   
  - i2c: mt65xx: fix IRQ check (Sergey Shtylyov)   
  - CIFS: Fix a potencially linear read overflow (Len Baker)   
  - bpf: Fix possible out of bound write in narrow load handling (Andrey Ignatov)   
  - mmc: moxart: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - ASoC: Intel: Skylake: Fix module resource and format selection (Cezary Rojewski)   
  - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Cezary Rojewski)   
  - rsi: fix an error code in rsi_probe() (Dan Carpenter)   
  - rsi: fix error code in rsi_load_9116_firmware() (Dan Carpenter)   
  - i2c: s3c2410: fix IRQ check (Sergey Shtylyov)   
  - i2c: iop3xx: fix deferred probing (Sergey Shtylyov)   
  - Bluetooth: add timeout sanity check to hci_inquiry (Pavel Skripkin)   
  - mm/swap: consider max pages in iomap_swapfile_add_extent (Xu Yu)   
  - usb: gadget: mv_u3d: request_irq() after initializing UDC (Nadezda Lutovinova)   
  - nfsd4: Fix forced-expiry locking (J. Bruce Fields)   
  - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington)   
  - mac80211: Fix insufficient headroom issue for AMSDU (Chih-Kang Chang)   
  - usb: phy: tahvo: add IRQ check (Sergey Shtylyov)   
  - usb: host: ohci-tmio: add IRQ check (Sergey Shtylyov)   
  - Bluetooth: Move shutdown callback before flushing tx and rx queue (Kai-Heng Feng)   
  - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse (Geert Uytterhoeven)   
  - usb: phy: twl6030: add IRQ checks (Sergey Shtylyov)   
  - usb: phy: fsl-usb: add IRQ check (Sergey Shtylyov)   
  - usb: gadget: udc: at91: add IRQ check (Sergey Shtylyov)   
  - drm/msm/dsi: Fix some reference counted resource leaks (Christophe JAILLET)   
  - Bluetooth: fix repeated calls to sco_sock_kill (Desmond Cheong Zhi Xi)   
  - counter: 104-quad-8: Return error when invalid mode during ceiling_write (William Breathitt Gray)   
  - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 (Krzysztof Kozlowski)   
  - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs (Dmitry Baryshkov)   
  - PM: EM: Increase energy calculation precision (Lukasz Luba)   
  - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (Colin Ian King)   
  - debugfs: Return error during {full/open}_proxy_open() on rmmod (Sven Eckelmann)   
  - soc: qcom: smsm: Fix missed interrupts if state changes while masked (Stephan Gerhold)   
  - PCI: PM: Enable PME if it can be signaled from D3cold (Rafael J. Wysocki)   
  - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Rafael J. Wysocki)   
  - media: venus: venc: Fix potential null pointer dereference on pointer fmt (Colin Ian King)   
  - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Dongliang Mu)   
  - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Hans de Goede)   
  - leds: lt3593: Put fwnode in any case during ->probe() (Andy Shevchenko)   
  - i2c: highlander: add IRQ check (Sergey Shtylyov)   
  - net: cipso: fix warnings in netlbl_cipsov4_add_std (Pavel Skripkin)   
  - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long)   
  - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Maxim Mikityanskiy)   
  - ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties (Anand Moon)   
  - ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties (Anand Moon)   
  - ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties (Anand Moon)   
  - ARM: dts: meson8: Use a higher default GPU clock frequency (Martin Blumenstingl)   
  - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Martin KaFai Lau)   
  - drm/amdgpu/acp: Make PM domain really work (Kai-Heng Feng)   
  - netns: protect netns ID lookups with RCU (Guillaume Nault)   
  - 6lowpan: iphc: Fix an off-by-one check of array index (Colin Ian King)   
  - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (Dan Carpenter)   
  - media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats (Philipp Zabel)   
  - media: go7007: remove redundant initialization (Pavel Skripkin)   
  - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Dongliang Mu)   
  - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dongliang Mu)   
  - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dongliang Mu)   
  - soc: qcom: rpmhpd: Use corner in power_off (Bjorn Andersson)   
  - arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties (Geert Uytterhoeven)   
  - ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi (Dylan Hung)   
  - bpf: Fix potential memleak and UAF in the verifier. (He Fengqing)   
  - bpf: Fix a typo of reuseport map in bpf.h. (Kuniyuki Iwashima)   
  - media: cxd2880-spi: Fix an error handling path (Christophe JAILLET)   
  - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally (Geert Uytterhoeven)   
  - media: TDA1997x: enable EDID support (Krzysztof Hałasa)   
  - drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() (Wei Yongjun)   
  - EDAC/i10nm: Fix NVDIMM detection (Qiuxu Zhuo)   
  - spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible (Quanyang Wang)   
  - spi: sprd: Fix the wrong WDG_LOAD_VAL (Chunyan Zhang)   
  - regulator: vctrl: Avoid lockdep warning in enable/disable ops (Chen-Yu Tsai)   
  - regulator: vctrl: Use locked regulator_get_voltage in probe path (Chen-Yu Tsai)   
  - certs: Trigger creation of RSA module signing key if it's not an RSA key (Stefan Berger)   
  - crypto: qat - use proper type for vf_mask (Giovanni Cabiddu)   
  - block: nbd: add sanity check for first_minor (Pavel Skripkin)   
  - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Phong Hoang)   
  - lib/mpi: use kcalloc in mpi_resize (Hongbo Li)   
  - genirq/timings: Fix error return code in irq_timings_test_irqs() (Zhen Lei)   
  - spi: spi-pic32: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - sched: Fix UCLAMP_FLAG_IDLE setting (Quentin Perret)   
  - m68k: emu: Fix invalid free in nfeth_cleanup() (Pavel Skripkin)   
  - s390/debug: fix debug area life cycle (Peter Oberparleiter)   
  - s390/kasan: fix large PMD pages address alignment check (Alexander Gordeev)   
  - udf_get_extendedattr() had no boundary checks. (Stian Skjelstad)   
  - fcntl: fix potential deadlock for &fasync_struct.fa_lock (Desmond Cheong Zhi Xi)   
  - crypto: qat - do not export adf_iov_putmsg() (Giovanni Cabiddu)   
  - crypto: qat - fix naming for init/shutdown VF to PF notifications (Marco Chiappero)   
  - crypto: qat - fix reuse of completion variable (Marco Chiappero)   
  - crypto: qat - handle both source of interrupt in VF ISR (Giovanni Cabiddu)   
  - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Giovanni Cabiddu)   
  - libata: fix ata_host_start() (Damien Le Moal)   
  - s390/cio: add dev_busid sysfs entry for each subchannel (Vineeth Vijayan)   
  - power: supply: max17042_battery: fix typo in MAx17042_TOFF (Sebastian Krzyszkowiak)   
  - nvmet: pass back cntlid on successful completion (Amit Engel)   
  - nvme-rdma: don't update queue count when failing to set io queues (Ruozhu Li)   
  - nvme-tcp: don't update queue count when failing to set io queues (Ruozhu Li)   
  - bcache: add proper error unwinding in bcache_device_init (Christoph Hellwig)   
  - isofs: joliet: Fix iocharset=utf8 mount option (Pali Rohár)   
  - udf: Fix iocharset=utf8 mount option (Pali Rohár)   
  - udf: Check LVID earlier (Jan Kara)   
  - hrtimer: Ensure timerfd notification for HIGHRES=n (Thomas Gleixner)   
  - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Thomas Gleixner)   
  - posix-cpu-timers: Force next expiration recalc after itimer reset (Frederic Weisbecker)   
  - rcu/tree: Handle VM stoppage in stall detection (Sergey Senozhatsky)   
  - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Dietmar Eggemann)   
  - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() (Tony Lindgren)   
  - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors (Hans de Goede)   
  - sched/deadline: Fix reset_on_fork reporting of DL tasks (Quentin Perret)   
  - crypto: mxs-dcp - Check for DMA mapping errors (Sean Anderson)   
  - regmap: fix the offset of register error log (Jeongtae Park)   
  - locking/mutex: Fix HANDOFF condition (Peter Zijlstra)   
  - LTS tag: v5.4.145 (Jack Vogel)   
  - PCI: Call Max Payload Size-related fixup quirks early (Marek Behún)   
  - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions (Paul Gortmaker)   
  - xhci: fix unsafe memory usage in xhci tracing (Mathias Nyman)   
  - usb: mtu3: fix the wrong HS mult value (Chunfeng Yun)   
  - usb: mtu3: use @mult for HS isoc or intr (Chunfeng Yun)   
  - usb: host: xhci-rcar: Don't reload firmware after the completion (Yoshihiro Shimoda)   
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Alexander Tsoy)   
  - Revert "btrfs: compression: don't try to compress if we don't have enough pages" (Qu Wenruo)   
  - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Suravee Suthikulpanit)   
  - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Hayes Wang)   
  - mm/page_alloc: speed up the iteration of max_order (Muchun Song)   
  - net: ll_temac: Remove left-over debug message (Esben Haabendal)   
  - powerpc/boot: Delete unneeded .globl _zimage_start (Fangrui Song)   
  - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) (Mathieu Desnoyers)   
  - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Tom Rix)   
  - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Liu Jian)   
  - media: stkwebcam: fix memory leak in stk_camera_probe (Pavel Skripkin)   
  - ARC: wireup clone3 syscall (Vineet Gupta)   
  - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Zubin Mithra)   
  - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Takashi Iwai)   
  - ARM: 8918/2: only build return_address() if needed (Ben Dooks)   
  - cryptoloop: add a deprecation warning (Christoph Hellwig)   
  - perf/x86/amd/power: Assign pmu.module (Kim Phillips)   
  - perf/x86/amd/ibs: Work around erratum #1197 (Kim Phillips)   
  - perf/x86/intel/pt: Fix mask of num_address_ranges (Xiaoyao Li)   
  - qede: Fix memset corruption (Shai Malin)   
  - net: macb: Add a NULL check on desc_ptp (Harini Katakam)   
  - qed: Fix the VF msix vectors flow (Shai Malin)   
  - reset: reset-zynqmp: Fixed the argument data type (Sai Krishna Potthuri)   
  - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats (Krzysztof Hałasa)   
  - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG (Randy Dunlap)   
  - kthread: Fix PF_KTHREAD vs to_kthread() race (Peter Zijlstra)   
  - ubifs: report correct st_size for encrypted symlinks (Eric Biggers)   
  - f2fs: report correct st_size for encrypted symlinks (Eric Biggers)   
  - ext4: report correct st_size for encrypted symlinks (Eric Biggers)   
  - fscrypt: add fscrypt_symlink_getattr() for computing st_size (Eric Biggers)   
  - LTS tag: v5.4.144 (Jack Vogel)   
  - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs)   
  - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Peter Collingbourne)   
  - Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" (Helge Deller)   
  - Revert "floppy: reintroduce O_NDELAY fix" (Denis Efremov)   
  - arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 (Petr Vorel)   
  - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Sean Christopherson)   
  - net: dsa: mt7530: fix VLAN traffic leaks again (DENG Qingfang)   
  - bpf: Fix cast to pointer from integer of different size warning (Andrii Nakryiko)   
  - bpf: Track contents of read-only maps as scalars (Andrii Nakryiko)   
  - vt_kdsetmode: extend console locking (Linus Torvalds)   
  - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs)   
  - drm: Copy drm_wait_vblank to user before returning (Mark Yacoub)   
  - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Shai Malin)   
  - qed: qed ll2 race condition fixes (Shai Malin)   
  - vringh: Use wiov->used to check for read/write desc order (Neeraj Upadhyay)   
  - virtio_pci: Support surprise removal of virtio pci device (Parav Pandit)   
  - virtio: Improve vq->broken access to avoid any compiler optimization (Parav Pandit)   
  - opp: remove WARN when no valid OPPs remain (Michał Mirosław)   
  - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Colin Ian King)   
  - usb: gadget: u_audio: fix race condition on endpoint stop (Jerome Brunet)   
  - drm/i915: Fix syncmap memory leak (Matthew Brost)   
  - net: hns3: fix get wrong pfc_en when query PFC configuration (Guangbin Huang)   
  - net: hns3: fix duplicate node in VLAN list (Guojia Liao)   
  - net: hns3: clear hardware resource when loading driver (Yufeng Mo)   
  - rtnetlink: Return correct error on changing device netns (Andrey Ignatov)   
  - net: marvell: fix MVNETA_TX_IN_PRGRS bit number (Maxim Kiselev)   
  - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' (Christophe JAILLET)   
  - ip_gre: add validation for csum_start (Shreyansh Chouhan)   
  - RDMA/efa: Free IRQ vectors on error flow (Gal Pressman)   
  - e1000e: Fix the max snoop/no-snoop latency for 10M (Sasha Neftin)   
  - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Tuo Li)   
  - RDMA/bnxt_re: Add missing spin lock initialization (Naresh Kumar PBS)   
  - scsi: core: Fix hang of freezing queue between blocking and running device (Li Jinlin)   
  - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Wesley Cheng)   
  - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Thinh Nguyen)   
  - USB: serial: option: add new VID/PID to support Fibocom FG150 (Zhengjun Zhang)   
  - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Johan Hovold)   
  - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters (Stefan Mätje)   
  - mm, oom: make the calculation of oom badness more accurate (Yafang Shao)   
  - mmc: sdhci-msm: Update the software timeout value for sdhc (Shaik Sajida Bhanu)   
  - ovl: fix uninitialized pointer read in ovl_lookup_real_one() (Miklos Szeredi)   
  - once: Fix panic when module unload (Kefeng Wang)   
  - netfilter: conntrack: collect all entries in one cycle (Florian Westphal)   
  - ARC: Fix CONFIG_STACKDEPOT (Guenter Roeck)   
  - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal)  [Orabug: 33524419]  
  - netfilter: conntrack: improve RST handling when tuple is re-used (Ali Abdallah)  [Orabug: 33524419]  
  - net: openvswitch: Be liberal in tcp conntrack. (Numan Siddique)  [Orabug: 33524419]  
  - RDS: Remove obsolete flag (Hans Westgaard Ry)  [Orabug: 33516781]  
  - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Aharon Landau)  [Orabug: 33514376]  
  - IB/mlx4: Implement backend callback for "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 33509436]  
  - rds: Fix leak in rds_init (Håkon Bugge)  [Orabug: 33488609]  
  - rds: Include pid in the rds_sock structs. (Rohit Nair)  [Orabug: 33481151]  
  - fs/dcache: add trace points for negative dentry pruning (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: remove global pool for negative dentry percpu counters (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: enforce a hard limit on the negative dentry count (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: Estimate the number of negative dentries to prune per filesystem (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: change name and granularity of negative dentry sysctl parameter (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: schedule only one instance of negative dentry shrinker (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: correct the usage of static_key for negative dentry (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: Spread negative dentry pruning across multiple CPUs (Waiman Long)  [Orabug: 33468830]  
  - fs/dcache: Enable automatic pruning of negative dentries (Waiman Long)  [Orabug: 33468830]  
  - fs/dcache: Add sysctl parameter neg-dentry-pc as a soft limit on negative dentries (Waiman Long)  [Orabug: 33468830]  
  - net/rds: Re-factor rds_user_conn_paths_drop (Freddy Carrillo)  [Orabug: 33441254]  
  - RDS-IB: Add garbage-collection to cache (Hans Westgaard Ry)  [Orabug: 33426206]  
  - RDS-IB: Fix cachehit statistics (Hans Westgaard Ry)  [Orabug: 33426206]  
  - RDS-IB: Fix cache-allocation statistics (Hans Westgaard Ry)  [Orabug: 33426206]  
  - xfs: show the proper user quota options (Allison Henderson)  [Orabug: 33313307]  
  - xfs: also remove cached ACLs when removing the underlying attr (Christoph Hellwig)  [Orabug: 32029884]  
  - net: mana: Prefer struct_size over open coded arithmetic (Len Baker)  [Orabug: 33485604]  
  - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Haiyang Zhang)  [Orabug: 33485604]  
  - net: mana: Add support for EQ sharing (Haiyang Zhang)  [Orabug: 33485604]  
  - net: mana: Move NAPI from EQ to CQ (Haiyang Zhang)  [Orabug: 33485604]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.1.el7uek]
changelog:
  - arm64: Kconfig: enable MADV_DOEXEC functionality (Anthony Yznaga)  [Orabug: 33428617]  
  - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Tatsuhiko Yasumatsu)  [Orabug: 33431722]  {CVE-2021-41864} 
  - xen/netfront: stop tx queues during live migration (Dongli Zhang)  [Orabug: 33536399]  
  - Revert "xfs: Lower CIL flush limit for large logs" (Catherine Hoang)  [Orabug: 33536463]  
  - Revert "xfs: Throttle commits on delayed background CIL push" (Catherine Hoang)  [Orabug: 33536463]  
  - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Dai Ngo)  [Orabug: 33536966]  
  - nfsd: handle repeated BIND_CONN_TO_SESSION (J. Bruce Fields)  [Orabug: 33536966]  
  - rds: ib: Fix bug when comp_vector is IB_CQ_FORCE_ZERO_CV (Håkon Bugge)  [Orabug: 33538397]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.2.el7uek]
changelog:
  - x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield)  [Orabug: 32921559]  
  - x86/kernel: Convert to new CPU match macros (Thomas Gleixner)  [Orabug: 32921559]  
  - net/mlx5: Disable mr_cache for SFs (Mikhael Goikhman)  [Orabug: 33523558]  
  - xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster)  [Orabug: 33571340]  
  - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Dexuan Cui)  [Orabug: 33548142]  
  - scsi: core: Cap scsi_host cmd_per_lun at can_queue (John Garry)  [Orabug: 33548142]  
  - uek-rpm: Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86_64 kernels (Dave Kleikamp)  [Orabug: 33564971]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.3.el7uek]
changelog:
  - x86/platform/uv: Add uv_hub_info_s to UEK KABI (John Donnelly)  [Orabug: 33397019]  
  - x86/platform/uv: Modify order of fields in uv_hub_info_s to avoid panic (Steve Wahl)  [Orabug: 33397019]  
  - x86/platform/uv: Fix UV4 hub revision adjustment (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Fix copied UV5 output archtype (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Drop last traces of uv_flush_tlb_others (Jiri Slaby)  [Orabug: 33397019]  
  - x86/tlb/uv: Add a forward declaration for struct flush_tlb_info (Borislav Petkov)  [Orabug: 33397019]  
  - x86/platform/uv: Recognize UV5 hubless system identifier (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Remove spaces from OEM IDs (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Fix missing OEM_TABLE_ID (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update Copyrights to conform to HPE standards (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update for UV5 NMI MMR changes (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update UV5 TSC checking (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update node present counting (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update UV5 MMR references in UV GRU (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Add and decode Arch Type in UVsystab (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Add UV5 direct references (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update UV MMRs for UV5 (Mike Travis)  [Orabug: 33397019]  
  - arm64/bpf: remove 128MB limit for BPF JIT programs (Russell King)  [Orabug: 33518795]  
  - kernfs: don't create a negative dentry if inactive node exists (Ian Kent)  [Orabug: 33548753]  
  - kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao)  [Orabug: 33548753]  
  - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent)  [Orabug: 33548753]  
  - kernfs: use i_lock to protect concurrent inode updates (Ian Kent)  [Orabug: 33548753]  
  - kernfs: switch kernfs to use an rwsem (Ian Kent)  [Orabug: 33548753]  
  - kernfs: use VFS negative dentry caching (Ian Kent)  [Orabug: 33548753]  
  - kernfs: add a revision to identify directory node changes (Ian Kent)  [Orabug: 33548753]  
  - selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu)  [Orabug: 33577735]  
  - Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Get rid of tasklets" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Put more CPU cores to work" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "IB/mlx4: Implement backend callback for "ib_get_vector_irqn"" (Gerd Rausch)  [Orabug: 33590962]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.4.el7uek]
changelog:
  - KVM: nSVM: Copy vmcb12 nRIP field to vmcb02 (Maciej S. Szmigiero)  [Orabug: 33590307]  
  - KVM: nSVM: Log nRIP of L1 and L2 guest VMCB in nested VMRUN tracepoint (Maciej S. Szmigiero)  [Orabug: 33590307]  
  - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Maxim Levitsky)  [Orabug: 33590307]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.5.el7uek]
changelog:
  - Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" (Somasundaram Krishnasamy)  [Orabug: 33611832]  
  - Revert "drm/atomic-helper: reset vblank on crtc reset" (Somasundaram Krishnasamy)  [Orabug: 33611832]  
  - net/mlx5: E-Switch, Support flow source for local vport (Hamdan Igbaria)  [Orabug: 29444833]  
  - net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Jianbo Liu)  [Orabug: 29444833]  
  - net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Jianbo Liu)  [Orabug: 29444833]  
  - uek-rpm: configs: disable CONFIG_READ_ONLY_THP_FOR_FS (Todd Vierling)  [Orabug: 33538583]  
  - uek-rpm: Remove CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y and CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y for uek6/u3 (Sherry Yang)  [Orabug: 33580598]  
  - Stop the ad-hoc games with -Wno-maybe-initialized (Linus Torvalds)  [Orabug: 33580598]  
  - x86/clear_page: add alternative for clear_page_clzero() (Ankur Arora)  [Orabug: 33580824]  
  - x86/asm: add clzero based page clearing (Ankur Arora)  [Orabug: 33580824]  
  - x86/cpu/amd: enable X86_FEATURE_NT_GOOD on all AMD Zen models (Ankur Arora)  [Orabug: 33580824]  
  - uek-rpm: Add smartpqi driver module in ueknano kernel (Somasundaram Krishnasamy)  [Orabug: 33596873]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.7.el7uek]
changelog:
  - rds: ib: Reduce the contention caused by the asynchronous workers to flush the mr pool (Praveen Kumar Kannoju)  [Orabug: 33671425]  
  - rds: ib: Ack seq not always received in monotonic increasing order (Håkon Bugge)  [Orabug: 33671414]  
  - net/rds: Don't pummel the subnet-manager (Gerd Rausch)  [Orabug: 33671407]  
  - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Qiuxu Zhuo)  [Orabug: 33601775]  
  - EDAC/skx_common: Add new ADXL components for 2-level memory (Qiuxu Zhuo)  [Orabug: 33601775]  
  - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Tony Luck)  [Orabug: 33601775]  
  - uek-rpm: Add ktime_get_coarse_ts64 to KABI (John Donnelly)  [Orabug: 33671383]  
  - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (Giovanni Gherdovich)  [Orabug: 33671378]  
  - net: ipv6: Discard next-hop MTU less than minimum link MTU (Georg Kohmann)  [Orabug: 33671371]  
  - ocfs2: fix race between searching chunks and release journal_head from buffer_head (Gautham Ananthakrishna)  [Orabug: 33671363]  
  - rds/ib: Use both iova and key in free_mr socket call (aru kolappan)  [Orabug: 33671236]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.7.1.el7uek]
changelog:
  - fget: check that the fd still exists after getting a ref to it (Linus Torvalds)  [Orabug: 33691332]  {CVE-2021-0920}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.302.7.2.el7uek]
changelog:
  - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Darrick J. Wong)  [Orabug: 33699625]  {CVE-2021-4155}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.302.7.2.1.el7uek]
changelog:
  - vfs: fs_context: fix up param length parsing in legacy_parse_param (Jamie Hill-Daniel)  [Orabug: 33761451]  {CVE-2022-0185}


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.0.el7uek]
changelog:
  - LTS tag: v5.4.156 (Jack Vogel)   
  - pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() (Fabien Dessenne)   
  - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG (Nick Desaulniers)   
  - tracing: Have all levels of checks prevent recursion (Steven Rostedt (VMware))   
  - net: mdiobus: Fix memory leak in __mdiobus_register (Yanfei Xu)   
  - Input: snvs_pwrkey - add clk handling (Uwe Kleine-König)   
  - ALSA: hda: avoid write to STATESTS if controller is in reset (Kai Vehmanen)   
  - platform/x86: intel_scu_ipc: Update timeout value in comment (Prashant Malani)   
  - isdn: mISDN: Fix sleeping function called from invalid context (Zheyu Ma)   
  - ARM: dts: spear3xx: Fix gmac node (Herve Codina)   
  - net: stmmac: add support for dwmac 3.40a (Herve Codina)   
  - btrfs: deal with errors when checking if a dir entry exists during log replay (Filipe Manana)   
  - gcc-plugins/structleak: add makefile var for disabling structleak (Brendan Higgins)   
  - selftests: netfilter: remove stray bash debug line (Florian Westphal)   
  - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Vegard Nossum)   
  - isdn: cpai: check ctr->cnr to avoid array index out of bound (Xiaolong Huang)   
  - nfc: nci: fix the UAF of rf_conn_info object (Lin Ma)   
  - mm, slub: fix potential memoryleak in kmem_cache_open() (Miaohe Lin)   
  - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Miaohe Lin)   
  - powerpc/idle: Don't corrupt back chain when going idle (Michael Ellerman)   
  - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Michael Ellerman)   
  - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Michael Ellerman)   
  - powerpc64/idle: Fix SP offsets when saving GPRs (Christopher M. Riedl)   
  - audit: fix possible null-pointer dereference in audit_filter_rules (Gaosheng Cui)   
  - ASoC: DAPM: Fix missing kctl change notifications (Takashi Iwai)   
  - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Steven Clarkson)   
  - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Brendan Grieve)   
  - vfs: check fd has read access in kernel_read_file_from_fd() (Matthew Wilcox (Oracle))   
  - elfcore: correct reference to CONFIG_UML (Lukas Bulwahn)   
  - ocfs2: mount fails with buffer overflow in strlen (Valentin Vidic)   
  - ocfs2: fix data corruption after conversion from inline format (Jan Kara)   
  - ceph: fix handling of "meta" errors (Jeff Layton)   
  - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes (Zhang Changzhong)   
  - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length (Zhang Changzhong)   
  - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ziyang Xuan)   
  - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer (Ziyang Xuan)   
  - can: peak_pci: peak_pci_remove(): fix UAF (Zheyu Ma)   
  - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Stephane Grosjean)   
  - can: rcar_can: fix suspend/resume (Yoshihiro Shimoda)   
  - net: enetc: fix ethtool counter name for PM0_TERR (Vladimir Oltean)   
  - net: stmmac: Fix E2E delay mechanism (Kurt Kanzenbach)   
  - net: hns3: disable sriov before unload hclge layer (Peng Li)   
  - net: hns3: add limit ets dwrr bandwidth cannot be 0 (Guangbin Huang)   
  - net: hns3: reset DWRR of unused tc to zero (Guangbin Huang)   
  - NIOS2: irqflags: rename a redefined register name (Randy Dunlap)   
  - net: dsa: lantiq_gswip: fix register definition (Aleksander Jan Bajkowski)   
  - lan78xx: select CRC32 (Vegard Nossum)   
  - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart)   
  - ASoC: wm8960: Fix clock configuration on slave mode (Shengjiu Wang)   
  - dma-debug: fix sg checks in debug_dma_map_sg() (Gerald Schaefer)   
  - NFSD: Keep existing listeners on portlist error (Benjamin Coddington)   
  - xtensa: xtfpga: Try software restart before simulating CPU reset (Guenter Roeck)   
  - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF (Max Filippov)   
  - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default (Eugen Hristev)   
  - tee: optee: Fix missing devices unregister during optee_remove (Sumit Garg)   
  - net: switchdev: do not propagate bridge updates across bridges (Russell King)   
  - parisc: math-emu: Fix fall-through warnings (Helge Deller)   
  - LTS tag: v5.4.155 (Jack Vogel)   
  - ionic: don't remove netdev->dev_addr when syncing uc list (Shannon Nelson)   
  - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 (Vegard Nossum)   
  - qed: Fix missing error code in qed_slowpath_start() (chongjiapeng)   
  - mqprio: Correct stats in mqprio_dump_class_stats(). (Sebastian Andrzej Siewior)   
  - acpi/arm64: fix next_platform_timer() section mismatch error (Jackie Liu)   
  - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling (Dan Carpenter)   
  - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() (Dan Carpenter)   
  - drm/msm: Fix null pointer dereference on pointer edp (Colin Ian King)   
  - drm/panel: olimex-lcd-olinuxino: select CRC32 (Vegard Nossum)   
  - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call (Vadim Pasternak)   
  - mlxsw: thermal: Fix out-of-bounds memory accesses (Ido Schimmel)   
  - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Wang Hai)   
  - pata_legacy: fix a couple uninitialized variable bugs (Dan Carpenter)   
  - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() (Ziyang Xuan)   
  - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() (Ziyang Xuan)   
  - nfc: fix error handling of nfc_proto_register() (Ziyang Xuan)   
  - ethernet: s2io: fix setting mac address during resume (Arnd Bergmann)   
  - net: encx24j600: check error in devm_regmap_init_encx24j600 (Nanyong Sun)   
  - net: stmmac: fix get_hw_feature() on old hardware (Herve Codina)   
  - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Aya Levin)   
  - net: korina: select CRC32 (Vegard Nossum)   
  - net: arc: select CRC32 (Vegard Nossum)   
  - gpio: pca953x: Improve bias setting (Andy Shevchenko)   
  - iio: dac: ti-dac5571: fix an error code in probe() (Dan Carpenter)   
  - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() (Dan Carpenter)   
  - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() (Dan Carpenter)   
  - iio: light: opt3001: Fixed timeout error when 0 lux (Jiri Valek - 2N)   
  - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED (Hui Liu)   
  - iio: adc128s052: Fix the error handling path of 'adc128_probe()' (Christophe JAILLET)   
  - iio: adc: aspeed: set driver data when adc probe. (Billy Tsai)   
  - powerpc/xive: Discard disabled interrupts in get_irqchip_state() (Cédric Le Goater)   
  - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Borislav Petkov)   
  - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Stephen Boyd)   
  - EDAC/armada-xp: Fix output of uncorrectable error counter (Hans Potsch)   
  - virtio: write back F_VERSION_1 before validate (Halil Pasic)   
  - USB: serial: option: add prod. id for Quectel EG91 (Tomaz Solc)   
  - USB: serial: option: add Telit LE910Cx composition 0x1204 (Daniele Palmas)   
  - USB: serial: option: add Quectel EC200S-CN module support (Yu-Tung Chang)   
  - USB: serial: qcserial: add EM9191 QDL support (Aleksander Morgado)   
  - Input: xpad - add support for another USB ID of Nacon GC-100 (Michael Cullen)   
  - usb: musb: dsps: Fix the probe error path (Miquel Raynal)   
  - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Zhang Jianhua)   
  - efi/cper: use stack buffer for error record decoding (Ard Biesheuvel)   
  - cb710: avoid NULL pointer subtraction (Arnd Bergmann)   
  - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Nikolay Martynov)   
  - xhci: Fix command ring pointer corruption while aborting a command (Pavankumar Kondeti)   
  - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Jonathan Bell)   
  - mei: me: add Ice Lake-N device id. (Andy Shevchenko)   
  - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (James Morse)   
  - watchdog: orion: use 0 for unset heartbeat (Chris Packham)   
  - btrfs: check for error when looking up inode during dir entry replay (Filipe Manana)   
  - btrfs: deal with errors when adding inode reference during log replay (Filipe Manana)   
  - btrfs: deal with errors when replaying dir entry during log replay (Filipe Manana)   
  - btrfs: unlock newly allocated extent buffer after error (Qu Wenruo)   
  - csky: Fixup regs.sr broken in ptrace (Guo Ren)   
  - csky: don't let sigreturn play with priveleged bits of status register (Al Viro)   
  - s390: fix strrchr() implementation (Roberto Sassu)   
  - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' (Steven Rostedt)   
  - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Hui Wang)   
  - ALSA: hda/realtek - ALC236 headset MIC recording issue (Kailang Yang)   
  - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Werner Sembach)   
  - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Werner Sembach)   
  - ALSA: seq: Fix a potential UAF by wrong private_free call order (Takashi Iwai)   
  - ALSA: usb-audio: Add quirk for VF0770 (Jonas Hahnfeld)   
  - ovl: simplify file splice (Miklos Szeredi)   
  - LTS tag: v5.4.154 (Jack Vogel)   
  - sched: Always inline is_percpu_thread() (Peter Zijlstra)   
  - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Colin Ian King)   
  - scsi: ses: Fix unsigned comparison with less than zero (Jiapeng Chong)   
  - drm/amdgpu: fix gart.bo pin_count leak (Leslie Shi)   
  - net: sun: SUNVNET_COMMON should depend on INET (Randy Dunlap)   
  - mac80211: check return value of rhashtable_init (MichelleJin)   
  - net: prevent user from passing illegal stab size (王贇)   
  - m68k: Handle arrivals of multiple signals correctly (Al Viro)   
  - mac80211: Drop frames from invalid MAC address in ad-hoc mode (YueHaibing)   
  - netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Florian Westphal)   
  - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Florian Westphal)   
  - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Joshua-Dickens)   
  - netfilter: ip6_tables: zero-initialize fragment offset (Jeremy Sowden)   
  - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Mizuho Mori)   
  - ext4: correct the error path of ext4_write_inline_data_end() (Zhang Yi)   
  - net: phy: bcm7xxx: Fixed indirect MMD operations (Florian Fainelli)   
  - LTS tag: v5.4.153 (Jack Vogel)   
  - x86/Kconfig: Correct reference to MWINCHIP3D (Lukas Bulwahn)   
  - x86/hpet: Use another crystalball to evaluate HPET usability (Thomas Gleixner)   
  - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI (Lukas Bulwahn)   
  - RISC-V: Include clone3() on rv32 (Palmer Dabbelt)   
  - bpf, s390: Fix potential memory leak about jit_data (Tiezhu Yang)   
  - i2c: acpi: fix resource leak in reconfiguration device addition (Jamie Iles)   
  - net: prefer socket bound to interface when not in VRF (Mike Manning)   
  - i40e: Fix freeing of uninitialized misc IRQ vector (Sylwester Dziedziuch)   
  - i40e: fix endless loop under rtnl (Jiri Benc)   
  - gve: fix gve_get_stats() (Eric Dumazet)   
  - rtnetlink: fix if_nlmsg_stats_size() under estimation (Eric Dumazet)   
  - gve: Correct available tx qpl check (Catherine Sullivan)   
  - drm/nouveau/debugfs: fix file release memory leak (Yang Yingliang)   
  - video: fbdev: gbefb: Only instantiate device when built for IP32 (Mark Brown)   
  - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 (Tony Lindgren)   
  - netlink: annotate data races around nlk->bound (Eric Dumazet)   
  - net: sfp: Fix typo in state machine debug string (Sean Anderson)   
  - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Eric Dumazet)   
  - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Eric Dumazet)   
  - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence (Oleksij Rempel)   
  - arm64: dts: ls1028a: add missing CAN nodes (Michael Walle)   
  - arm64: dts: freescale: Fix SP805 clock-names (Andre Przywara)   
  - ptp_pch: Load module automatically if ID matches (Andy Shevchenko)   
  - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 (Pali Rohár)   
  - net_sched: fix NULL deref in fifo_set_limit() (Eric Dumazet)   
  - phy: mdio: fix memory leak (Pavel Skripkin)   
  - bpf, arm: Fix register clobbering in div/mod implementation (Johan Almbladh)   
  - xtensa: call irqchip_init only when CONFIG_USE_OF is selected (Max Filippov)   
  - xtensa: use CONFIG_USE_OF instead of CONFIG_OF (Randy Dunlap)   
  - xtensa: move XCHAL_KIO_* definitions to kmem_layout.h (Max Filippov)   
  - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding (Dmitry Baryshkov)   
  - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo (Marek Vasut)   
  - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo (Marek Vasut)   
  - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Shawn Guo)   
  - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference (Marijn Suijten)   
  - soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Antonio Martorana)   
  - bpf, mips: Validate conditional branch offsets (Piotr Krysiuk)   
  - MIPS: BPF: Restore MIPS32 cBPF JIT (Paul Burton)   
  - ARM: dts: qcom: apq8064: use compatible which contains chipid (David Heidelberg)   
  - ARM: dts: omap3430-sdp: Fix NAND device node (Roger Quadros)   
  - xen/balloon: fix cancelled balloon action (Juergen Gross)   
  - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Trond Myklebust)   
  - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Patrick Ho)   
  - ovl: fix missing negative dentry check in ovl_rename() (Zheng Liang)   
  - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Neil Armstrong)   
  - xen/privcmd: fix error handling in mmap-resource processing (Jan Beulich)   
  - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Xu Yang)   
  - USB: cdc-acm: fix break reporting (Johan Hovold)   
  - USB: cdc-acm: fix racy tty buffer accesses (Johan Hovold)   
  - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" (Ben Hutchings)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.1.el7uek]
changelog:
  - Revert "fs: align IOCB_* flags with RWF_* flags" (Prasad Singamsetty)  [Orabug: 33642850]  
  - ocfs2: fix race between searching chunks and release journal_head from buffer_head (Gautham Ananthakrishna)  [Orabug: 33501676]  
  - net: ipv6: Discard next-hop MTU less than minimum link MTU (Georg Kohmann)  [Orabug: 33520710]  
  - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (Giovanni Gherdovich)  [Orabug: 33542895]  
  - uek-rpm: Add ktime_get_coarse_ts64 to KABI (John Donnelly)  [Orabug: 33557973]  
  - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Qiuxu Zhuo)  [Orabug: 33585319]  
  - EDAC/skx_common: Add new ADXL components for 2-level memory (Qiuxu Zhuo)  [Orabug: 33585319]  
  - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Tony Luck)  [Orabug: 33585319]  
  - net/rds: Don't pummel the subnet-manager (Gerd Rausch)  [Orabug: 33589566]  
  - rds: ib: Ack seq not always received in monotonic increasing order (Håkon Bugge)  [Orabug: 33599862]  
  - rds: ib: Reduce the contention caused by the asynchronous workers to flush the mr pool (Praveen Kumar Kannoju)  [Orabug: 33619953]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.2.el7uek]
changelog:
  - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Zekun Shen)  [Orabug: 33594983]  {CVE-2021-43975} 
  - RDS/IB: Fix error when trying to unallocate ring buffers (Hans Westgaard Ry)  [Orabug: 33620311]  
  - rds/ib: Use both iova and key in free_mr socket call (aru kolappan)  [Orabug: 33652503]  
  - sched: Mitigate increased latencies for sysctl_sched_wakeup_granularity. (chris hyser)  [Orabug: 33107207]  
  - net/rds: RDS connection shutdown stuck after CQ access violation error (aru kolappan)  [Orabug: 33585475]  
  - proc: allow pid_revalidate() during LOOKUP_RCU (Stephen Brennan)  [Orabug: 33647511]  
  - selinux: slow_avc_audit has become non-blocking (Al Viro)  [Orabug: 33647511]  
  - make dump_common_audit_data() safe to be called from RCU pathwalk (Al Viro)  [Orabug: 33647511]  
  - new helper: d_find_alias_rcu() (Al Viro)  [Orabug: 33647511]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.303.3.el7uek]
changelog:
  - xfs: xfs_defer_capture should absorb remaining transaction reservation (Darrick J. Wong)  [Orabug: 33520061]  
  - xfs: xfs_defer_capture should absorb remaining block reservations (Darrick J. Wong)  [Orabug: 33520061]  
  - xfs: proper replay of deferred ops queued during log recovery (Darrick J. Wong)  [Orabug: 33520061]  
  - xfs: attach inode to dquot in xfs_bui_item_recover (Darrick J. Wong)  [Orabug: 33520061]  
  - xfs: log new intent items created as part of finishing recovered intent items (Darrick J. Wong)  [Orabug: 33520061]  
  - xfs: spell out the parameter name for ->cancel_item (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: turn dfp_done into a xfs_log_item (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: refactor xfs_defer_finish_noroll (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: turn dfp_intent into a xfs_log_item (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: merge the ->diff_items defer op into ->create_intent (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: merge the ->log_item defer op into ->create_intent (Christoph Hellwig)  [Orabug: 33520061]  
  - xfs: factor out a xfs_defer_create_intent helper (Christoph Hellwig)  [Orabug: 33520061]  
  - sched: Fix Core-wide rq->lock for uninitialized CPUs (Peter Zijlstra)  [Orabug: 33568834]  
  - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst (Fabio M. De Francesco)  [Orabug: 33568834]  
  - Documentation: Add usecases, design and interface for core scheduling (Joel Fernandes (Google))  [Orabug: 33568834]  
  - kselftest: Add test for core sched prctl interface (Chris Hyser)  [Orabug: 33568834]  
  - sched: prctl() core-scheduling interface (Chris Hyser)  [Orabug: 33568834]  
  - sched: Inherit task cookie on fork() (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Trivial core scheduling cookie management (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Migration changes for core scheduling (Aubrey Li)  [Orabug: 33568834]  
  - sched: Trivial forced-newidle balancer (Peter Zijlstra)  [Orabug: 33568834]  
  - sched/fair: Snapshot the min_vruntime of CPUs on force idle (Joel Fernandes (Google))  [Orabug: 33568834]  
  - sched: Fix priority inversion of cookied task with sibling (Joel Fernandes (Google))  [Orabug: 33568834]  
  - sched/fair: Fix forced idle sibling starvation corner case (Vineeth Pillai)  [Orabug: 33568834]  
  - sched: Add core wide task selection and scheduling (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Basic tracking of matching tasks (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Introduce sched_class::pick_task() (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Allow sched_core_put() from atomic context (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Optimize rq_lockp() usage (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Core-wide rq->lock (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Prepare for Core-wide rq->lock (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Wrap rq::lock access (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Provide raw_spin_rq_*lock*() helpers (Peter Zijlstra)  [Orabug: 33568834]  
  - sched/fair: Add a few assertions (Peter Zijlstra)  [Orabug: 33568834]  
  - sched: Extract the task putting code from pick_next_task() (Chen Yu)  [Orabug: 33568834]  
  - rss_stat: add support to detect RSS updates of external mm (Joel Fernandes (Google))  [Orabug: 33568834]  
  - Revert "sched: Wrap rq::lock access" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Introduce sched_class::pick_task()" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Core-wide rq->lock" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched/fair: Add a few assertions" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Basic tracking of matching tasks" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Update core scheduler queue when taking cpu online/offline" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Add core wide task selection and scheduling." (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched/fair: wrapper for cfs_rq->min_vruntime" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched/fair: core wide vruntime comparison" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Trivial forced-newidle balancer" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: migration changes for core scheduling" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: cgroup tagging interface for core scheduling" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Cleanup kABI" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched: Enable disabling via CONFIG_SCHED_CORE" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched/core: remove undesired trace_printk from core scheduling backport" (Kamalesh Babulal)  [Orabug: 33568834]  
  - Revert "sched/core: cleanup kABI for struct rq" (Kamalesh Babulal)  [Orabug: 33568834]  
  - RDMA/rxe: Bump up default maximum values used via uverbs (Rao Shoaib)  [Orabug: 33615342]  
  - xfs: remove all COW fork extents when remounting readonly (Darrick J. Wong)  [Orabug: 33676190]  
  - fget: check that the fd still exists after getting a ref to it (Linus Torvalds)  [Orabug: 33679803]  {CVE-2021-0920}


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.304.1.el7uek]
changelog:
  - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Darrick J. Wong)  [Orabug: 33745420]  {CVE-2021-4155} 
  - Bluetooth: fix use-after-free error in lock_sock_nested() (Wang ShaoBo)  [Orabug: 33406414]  {CVE-2021-3752} 
  - x86/mce: Correct the detection of invalid notifier priorities (Zhen Lei)  [Orabug: 33427594]  
  - x86/mce/dev-mcelog: Do not update kflags on AMD systems (Smita Koralahalli)  [Orabug: 33427594]  
  - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Yazen Ghannam)  [Orabug: 33427594]  
  - RAS/CEC: Fix cec_init() prototype (Luca Stefani)  [Orabug: 33427594]  
  - EDAC/mce_amd: Add new error descriptions for existing types (Yazen Ghannam)  [Orabug: 33427594]  
  - x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Smita Koralahalli)  [Orabug: 33427594]  
  - x86/mce/dev-mcelog: Fix -Wstringop-truncation warning about strncpy() (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Drop bogus comment about mce.kflags (Tony Luck)  [Orabug: 33427594]  
  - EDAC: Drop the EDAC report status checks (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Add mce=print_all option (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Change default MCE logger to check mce->kflags (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Fix all mce notifiers to update the mce->kflags bitmask (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Add a struct mce.kflags field (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Convert the CEC to use the MCE notifier (Tony Luck)  [Orabug: 33427594]  
  - x86/mce: Rename "first" function as "early" (Tony Luck)  [Orabug: 33427594]  
  - x86/mce/amd, edac: Remove report_gart_errors (Borislav Petkov)  [Orabug: 33427594]  
  - x86/mce/dev-mcelog: Dynamically allocate space for machine check records (Tony Luck)  [Orabug: 33427594]  
  - EDAC/mc: Determine mci pointer from the error descriptor (Robert Richter)  [Orabug: 33427594]  
  - EDAC: Store error type in struct edac_raw_error_desc (Robert Richter)  [Orabug: 33427594]  
  - x86/mce: Take action on UCNA/Deferred errors again (Jan H. Schönherr)  [Orabug: 33427594]  
  - EDAC: Unify the mc_event tracepoint call (Robert Richter)  [Orabug: 33427594]  
  - EDAC/ghes: Remove intermediate buffer pvt->detail_location (Robert Richter)  [Orabug: 33427594]  
  - xfs: fix an incore inode UAF in xfs_bui_recover (Darrick J. Wong)  [Orabug: 33541225]  
  - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Darrick J. Wong)  [Orabug: 33541225]  
  - xfs: clean up bmap intent item recovery checking (Darrick J. Wong)  [Orabug: 33541225]  
  - x86/ioremap: Map EFI-reserved memory as encrypted for SEV (Tom Lendacky)  [Orabug: 33547490]  
  - efi/mokvar: Reserve the table only if it is in boot services data (Borislav Petkov)  [Orabug: 33547490]  
  - efi: mokvar: add missing include of asm/early_ioremap.h (Ard Biesheuvel)  [Orabug: 33547490]  
  - efi: mokvar-table: fix some issues in new code (Ard Biesheuvel)  [Orabug: 33547490]  
  - efi: Support for MOK variable config table (Lenny Szubowicz)  [Orabug: 33547490]  
  - efi: Rename arm-init to efi-init common for all arch (Atish Patra)  [Orabug: 33547490]  
  - uek-rpm: Update ol7 locklist with fnic symbols (John Donnelly)  [Orabug: 33590906]  
  - uek-rpm: Update ol8 locklist with fnic symbols (John Donnelly)  [Orabug: 33590906]  
  - rds_rdma: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33616020]  
  - net/mlx4: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33616020]  
  - net/mlx5: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33616020]  
  - IB/core: Introduce IB_CQ_FORCE_ZERO_CV (Håkon Bugge)  [Orabug: 33616020]  
  - Revert "net/mlx{4,5}: Fix signed formal parameter" (Håkon Bugge)  [Orabug: 33616020]  
  - Revert "net/mlx{4,5},rds_rdma: fix non-determinism when comp_vector is zero" (Håkon Bugge)  [Orabug: 33616020]  
  - Revert "rds: ib: Fix bug when comp_vector is IB_CQ_FORCE_ZERO_CV" (Håkon Bugge)  [Orabug: 33616020]  
  - mstflint_access: Update driver code to v4.18.0-1 from Github (Sharath Srinivasan)  [Orabug: 33646165]  
  - mstflint_access: Update driver code to v4.17.0-1 from Github (Sharath Srinivasan)  [Orabug: 33646165]  
  - Revert "io_uring: reinforce cancel on flush during exit" (Lee Jones)  [Orabug: 33687075]  
  - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (George Kennedy)  [Orabug: 33731040]  
  - ocfs2: fix data corruption on truncate (Jan Kara)  [Orabug: 33740343]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1948.2.el7uek]
changelog:
  - uek6: Temporarily disable KABI check (Jack Vogel)   
  - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (John Donnelly)  [Orabug: 30193155]  
  - crypto: Enable CONFIG_CRYPTO_OFB for fips mode (Jack Vogel)   
  - kernel/crash_core.c - Add crashkernel=auto for x86 and Arm. (John Donnelly)  [Orabug: 30549968]  
  - drm/mgag200: Pin all framebuffer memory at offset 0 in VRAM (John Donnelly)  [Orabug: 30418470]  
  - 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]  
  - oracleasm: Convert block layer status to errno (Martin K. Petersen)  [Orabug: 30538854]  
  - Enable CONFIG_DM_WRITECACHE in UEK6 (Jack Vogel)  [Orabug: 30421025]  
  - Update the build versioning files. (Jack Vogel)  [Orabug: 30487822]  
  - sched: SIS_CORE to disable idle core search (subhra mazumdar)  [Orabug: 29708118]  
  - sched: add sched feature to disable idle core search (subhra mazumdar)  [Orabug: 29708118]  
  - sched: rotate the cpu search window for better spread (subhra mazumdar)  [Orabug: 29708118]  
  - sched: introduce per-cpu var next_cpu to track search limit (subhra mazumdar)  [Orabug: 29708118]  
  - sched: limit cpu search in select_idle_cpu (subhra mazumdar)  [Orabug: 29708118]  
  - CALL_NOSPEC macro needs forward/backward in label references (George Kennedy)  [Orabug: 30506771]  
  - uek-rpm: Update config files with "make olddefconfig" (Victor Erminpour)  [Orabug: 30507302]  
  - x86/kABI: Increase the NCAPINTS in case we need more CPU bits. (Konrad Rzeszutek Wilk)  [Orabug: 30318342]  
  - KEYS: Print insert-sys-cert information to stdout instead of stderr (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Support for inserting a certificate into x86 bzImage (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Add ELF class-independent certificate insertion support (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Insert incompressible bytes to reserve space in bzImage (Mehmet Kayaalp)  [Orabug: 30329032]  
  - uek-rpm: enable CONFIG_SYSTEM_EXTRA_CERTIFICATE (Eric Snowberg)  [Orabug: 30329032]  
  - Allow mce to reset instead of panic on UE (Allen Pais)  [Orabug: 29750244]  
  - net: enable RPS on vlan devices (Allen Pais)  [Orabug: 29751757]  
  - scsi: Don't abort scsi_scan due to unexpected response (John Sobecki)  [Orabug: 27429506]  
  - 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-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add debugfs for controlling MDS (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2019-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-2019-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]  
  - 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]  
  - 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 (Linus Torvalds)


