# changelog

author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.321.3.el8uek]
changelog:
  - selinux: don't use make's grouped targets feature yet (Paul Moore)   
  - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() (Ben Hutchings)   
  - Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" (Greg Kroah-Hartman)   
  - iommu/amd: Fix compile error for unused function (Joerg Roedel)  [Orabug: 35070061]  
  - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Suravee Suthikulpanit)  [Orabug: 35070061]  
  - iommu/amd: Introduce Disable IRTE Caching Support (Suravee Suthikulpanit)  [Orabug: 35070061]  
  - iommu/amd: Remove the unused struct amd_ir_data.ref (Suravee Suthikulpanit)  [Orabug: 35070061]  
  - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Joao Martins)  [Orabug: 35070061]  
  - iommu/amd: Handle GALog overflows (Joao Martins)  [Orabug: 35070061]  
  - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Kishon Vijay Abraham I)  [Orabug: 35070061]  
  - KVM: x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC reconfigure race (Adamos Ttofari)  [Orabug: 35070061]  
  - xfs: fix AGFL allocation deadlock (Wengang Wang)  [Orabug: 35159734]  
  - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() (Toke Høiland-Jørgensen)  [Orabug: 35152388]  
  - crypto: qat - drop log level of msg in get_instance_node() (Giovanni Cabiddu)  [Orabug: 35152388]  
  - crypto: algapi - make unregistration functions return void (Eric Biggers)  [Orabug: 35152388]  
  - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Pavan Chebbi)  [Orabug: 35365203]  
  - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Michael Chan)  [Orabug: 35365203]  
  - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Pavan Chebbi)  [Orabug: 35365203]  
  - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Pavan Chebbi)  [Orabug: 35365203]  
  - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Michael Chan)  [Orabug: 35365203]  
  - bnxt_en: Refactor bnxt_flash_nvram. (Pavan Chebbi)  [Orabug: 35365203]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.321.4.el8uek]
changelog:
  - tick/common: Align tick period during sched_timer setup (Thomas Gleixner)  [Orabug: 35520079]  
  - net/rds: Fix endless rds_send_xmit() loop if cp_index > 0 (Gerd Rausch)  [Orabug: 35510149]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.320.2.el8uek]
changelog:
  - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Alok Tiwari)  [Orabug: 34301053]  
  - Revert "iommu/amd: Increase kdump command sync timeout to 2secs" (Boris Ostrovsky)  [Orabug: 35099730]  
  - Revert "iommu: Force iommu shutdown on panic" (Boris Ostrovsky)  [Orabug: 35099730]  
  - mm, hugepages: add hugetlb vma mremap() test (Mina Almasry)  [Orabug: 35176741]  
  - mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Baolin Wang)  [Orabug: 35176741]  
  - mm: mremap: fix sign for EFAULT error return value (Niels Dossche)  [Orabug: 35176741]  
  - mm/hugetlb: fix kernel crash with hugetlb mremap (Aneesh Kumar K.V)  [Orabug: 35176741]  
  - hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Nadav Amit)  [Orabug: 35176741] {CVE-2021-4002}
  - mm, hugepages: add mremap() support for hugepage backed vma (Mina Almasry)  [Orabug: 35176741]  
  - Arm64: Pensando: Fix tps53679 driver to include power readings (Austin Sehnert)  [Orabug: 35274783]  
  - net/rds: use appropriate return code while dropping a connection (Praveen Kumar Kannoju)  [Orabug: 35279327]  
  - uek-rpm: aarch64: embedded: Enable CONFIG_QFMT_V2 to support T93 disk quota (Thomas Tai)  [Orabug: 35323244]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.1.el8uek]
changelog:
  - EDAC/i10nm: Add driver decoder for Sapphire Rapids server (Youquan Song)  [Orabug: 35524077]  
  - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Youquan Song)  [Orabug: 35524077]  
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Youquan Song)  [Orabug: 35524077]  
  - EDAC, skx: Retrieve and print retry_rd_err_log registers (Tony Luck)  [Orabug: 35524077]  
  - EDAC/i10nm: Release mdev/mbase when failing to detect HBM (Qiuxu Zhuo)  [Orabug: 35524077]  
  - EDAC/i10nm: Add support for high bandwidth memory (Qiuxu Zhuo)  [Orabug: 35524077]  
  - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Robert Richter)  [Orabug: 35524077]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.322.2.el8uek]
changelog:
  - LTS tag: v5.4.249 (Sherry Yang)   
  - xfs: verify buffer contents when we skip log replay (Darrick J. Wong)   
  - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Linus Torvalds)   
  - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Hugh Dickins)   
  - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle (Clark Wang)   
  - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Dheeraj Kumar Srivastava)   
  - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Min Li)   
  - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl (Min Li)   
  - drm/exynos: vidi: fix a wrong error return (Inki Dae)   
  - ARM: dts: Fix erroneous ADS touchscreen polarities (Linus Walleij)   
  - ASoC: nau8824: Add quirk to active-high jack-detect (Edson Juliano Drosdeck)   
  - s390/cio: unregister device when the only path is gone (Vineeth Vijayan)   
  - usb: gadget: udc: fix NULL dereference in remove() (Dan Carpenter)   
  - nfcsim.c: Fix error checking for debugfs_create_dir (Osama Muhammad)   
  - media: cec: core: don't set last_initiator if tx in progress (Hans Verkuil)   
  - arm64: Add missing Set/Way CMO encodings (Marc Zyngier)   
  - HID: wacom: Add error check to wacom_parse_and_register() (Denis Arefev)   
  - scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi)   
  - sch_netem: acquire qdisc lock in netem_change() (Eric Dumazet)   
  - Revert "net: phy: dp83867: perform soft reset and retain established link" (Francesco Dolcini)   
  - netfilter: nfnetlink_osf: fix module autoload (Pablo Neira Ayuso)   
  - netfilter: nf_tables: disallow element updates of bound anonymous sets (Pablo Neira Ayuso)   
  - be2net: Extend xmit workaround to BE3 chip (Ross Lagerwall)   
  - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch (Arınç ÜNAL)   
  - ipvs: align inner_mac_header for encapsulation (Terin Stock)   
  - mmc: usdhi60rol0: fix deferred probing (Sergey Shtylyov)   
  - mmc: sh_mmcif: fix deferred probing (Sergey Shtylyov)   
  - mmc: sdhci-acpi: fix deferred probing (Sergey Shtylyov)   
  - mmc: omap_hsmmc: fix deferred probing (Sergey Shtylyov)   
  - mmc: omap: fix deferred probing (Sergey Shtylyov)   
  - mmc: mvsdio: fix deferred probing (Sergey Shtylyov)   
  - mmc: mvsdio: convert to devm_platform_ioremap_resource (Yangtao Li)   
  - mmc: mtk-sd: fix deferred probing (Sergey Shtylyov)   
  - net: qca_spi: Avoid high load if QCA7000 is not available (Stefan Wahren)   
  - xfrm: Linearize the skb after offloading if needed. (Sebastian Andrzej Siewior)   
  - ieee802154: hwsim: Fix possible memory leaks (Chen Aotian)   
  - x86/mm: Avoid using set_pgd() outside of real PGD pages (Lee Jones)   
  - nilfs2: prevent general protection fault in nilfs_clear_dirty_page() (Ryusuke Konishi)   
  - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Rafael Aquini)   
  - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Matthias May)   
  - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Martin Hundebøll)   
  - cgroup: Do not corrupt task iteration when rebinding subsystem (Xiu Jianfeng)   
  - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Dexuan Cui)   
  - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs (Michael Kelley)   
  - nilfs2: fix buffer corruption due to concurrent device reads (Ryusuke Konishi)   
  - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim)   
  - media: dvbdev: fix error logic at dvb_register_device() (Mauro Carvalho Chehab)   
  - media: dvbdev: Fix memleak in dvb_register_device (Dinghao Liu)   
  - x86/purgatory: remove PGO flags (Ricardo Ribalda)   
  - tracing: Add tracing_reset_all_online_cpus_unlocked() function (Steven Rostedt (Google))   
  - epoll: ep_autoremove_wake_function should use list_del_init_careful (Benjamin Segall)   
  - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Linus Torvalds)   
  - mm: rewrite wait_on_page_bit_common() logic (Linus Torvalds)   
  - nilfs2: reject devices with insufficient block count (Ryusuke Konishi)   
  - LTS tag: v5.4.248 (Sherry Yang)   
  - mmc: block: ensure error propagation for non-blk (Christian Loehle)   
  - drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth (Alexander Kapshuk)   
  - neighbour: delete neigh_lookup_nodev as not used (Leon Romanovsky)   
  - net: Remove unused inline function dst_hold_and_use() (Gaosheng Cui)   
  - neighbour: Remove unused inline function neigh_key_eq16() (Gaosheng Cui)   
  - afs: Fix vlserver probe RTT handling (David Howells)   
  - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Alex Maftei)   
  - net: tipc: resize nlattr array to correct size (Lin Ma)   
  - net: lapbether: only support ethernet devices (Eric Dumazet)   
  - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Vlad Buslov)   
  - drm/nouveau: add nv_encoder pointer check for NULL (Natalia Petrova)   
  - drm/nouveau/kms: Don't change EDID when it hasn't actually changed (Lyude Paul)   
  - drm/nouveau/dp: check for NULL nv_connector->native_mode (Natalia Petrova)   
  - igb: fix nvm.ops.read() error handling (Aleksandr Loktionov)   
  - sctp: fix an error code in sctp_sf_eat_auth() (Dan Carpenter)   
  - ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu)   
  - IB/isert: Fix incorrect release of isert connection (Saravanan Vajravel)   
  - IB/isert: Fix possible list corruption in CMA handler (Saravanan Vajravel)   
  - IB/isert: Fix dead lock in ib_isert (Saravanan Vajravel)   
  - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Yishai Hadas)   
  - iavf: remove mask from iavf_irq_enable_queues() (Ahmed Zaki)   
  - RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Zhu Yanjun)   
  - RDMA/rxe: Removed unused name from rxe_task struct (Bob Pearson)   
  - RDMA/rxe: Remove the unused variable obj (Zhu Yanjun)   
  - net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones)   
  - ping6: Fix send to link-local addresses with VRF. (Guillaume Nault)   
  - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Pablo Neira Ayuso)   
  - spi: fsl-dspi: avoid SCK glitches with continuous transfers (Vladimir Oltean)   
  - spi: spi-fsl-dspi: Remove unused chip->void_write_data (Vladimir Oltean)   
  - usb: dwc3: gadget: Reset num TRBs before giving back the request (Elson Roy Serrao)   
  - serial: lantiq: add missing interrupt ack (Bernhard Seibold)   
  - USB: serial: option: add Quectel EM061KGL series (Jerry Meng)   
  - Remove DECnet support from kernel (Stephen Hemminger)   
  - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Edson Juliano Drosdeck)   
  - net: usb: qmi_wwan: add support for Compal RXM-G1 (Wes Huang)   
  - RDMA/uverbs: Restrict usage of privileged QKEYs (Edward Srouji)   
  - nouveau: fix client work fence deletion race (Dave Airlie)   
  - powerpc/purgatory: remove PGO flags (Ricardo Ribalda)   
  - kexec: support purgatories with .text.hot sections (Ricardo Ribalda)   
  - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl (Ryusuke Konishi)   
  - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() (Ryusuke Konishi)   
  - nios2: dts: Fix tse_mac "max-frame-size" property (Janne Grunau)   
  - ocfs2: check new file size on fallocate call (Luís Henriques)   
  - ocfs2: fix use-after-free when unmounting read-only filesystem (Luís Henriques)   
  - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Sukrut Bellary)   
  - xen/blkfront: Only check REQ_FUA for writes (Ross Lagerwall)   
  - mips: Move initrd_start check after initrd address sanitisation. (Liviu Dudau)   
  - MIPS: Alchemy: fix dbdma2 (Manuel Lauss)   
  - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() (Helge Deller)   
  - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() (Helge Deller)   
  - btrfs: handle memory allocation failure in btrfs_csum_one_bio (Johannes Thumshirn)   
  - power: supply: Fix logic checking if system is running from battery (Mario Limonciello)   
  - irqchip/meson-gpio: Mark OF related data as maybe unused (Krzysztof Kozlowski)   
  - regulator: Fix error checking for debugfs_create_dir (Osama Muhammad)   
  - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 (Alexandru Sorodoc)   
  - power: supply: Ratelimit no data debug output (Marek Vasut)   
  - ARM: dts: vexpress: add missing cache properties (Krzysztof Kozlowski)   
  - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() (Hans de Goede)   
  - power: supply: sc27xx: Fix external_power_changed race (Hans de Goede)   
  - power: supply: ab8500: Fix external_power_changed race (Hans de Goede)   
  - s390/dasd: Use correct lock while counting channel queue length (Jan Höppner)   
  - dasd: refactor dasd_ioctl_information (Christoph Hellwig)   
  - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() (Roberto Sassu)   
  - test_firmware: fix a memory leak with reqs buffer (Mirsad Goran Todorovac)   
  - LTS tag: v5.4.247 (Sherry Yang)   
  - mtd: spinand: macronix: Add support for MX35LFxGE4AD (YouChing Lin)   
  - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() (Zixuan Fu)   
  - btrfs: check return value of btrfs_commit_transaction in relocation (Josef Bacik)   
  - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov)   
  - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers (Ville Syrjälä)   
  - ext4: only check dquot_initialize_needed() when debugging (Theodore Ts'o)   
  - eeprom: at24: also select REGMAP (Randy Dunlap)   
  - i2c: sprd: Delete i2c adapter in .remove's error path (Uwe Kleine-König)   
  - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jiri Slaby (SUSE))   
  - usb: usbfs: Use consistent mmap functions (Ruihan Li)   
  - usb: usbfs: Enforce page requirements for mmap (Ruihan Li)   
  - pinctrl: meson-axg: add missing GPIOA_18 gpio group (Martin Hundebøll)   
  - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov)   
  - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk (Luiz Augusto von Dentz)   
  - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li)   
  - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails (Fedor Pchelkin)   
  - can: j1939: change j1939_netdev_lock type to mutex (Fedor Pchelkin)   
  - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket (Oleksij Rempel)   
  - drm/amdgpu: fix xclk freq on CHIP_STONEY (Chia-I Wu)   
  - ALSA: hda/realtek: Add Lenovo P3 Tower platform (RenHai)   
  - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Ai Chao)   
  - Input: psmouse - fix OOB access in Elantech protocol (Dmitry Torokhov)   
  - Input: xpad - delete a Razer DeathAdder mouse VID/PID entry (Ismael Ferreras Morezuelas)   
  - batman-adv: Broken sync while rescheduling delayed work (Vladislav Efanov)   
  - bnxt_en: Query default VLAN before VNIC setup on a VF (Somnath Kotur)   
  - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Hangyu Hua)   
  - net: sched: move rtm_tca_policy declaration to include file (Eric Dumazet)   
  - rfs: annotate lockless accesses to RFS sock flow table (Eric Dumazet)   
  - rfs: annotate lockless accesses to sk->sk_rxhash (Eric Dumazet)   
  - netfilter: ipset: Add schedule point in call_ad(). (Kuniyuki Iwashima)   
  - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Tijs Van Buggenhout)   
  - Bluetooth: L2CAP: Add missing checks for invalid DCID (Sungwoo Kim)   
  - Bluetooth: Fix l2cap_disconnect_req deadlock (Ying Hsu)   
  - net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods (Alexander Sverdlin)   
  - neighbour: fix unaligned access to pneigh_entry (Qingfang DENG)   
  - neighbour: Replace zero-length array with flexible-array member (Gustavo A. R. Silva)   
  - spi: qup: Request DMA before enabling clocks (Stephan Gerhold)   
  - i40e: fix build warnings in i40e_alloc.h (Greg Kroah-Hartman)   
  - i40iw: fix build warning in i40iw_manage_apbvt() (Greg Kroah-Hartman)   
  - block/blk-iocost (gcc13): keep large values in a new enum (Jiri Slaby (SUSE))   
  - blk-iocost: avoid 64-bit division in ioc_timer_fn (Arnd Bergmann)   
  - LTS tag: v5.4.246 (Sherry Yang)   
  - drm/edid: fix objtool warning in drm_cvt_modes() (Linus Torvalds)   
  - wifi: rtlwifi: 8192de: correct checking of IQK reload (Ping-Ke Shih)   
  - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul)   
  - RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier)   
  - scsi: dpt_i2o: Do not process completions with invalid addresses (Ben Hutchings)   
  - scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) (Ben Hutchings)   
  - regmap: Account for register length when chunking (Jim Wylder)   
  - test_firmware: fix the memory leak of the allocated firmware buffer (Mirsad Goran Todorovac)   
  - fbcon: Fix null-ptr-deref in soft_cursor (Helge Deller)   
  - ext4: add lockdep annotations for i_data_sem for ea_inode's (Theodore Ts'o)   
  - ext4: disallow ea_inodes with extended attributes (Theodore Ts'o)   
  - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() (Theodore Ts'o)   
  - ext4: add EA_INODE checking to ext4_iget() (Theodore Ts'o)   
  - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry (Pietro Borrello)   
  - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK (Sherry Sun)   
  - mmc: vub300: fix invalid response handling (Deren Wu)   
  - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Jakub Kicinski)   
  - lib/dynamic_debug.c: use address-of operator on section symbols (Nathan Chancellor)   
  - treewide: Remove uninitialized_var() usage (Kees Cook)   
  - kernel/extable.c: use address-of operator on section symbols (Nathan Chancellor)   
  - eth: sun: cassini: remove dead code (Martin Liška)   
  - gcc-12: disable '-Wdangling-pointer' warning for now (Linus Torvalds)   
  - ACPI: thermal: drop an always true check (Adam Borowski)   
  - x86/boot: Wrap literal addresses in absolute_pointer() (Kees Cook)   
  - flow_dissector: work around stack frame size warning (Arnd Bergmann)   
  - ata: libata-scsi: Use correct device no in ata_find_dev() (Damien Le Moal)   
  - scsi: stex: Fix gcc 13 warnings (Bart Van Assche)   
  - misc: fastrpc: reject new invocations during device removal (Richard Acayan)   
  - misc: fastrpc: return -EPIPE to invocations on device removal (Richard Acayan)   
  - usb: gadget: f_fs: Add unbind event before functionfs_unbind (Uttkarsh Aggarwal)   
  - net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 (Sebastian Krzyszkowiak)   
  - iio: dac: build ad5758 driver when AD5758 is selected (Lukas Bulwahn)   
  - iio: dac: mcp4725: Fix i2c_master_send() return value handling (Marek Vasut)   
  - iio: light: vcnl4035: fixed chip ID check (Frank Li)   
  - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Nikita Zhandarovich)   
  - HID: google: add jewel USB id (Sung-Chi Li)   
  - iio: adc: mxs-lradc: fix the order of two cleanup operations (Jiakai Luo)   
  - mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() (Dan Carpenter)   
  - atm: hide unused procfs functions (Arnd Bergmann)   
  - ALSA: oss: avoid missing-prototype warnings (Arnd Bergmann)   
  - netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT (Tom Rix)   
  - wifi: b43: fix incorrect __packed annotation (Arnd Bergmann)   
  - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Wenchao Hao)   
  - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Min-Hua Chen)   
  - ARM: dts: stm32: add pin map for CAN controller on stm32f7 (Dario Binacchi)   
  - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Yun Lu)   
  - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Hyunwoo Kim)   
  - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai)   
  - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Hyunwoo Kim)   
  - media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table (Krzysztof Kozlowski)   
  - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim)   
  - media: dvb_ca_en50221: fix a size write bug (YongSu Yoo)   
  - media: netup_unidvb: fix irq init by register it at the end of probe (Wei Chen)   
  - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Wei Chen)   
  - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Wei Chen)   
  - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Zhang Shurong)   
  - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Wei Chen)   
  - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Wei Chen)   
  - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Wei Chen)   
  - media: dvb_demux: fix a bug for the continuity counter (YongSu Yoo)   
  - ASoC: ssm2602: Add workaround for playback distortions (Paweł Anikiel)   
  - xfrm: Check if_id in inbound policy/secpath match (Benedict Wong)   
  - ASoC: dwc: limit the number of overrun messages (Maxim Kochetkov)   
  - nbd: Fix debugfs_create_dir error checking (Ivan Orlov)   
  - fbdev: stifb: Fix info entry in sti_struct on error path (Helge Deller)   
  - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Helge Deller)   
  - media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE (Niklas Söderlund)   
  - ARM: 9295/1: unwind:fix unwind abort for uleb128 case (Haibo Li)   
  - mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() (Lee Jones)   
  - watchdog: menz069_wdt: fix watchdog initialisation (Johannes Thumshirn)   
  - mtd: rawnand: marvell: don't set the NAND frequency select (Chris Packham)   
  - mtd: rawnand: marvell: ensure timing values are written (Chris Packham)   
  - net: dsa: mv88e6xxx: Increase wait after reset deactivation (Andreas Svensson)   
  - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua)   
  - udp6: Fix race condition in udp6_sendmsg & connect (Vladislav Efanov)   
  - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Pedro Tammela)   
  - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Andy Shevchenko)   
  - net: sched: fix NULL pointer dereference in mq_attach (Zhengchao Shao)   
  - net/sched: Prohibit regrafting ingress or clsact Qdiscs (Peilin Ye)   
  - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs (Peilin Ye)   
  - net/sched: sch_clsact: Only create under TC_H_CLSACT (Peilin Ye)   
  - net/sched: sch_ingress: Only create under TC_H_INGRESS (Peilin Ye)   
  - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set (Cambda Zhu)   
  - tcp: deny tcp_disconnect() when threads are waiting (Eric Dumazet)   
  - af_packet: do not use READ_ONCE() in packet_bind() (Eric Dumazet)   
  - mtd: rawnand: ingenic: fix empty stub helper definitions (Arnd Bergmann)   
  - amd-xgbe: fix the false linkup in xgbe_phy_status (Raju Rangoju)   
  - af_packet: Fix data-races of pkt_sk(sk)->num. (Kuniyuki Iwashima)   
  - netrom: fix info-leak in nr_write_internal() (Eric Dumazet)   
  - net/mlx5: fw_tracer, Fix event handling (Shay Drory)   
  - dmaengine: pl330: rename _start to prevent build error (Randy Dunlap)   
  - iommu/rockchip: Fix unwind goto issue (Chao Wang)   
  - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx (Kalesh AP)   
  - RDMA/efa: Fix unsupported page sizes in device (Yonatan Nachum)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.3.el8uek]
changelog:
  - btrfs: free device in btrfs_close_devices for a single device filesystem (Anand Jain)  [Orabug: 35215318]  
  - xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster)  [Orabug: 35389985]  
  - xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster)  [Orabug: 35389985]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.4.el8uek]
changelog:
  - tools/resolve_btfids: Use pkg-config to locate libelf (Shen Jiamin)  [Orabug: 35110384]  
  - tools resolve_btfids: Always force HOSTARCH (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Add BPF_FUNC_jiffies64 (Martin KaFai Lau)  [Orabug: 35110384]  
  - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Prankur gupta)  [Orabug: 35110384]  
  - bpf: Support bitfield read access in btf_struct_access (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yonghong Song)  [Orabug: 35110384]  
  - bpf: Add bpf_skc_to_tcp6_sock() helper (Alan Maguire)  [Orabug: 35110384]  
  - bpf: Fix race in btf_resolve_helper_id() (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add PTR_TO_BTF_ID_OR_NULL support (Alan Maguire)  [Orabug: 35110384]  
  - bpf: Compile resolve_btfids tool at kernel compilation start (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Resolve BTF IDs in vmlinux image (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Jiri Olsa)  [Orabug: 35110384]  
  - bpf: Replace prog_raw_tp+btf_id with prog_tracing (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Fix bpf_attr.attach_btf_id check (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Prepare btf_ctx_access for non raw_tp use case (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Alexei Starovoitov)  [Orabug: 35110384]  
  - libbpf: Update BTF reloc support to latest Clang format (Andrii Nakryiko)  [Orabug: 35110384]  
  - bpf: Add array support to btf_struct_access (Martin KaFai Lau)  [Orabug: 35110384]  
  - bpf: Check types of arguments passed into helpers (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add support for BTF pointers to x86 JIT (Alan Maguire)  [Orabug: 35110384]  
  - bpf: Add support for BTF pointers to interpreter (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Attach raw_tp program with BTF via type name (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Implement accurate raw_tp context access via BTF (Alexei Starovoitov)  [Orabug: 35110384]  
  - libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (KP Singh)  [Orabug: 35110384]  
  - libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add attach_btf_id attribute to program load (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Process in-kernel BTF (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add typecast to bpf helpers to help BTF generation (Alexei Starovoitov)  [Orabug: 35110384]  
  - bpf: Add typecast to raw_tracepoints to help BTF generation (Alexei Starovoitov)  [Orabug: 35110384]  
  - RDMA/restrack: Release MR restrack when delete (Mark Zhang)  [Orabug: 35256660]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.5.el8uek]
changelog:
  - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Doug Smythies)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Add strict_target to struct cpufreq_policy (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Introduce governor flags (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Add ->offline and ->online callbacks (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Tweak the EPP sysfs interface (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Update cached EPP in the active mode (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Implement passive mode with HWP enabled (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Rearrange the storing of new EPP values (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Lee Jones)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix active mode setting from command line (Rafael J. Wysocki)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Fix static checker warning for epp variable (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Allow raw energy performance preference value (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Allow enable/disable energy efficiency (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Add one more OOB control bit (Srinivas Pandruvada)  [Orabug: 35524050]  
  - cpufreq: intel_pstate: Use passive mode by default without HWP (Rafael J. Wysocki)  [Orabug: 35524050]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.6.el8uek]
changelog:
  - uek-rpm: Add netfilter modules to nano rpm (Samasth Norway Ananda)  [Orabug: 35552175]  
  - scsi: target: iscsi: Fix hang in the iSCSI login code (Maurizio Lombardi)  [Orabug: 35484554]  
  - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi)  [Orabug: 35484554]  
  - scsi: target: iscsi: Fix login error when receiving (Hou Pu)  [Orabug: 35484554]  
  - uek-rpm: Prevent cls_tcindex module to be loaded on demand (Sherry Yang)  [Orabug: 35616810]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.6.1.el8uek]
changelog:
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD))  [Orabug: 35673692]  
  - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD))  [Orabug: 35673692]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.322.6.2.el8uek]
changelog:
  - uek-rpm: Update kernel's linux-firmware dependency. (Somasundaram Krishnasamy)  [Orabug: 35722367]  
  - uek-rpm: Disable cls_tcindex in file tcindex-disable.conf (Sherry Yang)  [Orabug: 35724249]  
  - Revert "sched/fair: sanitize vruntime of entity being placed" (Saeed Mirzamohammadi)  [Orabug: 35724243]  
  - Revert "sched/fair: Sanitize vruntime of entity being migrated" (Saeed Mirzamohammadi)  [Orabug: 35724243]  
  - mm: allow a controlled amount of unfairness in the page lock (Linus Torvalds)  [Orabug: 35724237]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.322.6.3.el8uek]
changelog:
  - xfs: reserve less log space when recovering log intent items (Darrick J. Wong)  [Orabug: 35905429]  
  - ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block (Gautham Ananthakrishna)  [Orabug: 35905419]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.1.el8uek]
changelog:
  - uek-rpm: Change the toolchain version in OL8 (Jack Vogel)  [Orabug: 35378775]  
  - net/rds: Allow MSG_NOSIGNAL in sendmsg (Gerd Rausch)  [Orabug: 35640816]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.2.el8uek]
changelog:
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD))  [Orabug: 35641578]  
  - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD))  [Orabug: 35641578]  
  - ocfs2: always read both high and low parts of dinode link count (Alexey Asemov)  [Orabug: 35643003]  
  - ovl: Always reevaluate the file signature for IMA (Eric Snowberg)  [Orabug: 35646439]  
  - bpf: fix NULL pointer dereferences when vmlinux BTF is absent (Alan Maguire)  [Orabug: 35623657]  
  - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington)  [Orabug: 35643879]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.323.3.el8uek]
changelog:
  - LTS tag: v5.4.251 (Sherry Yang)   
  - tracing/histograms: Return an error if we fail to add histogram to hist_vars list (Mohamed Khalfella)   
  - tcp: annotate data-races around fastopenq.max_qlen (Eric Dumazet)   
  - tcp: annotate data-races around tp->notsent_lowat (Eric Dumazet)   
  - tcp: annotate data-races around rskq_defer_accept (Eric Dumazet)   
  - tcp: annotate data-races around tp->linger2 (Eric Dumazet)   
  - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX (Cambda Zhu)   
  - tcp: annotate data-races around tp->tcp_tx_delay (Eric Dumazet)   
  - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal)   
  - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal)   
  - llc: Don't drop packet from non-root netns. (Kuniyuki Iwashima)   
  - fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe (Zhang Shurong)   
  - Revert "tcp: avoid the lookup process failing to get sk in ehash table" (Kuniyuki Iwashima)   
  - net:ipv6: check return value of pskb_trim() (Yuanjun Gong)   
  - iavf: Fix use-after-free in free_netdev (Ding Hui)   
  - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Tanmay Patil)   
  - pinctrl: amd: Use amd_pinconf_set() for all config options (Mario Limonciello)   
  - fbdev: imxfb: warn about invalid left/right margin (Martin Kaiser)   
  - spi: bcm63xx: fix max prepend length (Jonas Gorski)   
  - igb: Fix igb_down hung on surprise removal (Ying Hsu)   
  - wifi: iwlwifi: mvm: avoid baid size integer overflow (Johannes Berg)   
  - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() (Gustavo A. R. Silva)   
  - devlink: report devlink_port_type_warn source device (Petr Oros)   
  - bpf: Address KCSAN report on bpf_lru_list (Martin KaFai Lau)   
  - sched/fair: Don't balance task to its current running CPU (Yicong Yang)   
  - arm64: mm: fix VA-range sanity check (Mark Rutland)   
  - posix-timers: Ensure timer ID search-loop limit is valid (Thomas Gleixner)   
  - md/raid10: prevent soft lockup while flush writes (Yu Kuai)   
  - md: fix data corruption for raid456 when reshape restart while grow up (Yu Kuai)   
  - nbd: Add the maximum limit of allocated index in nbd_dev_add (Zhong Jinghua)   
  - debugobjects: Recheck debug_objects_enabled before reporting (Tetsuo Handa)   
  - ext4: correct inline offset when handling xattrs in inode body (Eric Whitney)   
  - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe)   
  - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe)   
  - can: bcm: Fix UAF in bcm_proc_show() (YueHaibing)   
  - selftests: tc: set timeout to 15 minutes (Matthieu Baerts)   
  - fuse: revalidate: don't invalidate if interrupted (Miklos Szeredi)   
  - btrfs: fix warning when putting transaction with qgroups enabled after abort (Filipe Manana)   
  - perf probe: Add test for regression introduced by switch to die_get_decl_file() (Georg Müller)   
  - drm/atomic: Fix potential use-after-free in nonblocking commits (Daniel Vetter)   
  - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Manish Rangankar)   
  - scsi: qla2xxx: Pointer may be dereferenced (Shreyas Deodhar)   
  - scsi: qla2xxx: Correct the index of array (Bikash Hazarika)   
  - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali)   
  - scsi: qla2xxx: Fix potential NULL pointer dereference (Bikash Hazarika)   
  - scsi: qla2xxx: Wait for io return on terminate rport (Quinn Tran)   
  - tracing/probes: Fix not to count error code to total length (Masami Hiramatsu (Google))   
  - tracing: Fix null pointer dereference in tracing_err_log_open() (Mateusz Stachyra)   
  - xtensa: ISS: fix call to split_if_spec (Max Filippov)   
  - ring-buffer: Fix deadloop issue on reading trace_pipe (Zheng Yejian)   
  - tracing/histograms: Add histograms to hist_vars if they have referenced variables (Mohamed Khalfella)   
  - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Christophe JAILLET)   
  - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Christophe JAILLET)   
  - Revert "8250: add support for ASIX devices with a FIFO bug" (Jiaqing Zhao)   
  - meson saradc: fix clock divider mask length (George Stark)   
  - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li)   
  - hwrng: imx-rngc - fix the timeout for init and self check (Martin Kaiser)   
  - firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() (Christophe JAILLET)   
  - serial: atmel: don't enable IRQs prematurely (Dan Carpenter)   
  - drm/rockchip: vop: Leave vblank enabled in self-refresh (Brian Norris)   
  - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Brian Norris)   
  - fs: dlm: return positive pid value for F_GETLK (Alexander Aring)   
  - md/raid0: add discard support for the 'original' layout (Jason Baron)   
  - misc: pci_endpoint_test: Re-init completion for every test (Damien Le Moal)   
  - misc: pci_endpoint_test: Free IRQs before removing the device (Damien Le Moal)   
  - PCI: rockchip: Set address alignment for endpoint mode (Damien Le Moal)   
  - PCI: rockchip: Use u32 variable to access 32-bit registers (Rick Wertenbroek)   
  - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core (Rick Wertenbroek)   
  - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked (Rick Wertenbroek)   
  - PCI: rockchip: Write PCI Device ID to correct register (Rick Wertenbroek)   
  - PCI: rockchip: Assert PCI Configuration Enable bit after probe (Rick Wertenbroek)   
  - PCI: qcom: Disable write access to read only registers for IP v2.3.3 (Manivannan Sadhasivam)   
  - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 (Robin Murphy)   
  - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold (Ondrej Zary)   
  - jfs: jfs_dmap: Validate db_l2nbperpage while mounting (Siddh Raman Pant)   
  - ext4: only update i_reserved_data_blocks on successful block allocation (Baokun Li)   
  - ext4: fix wrong unit use in ext4_mb_clear_bb (Kemeng Shi)   
  - erofs: fix compact 4B support for 16k block size (Gao Xiang)   
  - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Ding Hui)   
  - misc: fastrpc: Create fastrpc scalar with correct buffer count (Ekansh Gupta)   
  - powerpc: Fail build if using recordmcount with binutils v2.37 (Naveen N Rao)   
  - net: bcmgenet: Ensure MDIO unregistration has clocks enabled (Florian Fainelli)   
  - mtd: rawnand: meson: fix unaligned DMA buffers handling (Arseniy Krasnov)   
  - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Jarkko Sakkinen)   
  - pinctrl: amd: Only use special debounce behavior for GPIO 0 (Mario Limonciello)   
  - pinctrl: amd: Detect internal GPIO0 debounce handling (Mario Limonciello)   
  - pinctrl: amd: Fix mistake in handling clearing pins at startup (Mario Limonciello)   
  - net/sched: make psched_mtu() RTNL-less safe (Pedro Tammela)   
  - net/sched: flower: Ensure both minimum and maximum ports are specified (Ido Schimmel)   
  - cls_flower: Add extack support for src and dst port range options (Guillaume Nault)   
  - wifi: airo: avoid uninitialized warning in airo_get_rate() (Randy Dunlap)   
  - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF (Chunhai Guo)   
  - platform/x86: wmi: Break possible infinite loop when parsing GUID (Andy Shevchenko)   
  - platform/x86: wmi: move variables (Barnabás Pőcze)   
  - platform/x86: wmi: use guid_t and guid_equal() (Barnabás Pőcze)   
  - platform/x86: wmi: remove unnecessary argument (Barnabás Pőcze)   
  - platform/x86: wmi: Fix indentation in some cases (Andy Shevchenko)   
  - platform/x86: wmi: Replace UUID redefinitions by their originals (Andy Shevchenko)   
  - ipv6/addrconf: fix a potential refcount underflow for idev (Ziyang Xuan)   
  - NTB: ntb_tool: Add check for devm_kcalloc (Jiasheng Jiang)   
  - NTB: ntb_transport: fix possible memory leak while device_register() fails (Yang Yingliang)   
  - ntb: intel: Fix error handling in intel_ntb_pci_driver_init() (Yuan Can)   
  - NTB: amd: Fix error handling in amd_ntb_pci_driver_init() (Yuan Can)   
  - ntb: idt: Fix error handling in idt_pci_driver_init() (Yuan Can)   
  - udp6: fix udp6_ehashfn() typo (Eric Dumazet)   
  - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Kuniyuki Iwashima)   
  - ionic: remove WARN_ON to prevent panic_on_warn (Nitya Sunkad)   
  - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (M A Ramdhan)   
  - net: mvneta: fix txq_map in case of txq_number==1 (Klaus Kudielka)   
  - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Dan Carpenter)   
  - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Prasad Koya)   
  - igc: Remove delay during TX ring configuration (Muhammad Husaini Zulkifli)   
  - drm/panel: simple: Add connector_type for innolux_at043tn24 (Fabio Estevam)   
  - drm/panel: Add and fill drm_panel type field (Laurent Pinchart)   
  - drm/panel: Initialise panel dev and funcs through drm_panel_init() (Laurent Pinchart)   
  - workqueue: clean up WORK_* constant types, clarify masking (Linus Torvalds)   
  - net: lan743x: Don't sleep in atomic context (Moritz Fischer)   
  - block/partition: fix signedness issue for Amiga partitions (Michael Schmitz)   
  - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform (Sherry Sun)   
  - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Thadeu Lima de Souza Cascardo)   
  - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free (Florent Revest)   
  - netfilter: nf_tables: fix scheduling-while-atomic splat (Florian Westphal)   
  - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Pablo Neira Ayuso)   
  - netfilter: nf_tables: reject unbound anonymous set before commit phase (Pablo Neira Ayuso)   
  - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Pablo Neira Ayuso)   
  - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Pablo Neira Ayuso)   
  - netfilter: nf_tables: add rescheduling points during loop detection walks (Florian Westphal)   
  - netfilter: nf_tables: use net_generic infra for transaction data (Florian Westphal)   
  - netfilter: add helper function to set up the nfnetlink header and use it (Pablo Neira Ayuso)   
  - netfilter: nftables: add helper function to set the base sequence number (Pablo Neira Ayuso)   
  - netfilter: nf_tables: fix nat hook table deletion (Florian Westphal)   
  - block: add overflow checks for Amiga partition support (Michael Schmitz)   
  - fanotify: disallow mount/sb marks on kernel internal pseudo fs (Amir Goldstein)   
  - fs: no need to check source (Jan Kara)   
  - ARM: orion5x: fix d2net gpio initialization (Arnd Bergmann)   
  - btrfs: fix race when deleting quota root from the dirty cow roots list (Filipe Manana)   
  - fs: Lock moved directories (Jan Kara)   
  - fs: Establish locking order for unrelated directories (Jan Kara)   
  - Revert "f2fs: fix potential corruption when moving a directory" (Jan Kara)   
  - ext4: Remove ext4 locking of moved directory (Jan Kara)   
  - fs: avoid empty option when generating legacy mount string (Thomas Weißschuh)   
  - jffs2: reduce stack usage in jffs2_build_xattr_subsystem() (Fabian Frederick)   
  - integrity: Fix possible multiple allocation in integrity_inode_get() (Tianjia Zhang)   
  - bcache: Remove unnecessary NULL point check in node allocations (Zheng Wang)   
  - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Chevron Li)   
  - mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M (Robert Marko)   
  - mmc: core: disable TRIM on Kingston EMMC04G-M627 (Robert Marko)   
  - NFSD: add encoding of op_recall flag for write delegation (Dai Ngo)   
  - ALSA: jack: Fix mutex call in snd_jack_report() (Takashi Iwai)   
  - i2c: xiic: Don't try to handle more interrupt events after error (Robert Hancock)   
  - i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() (Marek Vasut)   
  - sh: dma: Fix DMA channel offset calculation (Artur Rojek)   
  - net: dsa: tag_sja1105: fix MAC DA patching from meta frames (Vladimir Oltean)   
  - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Lin Ma)   
  - xsk: Honor SO_BINDTODEVICE on bind (Ilya Maximets)   
  - xsk: Improve documentation for AF_XDP (Magnus Karlsson)   
  - tcp: annotate data races in __tcp_oow_rate_limited() (Eric Dumazet)   
  - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode (Vladimir Oltean)   
  - powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y (Randy Dunlap)   
  - f2fs: fix error path handling in truncate_dnode() (Chao Yu)   
  - mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 (Nishanth Menon)   
  - spi: bcm-qspi: return error if neither hif_mspi nor mspi is available (Jonas Gorski)   
  - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Tobias Heider)   
  - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Chengfeng Ye)   
  - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error (Christophe JAILLET)   
  - pwm: sysfs: Do not apply state to already disabled PWMs (Marek Vasut)   
  - pwm: imx-tpm: force 'real_period' to be zero in suspend (Fancy Fang)   
  - mfd: stmpe: Only disable the regulators if they are enabled (Christophe JAILLET)   
  - KVM: s390: vsie: fix the length of APCB bitmap (Pierre Morel)   
  - mfd: stmfx: Fix error path in stmfx_chip_init (Amelie Delaunay)   
  - serial: 8250_omap: Use force_suspend and resume for system suspend (Tony Lindgren)   
  - mfd: intel-lpss: Add missing check for platform_get_resource (Jiasheng Jiang)   
  - usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() (Christophe JAILLET)   
  - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Nico Boehr)   
  - mfd: rt5033: Drop rt5033-battery sub-device (Stephan Gerhold)   
  - usb: hide unused usbfs_notify_suspend/resume functions (Arnd Bergmann)   
  - usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() (Li Yang)   
  - extcon: Fix kernel doc of property capability fields to avoid warnings (Andy Shevchenko)   
  - extcon: Fix kernel doc of property fields to avoid warnings (Andy Shevchenko)   
  - usb: dwc3: qcom: Fix potential memory leak (Vladislav Efanov)   
  - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou)   
  - media: videodev2.h: Fix struct v4l2_input tuner index comment (Marek Vasut)   
  - media: usb: Check az6007_read() return value (Daniil Dulov)   
  - sh: j2: Use ioremap() to translate device tree address into kernel memory (John Paul Adrian Glaubitz)   
  - w1: fix loop in w1_fini() (Dan Carpenter)   
  - block: change all __u32 annotations to __be32 in affs_hardblocks.h (Michael Schmitz)   
  - block: fix signed int overflow in Amiga partition support (Michael Schmitz)   
  - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Krishna Kurapati)   
  - USB: serial: option: add LARA-R6 01B PIDs (Davide Tronchin)   
  - hwrng: st - keep clock enabled while hwrng is registered (Martin Kaiser)   
  - hwrng: st - Fix W=1 unused variable warning (Herbert Xu)   
  - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Olga Kornievskaia)   
  - ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard (Masahiro Yamada)   
  - modpost: fix off by one in is_executable_section() (Dan Carpenter)   
  - crypto: marvell/cesa - Fix type mismatch warning (Arnd Bergmann)   
  - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Masahiro Yamada)   
  - modpost: fix section mismatch message for R_ARM_ABS32 (Masahiro Yamada)   
  - crypto: nx - fix build warnings when DEBUG_FS is not enabled (Randy Dunlap)   
  - hwrng: virtio - Fix race on data_avail and actual data (Herbert Xu)   
  - hwrng: virtio - always add a pending request (Laurent Vivier)   
  - hwrng: virtio - don't waste entropy (Laurent Vivier)   
  - hwrng: virtio - don't wait on cleanup (Laurent Vivier)   
  - hwrng: virtio - add an internal buffer (Laurent Vivier)   
  - powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary (Aneesh Kumar K.V)   
  - pinctrl: at91-pio4: check return value of devm_kasprintf() (Claudiu Beznea)   
  - perf dwarf-aux: Fix off-by-one in die_get_varname() (Namhyung Kim)   
  - pinctrl: cherryview: Return correct value if pin in push-pull mode (Andy Shevchenko)   
  - PCI: Add pci_clear_master() stub for non-CONFIG_PCI (Sui Jingfeng)   
  - PCI: ftpci100: Release the clock resources (Junyan Ye)   
  - PCI: pciehp: Cancel bringup sequence if card is not present (Rongguang Wei)   
  - scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() (Yuchen Yang)   
  - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free (Ding Hui)   
  - scsi: qedf: Fix NULL dereference in error handling (Jinhong Zhu)   
  - ASoC: imx-audmix: check return value of devm_kasprintf() (Claudiu Beznea)   
  - clk: keystone: sci-clk: check return value of kasprintf() (Claudiu Beznea)   
  - clk: cdce925: check return value of kasprintf() (Claudiu Beznea)   
  - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Su Hui)   
  - clk: tegra: tegra124-emc: Fix potential memory leak (Yuan Can)   
  - drm/radeon: fix possible division-by-zero errors (Nikita Zhandarovich)   
  - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Daniil Dulov)   
  - fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() (Christophe JAILLET)   
  - arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 (Wolfram Sang)   
  - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Patrick Kelsey)   
  - soc/fsl/qe: fix usb.c build errors (Randy Dunlap)   
  - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Cristian Ciocaltea)   
  - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Cristian Ciocaltea)   
  - memory: brcmstb_dpfe: fix testing array offset after use (Krzysztof Kozlowski)   
  - ARM: ep93xx: fix missing-prototype warnings (Arnd Bergmann)   
  - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Dario Binacchi)   
  - arm64: dts: qcom: msm8916: correct camss unit address (Krzysztof Kozlowski)   
  - ARM: dts: gta04: Move model property out of pinctrl node (Tony Lindgren)   
  - RDMA/bnxt_re: Fix to remove an unnecessary log (Kalesh AP)   
  - drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` (XuDong Liu)   
  - Input: adxl34x - do not hardcode interrupt trigger type (Marek Vasut)   
  - ARM: dts: BCM5301X: Drop "clock-names" from the SPI node (Rafał Miłecki)   
  - Input: drv260x - sleep between polling GO bit (Luca Weiss)   
  - radeon: avoid double free in ci_dpm_init() (Nikita Zhandarovich)   
  - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Kuniyuki Iwashima)   
  - ipvlan: Fix return value of ipvlan_queue_xmit() (Cambda Zhu)   
  - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. (Ilia.Gavrilov)   
  - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal)   
  - lib/ts_bm: reset initial match offset for every block of text (Jeremy Sowden)   
  - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma)   
  - nfc: llcp: simplify llcp_sock_connect() error paths (Krzysztof Kozlowski)   
  - gtp: Fix use-after-free in __gtp_encap_destroy(). (Kuniyuki Iwashima)   
  - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Sabrina Dubroca)   
  - netlink: do not hard code device address lenth in fdb dumps (Eric Dumazet)   
  - netlink: fix potential deadlock in netlink_set_err() (Eric Dumazet)   
  - wifi: ath9k: convert msecs to jiffies where needed (Dmitry Antipov)   
  - wifi: cfg80211: rewrite merging of inherited elements (Benjamin Berg)   
  - wifi: iwlwifi: pull from TXQs with softirqs disabled (Johannes Berg)   
  - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Edwin Peer)   
  - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Remi Pommarel)   
  - memstick r592: make memstick_debug_get_tpc_name() static (Arnd Bergmann)   
  - kexec: fix a memory leak in crash_shrink_memory() (Zhen Lei)   
  - watchdog/perf: more properly prevent false positives with turbo modes (Douglas Anderson)   
  - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config (Douglas Anderson)   
  - wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown (Marek Vasut)   
  - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Fedor Pchelkin)   
  - wifi: ray_cs: Fix an error handling path in ray_probe() (Christophe JAILLET)   
  - wifi: ray_cs: Drop useless status variable in parse_addr() (Andy Shevchenko)   
  - wifi: ray_cs: Utilize strnlen() in parse_addr() (Andy Shevchenko)   
  - wifi: wl3501_cs: Fix an error handling path in wl3501_probe() (Christophe JAILLET)   
  - wl3501_cs: use eth_hw_addr_set() (Jakub Kicinski)   
  - net: create netdev->dev_addr assignment helpers (Jakub Kicinski)   
  - wl3501_cs: Fix misspelling and provide missing documentation (Lee Jones)   
  - wl3501_cs: Remove unnecessary NULL check (Alex Dewar)   
  - wl3501_cs: Fix a bunch of formatting issues related to function docs (Lee Jones)   
  - wifi: atmel: Fix an error handling path in atmel_probe() (Christophe JAILLET)   
  - wifi: orinoco: Fix an error handling path in orinoco_cs_probe() (Christophe JAILLET)   
  - wifi: orinoco: Fix an error handling path in spectrum_cs_probe() (Christophe JAILLET)   
  - regulator: core: Streamline debugfs operations (Geert Uytterhoeven)   
  - regulator: core: Fix more error checking for debugfs_create_dir() (Geert Uytterhoeven)   
  - nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() (Krzysztof Kozlowski)   
  - nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski)   
  - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() (Christophe JAILLET)   
  - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Vijaya Krishna Nivarthi)   
  - samples/bpf: Fix buffer overflow in tcp_basertt (Pengcheng Yang)   
  - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Fedor Pchelkin)   
  - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Peter Seiderer)   
  - ima: Fix build warnings (Roberto Sassu)   
  - pstore/ram: Add check for kstrdup (Jiasheng Jiang)   
  - evm: Complete description of evm_inode_setattr() (Roberto Sassu)   
  - ARM: 9303/1: kprobes: avoid missing-declaration warnings (Arnd Bergmann)   
  - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency (Zhang Rui)   
  - PM: domains: fix integer overflow issues in genpd_parse_state() (Nikita Zhandarovich)   
  - clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe (Feng Mingxi)   
  - clocksource/drivers/cadence-ttc: Use ttc driver as platform driver (Rajan Vaja)   
  - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). (Sebastian Andrzej Siewior)   
  - irqchip/jcore-aic: Fix missing allocation of IRQ descriptors (John Paul Adrian Glaubitz)   
  - irqchip/jcore-aic: Kill use of irq_create_strict_mappings() (Marc Zyngier)   
  - md/raid10: fix io loss while replacement replace rdev (Li Nan)   
  - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Li Nan)   
  - md/raid10: fix wrong setting of max_corr_read_errors (Li Nan)   
  - md/raid10: fix overflow of md/safe_mode_delay (Li Nan)   
  - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Li Nan)   
  - x86/resctrl: Only show tasks' pid in current pid namespace (Shawn Wang)   
  - x86/resctrl: Use is_closid_match() in more places (James Morse)   
  - bgmac: fix *initial* chip reset to support BCM5358 (Rafał Miłecki)   
  - drm/amdgpu: Validate VM ioctl flags. (Bas Nieuwenhuizen)   
  - scripts/tags.sh: Resolve gtags empty index generation (Ahmed S. Darwish)   
  - drm/i915: Initialise outparam for error return from wait_for_register (Chris Wilson)   
  - HID: wacom: Use ktime_t rather than int when dealing with timestamps (Jason Gerecke)   
  - fbdev: imsttfb: Fix use after free bug in imsttfb_probe (Zheng Wang)   
  - video: imsttfb: check for ioremap() failures (Greg Kroah-Hartman)   
  - x86/smp: Use dedicated cache-line for mwait_play_dead() (Thomas Gleixner)   
  - gfs2: Don't deref jdesc in evict (Bob Peterson)   
  - LTS tag: v5.4.250 (Sherry Yang)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.4.el8uek]
changelog:
  - uek-rpm: Disable cls_tcindex in file tcindex-disable.conf (Sherry Yang)  [Orabug: 35676248]  
  - uek-rpm: Update kernel's linux-firmware dependency. (Somasundaram Krishnasamy)  [Orabug: 35678692]  
  - Revert "sched/fair: sanitize vruntime of entity being placed" (Saeed Mirzamohammadi)  [Orabug: 35683806]  
  - Revert "sched/fair: Sanitize vruntime of entity being migrated" (Saeed Mirzamohammadi)  [Orabug: 35683806]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.5.el8uek]
changelog:
  - io_uring/net: save msghdr->msg_control for retries (Jens Axboe)  [Orabug: 35495339]  
  - io_uring/net: clear msg_controllen on partial sendmsg retry (Jens Axboe)  [Orabug: 35495339]  
  - io_uring/net: disable partial retries for recvmsg with cmsg (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: hold uring mutex around poll removal (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: avoid null-ptr-deref in io_arm_poll_handler (Fedor Pchelkin)  [Orabug: 35495339]  
  - io_uring/poll: allow some retries for poll triggering spuriously (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: remove MSG_NOSIGNAL from recvmsg (David Lamparter)  [Orabug: 35495339]  
  - io_uring/rsrc: disallow multi-source reg buffers (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: mark task TASK_RUNNING before handling resume/task work (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: ensure that io_init_req() passes in the right issue_flags (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: add missing lock in io_get_file_fixed (Bing-Jhong Billy Jheng)  [Orabug: 35495339]  
  - io_uring/rw: remove leftover debug statement (Jens Axboe)  [Orabug: 35495339]  
  - io_uring/rw: ensure kiocb_end_write() is always called (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: fix double poll leak on repolling (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: Clean up a false-positive warning from GCC 9.3.0 (Alviro Iskandar Setiawan)  [Orabug: 35495339]  
  - io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Stefan Metzmacher)  [Orabug: 35495339]  
  - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset (Jens Axboe)  [Orabug: 35495339]  
  - io_uring/rw: defer fsnotify calls to task context (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: do not recalculate ppos unnecessarily (Dylan Yudaken)  [Orabug: 35495339]  
  - io_uring: update kiocb->ki_pos at execution time (Dylan Yudaken)  [Orabug: 35495339]  
  - io_uring: remove duplicated calls to io_kiocb_ppos (Dylan Yudaken)  [Orabug: 35495339]  
  - io_uring: ensure that cached task references are always put on exit (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: fix CQ waiting timeout handling (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: lock overflowing for IOPOLL (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: check for valid register opcode earlier (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: fix async accept on O_NONBLOCK sockets (Dylan Yudaken)  [Orabug: 35495339]  
  - io_uring: allow re-poll if we made progress (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: add flag for disabling provided buffer recycling (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: improve send/recv error handling (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jens Axboe)  [Orabug: 35495339]  
  - io_uring/io-wq: only free worker if it was allocated for creation (Jens Axboe)  [Orabug: 35495339]  
  - io_uring/io-wq: free worker if task_work creation is canceled (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() (Harshit Mogalapalli)  [Orabug: 35495339]  
  - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jens Axboe)  [Orabug: 35495339]  
  - eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jens Axboe)  [Orabug: 35495339]  
  - epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC (Jason Baron)  [Orabug: 35495339]  
  - eventfd: provide a eventfd_signal_mask() helper (Jens Axboe)  [Orabug: 35495339]  
  - signal: kill JOBCTL_TASK_WORK (Jens Axboe)  [Orabug: 35495339]  
  - net: remove cmsg restriction from io_uring based send/recvmsg calls (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: import 5.15-stable io_uring (Jens Axboe)  [Orabug: 35495339]  
  - fs: provide locked helper variant of close_fd_get_file() (Jens Axboe)  [Orabug: 35495339]  
  - file: Rename __close_fd_get_file close_fd_get_file (Eric W. Biederman)  [Orabug: 35495339]  
  - fs: push the getname from do_rmdir into the callers (Christoph Hellwig)  [Orabug: 35495339]  
  - task_work: unconditionally run task_work from get_signal() (Jens Axboe)  [Orabug: 35495339]  
  - Revert "proc: don't allow async path resolution of /proc/self components" (Jens Axboe)  [Orabug: 35495339]  
  - tools headers UAPI: Sync openat2.h with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 35495339]  
  - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED (Jens Axboe)  [Orabug: 35495339]  
  - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* (Al Viro)  [Orabug: 35495339]  
  - fs: add support for LOOKUP_CACHED (Jens Axboe)  [Orabug: 35495339]  
  - x86/process: setup io_threads more like normal user space threads (Stefan Metzmacher)  [Orabug: 35495339]  
  - arch: setup PF_IO_WORKER threads like PF_KTHREAD (Jens Axboe)  [Orabug: 35495339]  
  - task_work: remove legacy TWA_SIGNAL path (Jens Axboe)  [Orabug: 35495339]  
  - Make sure nd->path.mnt and nd->path.dentry are always valid pointers (Al Viro)  [Orabug: 35495339]  
  - fs: make do_renameat2() take struct filename (Jens Axboe)  [Orabug: 35495339]  
  - kernel: allow fork with TIF_NOTIFY_SIGNAL pending (Jens Axboe)  [Orabug: 35495339]  
  - coredump: Limit what can interrupt coredumps (Eric W. Biederman)  [Orabug: 35495339]  
  - arm64: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)  [Orabug: 35495339]  
  - arm: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)  [Orabug: 35495339]  
  - task_work: Use TIF_NOTIFY_SIGNAL if available (Jens Axboe)  [Orabug: 35495339]  
  - entry: Add support for TIF_NOTIFY_SIGNAL (Jens Axboe)  [Orabug: 35495339]  
  - x86: Wire up TIF_NOTIFY_SIGNAL (Jens Axboe)  [Orabug: 35495339]  
  - signal: Add task_sigpending() helper (Jens Axboe)  [Orabug: 35495339]  
  - net: add accept helper not installing fd (Pavel Begunkov)  [Orabug: 35495339]  
  - net: provide __sys_shutdown_sock() that takes a socket (Jens Axboe)  [Orabug: 35495339]  
  - task_work: add helper for more targeted task_work canceling (Jens Axboe)  [Orabug: 35495339]  
  - kernel: don't call do_exit() for PF_IO_WORKER threads (Jens Axboe)  [Orabug: 35495339]  
  - kernel: stop masking signals in create_io_thread() (Jens Axboe)  [Orabug: 35495339]  
  - iov_iter: add helper to save iov_iter state (Jens Axboe)  [Orabug: 35495339]  
  - kernel: provide create_io_thread() helper (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: add missing item types for splice request (Bing-Jhong Billy Jheng)  [Orabug: 35495339]  
  - io_uring: don't hold uring_lock when calling io_run_task_work* (Hao Xu)  [Orabug: 35495339]  
  - io_uring: kill goto error handling in io_sqpoll_wait_sq() (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: correct pinned_vm accounting (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: Use original task for req identity in io_identity_cow() (Lee Jones)  [Orabug: 35495339]  
  - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: use separate list entry for iopoll requests (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: add missing item types for various requests (Jens Axboe)  [Orabug: 35495339]  
  - io_uring: fix using under-expanded iters (Pavel Begunkov)  [Orabug: 35495339]  
  - io_uring: don't re-import iovecs from callbacks (Pavel Begunkov)  [Orabug: 35495339]  
  - arm64: Remove TIF_NOHZ (Frederic Weisbecker)  [Orabug: 35495339]  
  - arm: Remove TIF_NOHZ (Frederic Weisbecker)  [Orabug: 35495339]  
  - x86: Remove TIF_NOHZ (Frederic Weisbecker)  [Orabug: 35495339]  
  - context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ (Frederic Weisbecker)  [Orabug: 35495339]  
  - x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY (Thomas Gleixner)  [Orabug: 35495339]  
  - mm: allow a controlled amount of unfairness in the page lock (Linus Torvalds)  [Orabug: 35565406]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.6.el8uek]
changelog:
  - ek-rpm: Update kernel's linux-firmware dependency. (Brian Maly)  [Orabug: 35742717]  
  - nbd: make sure request completion won't concurrent (Yu Kuai)  [Orabug: 35339589]  
  - nbd: don't handle response without a corresponding request message (Yu Kuai)  [Orabug: 35339589]  
  - nvme: handle effects after freeing the request (Alan Adamson)  [Orabug: 35411534]  
  - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - Documentation/x86: Fix backwards on/off logic about YMM support (Dave Hansen)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/xen: Fix secondary processors' FPU initialization (Juergen Gross)  [Orabug: 35714800]  {CVE-2022-40982} 
  - KVM: Add GDS_NO support to KVM (Daniel Sneddon)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/speculation: Add Kconfig option for GDS (Daniel Sneddon)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/speculation: Add force option to GDS mitigation (Daniel Sneddon)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/speculation: Add Gather Data Sampling mitigation (Daniel Sneddon)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/fpu: Mark init functions __init (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/fpu: Remove cpuinfo argument from init functions (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - init: Invoke arch_cpu_finalize_init() earlier (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - init: Remove check_bugs() leftovers (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - um/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - sparc/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - sh/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - mips/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - m68k/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - ia64/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - ARM: cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - x86/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - init: Provide arch_cpu_finalize_init() (Thomas Gleixner)  [Orabug: 35714800]  {CVE-2022-40982} 
  - scsi: lpfc: Fix null pointer dereference due to prematurely released ndlp (Ketan Mukadam)  [Orabug: 35729915]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.323.7.el8uek]
changelog:
  - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Andrea Arcangeli)  [Orabug: 35725160]  
  - KVM: SVM: Add support for Virtual SPEC_CTRL (Babu Moger)  [Orabug: 35725160]  
  - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Babu Moger)  [Orabug: 35725160]  
  - x86/mm: Initialize text poking earlier (Peter Zijlstra)  [Orabug: 35744495]  
  - mm: Move mm_cachep initialization to mm_init() (Peter Zijlstra)  [Orabug: 35744495]  
  - x86/mm: Use mm_alloc() in poking_init() (Peter Zijlstra)  [Orabug: 35744495]  
  - mips: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)  [Orabug: 35749111]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.323.8.el8uek]
changelog:
  - vhost-scsi: Fix alignment handling with windows (Mike Christie)  [Orabug: 35769318]  
  - Revert "vhost/scsi: support non zerocopy iovecs" (Rajan Shanmugavelu)  [Orabug: 35769318]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [5.4.17-2136.323.8.1.el8uek]
changelog:
  - rds: Fix lack of reentrancy for connection reset with dst addr zero (Håkon Bugge)  [Orabug: 35713696]  {CVE-2023-22024}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.323.8.2.el8uek]
changelog:
  - netfilter: nfnetlink_osf: avoid OOB read (Wander Lairson Costa)  [Orabug: 35824307]  
  - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa)  [Orabug: 35824307]  
  - netfilter: xt_u32: validate user space input (Wander Lairson Costa)  [Orabug: 35824307]  
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng)  [Orabug: 35824307]  {CVE-2023-42753}


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.324.1.el8uek]
changelog:
  - io_uring: add support for registering ring file descriptors (Jens Axboe)  [Orabug: 35485491]  
  - mm,shmem,thp: limit shmem THP allocations to requested zones (Rik van Riel)  [Orabug: 35655117]  
  - mm,thp,shm: limit gfp mask to no more than specified (Rik van Riel)  [Orabug: 35655117]  
  - mm,thp,shmem: limit shmem THP alloc gfp_mask (Rik van Riel)  [Orabug: 35655117]  
  - uek-rpm: Removing pre scriptlet to not allow firmware downgrade (Samasth Norway Ananda)  [Orabug: 35741866]  
  - rds: Remove gratuitous include of time.h from rds.h (Mark Haywood)  [Orabug: 35742761]  
  - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Shay Drory)  [Orabug: 35750824]  
  - smp: Reduce NMI traffic from CSD waiters to CSD destination (Imran Khan)  [Orabug: 35752501]  
  - smp: Reduce logging due to dump_stack of CSD waiters (Imran Khan)  [Orabug: 35752501]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.324.2.el8uek]
changelog:
  - LTS tag: v5.4.256 (Sherry Yang)   
  - Revert "MIPS: Alchemy: fix dbdma2" (Greg Kroah-Hartman)   
  - powerpc/pmac/smp: Drop unnecessary volatile qualifier (YueHaibing)   
  - powerpc/pmac/smp: Avoid unused-variable warnings (Ilie Halip)   
  - LTS tag: v5.4.255 (Sherry Yang)   
  - dma-buf/sw_sync: Avoid recursive lock during fence signal (Rob Clark)   
  - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} (Biju Das)   
  - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Biju Das)   
  - scsi: core: raid_class: Remove raid_component_add() (Zhu Wang)   
  - scsi: snic: Fix double free in snic_tgt_create() (Zhu Wang)   
  - irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable (Jiaxun Yang)   
  - Documentation/sysctl: document page_lock_unfairness (Joel Savitz)   
  - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Colin Ian King)   
  - interconnect: Do not skip aggregation for disabled paths (Georgi Djakov)   
  - Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Takashi Iwai)   
  - ALSA: pcm: Fix build error on m68k and others (Takashi Iwai)   
  - rtnetlink: Reject negative ifindexes in RTM_NEWLINK (Ido Schimmel)   
  - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Feng Tang)   
  - drm/display/dp: Fix the DP DSC Receiver cap size (Ankit Nautiyal)   
  - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus (Igor Mammedov)   
  - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup (Wei Chen)   
  - radix tree: remove unused variable (Arnd Bergmann)   
  - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels (Helge Deller)   
  - batman-adv: Hold rtnl lock during MTU update via netlink (Sven Eckelmann)   
  - batman-adv: Fix batadv_v_ogm_aggr_send memory leak (Remi Pommarel)   
  - batman-adv: Fix TT global entry leak when client roamed back (Remi Pommarel)   
  - batman-adv: Do not get eth header before batadv_check_management_packet (Remi Pommarel)   
  - batman-adv: Don't increase MTU when set by user (Sven Eckelmann)   
  - batman-adv: Trigger events for auto adjusted MTU (Sven Eckelmann)   
  - nfsd: Fix race to FREE_STATEID and cl_revoked (Benjamin Coddington)   
  - clk: Fix slab-out-of-bounds error in devm_clk_release() (Andrey Skvortsov)   
  - NFSv4: Fix dropped lock for racing OPEN and delegation return (Benjamin Coddington)   
  - ibmveth: Use dcbf rather than dcbfl (Michael Ellerman)   
  - bonding: fix macvlan over alb bond support (Hangbin Liu)   
  - net: remove bond_slave_has_mac_rcu() (Jakub Kicinski)   
  - net/sched: fix a qdisc modification with ambiguous command request (Jamal Hadi Salim)   
  - igb: Avoid starting unnecessary workqueues (Alessio Igor Bogani)   
  - net: validate veth and vxcan peer ifindexes (Jakub Kicinski)   
  - net: bcmgenet: Fix return value check for fixed_phy_register() (Ruan Jinjie)   
  - net: bgmac: Fix return value check for fixed_phy_register() (Ruan Jinjie)   
  - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Lu Wei)   
  - dccp: annotate data-races in dccp_poll() (Eric Dumazet)   
  - sock: annotate data-races around prot->memory_pressure (Eric Dumazet)   
  - octeontx2-af: SDP: fix receive link config (Hariprasad Kelam)   
  - tracing: Fix memleak due to race between current_tracer and trace (Zheng Yejian)   
  - drm/amd/display: check TG is non-null before checking if enabled (Taimur Hassan)   
  - drm/amd/display: do not wait for mpc idle if tg is disabled (Josip Pavic)   
  - ASoC: fsl_sai: Disable bit clock with transmitter (Matus Gajdos)   
  - ASoC: fsl_sai: Add new added registers and new bit definition (Shengjiu Wang)   
  - ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Shengjiu Wang)   
  - regmap: Account for register length in SMBus I/O limits (Mark Brown)   
  - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Takashi Iwai)   
  - ALSA: pcm: Use SG-buffer only when direct DMA is available (Takashi Iwai)   
  - ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Takashi Iwai)   
  - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Mikulas Patocka)   
  - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mikulas Patocka)   
  - fbdev: fix potential OOB read in fast_imageblit() (Zhang Shurong)   
  - fbdev: Fix sys_imageblit() for arbitrary image widths (Thomas Zimmermann)   
  - fbdev: Improve performance of sys_imageblit() (Thomas Zimmermann)   
  - MIPS: cpu-features: Use boot_cpu_type for CPU type based features (Jiaxun Yang)   
  - MIPS: cpu-features: Enable octeon_cache by cpu_type (Jiaxun Yang)   
  - fs: dlm: fix mismatch of plock results from userspace (Alexander Aring)   
  - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring)   
  - fs: dlm: change plock interrupted message to debug again (Alexander Aring)   
  - fs: dlm: add pid to debug log (Alexander Aring)   
  - dlm: replace usage of found with dedicated list iterator variable (Jakob Koschel)   
  - dlm: improve plock logging if interrupted (Alexander Aring)   
  - PCI: acpiphp: Reassign resources on bridge if necessary (Igor Mammedov)   
  - net: phy: broadcom: stub c45 read/write for 54810 (Justin Chen)   
  - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Yangtao Li)   
  - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure (Lin Ma)   
  - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled (Jason Xing)   
  - virtio-net: set queues after driver_ok (Jason Wang)   
  - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Kuniyuki Iwashima)   
  - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state (Xin Long)   
  - mmc: block: Fix in_flight[issue_type] value error (Yibin Ding)   
  - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Yang Yingliang)   
  - cifs: Release folio lock on fscache read hit. (Russell Harmon via samba-technical)   
  - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (dengxiang)   
  - serial: 8250: Fix oops for port->pm on uart_change_pm() (Tony Lindgren)   
  - ASoC: meson: axg-tdm-formatter: fix channel slot allocation (Jerome Brunet)   
  - ASoC: rt5665: add missed regulator_bulk_disable (Zhang Shurong)   
  - ARM: dts: imx: Set default tuning step for imx6sx usdhc (Xiaolei Wang)   
  - ARM: dts: imx: Set default tuning step for imx7d usdhc (Xiaolei Wang)   
  - ARM: dts: imx: Adjust dma-apbh node name (Stefan Wahren)   
  - ARM: dts: imx7s: Drop dma-apb interrupt-names (Marek Vasut)   
  - bus: ti-sysc: Flush posted write on enable before reset (Tony Lindgren)   
  - bus: ti-sysc: Improve reset to work with modules with no sysconfig (Tony Lindgren)   
  - net: do not allow gso_size to be set to GSO_BY_FRAGS (Eric Dumazet)   
  - sock: Fix misuse of sk_under_memory_pressure() (Abel Wu)   
  - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset (Alfred Lee)   
  - i40e: fix misleading debug logs (Andrii Staikov)   
  - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Ziyang Xuan)   
  - netfilter: nft_dynset: disallow object maps (Pablo Neira Ayuso)   
  - ipvs: fix racy memcpy in proc_do_sync_threshold (Sishuai Gong)   
  - selftests: mirror_gre_changes: Tighten up the TTL test match (Petr Machata)   
  - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma)   
  - ip_vti: fix potential slab-use-after-free in decode_session6 (Zhengchao Shao)   
  - ip6_vti: fix slab-use-after-free in decode_session6 (Zhengchao Shao)   
  - xfrm: fix slab-use-after-free in decode_session6 (Zhengchao Shao)   
  - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Eyal Birger)   
  - net: af_key: fix sadb_x_filter validation (Lin Ma)   
  - net: xfrm: Fix xfrm_address_filter OOB read (Lin Ma)   
  - btrfs: fix BUG_ON condition in btrfs_cancel_balance (xiaoshoukui)   
  - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms (Sherry Sun)   
  - powerpc/rtas_flash: allow user copy to flash block cache objects (Nathan Lynch)   
  - fbdev: mmp: fix value check in mmphw_probe() (Yuanjun Gong)   
  - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue (Chengfeng Ye)   
  - virtio-mmio: don't break lifecycle of vm_dev (Wolfram Sang)   
  - virtio-mmio: Use to_virtio_mmio_device() to simply code (Tang Bin)   
  - virtio-mmio: convert to devm_platform_ioremap_resource (Yangtao Li)   
  - nfsd: Remove incorrect check in nfsd4_validate_stateid (Trond Myklebust)   
  - nfsd4: kill warnings on testing stateids with mismatched clientids (J. Bruce Fields)   
  - net/ncsi: Fix gma flag setting after response (Vijay Khemka)   
  - tracing/probes: Fix to update dynamic data counter if fetcharg uses it (Masami Hiramatsu (Google))   
  - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs (Steven Rostedt (VMware))   
  - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Christian Marangi)   
  - mmc: sunxi: fix deferred probing (Sergey Shtylyov)   
  - mmc: bcm2835: fix deferred probing (Sergey Shtylyov)   
  - USB: dwc3: qcom: fix NULL-deref on suspend (Johan Hovold)   
  - usb: dwc3: qcom: Add helper functions to enable,disable wake irqs (Sandeep Maheswaram)   
  - interconnect: Add helpers for enabling/disabling a path (Georgi Djakov)   
  - interconnect: Move internal structs into a separate file (Georgi Djakov)   
  - irqchip/mips-gic: Use raw spinlock for gic_lock (Jiaxun Yang)   
  - irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() (Marc Zyngier)   
  - ALSA: hda: Fix unhandled register update during auto-suspend period (Takashi Iwai)   
  - PM: runtime: Add pm_runtime_get_if_active() (Sakari Ailus)   
  - PM-runtime: add tracepoints for usage_count changes (Michał Mirosław)   
  - iio: addac: stx104: Fix race condition when converting analog-to-digital (William Breathitt Gray)   
  - iio: addac: stx104: Fix race condition for stx104_write_raw() (William Breathitt Gray)   
  - iio: stx104: Move to addac subdirectory (William Breathitt Gray)   
  - iio: adc: stx104: Implement and utilize register structures (William Breathitt Gray)   
  - iio: adc: stx104: Utilize iomap interface (William Breathitt Gray)   
  - iio: add addac subdirectory (Cosmin Tanislav)   
  - IMA: allow/fix UML builds (Randy Dunlap)   
  - powerpc/kasan: Disable KCOV in KASAN code (Benjamin Gray)   
  - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Tuo Li)   
  - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (dengxiang)   
  - drm/amdgpu: Fix potential fence use-after-free v2 (shanzhulig)   
  - Bluetooth: L2CAP: Fix use-after-free (Zhengping Jiang)   
  - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() (Armin Wolf)   
  - gfs2: Fix possible data races in gfs2_show_options() (Tuo Li)   
  - usb: chipidea: imx: don't request QoS for imx8ulp (Xu Yang)   
  - media: platform: mediatek: vpu: fix NULL ptr dereference (Hans Verkuil)   
  - media: v4l2-mem2mem: add lock to protect parameter num_rdy (Yunfei Dong)   
  - FS: JFS: Check for read-only mounted filesystem in txBegin (Immad Mir)   
  - FS: JFS: Fix null-ptr-deref Read in txBegin (Immad Mir)   
  - MIPS: dec: prom: Address -Warray-bounds warning (Gustavo A. R. Silva)   
  - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev (Yogesh)   
  - udf: Fix uninitialized array access for some pathnames (Jan Kara)   
  - ovl: check type and offset of struct vfsmount in ovl_entry (Christian Brauner)   
  - HID: add quirk for 03f0:464a HP Elite Presenter Mouse (Marco Morandini)   
  - quota: fix warning in dqgrab() (Ye Bin)   
  - quota: Properly disable quotas when add_dquot_ref() fails (Jan Kara)   
  - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Oswald Buddenhagen)   
  - drm/radeon: Fix integer overflow in radeon_cs_parser_init (hackyzh002)   
  - macsec: use DEV_STATS_INC() (Eric Dumazet)   
  - macsec: Fix traffic counters/statistics (Clayton Yager)   
  - selftests: forwarding: tc_flower: Relax success criterion (Ido Schimmel)   
  - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Kunihiko Hayashi)   
  - mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource (Yangtao Li)   
  - LTS tag: v5.4.254 (Sherry Yang)   
  - sch_netem: fix issues in netem_change() vs get_dist_table() (Eric Dumazet)   
  - alpha: remove __init annotation from exported page_is_ram() (Masahiro Yamada)   
  - scsi: core: Fix possible memory leak if device_add() fails (Zhu Wang)   
  - scsi: snic: Fix possible memory leak if device_add() fails (Zhu Wang)   
  - scsi: 53c700: Check that command slot is not NULL (Alexandra Diupina)   
  - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Michael Kelley)   
  - scsi: core: Fix legacy /proc parsing buffer overflow (Tony Battersby)   
  - netfilter: nf_tables: report use refcount overflow (Pablo Neira Ayuso)   
  - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei)   
  - nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei)   
  - btrfs: set cache_block_group_error if we find an error (Josef Bacik)   
  - btrfs: don't stop integrity writeback too early (Christoph Hellwig)   
  - ibmvnic: Handle DMA unmapping of login buffs in release functions (Nick Child)   
  - net/mlx5: Allow 0 for total host VFs (Daniel Jurgens)   
  - dmaengine: mcf-edma: Fix a potential un-allocated memory access (Christophe JAILLET)   
  - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN (Felix Fietkau)   
  - IB/hfi1: Fix possible panic during hotplug remove (Douglas Miller)   
  - drivers: net: prevent tun_build_skb() to exceed the packet size limit (Andrew Kanner)   
  - dccp: fix data-race around dp->dccps_mss_cache (Eric Dumazet)   
  - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Ziyang Xuan)   
  - net/packet: annotate data-races around tp->status (Eric Dumazet)   
  - mISDN: Update parameter type of dsp_cmx_send() (Nathan Chancellor)   
  - selftests/rseq: Fix build with undefined __weak (Mark Brown)   
  - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes (Karol Herbst)   
  - x86: Move gds_ucode_mitigated() declaration to header (Arnd Bergmann)   
  - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Kirill A. Shutemov)   
  - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Cristian Ciocaltea)   
  - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none (Prashanth K)   
  - usb: dwc3: Properly handle processing of pending events (Elson Roy Serrao)   
  - usb-storage: alauda: Fix uninit-value in alauda_check_media() (Alan Stern)   
  - binder: fix memory leak in binder_init() (Qi Zheng)   
  - iio: cros_ec: Fix the allocation size for cros_ec_command (Yiyuan Guo)   
  - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput (Ryusuke Konishi)   
  - radix tree test suite: fix incorrect allocation size for pthreads (Colin Ian King)   
  - drm/nouveau/gr: enable memory loads on helper invocation on all channels (Karol Herbst)   
  - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Ilpo Järvinen)   
  - ipv6: adjust ndisc_is_useropt() to also return true for PIO (Maciej Żenczykowski)   
  - mmc: moxart: read scr register without changing byte order (Sergei Antonov)   
  - LTS tag: v5.4.253 (Sherry Yang)   
  - Revert "driver core: Annotate dev_err_probe() with __must_check" (Greg Kroah-Hartman)   
  - drivers: core: fix kernel-doc markup for dev_err_probe() (Mauro Carvalho Chehab)   
  - driver code: print symbolic error code (Michał Mirosław)   
  - driver core: Annotate dev_err_probe() with __must_check (Andy Shevchenko)   
  - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node (Xu Yang)   
  - ARM: dts: imx6sll: fixup of operating points (Andreas Kemnade)   
  - ARM: dts: imx: add usb alias (Peng Fan)   
  - ARM: dts: imx: Align L2 cache-controller nodename with dtschema (Krzysztof Kozlowski)   
  - ARM: dts: imx6sll: Make ssi node name same as other platforms (Shengjiu Wang)   
  - arm64: dts: stratix10: fix incorrect I2C property for SCL signal (Dinh Nguyen)   
  - ceph: defer stopping mdsc delayed_work (Xiubo Li)   
  - ceph: use kill_anon_super helper (Jeff Layton)   
  - ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton)   
  - PM: sleep: wakeirq: fix wake irq arming (Johan Hovold)   
  - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Chunfeng Yun)   
  - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ (Sean Christopherson)   
  - selftests/rseq: check if libc rseq support is registered (Michael Jeanson)   
  - powerpc/mm/altmap: Fix altmap boundary check (Aneesh Kumar K.V)   
  - mtd: rawnand: omap_elm: Fix incorrect type in assignment (Roger Quadros)   
  - test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation (Mirsad Goran Todorovac)   
  - test_firmware: prevent race conditions by a correct implementation of locking (Mirsad Goran Todorovac)   
  - ext2: Drop fragment support (Jan Kara)   
  - fs: Protect reconfiguration of sb read-write from racing writes (Jan Kara)   
  - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb (Alan Stern)   
  - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (Sungwoo Kim)   
  - fs/sysv: Null check to prevent null-ptr-deref bug (Prince Kumar Maurya)   
  - net: tap_open(): set sk_uid from current_fsuid() (Laszlo Ersek)   
  - net: tun_chr_open(): set sk_uid from current_fsuid() (Laszlo Ersek)   
  - mtd: rawnand: meson: fix OOB available bytes for ECC (Arseniy Krasnov)   
  - mtd: spinand: toshiba: Fix ecc_get_status (Olivier Maignial)   
  - USB: zaurus: Add ID for A-300/B-500/C-700 (Ross Maynard)   
  - libceph: fix potential hang in ceph_osdc_notify() (Ilya Dryomov)   
  - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Steffen Maier)   
  - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen (Eric Dumazet)   
  - tcp_metrics: annotate data-races around tm->tcpm_net (Eric Dumazet)   
  - tcp_metrics: annotate data-races around tm->tcpm_vals[] (Eric Dumazet)   
  - tcp_metrics: annotate data-races around tm->tcpm_lock (Eric Dumazet)   
  - tcp_metrics: annotate data-races around tm->tcpm_stamp (Eric Dumazet)   
  - tcp_metrics: fix addr_same() helper (Eric Dumazet)   
  - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Yue Haibing)   
  - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Lin Ma)   
  - net: ll_temac: fix error checking of irq_of_parse_and_map() (Dan Carpenter)   
  - net: ll_temac: Switch to use dev_err_probe() helper (Yang Yingliang)   
  - driver core: add device probe log helper (Andrzej Hajda)   
  - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar)   
  - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (valis)   
  - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (valis)   
  - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (valis)   
  - net: add missing data-race annotation for sk_ll_usec (Eric Dumazet)   
  - net: add missing data-race annotations around sk->sk_peek_off (Eric Dumazet)   
  - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation (Eric Dumazet)   
  - net: add missing READ_ONCE(sk->sk_sndbuf) annotation (Eric Dumazet)   
  - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation (Eric Dumazet)   
  - net: annotate data-races around sk->sk_max_pacing_rate (Eric Dumazet)   
  - mISDN: hfcpci: Fix potential deadlock on &hc->lock (Chengfeng Ye)   
  - net: sched: cls_u32: Fix match key mis-addressing (Jamal Hadi Salim)   
  - perf test uprobe_from_different_cu: Skip if there is no gcc (Georg Müller)   
  - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length (Lin Ma)   
  - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Yuanjun Gong)   
  - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Zhengchao Shao)   
  - KVM: s390: fix sthyi error handling (Heiko Carstens)   
  - word-at-a-time: use the same return type for has_zero regardless of endianness (ndesaulniers@google.com)   
  - loop: Select I/O scheduler 'none' from inside add_disk() (Bart Van Assche)   
  - perf: Fix function pointer case (Peter Zijlstra)   
  - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro (D Scott Phillips)   
  - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Thomas Petazzoni)   
  - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Pedro Tammela)   
  - btrfs: fix race between quota disable and quota assign ioctls (Filipe Manana)   
  - btrfs: qgroup: return ENOTCONN instead of EINVAL when quotas are not enabled (Marcos Paulo de Souza)   
  - btrfs: qgroup: remove one-time use variables for quota_root checks (Marcos Paulo de Souza)   
  - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Rafael J. Wysocki)   
  - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Rafael J. Wysocki)   
  - ACPI: processor: perflib: Use the "no limit" frequency QoS (Rafael J. Wysocki)   
  - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Joe Thornber)   
  - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register (Mark Brown)   
  - s390/dasd: fix hanging device after quiesce/resume (Stefan Haberland)   
  - virtio-net: fix race between set queues and probe (Jason Wang)   
  - btrfs: check if the transaction was aborted at btrfs_wait_for_commit() (Filipe Manana)   
  - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping (Jonas Gorski)   
  - tpm_tis: Explicitly check for error code (Alexander Steffen)   
  - btrfs: check for commit error at btrfs_attach_transaction_barrier() (Filipe Manana)   
  - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled (Gilles Buloz)   
  - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() (Zhang Shurong)   
  - Documentation: security-bugs.rst: clarify CVE handling (Greg Kroah-Hartman)   
  - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group (Greg Kroah-Hartman)   
  - Revert "usb: xhci: tegra: Fix error check" (Dan Carpenter)   
  - usb: xhci-mtk: set the dma max_seg_size (Ricardo Ribalda)   
  - USB: quirks: add quirk for Focusrite Scarlett (Łukasz Bartosik)   
  - usb: ohci-at91: Fix the unhandle interrupt when resume (Guiting Shen)   
  - usb: dwc3: don't reset device side if dwc3 was configured as host-only (Jisheng Zhang)   
  - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy (Gratian Crisan)   
  - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" (Jakub Vanek)   
  - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED (Marc Kleine-Budde)   
  - USB: serial: simple: sort driver entries (Johan Hovold)   
  - USB: serial: simple: add Kaufmann RKS+CAN VCP (Oliver Neukum)   
  - USB: serial: option: add Quectel EC200A module support (Mohsen Tahmasebi)   
  - USB: serial: option: support Quectel EM060K_128 (Jerry Meng)   
  - serial: sifive: Fix sifive_serial_console_setup() section (Samuel Holland)   
  - serial: 8250_dw: Preserve original value of DLF register (Ruihong Luo)   
  - tracing: Fix warning in trace_buffered_event_disable() (Zheng Yejian)   
  - ring-buffer: Fix wrong stat of cpu_buffer->read (Zheng Yejian)   
  - ata: pata_ns87415: mark ns87560_tf_read static (Arnd Bergmann)   
  - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Yu Kuai)   
  - block: Fix a source code comment in include/uapi/linux/blkzoned.h (Bart Van Assche)   
  - ASoC: fsl_spdif: Silence output on stop (Matus Gajdos)   
  - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() (Gaosheng Cui)   
  - drm/msm/adreno: Fix snapshot BINDLESS_DATA size (Rob Clark)   
  - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id (Dmitry Baryshkov)   
  - RDMA/mlx4: Make check for invalid flags stricter (Dan Carpenter)   
  - benet: fix return value check in be_lancer_xmit_workarounds() (Yuanjun Gong)   
  - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Lin Ma)   
  - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Vladimir Oltean)   
  - net/sched: mqprio: refactor nlattr parsing to a separate function (Vladimir Oltean)   
  - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 (Maxim Mikityanskiy)   
  - team: reset team's flags when down link is P2P device (Hangbin Liu)   
  - bonding: reset bond's flags when down link is P2P device (Hangbin Liu)   
  - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith)   
  - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Maciej Żenczykowski)   
  - ethernet: atheros: fix return value check in atl1e_tso_csum() (Yuanjun Gong)   
  - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() (Harshit Mogalapalli)   
  - vxlan: calculate correct header length for GPE (Jiri Benc)   
  - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Wang Ming)   
  - ext4: fix to check return value of freeze_bdev() in ext4_shutdown() (Chao Yu)   
  - keys: Fix linking a duplicate key to a keyring's assoc_array (Petr Pavlu)   
  - uapi: General notification queue definitions (David Howells)   
  - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali)   
  - pwm: meson: fix handling of period/duty if greater than UINT_MAX (Heiner Kallweit)   
  - pwm: meson: Simplify duplicated per-channel tracking (Uwe Kleine-König)   
  - pwm: meson: Remove redundant assignment to variable fin_freq (Colin Ian King)   
  - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() (Zheng Yejian)   
  - ftrace: Store the order of pages allocated in ftrace_page (Linus Torvalds)   
  - ftrace: Check if pages were allocated before calling free_pages() (Steven Rostedt (VMware))   
  - ftrace: Add information on number of page groups allocated (Steven Rostedt (VMware))   
  - fs: dlm: interrupt posix locks only when process is killed (Alexander Aring)   
  - dlm: rearrange async condition return (Alexander Aring)   
  - dlm: cleanup plock_op vs plock_xop (Alexander Aring)   
  - PCI/ASPM: Avoid link retraining race (Ilpo Järvinen)   
  - PCI/ASPM: Factor out pcie_wait_for_retrain() (Ilpo Järvinen)   
  - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() (Bjorn Helgaas)   
  - ext4: Fix reusing stale buffer heads from last failed mounting (Zhihao Cheng)   
  - ext4: rename journal_dev to s_journal_dev inside ext4_sb_info (Chunguang Xu)   
  - btrfs: fix extent buffer leak after tree mod log failure at split_node() (Filipe Manana)   
  - btrfs: fix race between quota disable and relocation (Filipe Manana)   
  - btrfs: qgroup: catch reserved space leaks at unmount time (Qu Wenruo)   
  - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent (Zheng Wang)   
  - bcache: remove 'int n' from parameter list of bch_bucket_alloc_set() (Coly Li)   
  - gpio: tps68470: Make tps68470_gpio_output() always set the initial value (Hans de Goede)   
  - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Zhihao Cheng)   
  - jbd2: recheck chechpointing non-dirty buffer (Zhang Yi)   
  - jbd2: remove redundant buffer io error checks (Zhang Yi)   
  - jbd2: fix kernel-doc markups (Mauro Carvalho Chehab)   
  - jbd2: fix incorrect code style (Xianting Tian)   
  - LTS tag: v5.4.252 (Sherry Yang)   
  - x86: fix backwards merge of GDS/SRSO bit (Greg Kroah-Hartman)   
  - xen/netback: Fix buffer overrun triggered by unusual packet (Ross Lagerwall)   
  - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Kim Phillips)   
  - tools headers cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo)   
  - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Sean Christopherson)   
  - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Tom Lendacky)   
  - x86/cpufeatures: Add SEV-ES CPU feature (Tom Lendacky)   
  - x86/mm: fix poking_init() for Xen PV guests (Juergen Gross)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.324.3.el8uek]
changelog:
  - uek-rpm: aarch64: enable ACPI_AGDI (Mihai Carabas)  [Orabug: 34833165]  
  - arm64: sdei: abort running SDEI handlers during crash (D Scott Phillips)  [Orabug: 34833165]  
  - ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() (Ilkka Koskinen)  [Orabug: 34833165]  
  - ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device (Ilkka Koskinen)  [Orabug: 34833165]  
  - ACPI: tables: Add AGDI to the list of known table signatures (Ilkka Koskinen)  [Orabug: 34833165]  
  - ACPICA: iASL: Add suppport for AGDI table (Ilkka Koskinen)  [Orabug: 34833165]  
  - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Shuai Xue)  [Orabug: 34833165]  
  - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Borislav Petkov (AMD))  [Orabug: 35776936]  {CVE-2023-20588} 
  - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Borislav Petkov (AMD))  [Orabug: 35776936]  {CVE-2023-20588} 
  - uek-rpm: Pensando: enable PENSANDO_SOC_BSM_ENABLE in the config (Dave Kleikamp)  [Orabug: 35787554]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.324.4.el8uek]
changelog:
  - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent)  [Orabug: 35796771]  
  - x86/microcode: Stop reprobing mitigations after late microcode load (Boris Ostrovsky)  [Orabug: 35818857]  {CVE-2023-20569} 
  - objtool/x86: Fix SRSO mess (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Correct the mitigation status when SMT is disabled (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - objtool/x86: Fixup frame-pointer vs rethunk (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Disable the mitigation on unaffected configurations (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Sean Christopherson)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Explain the untraining sequences a bit more (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/cpu: Cleanup the untrain mess (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/cpu: Rename original retbleed methods (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/cpu: Clean up SRSO return thunk mess (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/alternative: Make custom return thunk unconditional (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/cpu: Fix __x86_return_thunk symbol type (Peter Zijlstra)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Fix build breakage with the LLVM linker (Nick Desaulniers)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Tie SBPB bit setting to microcode patch detection (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Fix return thunks in generated code (Josh Poimboeuf)  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Add IBPB on VMEXIT (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Add IBPB (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Add SRSO_NO support (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Add IBPB_BRTYPE support (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - x86/srso: Add a Speculative RAS Overflow mitigation (Borislav Petkov (AMD))  [Orabug: 35818857]  {CVE-2023-20569} 
  - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Junxiao Bi)  [Orabug: 35819593]  
  - rds: Fix lack of reentrancy for connection reset with dst addr zero (Håkon Bugge)  [Orabug: 35819522]  {CVE-2023-22024}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.324.5.el8uek]
changelog:
  - netfilter: nfnetlink_osf: avoid OOB read (Wander Lairson Costa)   
  - dlm: fix plock lookup when using multiple lockspaces (Alexander Aring)   
  - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Dave Hansen)   
  - Revert "IB/isert: Fix incorrect release of isert connection" (Leon Romanovsky)   
  - ALSA: ac97: Fix possible error value of *rac97 (Su Hui)   
  - pinctrl: amd: Don't show `Invalid config param` errors (Mario Limonciello)   
  - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa)   
  - netfilter: xt_u32: validate user space input (Wander Lairson Costa)   
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng)  [Orabug: 35824287]  {CVE-2023-42753}


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.324.5.1.el8uek]
changelog:
  - x86: KVM: SVM: always update the x2avic msr interception (Maxim Levitsky)  [Orabug: 35857366]  {CVE-2023-5090}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.324.5.3.el8uek]
changelog:
  - Revert "jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint" (Sherry Yang)  [Orabug: 35896102]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.325.1.el8uek]
changelog:
  - uek-rpm: aarch64: embedded: Enable CONFIG_STACKTRACE and CONFIG_FTRACE (Thomas Tai)  [Orabug: 35818484]  
  - io_uring: add a sysctl to disable io_uring system-wide (Matteo Rizzo)  [Orabug: 35819375]  
  - KVM: SVM: Set target pCPU during IRTE update if target vCPU is running (Sean Christopherson)  [Orabug: 35827614]  
  - KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry (Sean Christopherson)  [Orabug: 35827614]  
  - Pensando: kpcimgr: Zero out mod pointer unconditionally (Rob Gardner)  [Orabug: 35842963]  
  - pensando: kpcimgr: Flush i-cache before calling any pciesvc code (Rob Gardner)  [Orabug: 35842972]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.325.2.el8uek]
changelog:
  - Pensando: kpcimgr: Decouple kstate addr from shmem addr (Rob Gardner)  [Orabug: 35842998]  
  - bnxt_en: fix NULL dereference in bnxt_flash_package_from_file() (Samasth Norway Ananda)  [Orabug: 35844212]  
  - uek-rpm: aarch64: embedded: Fix a typo when enabling CONFIG_STACKTRACE (Thomas Tai)  [Orabug: 35858089]  
  - ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block (Gautham Ananthakrishna)  [Orabug: 35859331]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.325.3.el8uek]
changelog:
  - LTS tag: v5.4.257 (Sherry Yang)   
  - drm/amdgpu: fix amdgpu_cs_p1_user_fence (Christian König)   
  - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller (William Zhang)   
  - ext4: fix rec_len verify error (Shida Zhang)   
  - i2c: aspeed: Reset the i2c controller when timeout occurs (Tommy Huang)   
  - tracefs: Add missing lockdown check to tracefs_create_dir() (Steven Rostedt (Google))   
  - nfsd: fix change_info in NFSv4 RENAME replies (Jeff Layton)   
  - tracing: Have option files inc the trace array ref count (Steven Rostedt (Google))   
  - tracing: Have current_trace inc the trace array ref count (Steven Rostedt (Google))   
  - btrfs: fix lockdep splat and potential deadlock after failure running delayed items (Filipe Manana)   
  - attr: block mode changes of symlinks (Christian Brauner)   
  - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon)   
  - selftests: tracing: Fix to unmount tracefs for recovering environment (Masami Hiramatsu (Google))   
  - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super (Anand Jain)   
  - btrfs: add a helper to read the superblock metadata_uuid (Anand Jain)   
  - btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h (Josef Bacik)   
  - perf tools: Add an option to build without libbfd (Ian Rogers)   
  - perf jevents: Make build dependency on test JSONs (John Garry)   
  - tools features: Add feature test to check if libbfd has buildid support (Arnaldo Carvalho de Melo)   
  - kobject: Add sanity check for kset->kobj.ktype in kset_register() (Zhen Lei)   
  - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning (Sakari Ailus)   
  - serial: cpm_uart: Avoid suspicious locking (Christophe Leroy)   
  - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Konstantin Shelekhin)   
  - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc (Ma Ke)   
  - media: pci: cx23885: replace BUG with error return (Hans Verkuil)   
  - media: tuners: qt1010: replace BUG_ON with a regular error (Hans Verkuil)   
  - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Zhang Shurong)   
  - media: anysee: fix null-ptr-deref in anysee_master_xfer (Zhang Shurong)   
  - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer (Zhang Shurong)   
  - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() (Zhang Shurong)   
  - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Zhang Shurong)   
  - powerpc/pseries: fix possible memory leak in ibmebus_bus_init() (ruanjinjie)   
  - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount (Liu Shixin via Jfs-discussion)   
  - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() (Andrew Kanner)   
  - ext2: fix datatype of block number in ext2_xattr_set2() (Georg Ottinger)   
  - md: raid1: fix potential OOB in raid1_remove_disk() (Zhang Shurong)   
  - bus: ti-sysc: Configure uart quirks for k3 SoC (Tony Lindgren)   
  - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() (Tuo Li)   
  - wifi: mac80211_hwsim: drop short frames (Johannes Berg)   
  - alx: fix OOB-read compiler warning (GONG, Ruiqi)   
  - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Giulio Benetti)   
  - tpm_tis: Resend command to recover from data transfer errors (Alexander Steffen)   
  - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() (Mark O'Donovan)   
  - wifi: mwifiex: fix fortify warning (Dmitry Antipov)   
  - wifi: ath9k: fix printk specifier (Dongliang Mu)   
  - devlink: remove reload failed checks in params get/set callbacks (Jiri Pirko)   
  - hw_breakpoint: fix single-stepping when using bpf_overflow_handler (Tomislav Novak)   
  - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 (Yicong Yang)   
  - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Jiri Slaby (SUSE))   
  - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa)   
  - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Abhishek Mainkar)   
  - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock (Will Shiu)   
  - btrfs: output extra debug info if we failed to find an inline backref (Qu Wenruo)   
  - autofs: fix memory leak of waitqueues in autofs_catatonic_mode (Fedor Pchelkin)   
  - parisc: Drop loops_per_jiffy from per_cpu struct (Helge Deller)   
  - drm/amd/display: Fix a bug when searching for insert_above_mpcc (Wesley Chalmers)   
  - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). (Kuniyuki Iwashima)   
  - ixgbe: fix timestamp configuration code (Vadim Fedorenko)   
  - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Liu Jian)   
  - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames (Liming Sun)   
  - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors (Liming Sun)   
  - kcm: Fix memory leak in error path of kcm_sendmsg() (Shigeru Yoshida)   
  - r8152: check budget for r8152_poll() (Hayes Wang)   
  - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() (Hangyu Hua)   
  - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() (Hangyu Hua)   
  - net: ipv4: fix one memleak in __inet_del_ifa() (Liu Jian)   
  - clk: imx8mm: Move 1443X/1416X PLL clock structure to common place (Anson Huang)   
  - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 (Aleksey Nasibulin)   
  - usb: typec: bus: verify partner exists in typec_altmode_attention (RD Babiera)   
  - usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Hans de Goede)   
  - usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Hans de Goede)   
  - perf tools: Handle old data in PERF_RECORD_ATTR (Namhyung Kim)   
  - perf hists browser: Fix hierarchy mode header (Namhyung Kim)   
  - mtd: rawnand: brcmnand: Fix potential false time out warning (William Zhang)   
  - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write (William Zhang)   
  - mtd: rawnand: brcmnand: Fix crash during the panic_write (William Zhang)   
  - btrfs: use the correct superblock to compare fsid in btrfs_validate_super (Anand Jain)   
  - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART (Filipe Manana)   
  - fuse: nlookup missing decrement in fuse_direntplus_link (ruanmeisi)   
  - ata: pata_ftide010: Add missing MODULE_DESCRIPTION (Damien Le Moal)   
  - ata: sata_gemini: Add missing MODULE_DESCRIPTION (Damien Le Moal)   
  - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() (Petr Tesarik)   
  - net: hns3: fix the port information display when sfp is absent (Yisen Zhuang)   
  - ip_tunnels: use DEV_STATS_INC() (Eric Dumazet)   
  - idr: fix param name in idr_alloc_cyclic() doc (Ariel Marcovitch)   
  - s390/zcrypt: don't leak memory if dev_set_name() fails (Andy Shevchenko)   
  - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Olga Zaborska)   
  - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Olga Zaborska)   
  - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Olga Zaborska)   
  - kcm: Destroy mutex in kcm_exit_net() (Shigeru Yoshida)   
  - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis)   
  - af_unix: Fix data race around sk->sk_err. (Kuniyuki Iwashima)   
  - af_unix: Fix data-races around sk->sk_shutdown. (Kuniyuki Iwashima)   
  - af_unix: Fix data-race around unix_tot_inflight. (Kuniyuki Iwashima)   
  - af_unix: Fix data-races around user->unix_inflight. (Kuniyuki Iwashima)   
  - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Alex Henrie)   
  - veth: Fixing transmit return status for dropped packets (Liang Chen)   
  - igb: disable virtualization features on 82580 (Corinna Vinschen)   
  - net: read sk->sk_family once in sk_mc_loop() (Eric Dumazet)   
  - ipv4: annotate data-races around fi->fib_dead (Eric Dumazet)   
  - sctp: annotate data-races around sk->sk_wmem_queued (Eric Dumazet)   
  - pwm: lpc32xx: Remove handling of PWM channels (Vladimir Zapolskiy)   
  - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load (Raag Jadav)   
  - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() (Arnaldo Carvalho de Melo)   
  - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() (Sean Christopherson)   
  - perf annotate bpf: Don't enclose non-debug code with an assert() (Arnaldo Carvalho de Melo)   
  - kconfig: fix possible buffer overflow (Konstantin Meskhidze)   
  - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info (Fedor Pchelkin)   
  - soc: qcom: qmi_encdec: Restrict string length in decode (Chris Lew)   
  - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock (Dmitry Baryshkov)   
  - parisc: led: Reduce CPU overhead for disk & lan LED computation (Helge Deller)   
  - parisc: led: Fix LAN receive and transmit LEDs (Helge Deller)   
  - lib/test_meminit: allocate pages up to order MAX_ORDER (Andrew Donnellan)   
  - drm/ast: Fix DRAM init on AST2200 (Thomas Zimmermann)   
  - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev (Thomas Zimmermann)   
  - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Manish Rangankar)   
  - scsi: qla2xxx: Turn off noisy message log (Quinn Tran)   
  - scsi: qla2xxx: Fix erroneous link up failure (Quinn Tran)   
  - scsi: qla2xxx: fix inconsistent TMF timeout (Quinn Tran)   
  - net/ipv6: SKB symmetric hash should incorporate transport ports (Quan Tian)   
  - drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Jia Yang)   
  - udf: initialize newblock to 0 (Tom Rix)   
  - usb: typec: tcpci: clear the fault status bit (Marco Felsch)   
  - serial: sc16is7xx: fix broken port 0 uart init (Hugo Villeneuve)   
  - sc16is7xx: Set iobase to device index (Daniel Mack)   
  - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Gustavo A. R. Silva)   
  - crypto: stm32 - fix loop iterating through scatterlist for DMA (Thomas Bourgoin)   
  - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Sven Schnelle)   
  - pstore/ram: Check start of empty przs during init (Enlin Mu)   
  - fsverity: skip PKCS#7 parser when keyring is empty (Eric Biggers)   
  - net: handle ARPHRD_PPP in dev_is_mac_header_xmit() (Nicolas Dichtel)   
  - X.509: if signature is unsupported skip validation (Thore Sommer)   
  - dccp: Fix out of bounds access in DCCP error handler (Jann Horn)   
  - parisc: Fix /proc/cpuinfo output for lscpu (Helge Deller)   
  - procfs: block chmod on /proc/thread-self/comm (Aleksa Sarai)   
  - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" (Bjorn Helgaas)   
  - ntb: Fix calculation ntb_transport_tx_free_entry() (Dave Jiang)   
  - ntb: Clean up tx tail index on link down (Dave Jiang)   
  - ntb: Drop packets when qp link is down (Dave Jiang)   
  - media: dvb: symbol fixup for dvb_attach() (Greg Kroah-Hartman)   
  - xtensa: PMU: fix base address for the newer hardware (Max Filippov)   
  - backlight/lv5207lp: Compare against struct fb_info.device (Thomas Zimmermann)   
  - backlight/bd6107: Compare against struct fb_info.device (Thomas Zimmermann)   
  - backlight/gpio_backlight: Compare against struct fb_info.device (Thomas Zimmermann)   
  - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() (Gustavo A. R. Silva)   
  - ipmi_si: fix a memleak in try_smi_init() (Yi Yang)   
  - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Takashi Iwai)   
  - PM / devfreq: Fix leak in devfreq_dev_release() (Boris Brezillon)   
  - igb: set max size RX buffer when store bad packet is enabled (Radoslaw Tyl)   
  - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Mohamed Khalfella)   
  - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Eric Dumazet)   
  - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed (Yuan Yao)   
  - cpufreq: Fix the race condition while updating the transition_task of policy (Liao Chang)   
  - dmaengine: ste_dma40: Add missing IRQ check in d40_probe (ruanjinjie)   
  - um: Fix hostaudio build errors (Randy Dunlap)   
  - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() (Yi Yang)   
  - rpmsg: glink: Add check for kstrdup (Jiasheng Jiang)   
  - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write (Jonas Karlman)   
  - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate (Zheng Yang)   
  - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 (Jonas Karlman)   
  - tracing: Fix race issue between cpu buffer write and swap (Zheng Yejian)   
  - HID: multitouch: Correct devm device reference for hidinput input_dev name (Rahul Rameshbabu)   
  - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() (Nikita Zhandarovich)   
  - RDMA/siw: Correct wrong debug message (Guoqing Jiang)   
  - RDMA/siw: Balance the reference of cep->kref in the error path (Guoqing Jiang)   
  - amba: bus: fix refcount leak (Peng Fan)   
  - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Yi Yang)   
  - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock (Chengfeng Ye)   
  - scsi: core: Use 32-bit hostnum in scsi_host_lookup() (Tony Battersby)   
  - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors (Hans de Goede)   
  - media: ov2680: Fix vflip / hflip set functions (Hans de Goede)   
  - media: ov2680: Fix ov2680_bayer_order() (Hans de Goede)   
  - media: ov2680: Remove auto-gain and auto-exposure controls (Hans de Goede)   
  - media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips (Dave Stevenson)   
  - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() (Marek Vasut)   
  - media: i2c: ov5640: Configure HVP lines in s_power callback (Lad Prabhakar)   
  - USB: gadget: f_mass_storage: Fix unused variable warning (Alan Stern)   
  - media: go7007: Remove redundant if statement (Colin Ian King)   
  - iommu/vt-d: Fix to flush cache of PASID directory table (Yanfei Xu)   
  - IB/uverbs: Fix an potential error pointer dereference (Xiang Yang)   
  - driver core: test_async: fix an error code (Dan Carpenter)   
  - dma-buf/sync_file: Fix docs syntax (Rob Clark)   
  - coresight: tmc: Explicit type conversions to prevent integer overflow (Ruidong Tian)   
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko)   
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko)   
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko)   
  - x86/APM: drop the duplicate APM_MINOR_DEV macro (Randy Dunlap)   
  - serial: sprd: Fix DMA buffer leak issue (Chunyan Zhang)   
  - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Chunyan Zhang)   
  - serial: sprd: remove redundant sprd_port cleanup (Chunyan Zhang)   
  - serial: sprd: getting port index via serial aliases only (Chunyan Zhang)   
  - scsi: qla4xxx: Add length check when parsing nlattrs (Lin Ma)   
  - scsi: be2iscsi: Add length check when parsing nlattrs (Lin Ma)   
  - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() (Lin Ma)   
  - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Xu Yang)   
  - media: mediatek: vcodec: Return NULL if no vdec_fb is found (Irui Wang)   
  - media: cx24120: Add retval check for cx24120_message_send() (Daniil Dulov)   
  - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() (Christophe JAILLET)   
  - media: dib7000p: Fix potential division by zero (Daniil Dulov)   
  - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Dongliang Mu)   
  - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() (Christophe JAILLET)   
  - media: v4l2-fwnode: simplify v4l2_fwnode_parse_link (Marco Felsch)   
  - media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling (Marco Felsch)   
  - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington)   
  - NFSD: da_addr_body field missing in some GETDEVICEINFO replies (Chuck Lever)   
  - fs: lockd: avoid possible wrong NULL parameter (Su Hui)   
  - jfs: validate max amount of blocks before allocation. (Alexei Filippov)   
  - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Russell Currey)   
  - nfs/blocklayout: Use the passed in gfp flags (Dan Carpenter)   
  - wifi: ath10k: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)   
  - drm/radeon: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)   
  - drm/radeon: Prefer pcie_capability_read_word() (Frederick Lawler)   
  - drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions (Bjorn Helgaas)   
  - drm/radeon: Correct Transmit Margin masks (Bjorn Helgaas)   
  - drm/amdgpu: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)   
  - drm/amdgpu: Prefer pcie_capability_read_word() (Frederick Lawler)   
  - drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions (Bjorn Helgaas)   
  - drm/amdgpu: Correct Transmit Margin masks (Bjorn Helgaas)   
  - PCI: Add #defines for Enter Compliance, Transmit Margin (Bjorn Helgaas)   
  - powerpc/fadump: reset dump area size if fadump memory reserve fails (Sourabh Jain)   
  - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Ahmad Fatoum)   
  - PCI/ASPM: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)   
  - PCI: pciehp: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)   
  - PCI: Mark NVIDIA T4 GPUs to avoid bus reset (Wu Zongyong)   
  - clk: sunxi-ng: Modify mismatched function name (Zhang Jianhua)   
  - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() (Minjie Du)   
  - ipmi:ssif: Fix a memory leak when scanning for an adapter (Corey Minyard)   
  - ipmi:ssif: Add check for kstrdup (Jiasheng Jiang)   
  - of: unittest: Fix overlay type in apply/revert check (Geert Uytterhoeven)   
  - drm/mediatek: Fix potential memory leak if vmap() fail (Sui Jingfeng)   
  - audit: fix possible soft lockup in __audit_inode_child() (Gaosheng Cui)   
  - smackfs: Prevent underflow in smk_set_cipso() (Dan Carpenter)   
  - drm/msm/mdp5: Don't leak some plane state (Daniel Vetter)   
  - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig (Nayna Jain)   
  - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 (Marek Vasut)   
  - drm/armada: Fix off-by-one error in armada_overlay_get_property() (Geert Uytterhoeven)   
  - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() (Ruan Jinjie)   
  - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq (Yangtao Li)   
  - drm/tegra: Remove superfluous error messages around platform_get_irq() (Tan Zhongjun)   
  - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Yu Kuai)   
  - md/bitmap: don't set max_write_behind if there is no write mostly device (Guoqing Jiang)   
  - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' (Srinivasan Shanmugam)   
  - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC (Manivannan Sadhasivam)   
  - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices (Rafał Miłecki)   
  - drm: adv7511: Fix low refresh rate register for ADV7533/5 (Bogdan Togorean)   
  - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) (Krzysztof Kozlowski)   
  - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 (Krzysztof Kozlowski)   
  - ARM: dts: s5pv210: correct ethernet unit address in SMDKV210 (Krzysztof Kozlowski)   
  - ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210 (Krzysztof Kozlowski)   
  - ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210 (Krzysztof Kozlowski)   
  - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) (Krzysztof Kozlowski)   
  - ARM: dts: s3c64xx: align pinctrl with dtschema (Krzysztof Kozlowski)   
  - ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410 (Krzysztof Kozlowski)   
  - ARM: dts: s3c6410: move fixed clocks under root node in Mini6410 (Krzysztof Kozlowski)   
  - drm/etnaviv: fix dumping of active MMU context (Lucas Stach)   
  - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties (Rafał Miłecki)   
  - ARM: dts: BCM53573: Add cells sizes to PCIe node (Rafał Miłecki)   
  - ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger (Rafał Miłecki)   
  - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() (Arnd Bergmann)   
  - quota: fix dqput() to follow the guarantees dquot_srcu should provide (Baokun Li)   
  - quota: add new helper dquot_active() (Baokun Li)   
  - quota: rename dquot_active() to inode_quota_active() (Baokun Li)   
  - quota: factor out dquot_write_dquot() (Baokun Li)   
  - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list (Chengguang Xu)   
  - drm/bridge: tc358764: Fix debug print parameter order (Marek Vasut)   
  - netrom: Deny concurrent connect(). (Kuniyuki Iwashima)   
  - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic)   
  - mlxsw: i2c: Limit single transaction buffer size (Vadim Pasternak)   
  - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Vadim Pasternak)   
  - net: arcnet: Do not call kfree_skb() under local_irq_disable() (Jinjie Ruan)   
  - wifi: ath9k: use IS_ERR() with debugfs_create_dir() (Wang Ming)   
  - wifi: mwifiex: avoid possible NULL skb pointer dereference (Dmitry Antipov)   
  - wifi: ath9k: protect WMI command response buffer replacement with a lock (Fedor Pchelkin)   
  - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx (Fedor Pchelkin)   
  - wifi: mwifiex: Fix missed return in oob checks failed path (Polaris Pi)   
  - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() (Dmitry Antipov)   
  - fs: ocfs2: namei: check return value of ocfs2_add_entry() (Artem Chernyshev)   
  - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly (Yan Zhai)   
  - lwt: Fix return values of BPF xmit ops (Yan Zhai)   
  - hwrng: iproc-rng200 - Implement suspend and resume calls (Florian Fainelli)   
  - hwrng: iproc-rng200 - use semicolons rather than commas to separate statements (Julia Lawall)   
  - crypto: caam - fix unchecked return value error (Gaurav Jain)   
  - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (Yuanjun Gong)   
  - crypto: stm32 - Properly handle pm_runtime_get failing (Uwe Kleine-König)   
  - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management (Dmitry Antipov)   
  - mwifiex: switch from 'pci_' to 'dma_' API (Christophe JAILLET)   
  - wifi: mwifiex: Fix OOB and integer underflow when rx packets (Polaris Pi)   
  - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM (Marc Kleine-Budde)   
  - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() (Zhang Shurong)   
  - regmap: rbtree: Use alloc_flags for memory allocations (Dan Carpenter)   
  - tcp: tcp_enter_quickack_mode() should be static (Eric Dumazet)   
  - bpf: Clear the probe_addr for uprobe (Yafang Shao)   
  - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Liao Chang)   
  - perf/imx_ddr: don't enable counter0 if none of 4 counters are used (Xu Yang)   
  - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Ard Biesheuvel)   
  - x86/boot: Annotate local functions (Jiri Slaby)   
  - x86/asm: Make more symbols local (Jiri Slaby)   
  - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() (Manivannan Sadhasivam)   
  - tmpfs: verify {g,u}id mount options correctly (Christian Brauner)   
  - fs: Fix error checking for d_hash_and_lookup() (Wang Ming)   
  - new helper: lookup_positive_unlocked() (Al Viro)   
  - eventfd: prevent underflow for eventfd semaphores (Wen Yang)   
  - eventfd: Export eventfd_ctx_do_read() (David Woodhouse)   
  - reiserfs: Check the return value from __getblk() (Matthew Wilcox)   
  - Revert "net: macsec: preserve ingress frame ordering" (Sabrina Dubroca)   
  - Revert "net: macsec: Severe performance regression in "...preserve ordering"" (Sherry Yang)   
  - udf: Handle error when adding extent to a file (Jan Kara)   
  - udf: Check consistency of Space Bitmap Descriptor (Vladislav Efanov)   
  - powerpc/32s: Fix assembler warning about r0 (Christophe Leroy)   
  - net: Avoid address overwrite in kernel_connect (Jordan Rife)   
  - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications (Shih-Yi Chen)   
  - ALSA: seq: oss: Fix racy open/close of MIDI devices (Takashi Iwai)   
  - scsi: storvsc: Always set no_report_opcodes (Michael Kelley)   
  - cifs: add a warning when the in-flight count goes negative (Shyam Prasad N)   
  - sctp: handle invalid error codes without calling BUG() (Dan Carpenter)   
  - bnx2x: fix page fault following EEH recovery (David Christensen)   
  - netlabel: fix shift wrapping bug in netlbl_catmap_setlong() (Dmitry Mastykin)   
  - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Chengfeng Ye)   
  - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM (Baoquan He)   
  - net: usb: qmi_wwan: add Quectel EM05GV2 (Martin Kohn)   
  - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM (Baoquan He)   
  - security: keys: perform capable check only on privileged operations (Christian Göttsche)   
  - platform/x86: huawei-wmi: Silence ambient light sensor (Konstantin Shelekhin)   
  - platform/x86: intel: hid: Always call BTNL ACPI method (Hans de Goede)   
  - ASoC: atmel: Fix the 8K sample parameter in I2SC master (Guiting Shen)   
  - ASoc: codecs: ES8316: Fix DMIC config (Edgar)   
  - fs/nls: make load_nls() take a const parameter (Winston Wen)   
  - s390/dasd: fix hanging device after request requeue (Stefan Haberland)   
  - s390/dasd: use correct number of retries for ERP requests (Stefan Haberland)   
  - m68k: Fix invalid .section syntax (Ben Hutchings)   
  - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args (Jiri Benc)   
  - ethernet: atheros: fix return value check in atl1c_tso_csum() (Yuanjun Gong)   
  - ASoC: da7219: Check for failure reading AAD IRQ events (Dmytro Maluka)   
  - ASoC: da7219: Flush pending AAD IRQ when suspending (Dmytro Maluka)   
  - 9p: virtio: make sure 'offs' is initialized in zc_request (Dominique Martinet)   
  - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse (Ryusuke Konishi)   
  - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi)   
  - fsi: master-ast-cf: Add MODULE_FIRMWARE macro (Juerg Haefliger)   
  - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe (Wang Ming)   
  - serial: sc16is7xx: fix bug when first setting GPIO direction (Hugo Villeneuve)   
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Zheng Wang)   
  - staging: rtl8712: fix race condition (Nam Cao)   
  - HID: wacom: remove the battery when the EKR is off (Aaron Armstrong Skomra)   
  - USB: serial: option: add FOXCONN T99W368/T99W373 product (Slark Xiao)   
  - USB: serial: option: add Quectel EM05G variant (0x030e) (Martin Kohn)   
  - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules (Christoph Hellwig)   
  - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff (Christoph Hellwig)   
  - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index (Christoph Hellwig)   
  - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Christoph Hellwig)   
  - ARM: pxa: remove use of symbol_get() (Arnd Bergmann)   
  - erofs: ensure that the post-EOF tails are all zeroed (Gao Xiang)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.325.4.el8uek]
changelog:
  - net: nfc: llcp: Add lock when modifying device list (Jeremy Cline)   
  - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent (Fabio Estevam)   
  - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig (Oleksandr Tymoshenko)   
  - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet (Pin-yen Lin)   
  - Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" (Greg Kroah-Hartman)   
  - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov)   
  - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov)   
  - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov)   
  - rbd: move rbd_dev_refresh() definition (Ilya Dryomov)   
  - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Christoph Hellwig)   
  - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP (Jozsef Kadlecsik)   
  - dccp: fix dccp_v4_err()/dccp_v6_err() again (Eric Dumazet)   
  - fix breakage in do_rmdir() (Al Viro)  [Orabug: 35722671]  
  - scsi: target: core: Fix deadlock due to recursive locking (Junxiao Bi)  [Orabug: 35761341]  
  - rds: Add proper refcnt when an RDS MR references an RDS Socket (Håkon Bugge)  [Orabug: 35836949]  
  - rds: Check for UAF in rds_destroy_mr (Håkon Bugge)  [Orabug: 35836949]  
  - i2c: designware: Fix corrupted memory seen in the ISR (Jan Bottorff)  [Orabug: 35857601]  
  - xfs: reserve less log space when recovering log intent items (Darrick J. Wong)  [Orabug: 35871840]  
  - octeontx_edac: Fix mcc_edac failure at boot (Thomas Tai)  [Orabug: 35895526]  
  - bpf: bpf_check() must fail when btf_linux is null (Dave Kleikamp)  [Orabug: 35899889]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.325.5.el8uek]
changelog:
  - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Krister Johansen)  [Orabug: 35905508]  
  - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (D Scott Phillips)  [Orabug: 35905508]  
  - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Tuan Phan)  [Orabug: 35905508]  
  - char: misc: increase DYNAMIC_MINORS value (Sangmoon Kim)  [Orabug: 35905508]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.325.5.1.el8uek]
changelog:
  - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Sherry Yang)  [Orabug: 36038708]  
  - Revert "PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus" (Sherry Yang)  [Orabug: 36038708]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2035.el8
changelog:
  - arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces (Kees Cook)  [Orabug: 31776976] 
  - arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Kees Cook)  [Orabug: 31776976] 
  - arm32/64/elf: Add tables to document READ_IMPLIES_EXEC (Kees Cook)  [Orabug: 31776976] 
  - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Kees Cook)  [Orabug: 31776976] 
  - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Kees Cook)  [Orabug: 31776976] 
  - x86/elf: Add table to document READ_IMPLIES_EXEC (Kees Cook)  [Orabug: 31776976] 
  - Linux 5.4.60 (Greg Kroah-Hartman)  
  - drm/amd/display: dchubbub p-state warning during surface planes switch (hersen wu)  
  - drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume (Sandeep Raghuraman)  
  - drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi (Xin Xiong)  
  - drm: Added orientation quirk for ASUS tablet model T103HAF (Marius Iacob)  
  - drm/panfrost: Use kvfree() to free bo->sgts (Denis Efremov)  
  - arm64: dts: marvell: espressobin: add ethernet alias (Tomasz Maciej Nowak)  
  - khugepaged: retract_page_tables() remember to test exit (Hugh Dickins)  
  - sh: landisk: Add missing initialization of sh_io_port_base (Geert Uytterhoeven)  
  - perf/x86/rapl: Fix missing psys sysfs attributes (Zhang Rui)  
  - tools build feature: Quote CC and CXX for their arguments (Daniel Díaz)  
  - perf bench mem: Always memset source before memcpy (Vincent Whitchurch)  
  - ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Dinghao Liu)  
  - crypto: algif_aead - fix uninitialized ctx->init (Ondrej Mosnacek)  
  - mfd: dln2: Run event handler loop under spinlock (Andy Shevchenko)  
  - i2c: iproc: fix race between client unreg and isr (Dhananjay Phadke)  
  - test_kmod: avoid potential double free in trigger_config_run_type() (Tiezhu Yang)  
  - fs/ufs: avoid potential u32 multiplication overflow (Colin Ian King)  
  - fs/minix: remove expected error message in block_to_path() (Eric Biggers)  
  - fs/minix: fix block limit check for V1 filesystems (Eric Biggers)  
  - fs/minix: set s_maxbytes correctly (Eric Biggers)  
  - nfs: Fix getxattr kernel panic and memory overflow (Jeffrey Mitchell)  
  - net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init (Wang Hai)  
  - drm/vmwgfx: Fix two list_for_each loop exit tests (Dan Carpenter)  
  - drm/vmwgfx: Use correct vmw_legacy_display_unit pointer (Dan Carpenter)  
  - recordmcount: Fix build failure on non arm64 (Christophe Leroy)  
  - Input: sentelic - fix error return when fsp_reg_write fails (Colin Ian King)  
  - x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC (Dilip Kota)  
  - md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Dan Carpenter)  
  - watchdog: initialize device before misc_register (Krzysztof Sobota)  
  - nfs: nfs_file_write() should check for writeback errors (Scott Mayhew)  
  - scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Ewan D. Milne)  
  - openrisc: Fix oops caused when dumping stack (Stafford Horne)  
  - libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr (Jane Chu)  
  - libnvdimm/security: fix a typo (Jane Chu)  
  - clk: bcm2835: Do not use prediv with bcm2711's PLLs (Nicolas Saenz Julienne)  
  - ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename (Zhihao Cheng)  
  - nfs: ensure correct writeback errors are returned on close() (Scott Mayhew)  
  - i2c: rcar: avoid race when unregistering slave (Wolfram Sang)  
  - tools build feature: Use CC and CXX from parent (Thomas Hebb)  
  - pwm: bcm-iproc: handle clk_get_rate() return (Rayagonda Kokatanur)  
  - clk: clk-atlas6: fix return value check in atlas6_clk_init() (Xu Wang)  
  - clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk (Konrad Dybcio)  
  - i2c: rcar: slave: only send STOP event when we have been addressed (Wolfram Sang)  
  - iommu/vt-d: Enforce PASID devTLB field mask (Liu Yi L)  
  - clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL (Jonathan Marek)  
  - clk: qcom: gcc: fix sm8150 GPU and NPU clocks (Jonathan Marek)  
  - iommu/omap: Check for failure of a call to omap_iommu_dump_ctx (Colin Ian King)  
  - selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value (Aneesh Kumar K.V)  
  - selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly (Aneesh Kumar K.V)  
  - selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code (Aneesh Kumar K.V)  
  - clk: actions: Fix h_clk for Actions S500 SoC (Cristian Ciocaltea)  
  - dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Ming Lei)  
  - gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile (Steve Longerbeam)  
  - gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers (Steve Longerbeam)  
  - crypto: caam - Remove broken arc4 support (Herbert Xu)  
  - mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete (Yoshihiro Shimoda)  
  - RDMA/counter: Allow manually bind QPs with different pids to same counter (Mark Zhang)  
  - RDMA/counter: Only bind user QPs in auto mode (Mark Zhang)  
  - devres: keep both device name and resource name in pretty name (Vladimir Oltean)  
  - crypto: af_alg - Fix regression on empty requests (Herbert Xu)  
  - USB: serial: ftdi_sio: clean up receive processing (Johan Hovold)  
  - USB: serial: ftdi_sio: make process-packet buffer unsigned (Johan Hovold)  
  - selftests/bpf: test_progs use another shell exit on non-actions (Jesper Dangaard Brouer)  
  - selftests/bpf: Test_progs indicate to shell on non-actions (Jesper Dangaard Brouer)  
  - IB/uverbs: Set IOVA on IB MR in uverbs layer (Yishai Hadas)  
  - media: rockchip: rga: Only set output CSC mode for RGB input (Paul Kocialkowski)  
  - media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic (Paul Kocialkowski)  
  - RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Jason Gunthorpe)  
  - RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib)  
  - platform/chrome: cros_ec_ishtp: Fix a double-unlock issue (Qiushi Wu)  
  - mtd: rawnand: fsl_upm: Remove unused mtd var (Boris Brezillon)  
  - octeontx2-af: change (struct qmem)->entry_sz from u8 to u16 (Eric Dumazet)  
  - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Charles Keepax)  
  - crypto: algif_aead - Only wake up when ctx->more is zero (Herbert Xu)  
  - pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ (Paul Cercueil)  
  - orangefs: get rid of knob code... (Mike Marshall)  
  - drm/imx: imx-ldb: Disable both channels for split mode in enc->disable() (Liu Ying)  
  - remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load (Sibi Sankar)  
  - remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load (Sibi Sankar)  
  - remoteproc: qcom: q6v5: Update running state before requesting stop (Sibi Sankar)  
  - perf intel-pt: Fix duplicate branch after CBR (Adrian Hunter)  
  - perf intel-pt: Fix FUP packet state (Adrian Hunter)  
  - module: Correctly truncate sysfs sections output (Kees Cook)  
  - pseries: Fix 64 bit logical memory block panic (Anton Blanchard)  
  - ceph: handle zero-length feature mask in session messages (Jeff Layton)  
  - ceph: set sec_context xattr on symlink creation (Jeff Layton)  
  - watchdog: f71808e_wdt: clear watchdog timeout occurred flag (Ahmad Fatoum)  
  - watchdog: f71808e_wdt: remove use of wrong watchdog_info option (Ahmad Fatoum)  
  - watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options (Ahmad Fatoum)  
  - tracing: Move pipe reference to trace array instead of current_tracer (Steven Rostedt (VMware))  
  - tracing: Use trace_sched_process_free() instead of exit() for pid tracing (Steven Rostedt (VMware))  
  - tracing/hwlat: Honor the tracing_cpumask (Kevin Hao)  
  - kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler (Muchun Song)  
  - ftrace: Setup correct FTRACE_FL_REGS flags for module (Chengming Zhou)  
  - mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Jia He)  
  - mm/page_counter.c: fix protection usage propagation (Michal Koutný)  
  - ocfs2: change slot number type s16 to u16 (Junxiao Bi)  
  - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Hugh Dickins)  
  - khugepaged: collapse_pte_mapped_thp() flush the right range (Hugh Dickins)  
  - ext2: fix missing percpu_counter_inc (Mikulas Patocka)  
  - MIPS: qi_lb60: Fix routing to audio amplifier (Paul Cercueil)  
  - MIPS: CPU#0 is not hotpluggable (Huacai Chen)  
  - driver core: Avoid binding drivers to dead devices (Lukas Wunner)  
  - mac80211: fix misplaced while instead of if (Johannes Berg)  
  - bcache: fix overflow in offset_to_stripe() (Coly Li)  
  - bcache: allocate meta data pages as compound pages (Coly Li)  
  - md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (ChangSyun Peng)  
  - net/compat: Add missing sock updates for SCM_RIGHTS (Kees Cook)  
  - net: stmmac: dwmac1000: provide multicast filter fallback (Jonathan McDowell)  
  - net: ethernet: stmmac: Disable hardware multicast filter (Jonathan McDowell)  
  - media: vsp1: dl: Fix NULL pointer dereference on unbind (Eugeniu Rosca)  
  - pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH (Paul Cercueil)  
  - powerpc: Fix circular dependency between percpu.h and mmu.h (Michael Ellerman)  
  - powerpc: Allow 4224 bytes of stack expansion for the signal frame (Michael Ellerman)  
  - powerpc/ptdump: Fix build failure in hashpagetable.c (Christophe Leroy)  
  - cifs: Fix leak when handling lease break for cached root fid (Paul Aurich)  
  - xtensa: fix xtensa_pmu_setup prototype (Max Filippov)  
  - xtensa: add missing exclusive access state management (Max Filippov)  
  - iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() (Alexandru Ardelean)  
  - dt-bindings: iio: io-channel-mux: Fix compatible string in example code (Christian Eggers)  
  - arm64: perf: Correct the event index in sysfs (Shaokun Zhang)  
  - btrfs: fix return value mixup in btrfs_get_extent (Pavel Machek)  
  - btrfs: make sure SB_I_VERSION doesn't get unset by remount (Josef Bacik)  
  - btrfs: fix memory leaks after failure to lookup checksums during inode logging (Filipe Manana)  
  - btrfs: inode: fix NULL pointer dereference if inode doesn't need compression (Qu Wenruo)  
  - btrfs: only search for left_info if there is no right_info in try_merge_free_space (Josef Bacik)   {CVE-2019-19448}
  - btrfs: fix messages after changing compression level by remount (David Sterba)  
  - btrfs: fix race between page release and a fast fsync (Filipe Manana)  
  - btrfs: don't WARN if we abort a transaction with EROFS (Josef Bacik)  
  - btrfs: sysfs: use NOFS for device creation (Josef Bacik)  
  - btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree (Qu Wenruo)  
  - btrfs: add missing check for nocow and compression inode flags (David Sterba)  
  - btrfs: relocation: review the call sites which can be interrupted by signal (Qu Wenruo)  
  - btrfs: move the chunk_mutex in btrfs_read_chunk_tree (Josef Bacik)  
  - btrfs: open device without device_list_mutex (Josef Bacik)  
  - btrfs: don't traverse into the seed devices in show_devname (Anand Jain)  
  - btrfs: remove no longer needed use of log_writers for the log root tree (Filipe Manana)  
  - btrfs: stop incremening log_batch for the log root tree when syncing log (Filipe Manana)  
  - btrfs: ref-verify: fix memory leak in add_block_entry (Tom Rix)  
  - btrfs: don't allocate anonymous block device for user invisible roots (Qu Wenruo)  
  - btrfs: free anon block device right after subvolume deletion (Qu Wenruo)  
  - btrfs: allow use of global block reserve for balance item deletion (David Sterba)  
  - PCI: qcom: Add support for tx term offset for rev 2.1.0 (Ansuel Smith)  
  - PCI: qcom: Define some PARF params needed for ipq8064 SoC (Ansuel Smith)  
  - PCI: Add device even if driver attach failed (Rajat Jain)  
  - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Kai-Heng Feng)  
  - PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context() (Rafael J. Wysocki)  
  - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Guenter Roeck)  
  - genirq/affinity: Make affinity setting if activated opt-in (Thomas Gleixner)  
  - smb3: warn on confusing error scenario with sec=krb5 (Steve French)  
  - scsi: mpt3sas: Fix memset() in non-RDPQ mode (Suganath Prabu S)  [Orabug: 31741029] 
  - scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Suganath Prabu S)  [Orabug: 31741029] 
  - scsi: mpt3sas: Remove unused including <linux/version.h> (Samuel Zou)  [Orabug: 31741029] 
  - scsi: mpt3sas: Disable DIF when prot_mask set to zero (Sreekanth Reddy)  [Orabug: 31741029] 
  - scsi: mpt3sas: Capture IOC data for debugging purposes (Suganath Prabu)  [Orabug: 31741029] 
  - scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Jason Yan)  [Orabug: 31741029] 
  - scsi: mpt3sas: Remove NULL check before freeing function (Jason Yan)  [Orabug: 31741029] 
  - scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Suganath Prabu)  [Orabug: 31741029] 
  - scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Suganath Prabu)  [Orabug: 31741029] 
  - scsi: mpt3sas: Separate out RDPQ allocation to new function (Suganath Prabu)  [Orabug: 31741029] 
  - scsi: mpt3sas: Rename function name is_MSB_are_same (Suganath Prabu)  [Orabug: 31741029] 
  - scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Christoph Hellwig)  [Orabug: 31741029] 
  - scsi: mpt3sas: use true,false for bool variables (Jason Yan)  [Orabug: 31741029] 
  - x86/mm: use max memory block size on bare metal (Daniel Jordan)  [Orabug: 31765311] 
  - drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (Scott Cheloha)  [Orabug: 31765311] 
  - sched/core: remove undesired trace_printk from core scheduling backport (chris hyser)  [Orabug: 31757863] 
  - libnvdimm/security: the 'security' attr never (Jane Chu)  [Orabug: 30501507] 
  - net/rds: Incorrect pointer used in rds_getname() (Ka-Cheong Poon)  [Orabug: 31755710] 
  - Linux 5.4.59 (Greg Kroah-Hartman)  
  - io_uring: Fix NULL pointer dereference in loop_rw_iter() (Guoyu Huang)  
  - s390/gmap: improve THP splitting (Gerald Schaefer)  
  - s390/dasd: fix inability to use DASD with DIAG driver (Stefan Haberland)  
  - xen/gntdev: Fix dmabuf import with non-zero sgt offset (Oleksandr Andrushchenko)  
  - xen/balloon: make the balloon wait interruptible (Roger Pau Monne)  
  - xen/balloon: fix accounting in alloc_xenballooned_pages error path (Roger Pau Monne)  
  - fs/minix: reject too-large maximum file size (Eric Biggers)  
  - fs/minix: don't allow getting deleted inodes (Eric Biggers)  
  - fs/minix: check return value of sb_getblk() (Eric Biggers)  
  - bitfield.h: don't compile-time validate _val in FIELD_FIT (Jakub Kicinski)  
  - crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified (Mikulas Patocka)  
  - crypto: ccp - Fix use of merged scatterlists (John Allen)  
  - crypto: qat - fix double free in qat_uclo_create_batch_init_list (Tom Rix)  
  - crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified (Mikulas Patocka)  
  - pstore: Fix linking when crypto API disabled (Matteo Croce)  
  - tpm: Unify the mismatching TPM space buffer sizes (Jarkko Sakkinen)  
  - ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Hector Martin)  
  - irqdomain/treewide: Free firmware node after domain removal (Jon Derrick)  
  - ARM: 8992/1: Fix unwind_frame for clang-built kernels (Nathan Huckleberry)  
  - parisc: mask out enable and reserved bits from sba imask (Sven Schnelle)  
  - parisc: Implement __smp_store_release and __smp_load_acquire barriers (John David Anglin)  
  - parisc: Do not use an ordered store in pa_tlb_lock() (John David Anglin)  
  - Revert "parisc: Revert "Release spinlocks using ordered store"" (Helge Deller)  
  - Revert "parisc: Use ldcw instruction for SMP spinlock release barrier" (Helge Deller)  
  - Revert "parisc: Drop LDCW barrier in CAS code when running UP" (Helge Deller)  
  - erofs: fix extended inode could cross boundary (Gao Xiang)  
  - mtd: rawnand: qcom: avoid write to unavailable register (Sivaprakash Murugesan)  
  - spi: spidev: Align buffers for DMA (Christian Eggers)  
  - include/asm-generic/vmlinux.lds.h: align ro_after_init (Romain Naour)  
  - cpufreq: dt: fix oops on armada37xx (Ivan Kokshaysky)  
  - cpufreq: Fix locking issues with governors (Viresh Kumar)  
  - NFS: Don't return layout segments that are in use (Trond Myklebust)  
  - NFS: Don't move layouts to plh_return_segs list while in use (Trond Myklebust)  
  - io_uring: set ctx sq/cq entry count earlier (Jens Axboe)  
  - drm/ttm/nouveau: don't call tt destroy callback on alloc failure. (Dave Airlie)  
  - media: media-request: Fix crash if memory allocation fails (Tuomas Tynkkynen)  
  - 9p: Fix memory leak in v9fs_mount (Zheng Bin)  
  - ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Hector Martin)  
  - ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Hector Martin)  
  - ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Mirko Dietrich)  
  - ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Hui Wang)  
  - USB: serial: cp210x: enable usb generic throttle/unthrottle (Brant Merryman)  
  - USB: serial: cp210x: re-enable auto-RTS on open (Brant Merryman)  
  - net: initialize fastreuse on inet_inherit_port (Tim Froidcoeur)  
  - net: refactor bind_bucket fastreuse into helper (Tim Froidcoeur)  
  - vmxnet3: use correct tcp hdr length when packet is encapsulated (Ronak Doshi)  
  - tcp: correct read of TFO keys on big endian systems (Jason Baron)  
  - net/tls: Fix kmap usage (Ira Weiny)  
  - net: Set fput_needed iff FDPUT_FPUT is set (Miaohe Lin)  
  - net: phy: fix memory leak in device-create error path (Johan Hovold)  
  - net/nfc/rawsock.c: add CAP_NET_RAW check. (Qingyu Li)  
  - net: Fix potential memory leak in proto_register() (Miaohe Lin)  
  - drivers/net/wan/lapbether: Added needed_headroom and a skb->len check (Xie He)  
  - af_packet: TPACKET_V3: fix fill status rwlock imbalance (John Ogness)  
  - crypto: aesni - add compatibility with IAS (Jian Cai)  
  - x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Eric Dumazet)  
  - SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Chuck Lever)  
  - svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Chuck Lever)  
  - pinctrl-single: fix pcs_parse_pinconf() return value (Drew Fustini)  
  - ocfs2: fix unbalanced locking (Pavel Machek)  
  - dlm: Fix kobject memleak (Wang Hai)  
  - net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson)  
  - fsl/fman: fix eth hash table allocation (Florinel Iordache)  
  - fsl/fman: check dereferencing null pointer (Florinel Iordache)  
  - fsl/fman: fix unreachable code (Florinel Iordache)  
  - fsl/fman: fix dereference null return value (Florinel Iordache)  
  - fsl/fman: use 32-bit unsigned integer (Florinel Iordache)  
  - net: spider_net: Fix the size used in a 'dma_free_coherent()' call (Christophe JAILLET)  
  - liquidio: Fix wrong return value in cn23xx_get_pf_num() (Tianjia Zhang)  
  - net: ethernet: aquantia: Fix wrong return value (Tianjia Zhang)  
  - net/mlx5: Delete extra dump stack that gives nothing (Leon Romanovsky)  
  - net/mlx5: DR, Change push vlan action sequence (Alex Vesker)  
  - tools, bpftool: Fix wrong return value in do_dump() (Tianjia Zhang)  
  - tools, build: Propagate build failures from tools/build/Makefile.build (Andrii Nakryiko)  
  - wl1251: fix always return 0 error (Wang Hai)  
  - rtw88: coex: only skip coex triggered by BT info (Yan-Hsuan Chuang)  
  - rtw88: fix short GI capability based on current bandwidth (Tsang-Shian Lin)  
  - rtw88: fix LDPC field for RA info (Tsang-Shian Lin)  
  - ice: Graceful error handling in HW table calloc failure (Surabhi Boob)  
  - s390/qeth: don't process empty bridge port events (Julian Wiedmann)  
  - ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Shengjiu Wang)  
  - ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jerome Brunet)  
  - ASoC: meson: axg-tdmin: fix g12a skew (Jerome Brunet)  
  - ASoC: meson: axg-tdm-interface: fix link fmt setup (Jerome Brunet)  
  - selftests/powerpc: Fix online CPU selection (Sandipan Das)  
  - cpufreq: ap806: fix cpufreq driver needs ap cpu clk (Sven Auhagen)  
  - PCI: Release IVRS table in AMD ACS quirk (Hanjun Guo)  
  - RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Mark Zhang)  
  - selftests/powerpc: Fix CPU affinity for child process (Harish)  
  - powerpc/boot: Fix CONFIG_PPC_MPC52XX references (Michael Ellerman)  
  - powerpc/32s: Fix CONFIG_BOOK3S_601 uses (Michael Ellerman)  
  - selftests/powerpc: Squash spurious errors due to device removal (Oliver O'Halloran)  
  - xfs: fix inode allocation block res calculation precedence (Brian Foster)  
  - net: dsa: rtl8366: Fix VLAN set-up (Linus Walleij)  
  - net: dsa: rtl8366: Fix VLAN semantics (Linus Walleij)  
  - Bluetooth: hci_serdev: Only unregister device if it was registered (Nicolas Boichat)  
  - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Nicolas Boichat)  
  - power: supply: check if calc_soc succeeded in pm860x_init_battery (Tom Rix)  
  - Smack: prevent underflow in smk_set_cipso() (Dan Carpenter)  
  - Smack: fix another vsscanf out of bounds (Dan Carpenter)  
  - RDMA/core: Fix return error value in _ib_modify_qp() to negative (Li Heng)  
  - PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register (Kishon Vijay Abraham I)  
  - macintosh/via-macii: Access autopoll_devs when inside lock (Finn Thain)  
  - net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration (Chris Packham)  
  - scsi: mesh: Fix panic after host or bus reset (Finn Thain)  
  - scsi: megaraid_sas: Clear affinity hint (Tomas Henzl)  
  - usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength (Ruslan Bilovol)  
  - usb: dwc2: Fix error path in gadget registration (Marek Szyprowski)  
  - MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init() (Yu Kuai)  
  - phy: armada-38x: fix NETA lockup when repeatedly switching speeds (Russell King)  
  - mt76: mt7615: fix potential memory leak in mcu message handler (Sean Wang)  
  - powerpc/perf: Fix missing is_sier_aviable() during build (Madhavan Srinivasan)  
  - coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() (Sai Prakash Ranjan)  
  - thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor() (Dan Carpenter)  
  - usb: core: fix quirks_param_set() writing to a const pointer (Kars Mulder)  
  - USB: serial: iuu_phoenix: fix led-activity helpers (Johan Hovold)  
  - spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM (Hauke Mehrtens)  
  - gpu: ipu-v3: Restore RGB32, BGR32 (Steve Longerbeam)  
  - drm/imx: tve: fix regulator_disable error path (Marco Felsch)  
  - drm/imx: fix use after free (Philipp Zabel)  
  - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Aneesh Kumar K.V)  
  - phy: renesas: rcar-gen3-usb2: move irq registration to init (Yoshihiro Shimoda)  
  - PCI/ASPM: Add missing newline in sysfs 'policy' (Xiongfeng Wang)  
  - ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jing Xiangfeng)  
  - staging: rtl8192u: fix a dubious looking mask before a shift (Colin Ian King)  
  - ima: Have the LSM free its audit rule (Tyler Hicks)  
  - RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Mikhail Malygin)  
  - RDMA/qedr: SRQ's bug fixes (Yuval Basson)  
  - powerpc/vdso: Fix vdso cpu truncation (Milton Miller)  
  - powerpc/rtas: don't online CPUs for partition suspend (Nathan Lynch)  
  - kernfs: do not call fsnotify() with name without a parent (Amir Goldstein)  
  - mwifiex: Prevent memory corruption handling keys (Dan Carpenter)  
  - scsi: scsi_debug: Add check for sdebug_max_queue during module init (John Garry)  
  - drm/bridge: sil_sii8620: initialize return of sii8620_readb (Tom Rix)  
  - phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY (Marek Szyprowski)  
  - drm: panel: simple: Fix bpc for LG LB070WV8 panel (Laurent Pinchart)  
  - leds: core: Flush scheduled work for system suspend (Kai-Heng Feng)  
  - kobject: Avoid premature parent object freeing in kobject_cleanup() (Heikki Krogerus)  
  - drm/stm: repair runtime power management (Marek Vasut)  
  - PCI: Fix pci_cfg_wait queue locking problem (Bjorn Helgaas)  
  - RDMA/rxe: Skip dgid check in loopback mode (Zhu Yanjun)  
  - xfs: fix reflink quota reservation accounting error (Darrick J. Wong)  
  - xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Darrick J. Wong)  
  - media: cros-ec-cec: do not bail on device_init_wakeup failure (Dariusz Marcinkiewicz)  
  - media: exynos4-is: Add missed check for pinctrl_lookup_state() (Chuhong Yuan)  
  - media: firewire: Using uninitialized values in node_probe() (Dan Carpenter)  
  - ipvs: allow connection reuse for unconfirmed conntrack (Julian Anastasov)  
  - scsi: eesox: Fix different dev_id between request_irq() and free_irq() (Christophe JAILLET)  
  - scsi: powertec: Fix different dev_id between request_irq() and free_irq() (Christophe JAILLET)  
  - RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Jason Gunthorpe)  
  - iavf: Fix updating statistics (Tony Nguyen)  
  - iavf: fix error return code in iavf_init_get_resources() (Wei Yongjun)  
  - staging: vchiq_arm: Add a matching unregister call (Phil Elwell)  
  - drm/radeon: fix array out-of-bounds read and write issues (Colin Ian King)  
  - cxl: Fix kobject memleak (Wang Hai)  
  - drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline (Emil Velikov)  
  - scsi: cumana_2: Fix different dev_id between request_irq() and free_irq() (Christophe JAILLET)  
  - ASoC: Intel: bxt_rt298: add missing .owner field (Pierre-Louis Bossart)  
  - ASoC: SOF: nocodec: add missing .owner field (Pierre-Louis Bossart)  
  - media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities() (Chuhong Yuan)  
  - media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() (Chuhong Yuan)  
  - media: cxusb-analog: fix V4L2 dependency (Arnd Bergmann)  
  - Bluetooth: btmtksdio: fix up firmware download sequence (Sean Wang)  
  - Bluetooth: btusb: fix up firmware download sequence (Sean Wang)  
  - leds: lm355x: avoid enum conversion warning (Arnd Bergmann)  
  - clk: bcm63xx-gate: fix last clock availability (Álvaro Fernández Rojas)  
  - drm/arm: fix unintentional integer overflow on left shift (Colin Ian King)  
  - drm/etnaviv: Fix error path on failure to enable bus clk (Lubomir Rintel)  
  - iio: improve IIO_CONCENTRATION channel type description (Tomasz Duszynski)  
  - ath10k: Acquire tx_lock in tx error paths (Evan Green)  
  - video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call (Christophe JAILLET)  
  - console: newport_con: fix an issue about leak related system resources (Dejin Zheng)  
  - video: fbdev: sm712fb: fix an issue about iounmap for a wrong address (Dejin Zheng)  
  - btmrvl: Fix firmware filename for sd8997 chipset (Pali Rohár)  
  - btmrvl: Fix firmware filename for sd8977 chipset (Pali Rohár)  
  - mwifiex: Fix firmware filename for sd8997 chipset (Pali Rohár)  
  - mwifiex: Fix firmware filename for sd8977 chipset (Pali Rohár)  
  - agp/intel: Fix a memory leak on module initialisation failure (Qiushi Wu)  
  - drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers (Douglas Anderson)  
  - drm/gem: Fix a leak in drm_gem_objects_lookup() (Dan Carpenter)  
  - drm/msm: ratelimit crtc event overflow error (Rob Clark)  
  - ACPICA: Do not increment operation_region reference counts for field units (Erik Kaneda)  
  - bcache: fix super block seq numbers comparision in register_cache_set() (Coly Li)  
  - dyndbg: fix a BUG_ON in ddebug_describe_flags (Jim Cromie)  
  - usb: bdc: Halt controller on suspend (Danesh Petigara)  
  - bdc: Fix bug causing crash after multiple disconnects (Sasi Kumar)  
  - usb: gadget: net2280: fix memory leak on probe error handling paths (Evgeny Novikov)  
  - mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 (shirley her)  
  - ionic: update eid test for overflow (Shannon Nelson)  
  - gpu: host1x: debug: Fix multiple channels emitting messages simultaneously (Dmitry Osipenko)  
  - iwlegacy: Check the return value of pcie_capability_read_*() (Bolarinwa Olayemi Saheed)  
  - platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 (Armas Spann)  
  - brcmfmac: set state of hanger slot to FREE when flushing PSQ (Wright Feng)  
  - brcmfmac: To fix Bss Info flag definition Bug (Prasanna Kerekoppa)  
  - brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Wright Feng)  
  - bpf: Fix fds_example SIGSEGV error (Wenbo Zhang)  
  - drm/amd/powerplay: fix compile error with ARCH=arc (Evan Quan)  
  - drm/amdgpu/display bail early in dm_pp_get_static_clocks (Alex Deucher)  
  - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Paul E. McKenney)  
  - irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock (Bartosz Golaszewski)  
  - drm/radeon: disable AGP by default (Christian König)  
  - drm/debugfs: fix plain echo to connector "force" attribute (Michael Tretter)  
  - drm/msm: Fix a null pointer access in msm_gem_shrinker_count() (Akhil P Oommen)  
  - drm: msm: a6xx: fix gpu failure after system resume (Akhil P Oommen)  
  - usb: mtu3: clear dual mode of u3port when disable device (Chunfeng Yun)  
  - btrfs: fix lockdep splat from btrfs_dump_space_info (Josef Bacik)  
  - mmc: sdhci-cadence: do not use hardware tuning for SD mode (Masahiro Yamada)  
  - drm/nouveau: fix multiple instances of reference count leaks (Aditya Pakki)  
  - drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek (Aditya Pakki)  
  - drm/etnaviv: fix ref count leak via pm_runtime_get_sync (Navid Emamdoost)  
  - arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding (Ricardo Cañuelo)  
  - drm/nouveau/kms/nv50-: Fix disabling dithering (Lyude Paul)  
  - md-cluster: fix wild pointer of unlock_all_bitmaps() (Zhao Heming)  
  - bus: ti-sysc: Add missing quirk flags for usb_host_hs (Tony Lindgren)  
  - video: fbdev: neofb: fix memory leak in neo_scan_monitor() (Evgeny Novikov)  
  - video: fbdev: savage: fix memory leak on error handling path in probe (Evgeny Novikov)  
  - crypto: aesni - Fix build with LLVM_IAS=1 (Sedat Dilek)  
  - drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync (Aditya Pakki)  
  - drm/amdgpu: avoid dereferencing a NULL pointer (Jack Xiao)  
  - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Paul E. McKenney)  
  - loop: be paranoid on exit and prevent new additions / removals (Luis Chamberlain)  
  - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Lihong Kou)  
  - soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag (Maulik Shah)  
  - drm/tilcdc: fix leak & null ref in panel_connector_get_modes (Tomi Valkeinen)  
  - nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Hannes Reinecke)  
  - nvme-multipath: fix logic for non-optimized paths (Martin Wilck)  
  - nvme-rdma: fix controller reset hang during traffic (Sagi Grimberg)  
  - nvme-tcp: fix controller reset hang during traffic (Sagi Grimberg)  
  - md: raid0/linear: fix dereference before null check on pointer mddev (Colin Ian King)  
  - seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID (Kees Cook)  
  - irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource() (Tiezhu Yang)  
  - iocost: Fix check condition of iocg abs_vdebt (Chengming Zhou)  
  - ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() (Yu Kuai)  
  - spi: rockchip: Fix error in SPI slave pio read (Jon Lin)  
  - io_uring: fix sq array offset calculation (Dmitry Vyukov)  
  - regulator: fix memory leak on error path of regulator_register() (Vladimir Zapolskiy)  
  - recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64. (Gregory Herrero)  
  - tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Tyler Hicks)  
  - spi: lantiq: fix: Rx overflow error in full duplex mode (Dilip Kota)  
  - ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages (Chen-Yu Tsai)  
  - ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores (Chen-Yu Tsai)  
  - ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() (yu kuai)  
  - ARM: dts: gose: Fix ports node name for adv7612 (Niklas Söderlund)  
  - ARM: dts: gose: Fix ports node name for adv7180 (Niklas Söderlund)  
  - platform/x86: intel-vbtn: Fix return value check in check_acpi_dev() (Lu Wei)  
  - platform/x86: intel-hid: Fix return value check in check_acpi_dev() (Lu Wei)  
  - m68k: mac: Fix IOP status/control register writes (Finn Thain)  
  - m68k: mac: Don't send IOP message until channel is idle (Finn Thain)  
  - clk: scmi: Fix min and max rate when registering clocks with discrete rates (Sudeep Holla)  
  - sched/uclamp: Fix initialization of struct uclamp_rq (Qais Yousef)  
  - arm64: dts: exynos: Fix silent hang after boot on Espresso (Alim Akhtar)  
  - firmware: arm_scmi: Fix SCMI genpd domain probing (Cristian Marussi)  
  - ARM: exynos: MCPM: Restore big.LITTLE cpuidle support (Marek Szyprowski)  
  - crypto: ccree - fix resource leak on error path (Gilad Ben-Yossef)  
  - blktrace: fix debugfs use after free (Luis Chamberlain)   {CVE-2019-19770}
  - arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property (Stephan Gerhold)  
  - crc-t10dif: Fix potential crypto notify dead-lock (Herbert Xu)  
  - EDAC: Fix reference count leaks (Qiushi Wu)  
  - arm64: dts: rockchip: fix rk3399-puma gmac reset gpio (Heiko Stuebner)  
  - arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio (Heiko Stuebner)  
  - arm64: dts: rockchip: fix rk3368-lion gmac reset gpio (Heiko Stuebner)  
  - sched: correct SD_flags returned by tl->sd_flags() (Peng Liu)  
  - sched/fair: Fix NOHZ next idle balance (Vincent Guittot)  
  - x86/mce/inject: Fix a wrong assignment of i_mce.status (Zhenzhong Duan)  
  - clk: qcom: clk-rpmh: Wait for completion when enabling clocks (Mike Tipton)  
  - fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe (Liu Yong)  
  - nvme: add a Identify Namespace Identification Descriptor list quirk (Christoph Hellwig)  
  - HID: input: Fix devices that return multiple bytes in battery report (Grant Likely)  
  - tracepoint: Mark __tracepoint_string's __used (Nick Desaulniers)  
  - uek-rpm: Enable CONFIG_EDAC_I10NM (Thomas Tai)  [Orabug: 31644938] 
  - EDAC/i10nm: Update driver to support different bus number config register offsets (Qiuxu Zhuo)  [Orabug: 31644938] 
  - EDAC, {skx,i10nm}: Make some configurations CPU model specific (Qiuxu Zhuo)  [Orabug: 31644938] 
  - EDAC: Convert to new X86 CPU match macros (Thomas Gleixner)  [Orabug: 31644938] 
  - arm64/dts: Serial console fix for RPi4 (Vijay Kumar)  [Orabug: 31747726] 
  - md: get sysfs entry after redundancy attr group create (Junxiao Bi)  [Orabug: 31682031] 
  - md: fix deadlock causing by sysfs_notify (Junxiao Bi)  [Orabug: 31682031]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.el8
changelog:
  - RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier)  [Orabug: 31820672] 
  - RDMA/bnxt_re: Update maintainers for Broadcom rdma driver (Devesh Sharma)  [Orabug: 31820672] 
  - RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Devesh Sharma)  [Orabug: 31820672] 
  - RDMA/bnxt_re: Add helper data structures (Devesh Sharma)  [Orabug: 31820672] 
  - RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Devesh Sharma)  [Orabug: 31820672] 
  - RDMA/bnxt_re: introduce a function to allocate swq (Devesh Sharma)  [Orabug: 31820672] 
  - RDMA/bnxt_re: introduce wqe mode to select execution path (Devesh Sharma)  [Orabug: 31820672] 
  - RDMA/cm: Protect access to remote_sidr_table (Maor Gottlieb)  [Orabug: 31784883] 
  - RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Leon Romanovsky)  [Orabug: 31784651] 
  - sample-trace-array: Fix sleeping function called from invalid context (Kefeng Wang)  [Orabug: 31712849] 
  - sample-trace-array: Remove trace_array 'sample-instance' (Kefeng Wang)  [Orabug: 31712849] 
  - tracing: Sample module to demonstrate kernel access to Ftrace instances. (Divya Indi)  [Orabug: 31712849] 
  - tracing: Adding new functions for kernel access to Ftrace instances (Aruna Ramakrishna)  [Orabug: 31712849] 
  - tracing: Adding NULL checks for trace_array descriptor pointer (Divya Indi)  [Orabug: 31712849] 
  - tracing: Verify if trace array exists before destroying it. (Divya Indi)  [Orabug: 31712849] 
  - tracing: Declare newly exported APIs in include/linux/trace.h (Divya Indi)  [Orabug: 31712849] 
  - sched/core: cleanup kABI for struct rq (chris hyser)  [Orabug: 31776423] 
  - Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Quinn Tran)  [Orabug: 31798223] 
  - Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Saurav Kashyap)  [Orabug: 31798223] 
  - scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Quinn Tran)  [Orabug: 31798223] 
  - scsi: qla2xxx: Check if FW supports MQ before enabling (Saurav Kashyap)  [Orabug: 31798223] 
  - scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Arun Easi)  [Orabug: 31798223] 
  - scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Arun Easi)  [Orabug: 31798223] 
  - scsi: qla2xxx: Reduce noisy debug message (Quinn Tran)  [Orabug: 31798223] 
  - scsi: qla2xxx: Fix login timeout (Quinn Tran)  [Orabug: 31798223] 
  - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Quinn Tran)  [Orabug: 31798223] 
  - scsi: qla2xxx: Flush I/O on zone disable (Quinn Tran)  [Orabug: 31798223] 
  - scsi: qla2xxx: Flush all sessions on zone disable (Quinn Tran)  [Orabug: 31798223] 
  - scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Enzo Matsumiya)  [Orabug: 31798223] 
  - rename kABI whitelists to lockedlists (Dan Duval)  [Orabug: 31783145] 
  - x86/vmlinux: Restore "text" Program Header with dummy section (Kees Cook)  [Orabug: 31781680] 
  - bnxt: don't enable NAPI until rings are ready (Jakub Kicinski)  [Orabug: 31541567] 
  - bnxt_en: Setup default RSS map in all scenarios. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: init RSS table for Minimal-Static VF reservation (Edwin Peer)  [Orabug: 31541567] 
  - bnxt_en: fix HWRM error when querying VF temperature (Edwin Peer)  [Orabug: 31541567] 
  - bnxt_en: Fix possible crash in bnxt_fw_reset_task(). (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Fix PCI AER error recovery flow (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Check for zero dir entries in NVRAM. (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Don't query FW when netif_running() is false. (Pavan Chebbi)  [Orabug: 31541567] 
  - bnxt_en: Remove superfluous memset() (Li Heng)  [Orabug: 31541567] 
  - bnxt_en: Add support for 'ethtool -d' (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Switch over to use the 64-bit software accumulated counters. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Accumulate all counters. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Retrieve hardware masks for port counters. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Retrieve hardware counter masks from firmware if available. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Allocate additional memory for all statistics blocks. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Refactor statistics code and structures. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Use macros to define port statistics size and offset. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Update firmware interface to 1.10.1.54. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Remove PCIe non-counters from ethtool statistics (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Init ethtool link settings after reading updated PHY configuration. (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Fix AER reset logic on 57500 chips. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Re-enable SRIOV during resume. (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Simplify bnxt_resume(). (Michael Chan)  [Orabug: 31541567] 
  - bnxt_en: Fix return code to "flash_device". (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Call devlink_port_type_clear() in remove() (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Return -EAGAIN if fw command returns BUSY (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Register devlink irrespective of firmware spec version (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Refactor bnxt_dl_register() (Vasundhara Volam)  [Orabug: 31541567] 
  - bnxt_en: Improve bnxt_probe_phy(). (Michael Chan)  [Orabug: 31541567] 
  - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Paul E. McKenney)  [Orabug: 31474973] 
  - nvme: explicitly update mpath disk capacity on revalidation (Anthony Iliopoulos)  [Orabug: 31474973] 
  - nvme: fix possible deadlock when I/O is blocked (Sagi Grimberg)  [Orabug: 31474973] 
  - nvmet: fail outstanding host posted AEN req (Chaitanya Kulkarni)  [Orabug: 31474973] 
  - nvmet: cleanups the loop in nvmet_async_events_process (David Milburn)  [Orabug: 31474973] 
  - nvme-fc: don't call nvme_cleanup_cmd() for AENs (Daniel Wagner)  [Orabug: 31474973] 
  - nvmet: fix memory leak when removing namespaces and controllers concurrently (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-pci: make sure write/poll_queues less or equal then cpu count (Weiping Zhang)  [Orabug: 31474973] 
  - nvme-fc: avoid gcc-10 zero-length-bounds warning (Arnd Bergmann)  [Orabug: 31474973] 
  - nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Dongli Zhang)  [Orabug: 31474973] 
  - nvme-pci: dma read memory barrier for completions (Keith Busch)  [Orabug: 31474973] 
  - nvme-pci: fix "slimmer CQ head update" (Alexey Dobriyan)  [Orabug: 31474973] 
  - nvmet-rdma: fix double free of rdma queue (Israel Rukshin)  [Orabug: 31474973] 
  - nvmet-rdma: fix bonding failover possible NULL deref (Sagi Grimberg)  [Orabug: 31474973] 
  - nvmet: fix NULL dereference when removing a referral (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme: inherit stable pages constraint in the mpath stack device (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-tcp: fix possible crash in recv error flow (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-tcp: don't poll a non-live queue (Sagi Grimberg)  [Orabug: 31474973] 
  - nvmet-fc: fix typo in comment (James Smart)  [Orabug: 31474973] 
  - nvme-rdma: Replace comma with a semicolon (Israel Rukshin)  [Orabug: 31474973] 
  - nvme-fcloop: fix deallocation of working context (James Smart)  [Orabug: 31474973] 
  - nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Christoph Hellwig)  [Orabug: 31474973] 
  - nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Christoph Hellwig)  [Orabug: 31474973] 
  - nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Israel Rukshin)  [Orabug: 31474973] 
  - nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Israel Rukshin)  [Orabug: 31474973] 
  - nvme: Fix controller creation races with teardown flow (Israel Rukshin)  [Orabug: 31474973] 
  - nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Israel Rukshin)  [Orabug: 31474973] 
  - nvme: Fix ctrl use-after-free during sysfs deletion (Israel Rukshin)  [Orabug: 31474973] 
  - nvme-pci: Re-order nvme_pci_free_ctrl (Israel Rukshin)  [Orabug: 31474973] 
  - nvme: Remove unused return code from nvme_delete_ctrl_sync (Israel Rukshin)  [Orabug: 31474973] 
  - nvme: Use nvme_state_terminal helper (Israel Rukshin)  [Orabug: 31474973] 
  - nvme: release ida resources (Max Gurtovoy)  [Orabug: 31474973] 
  - nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (masahiro31.yamada@kioxia.com)  [Orabug: 31474973] 
  - nvmet-tcp: optimize tcp stack TX when data digest is used (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 31474973] 
  - nvme-multipath: do not reset on unknown status (John Meneghini)  [Orabug: 31474973] 
  - nvmet-rdma: allocate RW ctxs according to mdts (Max Gurtovoy)  [Orabug: 31474973] 
  - nvmet-rdma: Implement get_mdts controller op (Max Gurtovoy)  [Orabug: 31474973] 
  - nvmet: Add get_mdts op for controllers (Max Gurtovoy)  [Orabug: 31474973] 
  - nvme-pci: properly print controller address (Max Gurtovoy)  [Orabug: 31474973] 
  - nvme-tcp: break from io_work loop if recv failed (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-tcp: move send failure to nvme_tcp_try_send (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme-pci: Simplify nvme_poll_irqdisable (Keith Busch)  [Orabug: 31474973] 
  - nvme-pci: Remove two-pass completions (Keith Busch)  [Orabug: 31474973] 
  - nvme-pci: Remove tag from process cq (Keith Busch)  [Orabug: 31474973] 
  - nvme-pci: slimmer CQ head update (Alexey Dobriyan)  [Orabug: 31474973] 
  - nvmet: check ncqr & nsqr for set-features cmd (Amit Engel)  [Orabug: 31474973] 
  - nvme: Check for readiness more quickly, to speed up boot time (Josh Triplett)  [Orabug: 31474973] 
  - nvme: log additional message for controller status (Rupesh Girase)  [Orabug: 31474973] 
  - nvme: code cleanup nvme_identify_ns_desc() (Chaitanya Kulkarni)  [Orabug: 31474973] 
  - nvme: Don't deter users from enabling hwmon support (Jean Delvare)  [Orabug: 31474973] 
  - nvme: expose hostid via sysfs for fabrics controllers (Sagi Grimberg)  [Orabug: 31474973] 
  - nvme: expose hostnqn via sysfs for fabrics controllers (Sagi Grimberg)  [Orabug: 31474973] 
  - nvmet-tcp: set SO_PRIORITY for accepted sockets (Wunderlich, Mark)  [Orabug: 31474973] 
  - nvme-tcp: Set SO_PRIORITY for all host sockets (Wunderlich, Mark)  [Orabug: 31474973] 
  - nvmet: check sscanf value for subsys serial attr (Chaitanya Kulkarni)  [Orabug: 31474973] 
  - nvmet: make ctrl model configurable (Mark Ruijter)  [Orabug: 31474973] 
  - nvmet: make ctrl-id configurable (Chaitanya Kulkarni)  [Orabug: 31474973] 
  - nvmet: configfs code cleanup (Chaitanya Kulkarni)  [Orabug: 31474973] 
  - nvme: remove unused return code from nvme_alloc_ns (Edmund Nadolski)  [Orabug: 31474973] 
  - scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Jing Xiangfeng)  [Orabug: 31793335] 
  - scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix typo in comment for ULP (Ferruh Yigit)  [Orabug: 31793335] 
  - scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Fix some function parameter descriptions (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Ensure variable has the same stipulations as code using it (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Fix-up formatting/docrot where appropriate (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: Remove unused variable 'pg_addr' (Lee Jones)  [Orabug: 31793335] 
  - scsi: lpfc: NVMe remote port devloss_tmo from lldd (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Quieten some printks (Anton Blanchard)  [Orabug: 31793335] 
  - scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix inconsistent indenting (Colin Ian King)  [Orabug: 31793335] 
  - scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix missing MDS functionality (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy)  [Orabug: 31793335] 
  - lpfc_debugfs: get rid of pointless access_ok() (Al Viro)  [Orabug: 31793335] 
  - scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: remove duplicate unloading checks (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy)  [Orabug: 31793335] 
  - scsi: lpfc: Update lpfc version to 12.8.0.0 (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix scsi host template for SLI3 vports (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix lockdep error - register non-static key (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Colin Ian King)  [Orabug: 31793335] 
  - scsi: lpfc: add RDF registration and Link Integrity FPIN logging (James Smart)  [Orabug: 31793335] 
  - scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Copyright updates for 12.6.0.4 patches (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Update lpfc version to 12.6.0.4 (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Clean up hba max_lun_queue_depth checks (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix coverity errors in fmdi attribute handling (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix compiler warning on frame size (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix release of hwq to clear the eq relationship (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix registration of ELS type support in fdmi (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (James Smart)  [Orabug: 31793335] 
  - scsi: lpfc: Make lpfc_defer_acc_rsp static (YueHaibing)  [Orabug: 31793335] 
  - Linux 5.4.61 (Greg Kroah-Hartman)  
  - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Will Deacon)  
  - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Will Deacon)  
  - xen: don't reschedule in preemption off sections (Juergen Gross)  
  - mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Peter Xu)  
  - do_epoll_ctl(): clean the failure exits up a bit (Al Viro)  
  - epoll: Keep a reference on files added to the check list (Marc Zyngier)  
  - efi: add missed destroy_workqueue when efisubsys_init fails (Li Heng)  
  - powerpc/pseries: Do not initiate shutdown when system is running on UPS (Vasant Hegde)  
  - net: dsa: b53: check for timeout (Tom Rix)  
  - hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Haiyang Zhang)  
  - net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe() (Wang Hai)  
  - net: ena: Prevent reset after device destruction (Shay Agroskin)  
  - bonding: fix active-backup failover for current ARP slave (Jiri Wiesner)  
  - ARM64: vdso32: Install vdso32 from vdso_install (Stephen Boyd)  
  - afs: Fix NULL deref in afs_dynroot_depopulate() (David Howells)  
  - Fix build error when CONFIG_ACPI is not set/enabled: (Randy Dunlap)  
  - efi: avoid error message when booting under Xen (Juergen Gross)  
  - kconfig: qconf: fix signal connection to invalid slots (Masahiro Yamada)  
  - kconfig: qconf: do not limit the pop-up menu to the first row (Masahiro Yamada)  
  - kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Jim Mattson)  
  - kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Jim Mattson)  
  - vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson)  
  - ASoC: intel: Fix memleak in sst_media_open (Dinghao Liu)  
  - ASoC: msm8916-wcd-analog: fix register Interrupt offset (Srinivas Kandagatla)  
  - s390/ptrace: fix storage key handling (Heiko Carstens)  
  - s390/runtime_instrumentation: fix storage key handling (Heiko Carstens)  
  - bonding: fix a potential double-unregister (Cong Wang)  
  - can: j1939: add rxtimer for multipacket broadcast session (Zhang Changzhong)  
  - can: j1939: abort multipacket broadcast session when timeout occurs (Zhang Changzhong)  
  - can: j1939: cancel rxtimer on multipacket broadcast session complete (Zhang Changzhong)  
  - can: j1939: fix support for multipacket broadcast message (Zhang Changzhong)  
  - bonding: show saner speed for broadcast mode (Jarod Wilson)  
  - net: fec: correct the error path for regulator disable in probe (Fugang Duan)  
  - i40e: Fix crash during removing i40e driver (Grzegorz Szczurek)  
  - i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Przemyslaw Patynowski)  
  - can: j1939: transport: add j1939_session_skb_find_by_offset() function (Oleksij Rempel)  
  - can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack (Oleksij Rempel)  
  - can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() (Eric Dumazet)  
  - bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (John Fastabend)  
  - ASoC: q6routing: add dummy register read/write function (Srinivas Kandagatla)  
  - ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Srinivas Kandagatla)  
  - spi: stm32: fixes suspend/resume management (Amelie Delaunay)  
  - netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Stephen Suryaputra)  
  - ext4: don't allow overlapping system zones (Jan Kara)  
  - ext4: fix potential negative array index in do_split() (Eric Sandeen)  
  - fs/signalfd.c: fix inconsistent return codes for signalfd4 (Helge Deller)  
  - alpha: fix annotation of io{read,write}{16,32}be() (Luc Van Oostenryck)  
  - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Eiichi Tsukata)  
  - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Gaurav Singh)  
  - media: camss: fix memory leaks on error handling paths in probe (Evgeny Novikov)  
  - virtio_ring: Avoid loop when vq is broken in virtqueue_poll (Mao Wenan)  
  - scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Javed Hasan)  
  - cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Srinivas Pandruvada)  
  - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Boris Ostrovsky)  
  - ceph: fix use-after-free for fsc->mdsc (Xiubo Li)  
  - jffs2: fix UAF problem (Zhe Li)  
  - drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access (Felix Kuehling)  
  - xfs: fix inode quota reservation checks (Darrick J. Wong)  
  - svcrdma: Fix another Receive buffer leak (Chuck Lever)  
  - m68knommu: fix overwriting of bits in ColdFire V3 cache control (Greg Ungerer)  
  - MIPS: Fix unable to reserve memory for Crash kernel (Jinyang He)  
  - Input: psmouse - add a newline when printing 'proto' by sysfs (Xiongfeng Wang)  
  - media: vpss: clean up resources in init (Evgeny Novikov)  
  - rtc: goldfish: Enable interrupt in set_alarm() when necessary (Huacai Chen)  
  - media: budget-core: Improve exception handling in budget_register() (Chuhong Yuan)  
  - scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Bodo Stroesser)  
  - scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices (Stanley Chu)  
  - opp: Enable resources again if they were disabled earlier (Rajendra Nayak)  
  - kthread: Do not preempt current task if it is going to call schedule() (Liang Chen)  
  - drm/amd/display: fix pow() crashing when given base 0 (Krunoslav Kovac)  
  - drm/amd/display: Fix EDID parsing after resume from suspend (Stylon Wang)  
  - drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal (Daniel Kolesa)  
  - scsi: zfcp: Fix use-after-free in request timeout handlers (Steffen Maier)  
  - jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (zhangyi (F))  
  - ext4: fix checking of directory entry validity for inline directories (Jan Kara)  
  - RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kaike Wan)  
  - mm, page_alloc: fix core hung in free_pcppages_bulk() (Charan Teja Reddy)  
  - mm: include CMA pages in lowmem_reserve at boot (Doug Berger)  
  - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Hugh Dickins)  
  - kernel/relay.c: fix memleak on destroy relay channel (Wei Yongjun)  
  - romfs: fix uninitialized memory leak in romfs_dev_read() (Jann Horn)  
  - spi: Prevent adding devices below an unregistering controller (Lukas Wunner)  
  - can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated (Oleksij Rempel)  
  - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() (Oleksij Rempel)  
  - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Mike Pozulp)  
  - ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Mike Pozulp)  
  - btrfs: add wrapper for transaction abort predicate (David Sterba)  
  - btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases (Josef Bacik)  
  - btrfs: don't show full path of bind mounts in subvol= (Josef Bacik)  
  - btrfs: export helpers for subvolume name/id resolution (Marcos Paulo de Souza)  
  - bcache: avoid nr_stripes overflow in bcache_device_init() (Coly Li)  
  - khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Hugh Dickins)  
  - khugepaged: khugepaged_test_exit() check mmget_still_valid() (Hugh Dickins)  
  - perf probe: Fix memory leakage when the probe point is not found (Masami Hiramatsu)  
  - gfs2: Never call gfs2_block_zero_range with an open transaction (Bob Peterson)  
  - gfs2: Improve mmap write vs. punch_hole consistency (Andreas Gruenbacher)  
  - drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() (Chris Wilson)  
  - kbuild: support LLVM=1 to switch the default tools to Clang/LLVM (Masahiro Yamada)  
  - kbuild: replace AS=clang with LLVM_IAS=1 (Masahiro Yamada)  
  - kbuild: remove AS variable (Masahiro Yamada)  
  - kbuild: remove PYTHON2 variable (Masahiro Yamada)  
  - x86/boot: kbuild: allow readelf executable to be specified (Dmitry Golovin)  
  - net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware (Masahiro Yamada)  
  - net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware (Masahiro Yamada)  
  - Documentation/llvm: fix the name of llvm-size (Fangrui Song)  
  - Documentation/llvm: add documentation on building w/ Clang/LLVM (Nick Desaulniers)


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.100.1.el8
changelog:
  - nvme: multipath: round-robin: eliminate "fallback" variable (Martin Wilck)  [Orabug: 31821390] 
  - nvme: multipath: round-robin: fix single non-optimized path case (Martin Wilck)  [Orabug: 31821390]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.100.2.el8
changelog:
  - net/packet: fix overflow in tpacket_rcv (Or Cohen)  [Orabug: 31866486]  {CVE-2020-14386}
  - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Suravee Suthikulpanit)  [Orabug: 31849529] 
  - uek-rpm: ol8: config-aarch64: add *_MEMORY_HOTPLUG (Mihai Carabas)  [Orabug: 31848212] 
  - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ritika Srivastava)  [Orabug: 31850340] 
  - block: Return blk_status_t instead of errno codes (Ritika Srivastava)  [Orabug: 31850340] 
  - kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Paolo Bonzini)  [Orabug: 31839184] 
  - virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Jia He)  [Orabug: 31837274] 
  - net: virtio_vsock: Enhance connection semantics (Sebastien Boeuf)  [Orabug: 31837274] 
  - IB/mlx5: Expose RoCE accelerator counters (Avihai Horon)  [Orabug: 31840631] 
  - net/mlx5: Add RoCE accelerator counters (Leon Romanovsky)  [Orabug: 31840631]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.100.3.el8
changelog:
  - xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen)  [Orabug: 31895364]  {CVE-2020-14385}
  - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation (Qu Wenruo)  [Orabug: 31899351] 
  - btrfs: fix RWF_NOWAIT write not failling when we need to cow (Filipe Manana)  [Orabug: 31899351] 
  - btrfs: Ensure we trim ranges across block group boundary (Qu Wenruo)  [Orabug: 31899340] 
  - btrfs: volumes: Use more straightforward way to calculate map length (Qu Wenruo)  [Orabug: 31899340] 
  - Btrfs: send, fix emission of invalid clone operations within the same file (Filipe Manana)  [Orabug: 31899298] 
  - Btrfs: send, allow clone operations within the same file (Filipe Manana)  [Orabug: 31899298] 
  - mmc: sdhci: Silence MMC warnings (Maxime Ripard)  [Orabug: 31898202] 
  - bcm2835-dma: Add support for per-channel flags (Phil Elwell)  [Orabug: 31898202] 
  - mmc: sdhci-iproc: Fix vmmc regulators on iProc (Phil Elwell)  [Orabug: 31898202] 
  - scsi: core: Register sysfs for SCSI workqueue (Bob Liu)  [Orabug: 31894419] 
  - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Bob Liu)  [Orabug: 31894419] 
  - scsi: iscsi: Register sysfs for iscsi workqueue (Bob Liu)  [Orabug: 31894419] 
  - mm/hugetlb: fix a race between hugetlb sysctl handlers (Muchun Song)  [Orabug: 31884231]  {CVE-2020-25285}
  - rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ilya Dryomov)  [Orabug: 31884150]  {CVE-2020-25284}
  - padata: fix possible padata_works_lock deadlock (Daniel Jordan)  [Orabug: 31891481] 
  - KVM: x86: minor code refactor and comments fixup around dirty logging (Anthony Yznaga)  [Orabug: 31845163] 
  - KVM: x86: avoid unnecessary rmap walks when creating/moving slots (Anthony Yznaga)  [Orabug: 31845163] 
  - KVM: x86: remove unnecessary rmap walk of read-only memslots (Anthony Yznaga)  [Orabug: 31845163] 
  - scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl)  [Orabug: 31902837] 
  - scsi: mpt3sas: Fix sync irqs (Tomas Henzl)  [Orabug: 31902837] 
  - scsi: mpt3sas: Detect tampered Aero and Sea adapters (Sreekanth Reddy)  [Orabug: 31902837] 
  - scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl)  [Orabug: 31902837] 
  - scsi: mpt3sas: Remove pci-dma-compat wrapper API (Suraj Upadhyay)  [Orabug: 31902837] 
  - scsi: mpt3sas: Remove superfluous memset() (Li Heng)  [Orabug: 31902837] 
  - scsi: mpt3sas: Update driver version to 35.100.00.00 (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Postprocessing of target and LUN reset (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Cancel the running work during host reset (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Dump system registers for debugging (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Suganath Prabu S)  [Orabug: 31902837] 
  - scsi: mpt3sas: Fix kdoc comments format (Damien Le Moal)  [Orabug: 31902837] 
  - scsi: mpt3sas: Fix set but unused variable (Damien Le Moal)  [Orabug: 31902837] 
  - scsi: mpt3sas: Fix spelling mistake (Flavio Suligoi)  [Orabug: 31902837]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 5.4.17-2036.100.4.el8
changelog:
  - xfs: force writes to delalloc regions to unwritten (Darrick J. Wong)  [Orabug: 30787888] 
  - xfs: properly serialise fallocate against AIO+DIO (Dave Chinner)  [Orabug: 31366104] 
  - perf/x86/rapl: Add Ice Lake RAPL support (Thomas Tai)  [Orabug: 31766610] 
  - xfs: attach dquots and reserve quota blocks during unwritten conversion (Darrick J. Wong)  [Orabug: 31785972] 
  - netfilter: ctnetlink: add a range check for l3/l4 protonum (Will McVicker)  [Orabug: 31872853]  {CVE-2020-25211}
  - net/rds: Extract dest qp num for displaying in rds-info (Praveen Kumar Kannoju)  [Orabug: 31880140] 
  - uek-rpm: streamline 4konly build (Dave Kleikamp)  [Orabug: 31891770] 
  - bnxt: correct warning: unused variable: 'rc' (John Donnelly)  [Orabug: 31907548] 
  - i40e: Correct warning: 'aq_ret' may be used uninitialized, (John Donnelly)  [Orabug: 31907631] 
  - uek-rpm: Add ovmapi.ko to uek6 nano_modules (Joe Jin)  [Orabug: 31908852] 
  - uek-rpm: config: Enable OVM API (Joe Jin)  [Orabug: 31908852] 
  - uek-rpm: Fix kernel-ueknano depmod warnings vhost_iotlb regmap-i2c (Vijayendra Suman)  [Orabug: 31916879] 
  - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE (Muchun Song)  [Orabug: 31920526] 
  - scsi: page warning: 'page' may be used uninitialized. (John Donnelly)  [Orabug: 31920671] 
  - x86/speculation/taa: Add TAA_MITIGATION_IDLE mode (Patrick Colp)  [Orabug: 31921884] 
  - oracleasm: Access d_bdev before dropping inode (Stephen Brennan)  [Orabug: 31927355] 
  - iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Suravee Suthikulpanit)  [Orabug: 31931368] 
  - iommu/amd: Fix potential @entry null deref (Joao Martins)  [Orabug: 31931368] 
  - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Suravee Suthikulpanit)  [Orabug: 31931368]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.100.5.el8
changelog:
  - uek-rpm: Fix integer test for 4k page size module signing (Dave Kleikamp)  [Orabug: 32021114] 
  - uek-rpm/kernel-uek.spec: Sign modules for 4k kernel (Vijay Kumar)  [Orabug: 32021114] 
  - hdlc_ppp: add range checks in ppp_cp_parse_cr() (Dan Carpenter)  [Orabug: 31989185]  {CVE-2020-25643}
  - dm crypt: add flags to optionally bypass kcryptd workqueues (Ignat Korchagin)  [Orabug: 31998688] 
  - uek-rpm: Create initramfs at postinstall stage also. (Somasundaram Krishnasamy)  [Orabug: 32010302] 
  - geneve: add transport ports in route lookup for geneve (Mark Gray)  [Orabug: 32013938]  {CVE-2020-25645}
  - nvmet: Disable keep-alive timer when kato is cleared to 0h (Amit Engel)  [Orabug: 31997181] 
  - KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov)  [Orabug: 31986433] 
  - cpu/hotplug: avoid race between cpuset_hotplug_workfn and later hotplug (Daniel Jordan)  [Orabug: 31985221] 
  - uek-rpm: Update secure boot UEK signing certificates (Brian Maly)  [Orabug: 31979626] 
  - uek-rpm: Add old OL keys to the default .blacklist keyring (Eric Snowberg)  [Orabug: 31961115] 
  - certs: Add ability to preload revocation certs (Eric Snowberg)  [Orabug: 31961115] 
  - certs: Move load_system_certificate_list to a common function (Eric Snowberg)  [Orabug: 31961115] 
  - certs: Add EFI_CERT_X509_GUID support for dbx entries (Eric Snowberg)  [Orabug: 31961115]  {CVE-2020-26541}
  - bcache: stop setting ->queuedata (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: pr_info() format clean up in bcache_device_init() (Coly Li)  [Orabug: 30210051] 
  - bcache: use delayed kworker fo asynchronous devices registration (Coly Li)  [Orabug: 30210051] 
  - bcache: check and adjust logical block size for backing devices (Mauricio Faria de Oliveira)  [Orabug: 30210051] 
  - bcache: configure the asynchronous registertion to be experimental (Coly Li)  [Orabug: 30210051] 
  - bcache: asynchronous devices registration (Coly Li)  [Orabug: 30210051] 
  - bcache: Convert pr_<level> uses to a more typical style (Joe Perches)  [Orabug: 30210051] 
  - bcache: remove redundant variables i and n (Colin Ian King)  [Orabug: 30210051] 
  - bcache: remove a duplicate ->make_request_fn assignment (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: pass the make_request methods to blk_queue_make_request (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: remove dupplicated declaration from btree.h (Coly Li)  [Orabug: 30210051] 
  - bcache: optimize barrier usage for atomic operations (Coly Li)  [Orabug: 30210051] 
  - bcache: optimize barrier usage for Rmw atomic bitops (Davidlohr Bueso)  [Orabug: 30210051] 
  - bcache: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 30210051] 
  - bcache: make bch_sectors_dirty_init() to be multithreaded (Coly Li)  [Orabug: 30210051] 
  - bcache: make bch_btree_check() to be multithreaded (Coly Li)  [Orabug: 30210051] 
  - bcache: add bcache_ prefix to btree_root() and btree() macros (Coly Li)  [Orabug: 30210051] 
  - bcache: move macro btree() and btree_root() into btree.h (Coly Li)  [Orabug: 30210051] 
  - bcache: remove macro nr_to_fifo_front() (Coly Li)  [Orabug: 30210051] 
  - bcache: Revert "bcache: shrink btree node cache after bch_btree_check()" (Coly Li)  [Orabug: 30210051] 
  - bcache: check return value of prio_read() (Coly Li)  [Orabug: 30210051] 
  - bcache: reap from tail of c->btree_cache in bch_mca_scan() (Coly Li)  [Orabug: 30210051] 
  - bcache: reap c->btree_cache_freeable from the tail in bch_mca_scan() (Coly Li)  [Orabug: 30210051] 
  - bcache: remove member accessed from struct btree (Coly Li)  [Orabug: 30210051] 
  - bcache: add code comments for state->pool in __btree_sort() (Coly Li)  [Orabug: 30210051] 
  - bcache: use read_cache_page_gfp to read the superblock (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: store a pointer to the on-disk sb in the cache and cached_dev structures (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: return a pointer to the on-disk sb from read_super (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: transfer the sb_page reference to register_{bdev,cache} (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: use a separate data structure for the on-disk super block (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: don't export symbols (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: remove the extra cflags for request.o (Christoph Hellwig)  [Orabug: 30210051] 
  - bcache: add idle_max_writeback_rate sysfs interface (Coly Li)  [Orabug: 30210051] 
  - bcache: add code comments in bch_btree_leaf_dirty() (Coly Li)  [Orabug: 30210051] 
  - bcache: add code comment bch_keylist_pop() and bch_keylist_pop_front() (Coly Li)  [Orabug: 30210051] 
  - bcache: deleted code comments for dead code in bch_data_insert_keys() (Coly Li)  [Orabug: 30210051] 
  - bcache: add more accurate error messages in read_super() (Coly Li)  [Orabug: 30210051] 
  - bcache: fix a lost wake-up problem caused by mca_cannibalize_lock (Guoju Fang)  [Orabug: 30210051] 
  - mstflint_access: Update driver code to v4.15.0-1 from Github (Itay Avraham)  [Orabug: 31965669] 
  - rds/tcp: Enhance stats maintained by rds (Rao Shoaib)  [Orabug: 31933715] 
  - panic: move disabling iommu to after dump_stack() (John Donnelly)  [Orabug: 31916337] 
  - nbd_genl_status: null check for nla_nest_start (Navid Emamdoost)  [Orabug: 31972480]  {CVE-2019-16089}
  - vgacon: remove software scrollback support (Linus Torvalds)  [Orabug: 31914650]  {CVE-2020-14390}
  - fbcon: remove soft scrollback code (Linus Torvalds)  [Orabug: 31914650]  {CVE-2020-14390}
  - net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Shung-Hsi Yu)  [Orabug: 31907969] 
  - PCI: pciehp: Reduce noisiness on hot removal (Lukas Wunner)  [Orabug: 30512596] 
  - kdump: update Documentation about crashkernel (Chen Zhou)  [Orabug: 31554906] 
  - arm64: kdump: add memory for devices by DT property linux, usable-memory-range (Chen Zhou)  [Orabug: 31554906] 
  - kdump: add threshold for the required memory (Chen Zhou)  [Orabug: 31554906] 
  - arm64: kdump: reimplement crashkernel=X (Chen Zhou)  [Orabug: 31554906] 
  - arm64: kdump: introduce some macroes for crash kernel reservation (Chen Zhou)  [Orabug: 31554906] 
  - x86: kdump: move reserve_crashkernel[_low]() into crash_core.c (Chen Zhou)  [Orabug: 31554906] 
  - x86: kdump: use macro CRASH_ADDR_LOW_MAX in functions reserve_crashkernel[_low]() (Chen Zhou)  [Orabug: 31554906] 
  - x86: kdump: make the lower bound of crash kernel reservation consistent (Chen Zhou)  [Orabug: 31554906] 
  - x86: kdump: move CRASH_ALIGN to 2M (Chen Zhou)  [Orabug: 31554906] 
  - block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer)  [Orabug: 31827023] 
  - block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer)  [Orabug: 31827023] 
  - dm: fix comment in dm_process_bio() (Mike Snitzer)  [Orabug: 31827023] 
  - dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer)  [Orabug: 31827023] 
  - block: allow for_each_bvec to support zero len bvec (Ming Lei)  [Orabug: 31955136]  {CVE-2020-25641}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.100.6.el8
changelog:
  - KVM: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov)  [Orabug: 32066585]  {CVE-2020-27152}
  - x86/mitigations: Restore paranoid checks for int3 handling (Boris Ostrovsky)  [Orabug: 31999339] 
  - x86/jump_label: Patch one site at a time (Boris Ostrovsky)  [Orabug: 31999339]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.100.6.1.el8
changelog:
  - powercap: restrict energy meter to root access (Kanth Ghatraju)  [Orabug:
    32040802]  {CVE-2020-8694} {CVE-2020-8695}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.101.0.el8
changelog:
  - hv_utils: drain the timesync packets on onchannelcallback (Vineeth Pillai)  [Orabug: 32152142] 
  - hv_utils: return error if host timesysnc update is stale (Vineeth Pillai)  [Orabug: 32152142] 
  - x86/cpu/intel: enable X86_FEATURE_NT_GOOD on Intel Icelakex (Ankur Arora)  [Orabug: 32143850] 
  - x86/cpu/amd: enable X86_FEATURE_NT_GOOD on AMD Zen (Ankur Arora)  [Orabug: 32143850] 
  - x86/cpu/intel: enable X86_FEATURE_NT_GOOD on Intel Broadwellx (Ankur Arora)  [Orabug: 32143850] 
  - mm, clear_huge_page: use clear_page_uncached() for gigantic pages (Ankur Arora)  [Orabug: 32143850] 
  - x86/clear_page: add clear_page_uncached() (Ankur Arora)  [Orabug: 32143850] 
  - x86/asm: add clear_page_nt() (Ankur Arora)  [Orabug: 32143850] 
  - perf bench: add memset_movnti() (Ankur Arora)  [Orabug: 32143850] 
  - x86/asm: add memset_movnti() (Ankur Arora)  [Orabug: 32143850] 
  - x86/cpuid: add X86_FEATURE_NT_GOOD (Ankur Arora)  [Orabug: 32143850] 
  - kernel: add panic_on_taint (Rafael Aquini)  [Orabug: 32137996] 
  - cifs: handle empty list of targets in cifs_reconnect() (Paulo Alcantara)  [Orabug: 32124750] 
  - cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Paulo Alcantara)  [Orabug: 32124750] 
  - rds/ib: Fix: (rds: Deregister all FRWR mr with free_mr) (Manjunath Patil)  [Orabug: 32113472] 
  - net/rds: Force ARP flush upon RDMA_CM_EVENT_ADDR_CHANGE (Gerd Rausch)  [Orabug: 32095959] 
  - uek-rpm: aarch64: increase CONFIG_NODES_SHIFT from 3 to 6 (Dave Kleikamp)  [Orabug: 32075923] 
  - rds: Restore MR use-once semantics (Håkon Bugge)  [Orabug: 31990092] [Orabug: 32072247] 
  - rds: Fix incorrect cmsg status and use-after-free (Håkon Bugge)  [Orabug: 32003078] [Orabug: 32072245] 
  - rds: Force ordering of {set,clear}_bit operating on m_flags (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - rds: Do not send canceled operations to the transport layer (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - rds: Introduce rds_conn_to_path helper (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - Revert "RDS: Drop the connection as part of cancel to avoid hangs" (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - Revert "rds: fix warning in rds_send_drop_to()" (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - Revert "rds: Use correct conn when dropping connections due to cancel" (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - Revert "rds: prevent use-after-free of rds conn in rds_send_drop_to()" (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - Revert "rds: Use bitmap to designate dropped connections" (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - Revert "UEK6 compiler warning for /net/rds/send.c" (Håkon Bugge)  [Orabug: 31505749] [Orabug: 32072228] 
  - x86/mce/therm_throt: Undo thermal polling properly on CPU offline (Thomas Gleixner)  [Orabug: 32048971] 
  - x86/mce/therm_throt: Do not access uninitialized therm_work (Chuansheng Liu)  [Orabug: 32048971] 
  - x86/mce/therm_throt: Mark throttle_active_work() as __maybe_unused (Arnd Bergmann)  [Orabug: 32048971] 
  - x86/mce/therm_throt: Mask out read-only and reserved MSR bits (Srinivas Pandruvada)  [Orabug: 32048971] 
  - x86/mce/therm_throt: Optimize notifications of thermal throttle (Srinivas Pandruvada)  [Orabug: 32048971] 
  - ocfs2: fix remounting needed after setfacl command (Gang He)  [Orabug: 32042684] 
  - IB/mlx4: disable CQ time stamping (aru kolappan)  [Orabug: 32042517] 
  - net/rds: Refactor sendmsg ancillary data processing (Ka-Cheong Poon)  [Orabug: 32027845] 
  - Bluetooth: A2MP: Fix not initializing all members (Luiz Augusto von Dentz)  [Orabug: 32021285]  {CVE-2020-12352}
  - ima: Use ima_hash_algo for collision detection in the measurement list (Roberto Sassu)  [Orabug: 31973040] 
  - ima: Calculate and extend PCR with digests in ima_template_entry (Roberto Sassu)  [Orabug: 31973040] 
  - ima: Allocate and initialize tfm for each PCR bank (Roberto Sassu)  [Orabug: 31973040] 
  - ima: Switch to dynamically allocated buffer for template digests (Roberto Sassu)  [Orabug: 31973040] 
  - ima: Store template digest directly in ima_template_entry (Roberto Sassu)  [Orabug: 31973040] 
  - scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (James Smart)  [Orabug: 31598148] 
  - net/rds: Check for NULL rds_ibdev in rds_ib_rx() only if rds_ib_srq_enabled (Sharath Srinivasan)  [Orabug: 32113840] 
  - A/A Bonding: Increase number and interval of GARPs sent by rdmaip (Sharath Srinivasan)  [Orabug: 32095766] 
  - powercap: restrict energy meter to root access (Kanth Ghatraju)  [Orabug: 32040802]  {CVE-2020-8694} {CVE-2020-8695}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.101.1.el8
changelog:
  - uek-rpm: Enable Intel Speed Select Technology interface support (Somasundaram Krishnasamy)  [Orabug: 32161425] 
  - platform/x86: ISST: Increase timeout (Srinivas Pandruvada)  [Orabug: 32161425] 
  - platform/x86: ISST: Fix wrong unregister type (Srinivas Pandruvada)  [Orabug: 32161425] 
  - platform/x86: ISST: Allow additional core-power mailbox commands (Srinivas Pandruvada)  [Orabug: 32161425] 
  - IB/mlx4: Convert rej_tmout radix-tree to XArray (Håkon Bugge)  [Orabug: 32136895] 
  - IB/mlx4: Adjust delayed work when a dup is observed (Håkon Bugge)  [Orabug: 32136895] 
  - IB/mlx4: Add support for REJ due to timeout (Håkon Bugge)  [Orabug: 32136895] 
  - IB/mlx4: Fix starvation in paravirt mux/demux (Håkon Bugge)  [Orabug: 32136895] 
  - IB/mlx4: Separate tunnel and wire bufs parameters (Håkon Bugge)  [Orabug: 32136895] 
  - IB/mlx4: Add support for MRA (Håkon Bugge)  [Orabug: 32136895] 
  - IB/mlx4: Add and improve logging (Håkon Bugge)  [Orabug: 32136895] 
  - perf/core: Fix a memory leak in perf_event_parse_addr_filter() (kiyin(尹亮))  [Orabug: 32131172]  {CVE-2020-25704}
  - vt: keyboard, extend func_buf_lock to readers (Jiri Slaby)  [Orabug: 32122948]  {CVE-2020-25656}
  - vt: keyboard, simplify vt_kdgkbsent (Jiri Slaby)  [Orabug: 32122948]  {CVE-2020-25656}
  - tty: make FONTX ioctl use the tty pointer they were actually passed (Linus Torvalds)  [Orabug: 32122725]  {CVE-2020-25668}
  - NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy (Dai Ngo)  [Orabug: 31879682]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.101.2.el8
changelog:
  - vt: Disable KD_FONT_OP_COPY (Daniel Vetter)  [Orabug: 32187738]  {CVE-2020-28974}
  - page_frag: Recover from memory pressure (Dongli Zhang)  [Orabug: 32177966] 
  - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Peilin Ye)  [Orabug: 32176254]  {CVE-2020-28915}
  - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Peilin Ye)  [Orabug: 32176254]  {CVE-2020-28915}
  - ocfs2: initialize ip_next_orphan (Wengang Wang)  [Orabug: 32159053] 
  - net/rds: rds_ib_remove_one() accesses freed memory (Ka-Cheong Poon)  [Orabug: 32213896] 
  - hv_netvsc: make recording RSS hash depend on feature flag (Stephen Hemminger)  [Orabug: 32159973] 
  - hv_netvsc: record hardware hash in skb (Stephen Hemminger)  [Orabug: 32159973] 
  - RDMA/umem: Move to allocate SG table from pages (Maor Gottlieb)  [Orabug: 32005752] 
  - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Maor Gottlieb)  [Orabug: 32005752] 
  - arm64:uek/config: Enable ZONE_DMA config (Vijay Kumar)  [Orabug: 31970521] 
  - Revert "arm64/dts: Serial console fix for RPi4" (Vijay Kumar)  [Orabug: 31970521] 
  - uek-rpm: aarch64: enable CONFIG_ACPI_APEI_EINJ (Dave Kleikamp)  [Orabug: 32182237] 
  - NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Dai Ngo)  [Orabug: 32177992] 
  - NFSD: Fix use-after-free warning when doing inter-server copy (Dai Ngo)  [Orabug: 32177992] 
  - xen/events: block rogue events for some time (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: defer eoi in case of excessive number of events (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: use a common cpu hotplug hook for event channels (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: switch user event channels to lateeoi model (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/pciback: use lateeoi irq binding (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/pvcallsback: use lateeoi irq binding (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/scsiback: use lateeoi irq binding (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/netback: use lateeoi irq binding (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/blkback: use lateeoi irq binding (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: add a new "late EOI" evtchn framework (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: fix race in evtchn_fifo_unmask() (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: add a proper barrier to 2-level uevent unmasking (Juergen Gross)  [Orabug: 32177535]  {CVE-2020-27673}
  - xen/events: avoid removing an event channel while handling it (Juergen Gross)  [Orabug: 32177543]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.102.0.el8
changelog:
  - futex: Fix inode life-time issue (Peter Zijlstra)  [Orabug: 32233515]  {CVE-2020-14381}
  - perf/core: Fix race in the perf_mmap_close() function (Jiri Olsa)  [Orabug: 32233352]  {CVE-2020-14351}
  - intel_idle: Customize IceLake server support (Chen Yu)  [Orabug: 32218858] 
  - dm crypt: Allow unaligned bio buffer lengths for skcipher devices (Sudhakar Panneerselvam)  [Orabug: 32210418] 
  - vhost scsi: fix lun reset completion handling (Mike Christie)  [Orabug: 32167069] 
  - vhost scsi: Add support for LUN resets. (Mike Christie)  [Orabug: 32167069] 
  - vhost scsi: add lun parser helper (Mike Christie)  [Orabug: 32167069] 
  - vhost scsi: fix cmd completion race (Mike Christie)  [Orabug: 32167069] 
  - vhost scsi: alloc cmds per vq instead of session (Mike Christie)  [Orabug: 32167069] 
  - vhost: Create accessors for virtqueues private_data (Eugenio Pérez)  [Orabug: 32167069] 
  - vhost: add helper to check if a vq has been setup (Mike Christie)  [Orabug: 32167069] 
  - scsi: sd: Allow user to configure command retries (Mike Christie)  [Orabug: 32167069] 
  - scsi: core: Add limitless cmd retry support (Mike Christie)  [Orabug: 32167069] 
  - scsi: mpt3sas: Update driver version to 36.100.00.00 (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Handle trigger page after firmware update (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add persistent MPI trigger page (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add persistent SCSI sense trigger page (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add persistent Event trigger page (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add persistent Master trigger page (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add persistent trigger pages support (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Sync time periodically between driver and firmware (Suganath Prabu S)  [Orabug: 32242279] 
  - scsi: mpt3sas: Bump driver version to 35.101.00.00 (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add module parameter multipath_on_hba (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Handle vSES vphy object during HBA reset (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Handling HBA vSES device (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Update hba_port objects after host reset (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Get sas_device objects using device's rphy (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Get device objects using sas_address & portID (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Allocate memory for hba_port objects (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Define hba_port structure (Sreekanth Reddy)  [Orabug: 32242279] 
  - scsi: mpt3sas: Fix ioctl timeout (Suganath Prabu S)  [Orabug: 32242279] 
  - icmp: randomize the global rate limiter (Eric Dumazet)  [Orabug: 32227958]  {CVE-2020-25705}
  - perf/x86/intel/uncore: Add box_offsets for free-running counters (Kan Liang)  [Orabug: 32020885] 
  - perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Kan Liang)  [Orabug: 32020885] 
  - perf/x86/intel/uncore: Add Ice Lake server uncore support (Kan Liang)  [Orabug: 32020885]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.102.0.2.el8
changelog:
  - xen-blkback: set ring->xenblkd to NULL after kthread_stop() (Pawel Wieczorkiewicz)  [Orabug: 32260252]  {CVE-2020-29569}
  - xenbus/xenbus_backend: Disallow pending watch messages (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus: Count pending messages for each watch (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus/xen_bus_type: Support will_handle watch callback (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus: Allow watches discard events before queueing (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - target: fix XCOPY NAA identifier lookup (David Disseldorp)  [Orabug: 32248035]  {CVE-2020-28374}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.103.0.el8
changelog:
  - lockd: don't use interval-based rebinding over TCP (Calum Mackay)  [Orabug: 32337715] 
  - tools: update header files in the tools directory (Thomas Tai)  [Orabug: 32321484] 
  - perf: Fix a kABI breakage in perf_event.h (Thomas Tai)  [Orabug: 32321484] 
  - perf/x86: Fix n_metric for cancelled txn (Peter Zijlstra)  [Orabug: 32321484] 
  - perf/x86: Fix n_pair for cancelled txn (Peter Zijlstra)  [Orabug: 32321484] 
  - perf/x86/intel: Check perf metrics feature for each CPU (Kan Liang)  [Orabug: 32321484] 
  - perf/x86/intel: Support per-thread RDPMC TopDown metrics (Kan Liang)  [Orabug: 32321484] 
  - perf/x86/intel: Support TopDown metrics on Ice Lake (Kan Liang)  [Orabug: 32321484] 
  - perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Kan Liang)  [Orabug: 32321484] 
  - perf/x86: Add a macro for RDPMC offset of fixed counters (Kan Liang)  [Orabug: 32321484] 
  - perf/x86/intel: Generic support for hardware TopDown metrics (Kan Liang)  [Orabug: 32321484] 
  - perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Kan Liang)  [Orabug: 32321484] 
  - perf/core: Unify {pinned,flexible}_sched_in() (Peter Zijlstra)  [Orabug: 32321484] 
  - perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Kan Liang)  [Orabug: 32321484] 
  - perf/x86: Keep LBR records unchanged in host context for guest usage (Like Xu)  [Orabug: 32321484] 
  - perf/x86/intel: Fix the name of perf METRICS (Kan Liang)  [Orabug: 32321484] 
  - perf/x86/intel: Move BTS index to 47 (Kan Liang)  [Orabug: 32321484] 
  - perf/x86/intel: Introduce the fourth fixed counter (Kan Liang)  [Orabug: 32321484] 
  - perf/x86/intel: Name the global status bit in NMI handler (Kan Liang)  [Orabug: 32321484] 
  - perf/x86: Add constraint to create guest LBR event without hw counter (Like Xu)  [Orabug: 32321484] 
  - perf/x86/lbr: Add interface to get LBR information (Like Xu)  [Orabug: 32321484] 
  - perf/x86/core: Refactor hw->idx checks and cleanup (Like Xu)  [Orabug: 32321484] 
  - perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Kan Liang)  [Orabug: 32321484] 
  - perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Sean Christopherson)  [Orabug: 32321484] 
  - partitions/efi: Enable no warning option for the GPT warnings related to alternative header (Saeed Mirzamohammadi)  [Orabug: 32302136] 
  - Revert "cpu/hotplug: avoid race between cpuset_hotplug_workfn and later hotplug" (Daniel Jordan)  [Orabug: 32295229] 
  - cpuset: fix race between hotplug work and later CPU offline (Daniel Jordan)  [Orabug: 32295229] 
  - uek-rpm: aarch64: update PMU configs for Altra (Dave Kleikamp)  [Orabug: 32290034] 
  - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Tuan Phan)  [Orabug: 32290034] 
  - perf: arm-cmn: Fix conversion specifiers for node type (Will Deacon)  [Orabug: 32290034] 
  - perf: arm-cmn: Fix unsigned comparison to less than zero (Will Deacon)  [Orabug: 32290034] 
  - perf: Add Arm CMN-600 PMU driver (Robin Murphy)  [Orabug: 32290034] 
  - perf: Add Arm CMN-600 DT binding (Robin Murphy)  [Orabug: 32290034] 
  - perf: arm_dsu: Support DSU ACPI devices (Tuan Phan)  [Orabug: 32290034] 
  - arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (James Morse)  [Orabug: 32290034] 
  - ACPI: APEI: Kick the memory_failure() queue for synchronous errors (James Morse)  [Orabug: 32290034] 
  - iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jean-Philippe Brucker)  [Orabug: 32290034] 
  - Revert "BACKPORT: perf: Add Arm CMN-600 DT binding" (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "BACKPORT: WIP: perf: Add Arm CMN-600 PMU driver" (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "BACKPORT: WIP: perf/arm-cmn: Add ACPI support" (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf: Add ARM DMC-620 PMU driver." (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "BACKPORT: ACPI / APEI: Kick the memory_failure() queue for synchronous errors" (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "BACKPORT: arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work" (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "Perf: arm-cmn: Allow irq to be shared." (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf: arm_cmn: improve and make it work on 2P." (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf: arm_dsu: Allow IRQ to be shared among devices." (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf: arm_dsu: Support ACPI mode." (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf: arm_dmc620: Update ACPI ID." (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf: avoid breaking KABI by reusing enum" (Dave Kleikamp)  [Orabug: 32290034] 
  - Revert "perf/smmuv3: Allow sharing MMIO registers with the SMMU driver" (Dave Kleikamp)  [Orabug: 32290034] 
  - tty: Fix ->session locking (Jann Horn)  [Orabug: 32266677]  {CVE-2020-29660}
  - tty: Fix ->pgrp locking in tiocspgrp() (Jann Horn)  [Orabug: 32266677]  {CVE-2020-29660}
  - xen-blkback: set ring->xenblkd to NULL after kthread_stop() (Pawel Wieczorkiewicz)  [Orabug: 32260252]  {CVE-2020-29569}
  - xenbus/xenbus_backend: Disallow pending watch messages (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus: Count pending messages for each watch (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus/xen_bus_type: Support will_handle watch callback (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - xen/xenbus: Allow watches discard events before queueing (SeongJae Park)  [Orabug: 32253409]  {CVE-2020-29568}
  - KVM: x86: clflushopt should be treated as a no-op by emulation (David Edmondson)  [Orabug: 32251910]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.103.1.el8
changelog:
  - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Zhang Xiaohui)  [Orabug: 32349203]  {CVE-2020-36158}
  - x86/process: Mark cpu inactive before offlining (Mridula Shastry)  [Orabug: 32234812] 
  - add license checking to kABI checker (Dan Duval)  [Orabug: 32355206]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.103.2.el8
changelog:
  - A/A Bonding: Fix a one-byte-off kmalloc (Håkon Bugge)  [Orabug: 32380824] 
  - netfilter: add and use nf_hook_slow_list() (Florian Westphal)  [Orabug: 32372530]  {CVE-2021-20177}
  - net/rds: Fix gfp_t parameter (Hans Westgaard Ry)  [Orabug: 32372158] 
  - uek-rpm: Report removed symbols also during kabi check (Somasundaram Krishnasamy)  [Orabug: 32380061] 
  - uek-rpm: update kABI lists for new symbol (Dan Duval)  [Orabug: 32378206] 
  - A/A Bonding: Introduce selective interface name inclusion (Håkon Bugge)  [Orabug: 32350974] 
  - uek-rpm: add nfs_ssc to nano_modules (Calum Mackay)  [Orabug: 32346419] 
  - target: fix XCOPY NAA identifier lookup (David Disseldorp)  [Orabug: 32248035]  {CVE-2020-28374}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.103.3.1.el8
changelog:
  - xen-blkback: fix error handling in xen_blkbk_map() (Jan Beulich)  [Orabug: 32492109]  {CVE-2021-26930}
  - xen-scsiback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492101]  {CVE-2021-26931}
  - xen-netback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492101]  {CVE-2021-26931}
  - xen-blkback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492101]  {CVE-2021-26931}
  - Xen/gntdev: correct error checking in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}
  - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}
  - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}
  - Xen/x86: don't bail early from clear_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.104.0.el8
changelog:
  - Revert "rds: Deregister all FRWR mr with free_mr" (aru kolappan)  [Orabug: 32426610] 
  - thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. (Andres Freund)  [Orabug: 32424705] 
  - thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support (Sumeet Pawnikar)  [Orabug: 32424705] 
  - thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (Gayatri Kammela)  [Orabug: 32424705] 
  - nfs: Fix security label length not being reset (Jeffrey Mitchell)  [Orabug: 32350989] 
  - ovl: check permission to open real file (Miklos Szeredi)  [Orabug: 32046372]  {CVE-2020-16120}
  - ovl: verify permissions in ovl_path_open() (Miklos Szeredi)  [Orabug: 32046372]  {CVE-2020-16120}
  - ovl: switch to mounter creds in readdir (Miklos Szeredi)  [Orabug: 32046372]  {CVE-2020-16120}
  - ovl: pass correct flags for opening real directory (Miklos Szeredi)  [Orabug: 32046372] 
  - A/A Bonding: Add synchronized bundle failback (Gerd Rausch)  [Orabug: 32381883]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.104.1.el8
changelog:
  - vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay (Dongli Zhang)  [Orabug: 32471677] 
  - HID: hid-input: fix stylus battery reporting (Dmitry Torokhov)  [Orabug: 32464784]  {CVE-2020-0431}
  - nbd: freeze the queue while we're adding connections (Josef Bacik)  [Orabug: 32447285]  {CVE-2021-3348}
  - futex: Handle faults correctly for PI futexes (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - futex: Simplify fixup_pi_state_owner() (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - futex: Use pi_state_update_owner() in put_pi_state() (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - futex: Don't enable IRQs unconditionally in put_pi_state() (Dan Carpenter)  [Orabug: 32447187]  {CVE-2021-3347}
  - futex: Provide and use pi_state_update_owner() (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - futex: Replace pointless printk in fixup_owner() (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - futex: Ensure the correct return value from futex_lock_pi() (Thomas Gleixner)  [Orabug: 32447187]  {CVE-2021-3347}
  - uek-rpm: Enable Oracle Pilot BMC module (Eric Snowberg)  [Orabug: 32422662] 
  - hwmon: Add a new Oracle Pilot BMC driver (Eric Snowberg)  [Orabug: 32422662] 
  - arm64: Reserve only 256M on RPi for crashkernel=auto (Vijay Kumar)  [Orabug: 32301026]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.104.2.el8
changelog:
  - tcp: fix to update snd_wl1 in bulk receiver fast path (Neal Cardwell)  [Orabug: 32498822] 
  - selinux: allow reading labels before policy is loaded (Jonathan Lebon)  [Orabug: 32492277] 
  - selinux: allow labeling before policy is loaded (Jonathan Lebon)  [Orabug: 32492277] 
  - KVM: SVM: Initialize prev_ga_tag before use (Suravee Suthikulpanit)  [Orabug: 32478549] 
  - tools/power turbostat: Support additional CPU model numbers (Len Brown)  [Orabug: 32422451] 
  - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Tony Luck)  [Orabug: 32422451] 
  - x86/cpu: Add Sapphire Rapids CPU model number (Tony Luck)  [Orabug: 32422451] 
  - tools/power turbostat: Support Tiger Lake (Chen Yu)  [Orabug: 32422451] 
  - uek-rpm: config-aarch64: enable MEMORY HOTREMOVE (Mihai Carabas)  [Orabug: 32353851] 
  - arm64/mm/hotplug: Ensure early memory sections are all online (Anshuman Khandual)  [Orabug: 32353851] 
  - arm64/mm/hotplug: Enable MEM_OFFLINE event handling (Anshuman Khandual)  [Orabug: 32353851] 
  - arm64/mm/hotplug: Register boot memory hot remove notifier earlier (Anshuman Khandual)  [Orabug: 32353851] 
  - arm64/mm: Enable memory hot remove (Anshuman Khandual)  [Orabug: 32353851] 
  - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Anshuman Khandual)  [Orabug: 32353851] 
  - KVM: arm64: Save/restore sp_el0 as part of __guest_enter (Marc Zyngier)  [Orabug: 32171445] 
  - net/mlx4_en: Handle TX error CQE (Moshe Shemesh)  [Orabug: 32492969] 
  - net/mlx4_en: Avoid scheduling restart task if it is already running (Moshe Shemesh)  [Orabug: 32492969]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.104.3.el8
changelog:
  - config: enable CONFIG_MLX5_MPFS (Brian Maly)  [Orabug: 32249042] 
  - net: Fix bridge enslavement failure (Ido Schimmel)  [Orabug: 32503298] 
  - inet: do not call sublist_rcv on empty list (Florian Westphal)  [Orabug: 32512814] 
  - KVM: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Eric Auger)  [Orabug: 32499188] 
  - random: wire /dev/random with a DRBG instance (Saeed Mirzamohammadi)  [Orabug: 32522087] 
  - crypto: drbg - always try to free Jitter RNG instance (Stephan Müller)  [Orabug: 32522087] 
  - crypto: drbg - always seeded with SP800-90B compliant noise source (Stephan Müller)  [Orabug: 32522087] 
  - crypto: jitter - SP800-90B compliance (Stephan Müller)  [Orabug: 32522087] 
  - crypto: jitter - add header to fix buildwarnings (Ben Dooks)  [Orabug: 32522087] 
  - crypto: jitter - fix comments (Alexander E. Patrakov)  [Orabug: 32522087] 
  - xen-blkback: fix error handling in xen_blkbk_map() (Jan Beulich)  [Orabug: 32492109]  {CVE-2021-26930}
  - xen-scsiback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492101]  {CVE-2021-26931}
  - xen-netback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492101]  {CVE-2021-26931}
  - xen-blkback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492101]  {CVE-2021-26931}
  - Xen/gntdev: correct error checking in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}
  - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}
  - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}
  - Xen/x86: don't bail early from clear_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492093]  {CVE-2021-26932}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2036.104.5.el8
changelog:
  - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech)  [Orabug: 32603379]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech)  [Orabug: 32603379]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - scsi: iscsi: Report connection state in sysfs (Gabriel Krisman Bertazi)  [Orabug: 32603379]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Joe Perches)  [Orabug: 32603379]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - scsi: iscsi: Restrict sessions and handles to admin capabilities (Lee Duncan)  [Orabug: 32603379]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.4.el8
changelog:
  - Revert "rds: Deregister all FRWR mr with free_mr" (aru kolappan)  [Orabug: 32426609] 
  - thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. (Andres Freund)  [Orabug: 32424704] 
  - thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support (Sumeet Pawnikar)  [Orabug: 32424704] 
  - thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (Gayatri Kammela)  [Orabug: 32424704] 
  - KVM: x86: Expose AVX512_FP16 for supported CPUID (Cathy Zhang)  [Orabug: 32424461] 
  - x86/kvm: Expose TSX Suspend Load Tracking feature (Cathy Zhang)  [Orabug: 32424461] 
  - x86: Expose SERIALIZE for supported cpuid (Paolo Bonzini)  [Orabug: 32424461] 
  - KVM: x86: Expose fast short REP MOV for supported cpuid (Zhenyu Wang)  [Orabug: 32424461] 
  - KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Zhenyu Wang)  [Orabug: 32424461] 
  - x86: Enumerate AVX512 FP16 CPUID feature flag (Kyung Min Park)  [Orabug: 32424461] 
  - EDAC/i10nm: Add Intel Sapphire Rapids server support (Qiuxu Zhuo)  [Orabug: 32424461] 
  - EDAC/i10nm: Use readl() to access MMIO registers (Qiuxu Zhuo)  [Orabug: 32424461] 
  - EDAC: Add DDR5 new memory type (Qiuxu Zhuo)  [Orabug: 32424461] 
  - EDAC: Add three new memory types (Qiuxu Zhuo)  [Orabug: 32424461] 
  - x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Fenghua Yu)  [Orabug: 32424461] 
  - x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Kyung Min Park)  [Orabug: 32424461] 
  - x86/cpufeatures: Add enumeration for SERIALIZE instruction (Ricardo Neri)  [Orabug: 32424461] 
  - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Fenghua Yu)  [Orabug: 32424461] 
  - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Tony Luck)  [Orabug: 32424461] 
  - x86/cpufeatures: Add Architectural LBRs feature bit (Kan Liang)  [Orabug: 32424461] 
  - powercap: intel_rapl: add support for Sapphire Rapids (Zhang Rui)  [Orabug: 32424461] 
  - x86/cpu: Add Sapphire Rapids CPU model number (Tony Luck)  [Orabug: 32424461] 
  - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Qiuxu Zhuo)  [Orabug: 32424461] 
  - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Borislav Petkov)  [Orabug: 32424461] 
  - powercap/intel_rapl: Convert to new X86 CPU match macros (Thomas Gleixner)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for TigerLake Mobile (Zhang Rui)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for JasperLake (Zhang Rui)  [Orabug: 32424461] 
  - x86/cpufeatures: Add support for fast short REP; MOVSB (Tony Luck)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for Cometlake desktop (Zhang Rui)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for CometLake Mobile (Zhang Rui)  [Orabug: 32424461] 
  - crypto: lib/chacha20poly1305 - define empty module exit function (Jason A. Donenfeld)  [Orabug: 32417868] 
  - A/A Bonding: Add synchronized bundle failback (Gerd Rausch)  [Orabug: 32381881]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.5.el8
changelog:
  - vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay (Dongli Zhang)  [Orabug: 32471659] 
  - arm64: Reserve only 256M on RPi for crashkernel=auto (Vijay Kumar)  [Orabug: 32454711] 
  - nbd: freeze the queue while we're adding connections (Josef Bacik)  [Orabug: 32447284]  {CVE-2021-3348}
  - futex: Handle faults correctly for PI futexes (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Simplify fixup_pi_state_owner() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Use pi_state_update_owner() in put_pi_state() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Provide and use pi_state_update_owner() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Replace pointless printk in fixup_owner() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Ensure the correct return value from futex_lock_pi() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - uek-rpm: Enable Oracle Pilot BMC module (Eric Snowberg)  [Orabug: 32422661] 
  - hwmon: Add a new Oracle Pilot BMC driver (Eric Snowberg)  [Orabug: 32422661] 
  - rds: avoid crash on IB conn path shutdown prepare (Alan Maguire)  [Orabug: 32466763] 
  - mm/memcontrol: Increase threshold for draining per-cpu stocked bytes (Imran Khan)  [Orabug: 32314559]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.6.el8
changelog:
  - selinux: allow reading labels before policy is loaded (Jonathan Lebon)  [Orabug: 32492276] 
  - rds: tracepoints incorrectly reporting valid rds ping as drop (Alan Maguire)  [Orabug: 32490004] 
  - KVM: arm64: Save/restore sp_el0 as part of __guest_enter (Marc Zyngier)  [Orabug: 32488537] 
  - uek-rpm: config-aarch64: enable MEMORY HOTREMOVE (Mihai Carabas)  [Orabug: 32353873] 
  - arm64/mm/hotplug: Ensure early memory sections are all online (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm/hotplug: Enable MEM_OFFLINE event handling (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm/hotplug: Register boot memory hot remove notifier earlier (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm: Enable memory hot remove (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Anshuman Khandual)  [Orabug: 32353873] 
  - rds: tracepoint-related KASAN: use-after-free Read in rds_send_xmit (Alan Maguire)  [Orabug: 32490030] 
  - inet: do not call sublist_rcv on empty list (Florian Westphal)  [Orabug: 32422895] 
  - net/mlx4_en: Handle TX error CQE (Moshe Shemesh)  [Orabug: 32485133] 
  - net/mlx4_en: Avoid scheduling restart task if it is already running (Moshe Shemesh)  [Orabug: 32485133] 
  - vdpa/mlx5: allow Jumbo MTU config other than standard sized MTU (Si-Wei Liu)  [Orabug: 32480078] 
  - vdpa/mlx5: should exclude header length and fcs from mtu (Si-Wei Liu)  [Orabug: 32480078] 
  - vdpa/mlx5: Fix memory key MTT population (Eli Cohen)  [Orabug: 32480078] 
  - vdpa: Use simpler version of ida allocation (Parav Pandit)  [Orabug: 32480078] 
  - vdpa: Add missing comment for virtqueue count (Parav Pandit)  [Orabug: 32480078] 
  - vdpa/mlx5: Use write memory barrier after updating CQ index (Eli Cohen)  [Orabug: 32480078] 
  - vdpa: remove unnecessary 'default n' in Kconfig entries (Stefano Garzarella)  [Orabug: 32480078] 
  - vhost_vdpa: switch to vmemdup_user() (Tian Tao)  [Orabug: 32480078] 
  - vhost_vdpa: return -EFAULT if copy_to_user() fails (Dan Carpenter)  [Orabug: 32480078] 
  - vdpa: mlx5: fix vdpa/vhost dependencies (Randy Dunlap)  [Orabug: 32480078] 
  - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Eli Cohen)  [Orabug: 32480078] 
  - vdpa/mlx5: Fix failure to bring link up (Eli Cohen)  [Orabug: 32480078] 
  - vdpa/mlx5: Make use of a specific 16 bit endianness API (Eli Cohen)  [Orabug: 32480078] 
  - vdpasim: fix "mac_pton" undefined error (Laurent Vivier)  [Orabug: 32480078] 
  - vdpasim: allow to assign a MAC address (Laurent Vivier)  [Orabug: 32480078] 
  - vdpasim: fix MAC address configuration (Laurent Vivier)  [Orabug: 32480078] 
  - vdpa: handle irq bypass register failure case (Zhu Lingshan)  [Orabug: 32480078] 
  - vdpa_sim: Fix DMA mask (Laurent Vivier)  [Orabug: 32480078] 
  - vdpa/mlx5: Fix error return in map_direct_mr() (Jing Xiangfeng)  [Orabug: 32480078] 
  - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Dan Carpenter)  [Orabug: 32480078] 
  - vdpa_sim: implement get_iova_range() (Jason Wang)  [Orabug: 32480078] 
  - vhost: vdpa: report iova range (Jason Wang)  [Orabug: 32480078] 
  - vdpa: introduce config op to get valid iova range (Jason Wang)  [Orabug: 32480078] 
  - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Zhu Lingshan)  [Orabug: 32480078] 
  - vhost_vdpa: Fix duplicate included kernel.h (Tian Tao)  [Orabug: 32480078] 
  - rds: CONFIG_RDS_DEBUG + tracepoints breaks rds build (Alan Maguire)  [Orabug: 32442487] 
  - tools/power turbostat: Support additional CPU model numbers (Len Brown)  [Orabug: 32422450] 
  - tools/power turbostat: Support Tiger Lake (Chen Yu)  [Orabug: 32422450]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.7.el8
changelog:
  - KVM: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Eric Auger)  [Orabug: 32504832] 
  - xen-blkback: fix error handling in xen_blkbk_map() (Jan Beulich)  [Orabug: 32492108]  {CVE-2021-26930}
  - xen-scsiback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492100]  {CVE-2021-26931}
  - xen-netback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492100]  {CVE-2021-26931}
  - xen-blkback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492100]  {CVE-2021-26931}
  - Xen/gntdev: correct error checking in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}
  - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}
  - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}
  - Xen/x86: don't bail early from clear_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.8.el8
changelog:
  - config: enable CONFIG_MLX5_MPFS (Brian Maly)  [Orabug: 32522477] 
  - random: wire /dev/random with a DRBG instance (Saeed Mirzamohammadi)  [Orabug: 32522086] 
  - crypto: drbg - always try to free Jitter RNG instance (Stephan Müller)  [Orabug: 32522086] 
  - crypto: drbg - always seeded with SP800-90B compliant noise source (Stephan Müller)  [Orabug: 32522086] 
  - crypto: jitter - SP800-90B compliance (Stephan Müller)  [Orabug: 32522086] 
  - crypto: jitter - add header to fix buildwarnings (Ben Dooks)  [Orabug: 32522086] 
  - crypto: jitter - fix comments (Alexander E. Patrakov)  [Orabug: 32522086] 
  - Revert "RDMA/umem: Move to allocate SG table from pages" (John Donnelly)  [Orabug: 32481224] 
  - Revert "lib/scatterlist: Add support in dynamic allocation of SG table from pages" (John Donnelly)  [Orabug: 32481224] 
  - Revert "Maintainer: Fix build warning introduced in commit 99b99d76e6732" (John Donnelly)  [Orabug: 32481224]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.10.el8
changelog:
  - scsi: target: core: Make completion affinity configurable (Mike Christie)  [Orabug: 32403502] 
  - target: flush submission work during TMR processing (Mike Christie)  [Orabug: 32403502] 
  - target iblock: add backend plug/unplug callouts (Mike Christie)  [Orabug: 32403502] 
  - target: fix backend plugging (Mike Christie)  [Orabug: 32403502] 
  - target: cleanup cmd flag bits (Mike Christie)  [Orabug: 32403502] 
  - tcm loop: use lio wq cmd submission helper (Mike Christie)  [Orabug: 32403502] 
  - tcm loop: use blk cmd allocator for se_cmds (Mike Christie)  [Orabug: 32403502] 
  - vhost scsi: use lio wq cmd submission helper (Mike Christie)  [Orabug: 32403502] 
  - target: add workqueue based cmd submission (Mike Christie)  [Orabug: 32403502] 
  - target: add gfp_t arg to target_cmd_init_cdb (Mike Christie)  [Orabug: 32403502] 
  - target: remove target_submit_cmd_map_sgls (Mike Christie)  [Orabug: 32403502] 
  - tcm_fc: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - xen-scsiback: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - vhost-scsi: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - usb gadget: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - sbp_target: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - tcm_loop: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - qla2xxx: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - ibmvscsi_tgt: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - srpt: Convert to new submission API (Mike Christie)  [Orabug: 32403502] 
  - target: break up target_submit_cmd_map_sgls (Mike Christie)  [Orabug: 32403502] 
  - target: rename transport_init_se_cmd (Mike Christie)  [Orabug: 32403502] 
  - target: drop kref_get_unless_zero in target_get_sess_cmd (Mike Christie)  [Orabug: 32403502] 
  - target: move t_task_cdb initialization (Mike Christie)  [Orabug: 32403502] 
  - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Mike Christie)  [Orabug: 32403502] 
  - scsi: target: Make state_list per CPU (Mike Christie)  [Orabug: 32403502] 
  - scsi: target: Drop sess_cmd_lock from I/O path (Mike Christie)  [Orabug: 32403502] 
  - scsi: qla2xxx: Move sess cmd list/lock to driver (Mike Christie)  [Orabug: 32403502] 
  - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Mike Christie)  [Orabug: 32403502] 
  - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Mike Christie)  [Orabug: 32403502] 
  - scsi: target: Fix cmd_count ref leak (Mike Christie)  [Orabug: 32403502] 
  - scsi: target: Fix LUN ref count handling (Mike Christie)  [Orabug: 32403502] 
  - scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Sudhakar Panneerselvam)  [Orabug: 32403502] 
  - scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Sudhakar Panneerselvam)  [Orabug: 32403502] 
  - scsi: target: Fix NULL pointer dereference (Sudhakar Panneerselvam)  [Orabug: 32403502] 
  - scsi: target: Initialize LUN in transport_init_se_cmd() (Sudhakar Panneerselvam)  [Orabug: 32403502] 
  - scsi: target: Factor out a new helper, target_cmd_init_cdb() (Sudhakar Panneerselvam)  [Orabug: 32403502] 
  - mm: memcontrol: decouple reference counting from page accounting (Johannes Weiner)  [Orabug: 32424163] 
  - uek-rpm: add opbmc to nano-kernel (Eric Snowberg)  [Orabug: 32555675] 
  - rds: rds_drop_egress events should be enabled as part of RDS_RTD_SND (Alan Maguire)  [Orabug: 32587016] 
  - rds: use dedicated rds_send_lock_contention tracepoint instead of drop (Alan Maguire)  [Orabug: 32587016] 
  - rds: ensure saddr/daddr for tracepoints is not NULL (Alan Maguire)  [Orabug: 32580940] 
  - hsr: use netdev_err() instead of WARN_ONCE() (Taehee Yoo)  [Orabug: 32576070] 
  - PCI: hotplug: Add module parameter to allow user control of LEDs (Thomas Tai)  [Orabug: 32556980] 
  - net/rds: increase 1MB MR pool size for RDS (Manjunath Patil)  [Orabug: 32556086] 
  - block/diskstats: accumulate all per-cpu counters in one pass (Konstantin Khlebnikov)  [Orabug: 32531556] 
  - arm64/crash_core: fix TCR_EL1.T1SZ in vmcoreinfo (John Donnelly)  [Orabug: 32559514] 
  - x86/platform/uv: Fix UV4 hub revision adjustment (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Fix copied UV5 output archtype (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Drop last traces of uv_flush_tlb_others (Jiri Slaby)  [Orabug: 32527680] 
  - x86/tlb/uv: Add a forward declaration for struct flush_tlb_info (Borislav Petkov)  [Orabug: 32527680] 
  - x86/platform/uv: Recognize UV5 hubless system identifier (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Remove spaces from OEM IDs (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Fix missing OEM_TABLE_ID (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update Copyrights to conform to HPE standards (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update for UV5 NMI MMR changes (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update UV5 TSC checking (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update node present counting (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update UV5 MMR references in UV GRU (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Add and decode Arch Type in UVsystab (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Add UV5 direct references (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Update UV MMRs for UV5 (Mike Travis)  [Orabug: 32527680] 
  - drivers/misc/sgi-xp: Adjust references in UV kernel modules (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Remove SCIR MMR references for UV systems (Mike Travis)  [Orabug: 32527680] 
  - x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Mike Travis)  [Orabug: 32527680] 
  - x86/apic/uv: Avoid unused variable warning (Arnd Bergmann)  [Orabug: 32527680] 
  - x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for UV1 platform from uv (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for uv1 platform from uv_hub (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for UV1 platform from uv_bau (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for UV1 platform from uv_mmrs (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for UV1 platform from uv_tlb (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove support for UV1 platform from uv_time (steve.wahl@hpe.com)  [Orabug: 32527680] 
  - x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Christoph Hellwig)  [Orabug: 32527680] 
  - x86/platform/uv: Unexport uv_apicid_hibits (Christoph Hellwig)  [Orabug: 32527680] 
  - x86/platform/uv: Remove _uv_hub_info_check() (Christoph Hellwig)  [Orabug: 32527680] 
  - x86/platform/uv: Simplify uv_send_IPI_one() (Christoph Hellwig)  [Orabug: 32527680] 
  - x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Christoph Hellwig)  [Orabug: 32527680] 
  - x86/platform/uv: Remove the uv_partition_coherence_id() macro (Christoph Hellwig)  [Orabug: 32527680] 
  - x86/apic/uv: Remove code for unused distributed GRU mode (Steve Wahl)  [Orabug: 32527680] 
  - cper,edac,efi: Memory Error Record: bank group/address and chip id (Alex Kluver)  [Orabug: 32526741] 
  - edac,ghes,cper: Add Row Extension to Memory Error Record (Alex Kluver)  [Orabug: 32526741] 
  - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Steve Wahl)  [Orabug: 32526200] 
  - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Steve Wahl)  [Orabug: 32526200] 
  - perf/x86/intel/uncore: Generic support for the PCI sub driver (Kan Liang)  [Orabug: 32526200] 
  - perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Kan Liang)  [Orabug: 32526200] 
  - perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Kan Liang)  [Orabug: 32526200] 
  - perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Kan Liang)  [Orabug: 32526200] 
  - perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Kan Liang)  [Orabug: 32526200]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.11.el8
changelog:
  - mm/vmscan: fix infinite loop in drop_slab_node (Chunxin Zang)  [Orabug: 32620155] 
  - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech)  [Orabug: 32603378]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech)  [Orabug: 32603378]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - scsi: iscsi: Report connection state in sysfs (Gabriel Krisman Bertazi)  [Orabug: 32603378]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Joe Perches)  [Orabug: 32603378]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - scsi: iscsi: Restrict sessions and handles to admin capabilities (Lee Duncan)  [Orabug: 32603378]  {CVE-2021-27363} {CVE-2021-27364} {CVE-2021-27365}
  - drm/nouveau: bail out of nouveau_channel_new if channel init fails (Frantisek Hrbata)  [Orabug: 32591559]  {CVE-2020-25639}
  - mm: support memblock alloc on the exact node for sparse_buffer_init() (Yunfeng Ye)  [Orabug: 32613823] 
  - mm/sparse.c: do not waste pre allocated memmap space (Michal Hocko)  [Orabug: 32613823] 
  - mm/sparse: consistently do not zero memmap (Vincent Whitchurch)  [Orabug: 32613823]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.12.el8
changelog:
  - Revert "x86/platform/uv: Update UV MMRs for UV5" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Add UV5 direct references" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Add and decode Arch Type in UVsystab" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Update MMIOH references based on new UV5 MMRs" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Adjust GAM MMR references affected by UV5 updates" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Update UV5 MMR references in UV GRU" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Update node present counting" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Update UV5 TSC checking" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Update for UV5 NMI MMR changes" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Update Copyrights to conform to HPE standards" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Fix missing OEM_TABLE_ID" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Remove spaces from OEM IDs" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Recognize UV5 hubless system identifier" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/tlb/uv: Add a forward declaration for struct flush_tlb_info" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Drop last traces of uv_flush_tlb_others" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Fix copied UV5 output archtype" (Jack Vogel)  [Orabug: 32651197] 
  - Revert "x86/platform/uv: Fix UV4 hub revision adjustment" (Jack Vogel)  [Orabug: 32651197]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.13.el8
changelog:
  - bpf, selftests: Fix up some test_verifier cases for unprivileged (Piotr Krysiuk)  [Orabug: 32656761]  {CVE-2020-27170} {CVE-2020-27171}
  - bpf: Add sanity check for upper ptr_limit (Piotr Krysiuk)  [Orabug: 32656761]  {CVE-2020-27170} {CVE-2020-27171}
  - bpf: Simplify alu_limit masking for pointer arithmetic (Piotr Krysiuk)  [Orabug: 32656761]  {CVE-2020-27170} {CVE-2020-27171}
  - bpf: Fix off-by-one for area size in creating mask to left (Piotr Krysiuk)  [Orabug: 32656761]  {CVE-2020-27170} {CVE-2020-27171}
  - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Piotr Krysiuk)  [Orabug: 32656761]  {CVE-2020-27170} {CVE-2020-27171}
  - selftests/bpf: Test access to bpf map pointer (Andrey Ignatov)  [Orabug: 32656761]  {CVE-2020-27170} {CVE-2020-27171}
  - bpf: Fix truncation handling for mod32 dst reg wrt zero (Daniel Borkmann)  [Orabug: 32673813]  {CVE-2021-3444}
  - bpf: Fix 32 bit src register truncation on div/mod (Daniel Borkmann)  [Orabug: 32673813]  {CVE-2021-3444}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.201.1.el8
changelog:
  - IB/mlx5: Reduce max order of memory allocated for xlt update (Praveen Kumar Kannoju)  [Orabug: 32751624] 
  - netfilter: x_tables: Use correct memory barriers. (Mark Tomlinson)  [Orabug: 32709120]  {CVE-2021-29650}
  - perf/x86/intel: Fix a crash caused by zero PEBS status (Kan Liang)  [Orabug: 32669468]  {CVE-2021-28971}
  - btrfs: fix race when cloning extent buffer during rewind of an old root (Filipe Manana)  [Orabug: 32669450]  {CVE-2021-28964}
  - uek-rpm: Update SecureBoot Digicert 2021 certificates (Jack Vogel)  [Orabug: 32532663] 
  - RDMA/rxe:  ipc_bench fails on SoftRoCE with shpd (Rao Shoaib)  [Orabug: 32716155] 
  - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Stefano Garzarella)  [Orabug: 32696005]  {CVE-2021-29266}
  - vhost-vdpa: fix use-after-free of v->config_ctx (Stefano Garzarella)  [Orabug: 32696005]  {CVE-2021-29266}
  - fuse: fix live lock in fuse_iget() (Amir Goldstein)  [Orabug: 32669269]  {CVE-2021-28950}
  - fuse: fix bad inode (Miklos Szeredi)  [Orabug: 32669269]  {CVE-2021-28950}
  - RDMA/core: Fix corrupted SL on passive side (Håkon Bugge)  [Orabug: 32662965] 
  - Xen/gnttab: handle p2m update errors on a per-slot basis (Jan Beulich)  [Orabug: 32651473]  {CVE-2021-28038}
  - RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Rao Shoaib)  [Orabug: 32648060] 
  - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Wanpeng Li)  [Orabug: 32641672] 
  - xen/netback: avoid race in xenvif_rx_ring_slots_available() (Juergen Gross)  [Orabug: 32640116] 
  - uek-rpm: ol7: aarch64: add CONFIG_ACPI_HOTPLUG_MEMORY (Mihai Carabas)  [Orabug: 32638660] 
  - KVM: SVM: Disable AVIC before setting V_IRQ (Suravee Suthikulpanit)  [Orabug: 32603569] 
  - KVM: Introduce kvm_make_all_cpus_request_except() (Suravee Suthikulpanit)  [Orabug: 32603569] 
  - KVM: X86: correct meaningless kvm_apicv_activated() check (Paolo Bonzini)  [Orabug: 32603569] 
  - KVM: Disable preemption in kvm_get_running_vcpu() (Marc Zyngier)  [Orabug: 32603569] 
  - KVM: Move running VCPU from ARM to common code (Paolo Bonzini)  [Orabug: 32603569] 
  - xen-blkback: don't leak persistent grants from xen_blkbk_map() (Jan Beulich)  [Orabug: 32697850]  {CVE-2021-28688}
  - video: hyperv_fb: Fix the mmap() regression for v5.4.y and older (Dexuan Cui)  [Orabug: 32651461]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.201.2.el8
changelog:
  - md/bitmap: wait for external bitmap writes to complete during tear down (Sudhakar Panneerselvam)  [Orabug: 32764237] 
  - ocfs2: fix deadlock between setattr and dio_end_io_write (Wengang Wang)  [Orabug: 32763849] 
  - tcp: do not mess with cloned skbs in tcp_add_backlog() (Eric Dumazet)  [Orabug: 32760314] 
  - Revert "x86/vmlinux: Use INT3 instead of NOP for linker fill bytes" (John Donnelly)  [Orabug: 32576398]  {CVE-2021-3411}
  - iommu/vt-d: Fix agaw for a supported 48 bit guest address width (Saeed Mirzamohammadi)  [Orabug: 32734148] 
  - LTS tag: v5.4.85 (Jack Vogel)  
  - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Xiaochen Shen)  
  - x86/resctrl: Remove unused struct mbm_state::chunks_bw (James Morse)  
  - membarrier: Explicitly sync remote cores when SYNC_CORE is requested (Andy Lutomirski)  
  - Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test" (Kamal Mostafa)  
  - KVM: mmu: Fix SPTE encoding of MMIO generation upper half (Maciej S. Szmigiero)  
  - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access (Alexander Sverdlin)  
  - ALSA: pcm: oss: Fix potential out-of-bounds shift (Takashi Iwai)  
  - USB: sisusbvga: Make console support depend on BROKEN (Thomas Gleixner)  
  - USB: UAS: introduce a quirk to set no_write_same (Oliver Neukum)  
  - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Hans de Goede)  
  - xhci: Give USB2 ports time to enter U3 in bus suspend (Li Jun)  
  - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Takashi Iwai)  
  - ALSA: usb-audio: Fix potential out-of-bounds shift (Takashi Iwai)  
  - USB: add RESET_RESUME quirk for Snapscan 1212 (Oliver Neukum)  
  - USB: dummy-hcd: Fix uninitialized array use in init() (Bui Quang Minh)  
  - ktest.pl: If size of log is too big to email, email error message (Steven Rostedt (VMware))  
  - net: stmmac: delete the eee_ctrl_timer after napi disabled (Fugang Duan)  
  - net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux (Martin Blumenstingl)  
  - net: ll_temac: Fix potential NULL dereference in temac_probe() (Zhang Changzhong)  
  - lan743x: fix for potential NULL pointer dereference with bare card (Sergej Bauer)  
  - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Neal Cardwell)  
  - tcp: select sane initial rcvq_space.space for big MSS (Eric Dumazet)  
  - net: stmmac: free tx skb buffer in stmmac_resume() (Fugang Duan)  
  - bridge: Fix a deadlock when enabling multicast snooping (Joseph Huang)  
  - enetc: Fix reporting of h/w packet counters (Claudiu Manoil)  
  - udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long)  
  - net: hns3: remove a misused pragma packed (Huazhong Tan)  
  - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Stephen Suryaputra)  
  - net: bridge: vlan: fix error return code in __vlan_add() (Zhang Changzhong)  
  - mac80211: mesh: fix mesh_pathtbl_init() error path (Eric Dumazet)  
  - ipv4: fix error return code in rtm_to_fib_config() (Zhang Changzhong)  
  - ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() (Peilin Ye)  
  - LTS tag: v5.4.84 (Jack Vogel)  
  - compiler.h: fix barrier_data() on clang (Arvind Sankar)  
  - mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING (Minchan Kim)  
  - x86/apic/vector: Fix ordering in vector assignment (Thomas Gleixner)  
  - x86/membarrier: Get rid of a dubious optimization (Andy Lutomirski)  
  - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Arvind Sankar)  
  - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Dan Carpenter)  
  - proc: use untagged_addr() for pagemap_read addresses (Miles Chen)  
  - kbuild: avoid static_assert for genksyms (Arnd Bergmann)  
  - drm/i915/display/dp: Compute the correct slice count for VDSC on DP (Manasi Navare)  
  - mmc: block: Fixup condition for CMD13 polling for RPMB requests (Bean Huo)  
  - pinctrl: amd: remove debounce filter setting in IRQ type setting (Coiby Xu)  
  - Input: i8042 - add Acer laptops to the i8042 reset list (Chris Chiu)  
  - Input: cm109 - do not stomp on control URB (Dmitry Torokhov)  
  - ktest.pl: Fix incorrect reboot for grub2bls (Libo Chen)  
  - can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0 (Pankaj Sharma)  
  - platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet (Hans de Goede)  
  - platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC (Max Verevkin)  
  - platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE (Timo Witte)  
  - platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen (Hans de Goede)  
  - platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e (Hans de Goede)  
  - arm64: tegra: Disable the ACONNECT for Jetson TX2 (Jon Hunter)  
  - soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) (Hao Si)  
  - spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts (Ran Wang)  
  - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Xu Qiang)  
  - ibmvnic: skip tx timeout reset while in resetting (Lijun Pan)  
  - interconnect: qcom: qcs404: Remove GPU and display RPM IDs (Georgi Djakov)  
  - scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE (Can Guo)  
  - ARC: stack unwinding: don't assume non-current task is sleeping (Vineet Gupta)  
  - arm64: dts: broadcom: clear the warnings caused by empty dma-ranges (Zhen Lei)  
  - powerpc: Drop -me200 addition to build flags (Michael Ellerman)  
  - iwlwifi: mvm: fix kernel panic in case of assert during CSA (Sara Sharon)  
  - iwlwifi: pcie: set LTR to avoid completion timeout (Johannes Berg)  
  - arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards. (Markus Reichl)  
  - iwlwifi: pcie: limit memory read spin time (Johannes Berg)  
  - x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S (Fangrui Song)  
  - Kbuild: do not emit debug info for assembly with LLVM_IAS=1 (Nick Desaulniers)


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.202.0.el8
changelog:
  - LTS tag: v5.4.86 (Jack Vogel)  
  - x86/CPU/AMD: Save AMD NodeId as cpu_die_id (Yazen Ghannam)  
  - Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" (Steven Rostedt (VMware))  
  - rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time (Nikita Shubin)  
  - regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x (DingHua Ma)  
  - PCI: Fix pci_slot_release() NULL pointer dereference (Jubin Zhong)  
  - platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 (Carlos Garnacho)  
  - libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels (Dan Williams)  
  - dma-buf/dma-resv: Respect num_fences when initializing the shared fence list. (Maarten Lankhorst)  
  - device-dax/core: Fix memory leak when rmmod dax.ko (Wang Hai)  
  - clk: tegra: Do not return 0 on failure (Nicolin Chen)  
  - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 (Terry Zhou)  
  - clk: ingenic: Fix divider calculation with div tables (Paul Cercueil)  
  - pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler (Yangtao Li)  
  - md/cluster: fix deadlock when node is doing resync job (Zhao Heming)  
  - md/cluster: block reshape with remote resync job (Zhao Heming)  
  - iio:adc:ti-ads124s08: Fix alignment and data leak issues. (Jonathan Cameron)  
  - iio:adc:ti-ads124s08: Fix buffer being too long. (Jonathan Cameron)  
  - iio:imu:bmi160: Fix too large a buffer. (Jonathan Cameron)  
  - iio:pressure:mpl3115: Force alignment of buffer (Jonathan Cameron)  
  - iio:magnetometer:mag3110: Fix alignment and data leak issues. (Jonathan Cameron)  
  - iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. (Jonathan Cameron)  
  - iio:light:rpr0521: Fix timestamp alignment and prevent data leak. (Jonathan Cameron)  
  - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume (Qinglang Miao)  
  - iio: buffer: Fix demux update (Nuno Sá)  
  - scsi: qla2xxx: Fix crash during driver load on big endian machines (Arun Easi)  
  - mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments (Sergei Antonov)  
  - mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read (Praveenkumar I)  
  - mtd: parser: cmdline: Fix parsing of part-names with colons (Sven Eckelmann)  
  - mtd: spinand: Fix OOB read (Miquel Raynal)  
  - soc: qcom: smp2p: Safely acquire spinlock without IRQs (Evan Green)  
  - spi: atmel-quadspi: Fix AHB memory accesses (Tudor Ambarus)  
  - spi: atmel-quadspi: Disable clock in probe error path (Lukas Wunner)  
  - spi: mt7621: Don't leak SPI master in probe error path (Lukas Wunner)  
  - spi: mt7621: Disable clock in probe error path (Lukas Wunner)  
  - spi: synquacer: Disable clock in probe error path (Lukas Wunner)  
  - spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path (Lukas Wunner)  
  - spi: sc18is602: Don't leak SPI master in probe error path (Lukas Wunner)  
  - spi: rb4xx: Don't leak SPI master in probe error path (Lukas Wunner)  
  - spi: pic32: Don't leak DMA channels in probe error path (Lukas Wunner)  
  - spi: mxic: Don't leak SPI master in probe error path (Lukas Wunner)  
  - spi: gpio: Don't leak SPI master in probe error path (Lukas Wunner)  
  - spi: fsl: fix use of spisel_boot signal on MPC8309 (Rasmus Villemoes)  
  - spi: davinci: Fix use-after-free on unbind (Lukas Wunner)  
  - spi: atmel-quadspi: Fix use-after-free on unbind (Lukas Wunner)  
  - spi: spi-sh: Fix use-after-free on unbind (Lukas Wunner)  
  - spi: pxa2xx: Fix use-after-free on unbind (Lukas Wunner)  
  - drm/i915: Fix mismatch between misplaced vma check and vma insert (Chris Wilson)  
  - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor() (Zwane Mwaikambo)  
  - drm/amd/display: Fix memory leaks in S3 resume (Stylon Wang)  
  - platform/x86: mlx-platform: remove an unused variable (Arnd Bergmann)  
  - jfs: Fix array index bounds check in dbAdjTree (Dave Kleikamp)  
  - jffs2: Fix ignoring mounting options problem during remounting (lizhe)  
  - jffs2: Fix GC exit abnormally (Zhe Li)  
  - ubifs: wbuf: Don't leak kernel memory to flash (Richard Weinberger)  
  - SMB3: avoid confusing warning message on mount to Azure (Steve French)  
  - ceph: fix race in concurrent __ceph_remove_cap invocations (Luis Henriques)  
  - um: Remove use of asprinf in umid.c (Anton Ivanov)  
  - ima: Don't modify file descriptor mode on the fly (Roberto Sassu)  
  - powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently (David Hildenbrand)  
  - powerpc/powernv/memtrace: Don't leak kernel memory to user space (David Hildenbrand)  
  - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Alexey Kardashevskiy)  
  - powerpc/mm: Fix verification of MMU_FTR_TYPE_44x (Christophe Leroy)  
  - powerpc/8xx: Fix early debug when SMC1 is relocated (Christophe Leroy)  
  - powerpc/xmon: Change printk() to pr_cont() (Christophe Leroy)  
  - powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE (Christophe Leroy)  
  - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Tyrel Datwyler)  
  - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at (Mathieu Desnoyers)  
  - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Chuck Lever)  
  - ARM: dts: at91: sama5d2: fix CAN message ram offset and size (Nicolas Ferre)  
  - ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES (H. Nikolaus Schaller)  
  - KVM: arm64: Introduce handling of AArch32 TTBCR2 traps (Marc Zyngier)  
  - ext4: fix deadlock with fs freezing and EA inodes (Jan Kara)  
  - ext4: fix a memory leak of ext4_free_data (Chunguang Xu)  
  - btrfs: trim: fix underflow in trim length to prevent access beyond device boundary (Qu Wenruo)  
  - btrfs: do not shorten unpin len for caching block groups (Josef Bacik)  
  - USB: serial: keyspan_pda: fix write unthrottling (Johan Hovold)  
  - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Johan Hovold)  
  - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Johan Hovold)  
  - USB: serial: keyspan_pda: fix stalled writes (Johan Hovold)  
  - USB: serial: keyspan_pda: fix write deadlock (Johan Hovold)  
  - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Johan Hovold)  
  - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Johan Hovold)  
  - USB: serial: mos7720: fix parallel-port state restore (Johan Hovold)  
  - EDAC/amd64: Fix PCI component registration (Borislav Petkov)  
  - crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata (Ard Biesheuvel)  
  - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() (Ard Biesheuvel)  
  - powerpc/perf: Exclude kernel samples while counting events in user space. (Athira Rajeev)  
  - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Kan Liang)  
  - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Kan Liang)  
  - staging: comedi: mf6x4: Fix AI end-of-conversion detection (Ian Abbott)  
  - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Takashi Iwai)  
  - binder: add flag to clear buffer on txn complete (Todd Kjos)  
  - s390/dasd: fix list corruption of lcu list (Stefan Haberland)  
  - s390/dasd: fix list corruption of pavgroup group list (Stefan Haberland)  
  - s390/dasd: prevent inconsistent LCU device data (Stefan Haberland)  
  - s390/dasd: fix hanging device offline processing (Stefan Haberland)  
  - s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo)  
  - s390/smp: perform initial CPU reset also for SMT siblings (Sven Schnelle)  
  - ALSA: core: memalloc: add page alignment for iram (Robin Gong)  
  - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Takashi Iwai)  
  - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Amadej Kastelic)  
  - ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Chris Chiu)  
  - ALSA: hda/realtek: Add quirk for MSI-GP73 (Takashi Iwai)  
  - ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Chris Chiu)  
  - ALSA: pcm: oss: Fix a few more UBSAN fixes (Takashi Iwai)  
  - ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Kailang Yang)  
  - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Chris Chiu)  
  - ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Chris Chiu)  
  - ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Hui Wang)  
  - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Connor McAdams)  
  - ALSA: hda: Fix regressions on clear and reconfig sysfs (Takashi Iwai)  
  - ACPI: PNP: compare the string length in the matching_id() (Hui Wang)  
  - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Daniel Scally)  
  - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Rafael J. Wysocki)  
  - ALSA: hda/ca0132 - Change Input Source enum strings. (Connor McAdams)  
  - Input: cyapa_gen6 - fix out-of-bounds stack access (Arnd Bergmann)  
  - media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE (Sakari Ailus)  
  - media: ipu3-cio2: Validate mbus format in setting subdev format (Sakari Ailus)  
  - media: ipu3-cio2: Serialise access to pad format (Sakari Ailus)  
  - media: ipu3-cio2: Return actual subdev format (Sakari Ailus)  
  - media: ipu3-cio2: Remove traces of returned buffers (Sakari Ailus)  
  - media: netup_unidvb: Don't leak SPI master in probe error path (Lukas Wunner)  
  - media: sunxi-cir: ensure IR is handled when it is continuous (Sean Young)  
  - media: gspca: Fix memory leak in probe (Alan Stern)  
  - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Alexey Kardashevskiy)  
  - Input: goodix - add upside-down quirk for Teclast X98 Pro tablet (Simon Beginn)  
  - initramfs: fix clang build failure (Arnd Bergmann)  
  - Input: cros_ec_keyb - send 'scancodes' in addition to key events (Dmitry Torokhov)  
  - drm/amdkfd: Fix leak in dmabuf import (Felix Kuehling)  
  - drm/amd/display: Prevent bandwidth overflow (Chris Park)  
  - lwt: Disable BH too in run_lwt_bpf() (Dongdong Wang)  
  - fix namespaced fscaps when !CONFIG_SECURITY (Serge Hallyn)  
  - cfg80211: initialize rekey_data (Sara Sharon)  
  - ARM: sunxi: Add machine match for the Allwinner V3 SoC (Paul Kocialkowski)  
  - perf probe: Fix memory leak when synthesizing SDT probes (Arnaldo Carvalho de Melo)  
  - kconfig: fix return value of do_error_if() (Masahiro Yamada)  
  - clk: sunxi-ng: Make sure divider tables have sentinel (Jernej Skrabec)  
  - clk: s2mps11: Fix a resource leak in error handling paths in the probe function (Christophe JAILLET)  
  - clk: at91: sam9x60: remove atmel,osc-bypass support (Alexandre Belloni)  
  - virtio_ring: Fix two use after free bugs (Dan Carpenter)  
  - virtio_net: Fix error code in probe() (Dan Carpenter)  
  - virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() (Dan Carpenter)  
  - qlcnic: Fix error code in probe (Dan Carpenter)  
  - perf record: Fix memory leak when using '--user-regs=?' to list registers (Zheng Zengkai)  
  - pwm: lp3943: Dynamically allocate PWM chip base (Lokesh Vutla)  
  - pwm: zx: Add missing cleanup in error path (Uwe Kleine-König)  
  - clk: ti: Fix memleak in ti_fapll_synth_setup (Zhang Qilong)  
  - watchdog: coh901327: add COMMON_CLK dependency (Arnd Bergmann)  
  - watchdog: qcom: Avoid context switch in restart handler (Manivannan Sadhasivam)  
  - libnvdimm/label: Return -ENXIO for no slot in __blk_label_update (Zhang Qilong)  
  - net: korina: fix return value (Vincent Stehlé)  
  - net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function (Christophe JAILLET)  
  - net: bcmgenet: Fix a resource leak in an error handling path in the probe functin (Christophe JAILLET)  
  - lan743x: fix rx_napi_poll/interrupt ping-pong (Sven Van Asbroeck)  
  - checkpatch: fix unescaped left brace (Dwaipayan Ray)  
  - mm: don't wake kswapd prematurely when watermark boosting is disabled (Johannes Weiner)  
  - sparc: fix handling of page table constructor failure (Matthew Wilcox (Oracle))  
  - powerpc/ps3: use dma_mapping_error() (Vincent Stehlé)  
  - nfc: s3fwrn5: Release the nfc firmware (Bongsu Jeon)  
  - RDMA/cma: Don't overwrite sgid_attr after device is released (Leon Romanovsky)  
  - sunrpc: fix xs_read_xdr_buf for partial pages receive (Dan Aloni)  
  - um: chan_xterm: Fix fd leak (Anton Ivanov)  
  - um: tty: Fix handling of close in tty lines (Anton Ivanov)  
  - um: Monitor error events in IRQ controller (Anton Ivanov)  
  - ubifs: Fix error return code in ubifs_init_authentication() (Wang ShaoBo)  
  - watchdog: Fix potential dereferencing of null pointer (Wang Wensheng)  
  - watchdog: sprd: check busy bit before new loading rather than after that (Lingling Xu)  
  - watchdog: sprd: remove watchdog disable from resume fail path (Lingling Xu)  
  - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM (Guenter Roeck)  
  - watchdog: armada_37xx: Add missing dependency on HAS_IOMEM (Guenter Roeck)  
  - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path (Marc Zyngier)  
  - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Dan Carpenter)  
  - mac80211: don't set set TDLS STA bandwidth wider than possible (Johannes Berg)  
  - crypto: atmel-i2c - select CONFIG_BITREVERSE (Arnd Bergmann)  
  - extcon: max77693: Fix modalias string (Marek Szyprowski)  
  - mtd: rawnand: gpmi: Fix the random DMA timeout issue (Han Xu)  
  - mtd: rawnand: meson: Fix a resource leak in init (Dan Carpenter)  
  - mtd: rawnand: gpmi: fix reference count leak in gpmi ops (Zhang Qilong)  
  - clk: tegra: Fix duplicated SE clock entry (Dmitry Osipenko)  
  - remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() (Zhang Changzhong)  
  - remoteproc: qcom: fix reference leak in adsp_start (Zhang Qilong)  
  - remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable (Zhang Qilong)  
  - RDMA/core: Do not indicate device ready when device enablement fails (Jack Morgenstein)  
  - can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit (Sean Nyekjaer)  
  - erofs: avoid using generic_block_bmap (Huang Jianan)  
  - iwlwifi: mvm: hook up missing RX handlers (Johannes Berg)  
  - s390/cio: fix use-after-free in ccw_device_destroy_console (Qinglang Miao)  
  - bus: fsl-mc: fix error return code in fsl_mc_object_allocate() (Zhang Changzhong)  
  - platform/chrome: cros_ec_spi: Don't overwrite spi::mode (Stephen Boyd)  
  - x86/kprobes: Restore BTF if the single-stepping is cancelled (Masami Hiramatsu)  
  - nfs_common: need lock during iterate through the list (Cheng Lin)  
  - nfsd: Fix message level for normal termination (kazuo ito)  
  - speakup: fix uninitialized flush_lock (Yang Yingliang)  
  - usb: oxu210hp-hcd: Fix memory leak in oxu_create (Zhang Qilong)  
  - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe (Zhang Qilong)  
  - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Christophe Leroy)  
  - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Chuhong Yuan)  
  - drm/mediatek: avoid dereferencing a null hdmi_phy on an error message (Colin Ian King)  
  - powerpc/pseries/hibernation: remove redundant cacheinfo update (Nathan Lynch)  
  - powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops (Nathan Lynch)  
  - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Vadim Pasternak)  
  - scsi: fnic: Fix error return code in fnic_probe() (Zhang Changzhong)  
  - seq_buf: Avoid type mismatch for seq_buf_init (Arnd Bergmann)  
  - scsi: pm80xx: Fix error return in pm8001_pci_probe() (Zhang Qilong)  
  - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Qinglang Miao)  
  - arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements (Stefan Agner)  
  - ARM: dts: meson: fix PHY deassert timing requirements (Stefan Agner)  
  - arm64: dts: meson: fix PHY deassert timing requirements (Stefan Agner)  
  - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Jing Xiangfeng)  
  - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Jing Xiangfeng)  
  - cpufreq: scpi: Add missing MODULE_ALIAS (Pali Rohár)  
  - cpufreq: loongson1: Add missing MODULE_ALIAS (Pali Rohár)  
  - cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE (Pali Rohár)  
  - cpufreq: st: Add missing MODULE_DEVICE_TABLE (Pali Rohár)  
  - cpufreq: qcom: Add missing MODULE_DEVICE_TABLE (Pali Rohár)  
  - cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE (Pali Rohár)  
  - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE (Pali Rohár)  
  - cpufreq: ap806: Add missing MODULE_DEVICE_TABLE (Pali Rohár)  
  - clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI (Keqian Zhu)  
  - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne (Keqian Zhu)  
  - phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure (Wang Li)  
  - dm ioctl: fix error return code in target_message (Qinglang Miao)  
  - ASoC: jz4740-i2s: add missed checks for clk_get() (Chuhong Yuan)  
  - net/mlx5: Properly convey driver version to firmware (Leon Romanovsky)  
  - MIPS: Don't round up kernel sections size for memblock_add() (Alexander Sverdlin)  
  - memstick: r592: Fix error return in r592_probe() (Jing Xiangfeng)  
  - arm64: dts: rockchip: Fix UART pull-ups on rk3328 (Chen-Yu Tsai)  
  - pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe() (Yu Kuai)  
  - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Andrii Nakryiko)  
  - ARM: dts: at91: sama5d2: map securam as device (Claudiu Beznea)  
  - iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context (Lars-Peter Clausen)  
  - clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent() (Yu Kuai)  
  - clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path (Yang Yingliang)  
  - powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S (Jordan Niethe)  
  - powerpc/perf: Fix crash with is_sier_available when pmu is not set (Athira Rajeev)  
  - media: saa7146: fix array overflow in vidioc_s_audio() (Dan Carpenter)  
  - hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable (Zhang Qilong)  
  - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Jason Gunthorpe)  
  - selftests/seccomp: Update kernel config (Mickaël Salaün)  
  - NFS: switch nfsiod to be an UNBOUND workqueue. (NeilBrown)  
  - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Fedor Tokarev)  
  - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Trond Myklebust)  
  - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Trond Myklebust)  
  - NFSv4.2: condition READDIR's mask for security label based on LSM state (Olga Kornievskaia)  
  - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Trond Myklebust)  
  - ath10k: Release some resources in an error handling path (Christophe JAILLET)  
  - ath10k: Fix an error handling path (Christophe JAILLET)  
  - ath10k: Fix the parsing error in service available event (Rakesh Pillai)  
  - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init (Qinglang Miao)  
  - ARM: dts: at91: at91sam9rl: fix ADC triggers (Alexandre Belloni)  
  - soc: amlogic: canvas: add missing put_device() call in meson_canvas_get() (Yu Kuai)  
  - arm64: dts: meson-sm1: fix typo in opp table (Dongjin Kim)  
  - arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 (Artem Lapkin)  
  - PCI: iproc: Fix out-of-bound array accesses (Bharat Gooty)  
  - PCI: Fix overflow in command-line resource alignment requests (Colin Ian King)  
  - PCI: Bounds-check command-line resource alignment requests (Bjorn Helgaas)  
  - arm64: dts: qcom: c630: Polish i2c-hid devices (Bjorn Andersson)  
  - arm64: dts: ls1028a: fix ENETC PTP clock input (Michael Walle)  
  - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Marc Zyngier)  
  - power: supply: bq24190_charger: fix reference leak (Zhang Qilong)  
  - power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching (Hans de Goede)  
  - arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc (Chen-Yu Tsai)  
  - arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name (Marek Behún)  
  - ARM: dts: Remove non-existent i2c1 from 98dx3236 (Chris Packham)  
  - HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() (Jing Xiangfeng)  
  - slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI (Bjorn Andersson)  
  - media: max2175: fix max2175_set_csm_mode() error code (Dan Carpenter)  
  - mips: cdmm: fix use-after-free in mips_cdmm_bus_discover (Qinglang Miao)  
  - media: imx214: Fix stop streaming (Daniel Gomez)  
  - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Daniel T. Lee)  
  - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Vadim Pasternak)  
  - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Vadim Pasternak)  
  - media: siano: fix memory leak of debugfs members in smsdvb_hotplug (Keita Suzuki)  
  - arm64: tegra: Fix DT binding for IO High Voltage entry (Vidya Sagar)  
  - dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() (Zhihao Cheng)  
  - cw1200: fix missing destroy_workqueue() on error in cw1200_init_common (Qinglang Miao)  
  - rsi: fix error return code in rsi_reset_card() (Zhang Changzhong)  
  - qtnfmac: fix error return code in qtnf_pcie_probe() (Wang Hai)  
  - orinoco: Move context allocation after processing the skb (Sebastian Andrzej Siewior)  
  - mmc: pxamci: Fix error return code in pxamci_probe (Zhihao Cheng)  
  - ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host (Cristian Birsan)  
  - ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host (Cristian Birsan)  
  - memstick: fix a double-free bug in memstick_check (Qinglang Miao)  
  - RDMA/cxgb4: Validate the number of CQEs (Kamal Heib)  
  - clk: meson: Kconfig: fix dependency for G12A (Kevin Hilman)  
  - Input: omap4-keypad - fix runtime PM error handling (Zhang Qilong)  
  - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe (Zhihao Cheng)  
  - soc: ti: Fix reference imbalance in knav_dma_probe (Zhang Qilong)  
  - soc: ti: knav_qmss: fix reference leak in knav_queue_probe (Zhang Qilong)  
  - spi: fix resource leak for drivers without .remove callback (Uwe Kleine-König)  
  - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe (Zhang Qilong)  
  - crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd (Nathan Chancellor)  
  - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Yazen Ghannam)  
  - powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32 (Christophe Leroy)  
  - powerpc: Avoid broken GCC __attribute__((optimize)) (Ard Biesheuvel)  
  - selftests/bpf: Fix broken riscv build (Björn Töpel)  
  - spi: mxs: fix reference leak in mxs_spi_probe (Zhang Qilong)  
  - usb/max3421: fix return error code in max3421_probe() (Yang Yingliang)  
  - Input: ads7846 - fix unaligned access on 7845 (Dmitry Torokhov)  
  - Input: ads7846 - fix integer overflow on Rt calculation (Oleksij Rempel)  
  - Input: ads7846 - fix race that causes missing releases (David Jander)  
  - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() (Yang Yingliang)  
  - video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init() (Yang Yingliang)  
  - media: solo6x10: fix missing snd_card_free in error handling case (Qinglang Miao)  
  - scsi: core: Fix VPD LUN ID designator priorities (Martin Wilck)  
  - ASoC: meson: fix COMPILE_TEST error (Jerome Brunet)  
  - media: v4l2-fwnode: Return -EINVAL for invalid bus-type (Lad Prabhakar)  
  - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm() (Yu Kuai)  
  - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm() (Yu Kuai)  
  - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm() (Yu Kuai)  
  - media: tm6000: Fix sizeof() mismatches (Colin Ian King)  
  - staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c (Jing Xiangfeng)  
  - staging: greybus: codecs: Fix reference counter leak in error handling (Zhang Qilong)  
  - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Jack Xu)  
  - MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA (Necip Fazil Yildiran)  
  - RDMa/mthca: Work around -Wenum-conversion warning (Arnd Bergmann)  
  - ASoC: arizona: Fix a wrong free in wm8997_probe (Zhang Qilong)  
  - spi: sprd: fix reference leak in sprd_spi_remove (Zhang Qilong)  
  - ASoC: wm8998: Fix PM disable depth imbalance on error (Zhang Qilong)  
  - selftest/bpf: Add missed ip6ip6 test back (Hangbin Liu)  
  - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Tsuchiya Yuto)  
  - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume (Qinglang Miao)  
  - spi: tegra114: fix reference leak in tegra spi ops (Zhang Qilong)  
  - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume (Zhang Qilong)  
  - spi: tegra20-slink: fix reference leak in slink ops of tegra20 (Zhang Qilong)  
  - spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe (Qinglang Miao)  
  - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup (Zhang Qilong)  
  - Bluetooth: hci_h5: fix memory leak in h5_close (Anant Thazhemadam)  
  - Bluetooth: Fix null pointer dereference in hci_event_packet() (Anmol Karn)  
  - arm64: dts: exynos: Correct psci compatible used on Exynos7 (Paweł Chmiel)  
  - arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7 (Paweł Chmiel)  
  - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Seung-Woo Kim)  
  - spi: stm32: fix reference leak in stm32_spi_resume (Zhang Qilong)  
  - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Paul Moore)  
  - ASoC: pcm: DRAIN support reactivation (Cezary Rojewski)  
  - spi: spi-mem: fix reference leak in spi_mem_access_start (Zhang Qilong)  
  - drm/msm/dsi_pll_10nm: restore VCO rate during restore_state (Dmitry Baryshkov)  
  - f2fs: call f2fs_get_meta_page_retry for nat page (Jaegeuk Kim)  
  - spi: img-spfi: fix reference leak in img_spfi_resume (Zhang Qilong)  
  - powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Jordan Niethe)  
  - drm/amdgpu: fix build_coefficients() argument (Arnd Bergmann)  
  - ARM: dts: aspeed: tiogapass: Remove vuart (Vijay Khemka)  
  - ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode (Clément Péron)  
  - crypto: inside-secure - Fix sizeof() mismatch (Colin Ian King)  
  - crypto: talitos - Fix return type of current_desc_hdr() (Christophe Leroy)  
  - crypto: talitos - Endianess in current_desc_hdr() (Christophe Leroy)  
  - drm/amdgpu: fix incorrect enum type (Arnd Bergmann)  
  - sched: Reenable interrupts in do_sched_yield() (Thomas Gleixner)  
  - sched/deadline: Fix sched_dl_global_validate() (Peng Liu)  
  - x86/apic: Fix x2apic enablement without interrupt remapping (David Woodhouse)  
  - ARM: p2v: fix handling of LPAE translation in BE mode (Ard Biesheuvel)  
  - x86/mm/ident_map: Check for errors from ident_pud_init() (Arvind Sankar)  
  - RDMA/rxe: Compute PSN windows correctly (Bob Pearson)  
  - ARM: dts: aspeed: s2600wf: Fix VGA memory region location (Joel Stanley)  
  - selinux: fix error initialization in inode_doinit_with_dentry() (Tianyue Ren)  
  - rtc: pcf2127: fix pcf2127_nvmem_read/write() returns (Dan Carpenter)  
  - RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib)  
  - Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" (Douglas Anderson)  
  - soc: qcom: geni: More properly switch to DMA mode (Douglas Anderson)  
  - soc: mediatek: Check if power domains can be powered on at boot time (Nicolas Boichat)  
  - soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains() (Dan Carpenter)  
  - arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node (Biju Das)  
  - arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node (Biju Das)  
  - drm/tve200: Fix handling of platform_get_irq() error (Krzysztof Kozlowski)  
  - drm/mcde: Fix handling of platform_get_irq() error (Krzysztof Kozlowski)  
  - drm/aspeed: Fix Kconfig warning & subsequent build errors (Randy Dunlap)  
  - drm/gma500: fix double free of gma_connector (Tom Rix)  
  - md: fix a warning caused by a race between concurrent md_ioctl()s (Dae R. Jeong)  
  - crypto: af_alg - avoid undefined behavior accessing salg_name (Eric Biggers)  
  - media: msi2500: assign SPI bus number dynamically (Antti Palosaari)  
  - quota: Sanity-check quota file headers on load (Jan Kara)  
  - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Peilin Ye)  
  - serial_core: Check for port state when tty is in error state (Alexey Kardashevskiy)  
  - HID: i2c-hid: add Vero K147 to descriptor override (Julian Sax)  
  - scsi: megaraid_sas: Check user-provided offsets (Arnd Bergmann)  
  - coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() (Sai Prakash Ranjan)  
  - coresight: tmc-etr: Fix barrier packet insertion for perf buffer (Suzuki K Poulose)  
  - coresight: tmc-etr: Check if page is valid before dma_map_page() (Mao Jinlong)  
  - coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() (Sai Prakash Ranjan)  
  - ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU (Krzysztof Kozlowski)  
  - ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 (Krzysztof Kozlowski)  
  - ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU (Krzysztof Kozlowski)  
  - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul (Fabio Estevam)  
  - USB: gadget: f_rndis: fix bitrate for SuperSpeed and above (Will McVicker)  
  - usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus (Jack Pham)  
  - USB: gadget: f_midi: setup SuperSpeed Plus descriptors (Will McVicker)  
  - USB: gadget: f_acm: add support for SuperSpeed Plus (taehyun.cho)  
  - USB: serial: option: add interface-number sanity check to flag handling (Johan Hovold)  
  - usb: mtu3: fix memory corruption in mtu3_debugfs_regset() (Dan Carpenter)  
  - soc/tegra: fuse: Fix index bug in get_process_id (Nicolin Chen)  
  - kbuild: avoid split lines in .mod files (Masahiro Yamada)  
  - perf/x86/intel: Check PEBS status correctly (Stephane Eranian)  
  - drm/amd/display: Init clock value by current vbios CLKs (Brandon Syu)  
  - iwlwifi: pcie: add one missing entry for AX210 (Luca Coelho)  
  - dm table: Remove BUG_ON(in_interrupt()) (Thomas Gleixner)  
  - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Sreekanth Reddy)  
  - vxlan: Copy needed_tailroom from lowerdev (Sven Eckelmann)  
  - vxlan: Add needed_headroom for lower device (Sven Eckelmann)  
  - arm64: syscall: exit userspace before unmasking exceptions (Mark Rutland)  
  - habanalabs: put devices before driver removal (Ofir Bitton)  
  - drm/tegra: sor: Disable clocks on error in tegra_sor_init() (Qinglang Miao)  
  - kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Nicholas Piggin)  
  - drm/tegra: replace idr_init() by idr_init_base() (Deepak R Varma)  
  - net: mvpp2: add mvpp2_phylink_to_port() helper (Russell King)  
  - selftests: fix poll error in udpgro.sh (Paolo Abeni)  
  - ixgbe: avoid premature Rx buffer reuse (Björn Töpel)  
  - i40e: avoid premature Rx buffer reuse (Björn Töpel)  
  - i40e: optimise prefetch page refcount (Li RongQing)  
  - i40e: Refactor rx_bi accesses (Björn Töpel)  
  - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Leon Romanovsky)  
  - selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Toke Høiland-Jørgensen)  
  - netfilter: nft_ct: Remove confirmation check for NFT_CT_ID (Brett Mastbergen)  
  - gpio: eic-sprd: break loop when getting NULL device resource (Chunyan Zhang)  
  - Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" (Baolin Wang)  
  - afs: Fix memory leak when mounting with multiple source parameters (David Howells)  
  - netfilter: nft_dynset: fix timeouts later than 23 days (Pablo Neira Ayuso)  
  - netfilter: nft_compat: make sure xtables destructors have run (Florian Westphal)  
  - netfilter: x_tables: Switch synchronization to RCU (Subash Abhinov Kasiviswanathan)  
  - pinctrl: aspeed: Fix GPIO requests on pass-through banks (Andrew Jeffery)  
  - blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Douglas Anderson)  
  - block: factor out requeue handling from dispatch code (Johannes Thumshirn)  
  - block: Simplify REQ_OP_ZONE_RESET_ALL handling (Damien Le Moal)  
  - clk: renesas: r9a06g032: Drop __packed for portability (Geert Uytterhoeven)  
  - can: softing: softing_netdev_open(): fix error handling (Zhang Qilong)  
  - xsk: Replace datagram_poll by sock_poll_wait (Xuan Zhuo)  
  - xsk: Fix xsk_poll()'s return type (Luc Van Oostenryck)  
  - scsi: bnx2i: Requires MMU (Randy Dunlap)  
  - gpio: mvebu: fix potential user-after-free on probe (Baruch Siach)  
  - gpio: zynq: fix reference leak in zynq_gpio functions (Qinglang Miao)  
  - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Zhang Qilong)  
  - ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin (Bernd Bauer)  
  - ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp (Fabio Estevam)  
  - ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY (Adam Sampson)  
  - ARM: dts: sun8i: v3s: fix GIC node memory range (Icenowy Zheng)  
  - pinctrl: baytrail: Avoid clearing debounce value when turning it off (Andy Shevchenko)  
  - pinctrl: merrifield: Set default bias in case no particular value given (Andy Shevchenko)  
  - ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node (Pablo Greco)  
  - ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator (Pablo Greco)  
  - RAS/CEC: Correct ce_add_elem()'s returned values (William Roche)  [Orabug: 32774757] 
  - bpf, x86: Validate computation of branch displacements for x86-64 (Piotr Krysiuk)  [Orabug: 32759959]  {CVE-2021-29154}
  - KVM: SVM: avoid infinite loop on NPF from bad address (John Donnelly)  [Orabug: 32759746]  {CVE-2020-36310}
  - uek-rpm: Add Amazon Elastic Network Adapter module to nano rpm. (Somasundaram Krishnasamy)  [Orabug: 32795492]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.202.1.el8
changelog:
  - LTS tag: v5.4.90 (Jack Vogel)  
  - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Dan Carpenter)  
  - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin)  
  - block: fix use-after-free in disk_part_iter_next (Ming Lei)  
  - KVM: arm64: Don't access PMCR_EL0 when no PMU is available (Marc Zyngier)  
  - net: mvpp2: disable force link UP during port init procedure (Stefan Chulski)  
  - regulator: qcom-rpmh-regulator: correct hfsmps515 definition (Dmitry Baryshkov)  
  - wan: ds26522: select CONFIG_BITREVERSE (Arnd Bergmann)  
  - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Xiaolei Wang)  
  - net/mlx5e: Fix two double free cases (Dinghao Liu)  
  - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Dinghao Liu)  
  - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Dinghao Liu)  
  - lightnvm: select CONFIG_CRC32 (Arnd Bergmann)  
  - block: rsxx: select CONFIG_CRC32 (Arnd Bergmann)  
  - wil6210: select CONFIG_CRC32 (Arnd Bergmann)  
  - qed: select CONFIG_CRC32 (Arnd Bergmann)  
  - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning (Shravya Kumbham)  
  - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() (Shravya Kumbham)  
  - dmaengine: xilinx_dma: check dma_async_device_register return value (Shravya Kumbham)  
  - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function (Christophe JAILLET)  
  - i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated (Hans de Goede)  
  - spi: stm32: FIFO threshold level - fix align packet size (Roman Guskov)  
  - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() (Colin Ian King)  
  - can: kvaser_pciefd: select CONFIG_CRC32 (Arnd Bergmann)  
  - can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() (Marc Kleine-Budde)  
  - can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver (Marc Kleine-Budde)  
  - dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() (Dan Carpenter)  
  - i2c: sprd: use a specific timeout to avoid system hang up issue (Chunyan Zhang)  
  - ARM: OMAP2+: omap_device: fix idling of devices during probe (Andreas Kemnade)  
  - HID: wacom: Fix memory leakage caused by kfifo_alloc (Ping Cheng)  
  - iio: imu: st_lsm6dsx: fix edge-trigger interrupts (Lorenzo Bianconi)  
  - vmlinux.lds.h: Add PGO and AutoFDO input sections (Nick Desaulniers)  
  - exfat: Month timestamp metadata accidentally incremented (Valdis Kletnieks)  
  - x86/resctrl: Don't move a task to the same resource group (Fenghua Yu)  
  - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Fenghua Yu)  
  - chtls: Fix chtls resources release sequence (Ayush Sawal)  
  - chtls: Added a check to avoid NULL pointer dereference (Ayush Sawal)  
  - chtls: Replace skb_dequeue with skb_peek (Ayush Sawal)  
  - chtls: Fix panic when route to peer not configured (Ayush Sawal)  
  - chtls: Remove invalid set_tcb call (Ayush Sawal)  
  - chtls: Fix hardware tid leak (Ayush Sawal)  
  - net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Aya Levin)  
  - net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Mark Zhang)  
  - net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE (Aleksander Jan Bajkowski)  
  - s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Julian Wiedmann)  
  - nexthop: Unlink nexthop group entry in error path (Ido Schimmel)  
  - nexthop: Fix off-by-one error in error path (Ido Schimmel)  
  - octeontx2-af: fix memory leak of lmac and lmac->name (Colin Ian King)  
  - net: ip: always refragment ip defragmented packets (Florian Westphal)  
  - net: fix pmtu check in nopmtudisc mode (Florian Westphal)  
  - tools: selftests: add test for changing routes with PTMU exceptions (Sean Tranchetti)  
  - net: ipv6: fib: flush exceptions when purging route (Sean Tranchetti)  
  - net/sonic: Fix some resource leaks in error handling paths (Christophe JAILLET)  
  - net: vlan: avoid leaks on register_vlan_dev() failures (Jakub Kicinski)  
  - net: stmmac: dwmac-sun8i: Balance internal PHY power (Samuel Holland)  
  - net: stmmac: dwmac-sun8i: Balance internal PHY resource references (Samuel Holland)  
  - net: hns3: fix a phy loopback fail issue (Yonglong Liu)  
  - net: hns3: fix the number of queues actually used by ARQ (Yufeng Mo)  
  - net: cdc_ncm: correct overhead in delayed_ndp_size (Jouni K. Seppänen)  
  - vfio iommu: Add dma available capability (Matthew Rosato)  
  - x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* (Jiri Slaby)  
  - LTS tag: v5.4.89 (Jack Vogel)  
  - scsi: target: Fix XCOPY NAA identifier lookup (David Disseldorp)   {CVE-2020-28374}
  - KVM: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini)  
  - x86/mtrr: Correct the range check before performing MTRR type lookups (Ying-Tsun Huang)  
  - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Pablo Neira Ayuso)  
  - netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal)  
  - netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Vasily Averin)  
  - netfilter: x_tables: Update remaining dereference to RCU (Subash Abhinov Kasiviswanathan)  
  - drm/i915: clear the gpu reloc batch (Matthew Auld)  
  - dmabuf: fix use-after-free of dmabuf's file->f_inode (Charan Teja Reddy)  
  - Revert "device property: Keep secondary firmware node secondary by type" (Bard Liao)  
  - btrfs: send: fix wrong file path when there is an inode with a pending rmdir (Filipe Manana)  
  - ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. (PeiSen Hou)  
  - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Kai-Heng Feng)  
  - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Kailang Yang)  
  - ALSA: hda/conexant: add a new hda codec CX11970 (bo liu)  
  - ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Takashi Iwai)  
  - kvm: check tlbs_dirty directly (Lai Jiangshan)  
  - x86/mm: Fix leak of pmd ptlock (Dan Williams)  
  - USB: serial: keyspan_pda: remove unused variable (Johan Hovold)  
  - usb: gadget: configfs: Fix use-after-free issue with udc_name (Eddie Hung)  
  - usb: gadget: configfs: Preserve function ordering after bind failure (Chandana Kishori Chiluveru)  
  - usb: gadget: Fix spinlock lockup on usb_function_deactivate (Sriharsha Allenki)  
  - USB: gadget: legacy: fix return error code in acm_ms_bind() (Yang Yingliang)  
  - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size (Manish Narani)  
  - usb: gadget: function: printer: Fix a memory leak for interface descriptor (Zqiang)  
  - usb: gadget: f_uac2: reset wMaxPacketSize (Jerome Brunet)  
  - usb: gadget: select CONFIG_CRC32 (Arnd Bergmann)  
  - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Takashi Iwai)  
  - USB: usblp: fix DMA to stack (Johan Hovold)  
  - USB: yurex: fix control-URB timeout handling (Johan Hovold)  
  - USB: serial: option: add Quectel EM160R-GL (Bjørn Mork)  
  - USB: serial: option: add LongSung M5710 module support (Daniel Palmer)  
  - USB: serial: iuu_phoenix: fix DMA from stack (Johan Hovold)  
  - usb: uas: Add PNY USB Portable SSD to unusual_uas (Thinh Nguyen)  
  - usb: usbip: vhci_hcd: protect shift size (Randy Dunlap)  
  - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Michael Grzeschik)  
  - usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() (Yu Kuai)  
  - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Serge Semin)  
  - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Tetsuo Handa)  
  - USB: cdc-acm: blacklist another IR Droid device (Sean Young)  
  - usb: gadget: enable super speed plus (taehyun.cho)  
  - staging: mt7621-dma: Fix a resource leak in an error handling path (Christophe JAILLET)  
  - powerpc: Handle .text.{hot,unlikely}.* in linker script (Nathan Chancellor)  
  - crypto: asym_tpm: correct zero out potential secrets (Greg Kroah-Hartman)  
  - crypto: ecdh - avoid buffer overflow in ecdh_set_secret() (Ard Biesheuvel)  
  - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Hans de Goede)  
  - kbuild: don't hardcode depmod path (Dominique Martinet)  
  - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Davide Caratti)  
  - ionic: account for vlan tag len in rx buffer len (Shannon Nelson)  
  - vhost_net: fix ubuf refcount incorrectly when sendmsg fails (Yunjian Wang)  
  - net: usb: qmi_wwan: add Quectel EM160R-GL (Bjørn Mork)  
  - CDC-NCM: remove "connected" log message (Roland Dreier)  
  - net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access (Martin Blumenstingl)  
  - net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs (Martin Blumenstingl)  
  - r8169: work around power-saving bug on some chip versions (Heiner Kallweit)  
  - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running (Xie He)  
  - erspan: fix version 1 check in gre_parse_header() (Cong Wang)  
  - net: hns: fix return value check in __lb_other_process() (Yunjian Wang)  
  - net: sched: prevent invalid Scell_log shift count (Randy Dunlap)  
  - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault)  
  - net: mvpp2: fix pkt coalescing int-threshold configuration (Stefan Chulski)  
  - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Yunjian Wang)  
  - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered (Grygorii Strashko)  
  - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart)  
  - net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart)  
  - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart)  
  - net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart)  
  - net: ethernet: Fix memleak in ethoc_probe (Dinghao Liu)  
  - net/ncsi: Use real net-device for response handler (John Wang)  
  - virtio_net: Fix recursive call to cpus_read_lock() (Jeff Dike)  
  - qede: fix offload for IPIP tunnel packets (Manish Chopra)  
  - net: ethernet: mvneta: Fix error handling in mvneta_probe (Dinghao Liu)  
  - ibmvnic: continue fatal error reset after passive init (Lijun Pan)  
  - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations (Stefan Chulski)  
  - atm: idt77252: call pci_disable_device() on error path (Dan Carpenter)  
  - ethernet: ucc_geth: set dev->max_mtu to 1518 (Rasmus Villemoes)  
  - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() (Rasmus Villemoes)  
  - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE (Florian Fainelli)  
  - net: mvpp2: prs: fix PPPoE with ipv6 packet parse (Stefan Chulski)  
  - net: mvpp2: Add TCAM entry to drop flow control pause frames (Stefan Chulski)  
  - iavf: fix double-release of rtnl_lock (Jakub Kicinski)  
  - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Sylwester Dziedziuch)  
  - proc: fix lookup in /proc/net subdirectories after setns(2) (Alexey Dobriyan)  
  - proc: change ->nlink under proc_subdir_lock (Alexey Dobriyan)  
  - depmod: handle the case of /sbin/depmod without /sbin in PATH (Linus Torvalds)  
  - lib/genalloc: fix the overflow when size is too big (Huang Shijie)  
  - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands (Bart Van Assche)  
  - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests (Bart Van Assche)  
  - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() (Adrian Hunter)  
  - scsi: ufs: Fix wrong print message in dev_err() (Bean Huo)  
  - workqueue: Kick a worker based on the actual activation of delayed works (Yunfeng Ye)  
  - LTS tag: v5.4.88 (Jack Vogel)  
  - exec: Transform exec_update_mutex into a rw_semaphore (Eric W. Biederman)  
  - rwsem: Implement down_read_interruptible (Eric W. Biederman)  
  - rwsem: Implement down_read_killable_nested (Eric W. Biederman)  
  - perf: Break deadlock involving exec_update_mutex (peterz@infradead.org)  
  - iio:imu:bmi160: Fix alignment and data leak issues (Jonathan Cameron)  
  - kdev_t: always inline major/minor helper functions (Josh Poimboeuf)  
  - dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() (Yu Kuai)  
  - dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate() (Yu Kuai)  
  - dmaengine: at_hdmac: Substitute kzalloc with kmalloc (Tudor Ambarus)  
  - Revert "mtd: spinand: Fix OOB read" (Felix Fietkau)  
  - Revert "drm/amd/display: Fix memory leaks in S3 resume" (Alex Deucher)  
  - LTS tag: v5.4.87 (Jack Vogel)  
  - dm verity: skip verity work if I/O error when system is shutting down (Hyeongseok Kim)  
  - ALSA: pcm: Clear the full allocated memory at hw_params (Takashi Iwai)  
  - tick/sched: Remove bogus boot "safety" check (Thomas Gleixner)  
  - um: ubd: Submit all data segments atomically (Gabriel Krisman Bertazi)  
  - fs/namespace.c: WARN if mnt_count has become negative (Eric Biggers)  
  - module: delay kobject uevent until after module init call (Jessica Yu)  
  - f2fs: avoid race condition for shrinker count (Jaegeuk Kim)  
  - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Trond Myklebust)  
  - i3c master: fix missing destroy_workqueue() on error in i3c_master_register (Qinglang Miao)  
  - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() (Qinglang Miao)  
  - rtc: pl031: fix resource leak in pl031_probe (Zheng Liang)  
  - quota: Don't overflow quota file offsets (Jan Kara)  
  - module: set MODULE_STATE_GOING state when a module fails to load (Miroslav Benes)  
  - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init (Dinghao Liu)  
  - fcntl: Fix potential deadlock in send_sig{io, urg}() (Boqun Feng)  
  - bfs: don't use WARNING: string when it's just info. (Randy Dunlap)  
  - ALSA: rawmidi: Access runtime->avail always in spinlock (Takashi Iwai)  
  - ALSA: seq: Use bool for snd_seq_queue internal flags (Takashi Iwai)  
  - f2fs: fix shift-out-of-bounds in sanity_check_raw_super() (Chao Yu)  
  - media: gp8psk: initialize stats at power control logic (Mauro Carvalho Chehab)  
  - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Anant Thazhemadam)  
  - reiserfs: add check for an invalid ih_entry_count (Rustam Kovhaev)  
  - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Anant Thazhemadam)  
  - scsi: cxgb4i: Fix TLS dependency (Randy Dunlap)  
  - cgroup: Fix memory leak when parsing multiple source parameters (Qinglang Miao)  
  - of: fix linker-section match-table corruption (Johan Hovold)  
  - null_blk: Fix zone size initialization (Damien Le Moal)  
  - tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo)  
  - uapi: move constants from <linux/kernel.h> to <linux/const.h> (Petr Vorel)  
  - scsi: block: Fix a race in the runtime power management code (Bart Van Assche)  
  - jffs2: Fix NULL pointer dereference in rp_size fs option parsing (Jamie Iles)  
  - jffs2: Allow setting rp_size to zero during remounting (lizhe)  
  - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() (Christophe Leroy)  
  - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini)  
  - KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini)  
  - ext4: don't remount read-only with errors=continue on reboot (Jan Kara)  
  - btrfs: fix race when defragmenting leads to unnecessary IO (Filipe Manana)  
  - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Eric Auger)  
  - fscrypt: remove kernel-internal constants from UAPI header (Eric Biggers)  
  - fscrypt: add fscrypt_is_nokey_name() (Eric Biggers)  
  - f2fs: prevent creating duplicate encrypted filenames (Eric Biggers)  
  - ubifs: prevent creating duplicate encrypted filenames (Eric Biggers)  
  - ext4: prevent creating duplicate encrypted filenames (Eric Biggers)  
  - thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed (Zhuguangqing)  
  - md/raid10: initialize r10_bio->read_slot before use. (Kevin Vigor)  
  - net/sched: sch_taprio: reset child qdiscs before freeing them (Davide Caratti)  
  - uek/ol/config-aarch64: Update uek6 kernel with RPI IOT configs (Vijay Kumar)  [Orabug: 32833361] 
  - dts/bcm2711: set gpio6 to level=0 and pull=down (Vijay Kumar)  [Orabug: 32833361] 
  - dts: bcm283x: Fix vc4's firmware bus DMA limitations (Nicolas Saenz Julienne)  [Orabug: 32833361] 
  - uek6/config-aarch64-rpi: Enable CONFIG_RTC_DRV_ABEOZ9 (Vijay Kumar)  [Orabug: 32833361] 
  - rtc/ab-eoz9: Add support for ABEOA9 SPI chip (Vijay Kumar)  [Orabug: 32833361] 
  - rtc: abracon: add abeoa9 device id (Tom Saeger)  [Orabug: 32833361] 
  - arm64/dts/bcm2711: Set SPI_CE0_N to output for GPIO8 (Vijay Kumar)  [Orabug: 32833361] 
  - uek-rpm/ol8: Build rpi kernel (Tom Saeger)  [Orabug: 32833361] 
  - uek-rpm: add rpi specific config (Tom Saeger)  [Orabug: 32833361] 
  - firmware/raspberrypi: Notify firmware of a reboot (Phil Elwell)  [Orabug: 32833361] 
  - firmware: raspberrypi: Report the fw variant during probe (Dave Stevenson)  [Orabug: 32833361] 
  - raspberrypi-firmware: Export the general transaction function. (Eric Anholt)  [Orabug: 32833361] 
  - firmware: bcm2835: Support ARCH_BCM270x (Noralf Trønnes)  [Orabug: 32833361] 
  - Add NO_WAIT_RESP flag (Phil Elwell)  [Orabug: 32833361] 
  - bcm2835-dma: Add proper 40-bit DMA support (Phil Elwell)  [Orabug: 32833361] 
  - dmaengine: Add support for BCM2708 (Florian Meier)  [Orabug: 32833361] 
  - dmaengine: bcm2835: Load driver early and support legacy API (Noralf Trønnes)  [Orabug: 32833361] 
  - RPi: char: broadcom: Add vcio module (Noralf Trønnes)  [Orabug: 32833361] 
  - RPi: Add /dev/gpiomem device for rootless user GPIO access (Luke Wren)  [Orabug: 32833361] 
  - RPi: vcsm: VideoCore shared memory service for BCM2835 (Tim Gover)  [Orabug: 32833361] 
  - RPi: vc_mem: Add vc_mem driver for querying firmware memory addresses (popcornmix)  [Orabug: 32833361] 
  - RPi4/dts: set alias for i2c device (Vijay Kumar)  [Orabug: 32833361] 
  - dts: Enable i2c4 for RPi4 (Vijay Kumar)  [Orabug: 32833361] 
  - RPi:dts/bcm2711: Enable pwm for RPi4 board (Vijay Kumar)  [Orabug: 32833361] 
  - RPi: transplant rpi_backlight to it's expected place (Andrew Thomas)  [Orabug: 32833361] 
  - RPi: pinctrl-bcm2835: Set base to 0 for BCM2711 (Andrew Thomas)  [Orabug: 32833361] 
  - RPi: pinctrl-bcm2835: Set base to 0 give expected gpio numbering (notro)  [Orabug: 32833361] 
  - RPi: spidev: add rpi4 spidev0 (Tom Saeger)  [Orabug: 32833361] 
  - RPi: dts: rpi4 add gpiomem (Tom Saeger)  [Orabug: 32833361] 
  - RPi: dts: enable rpi4 touchscreen, i2c, and spi (Tom Saeger)  [Orabug: 32833361] 
  - RPi: rpi_display: add backlight driver and overlay (P33M)  [Orabug: 32833361] 
  - HID: quirks: Add quirk for Lenovo optical mouse (Saeed Mirzamohammadi)  [Orabug: 32820273] 
  - x86/amd: Disable IBS on Rome processors due to erratum 1215 (Boris Ostrovsky)  [Orabug: 32817184] 
  - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Kan Liang)  [Orabug: 32806848]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.202.3.el8
changelog:
  - LTS tag: v5.4.94 (Jack Vogel)  
  - fs: fix lazytime expiration handling in __writeback_single_inode() (Eric Biggers)  
  - writeback: Drop I_DIRTY_TIME_EXPIRE (Jan Kara)  
  - dm integrity: conditionally disable "recalculate" feature (Mikulas Patocka)  
  - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Jean-Philippe Brucker)  
  - SMB3.1.1: do not log warning message if server doesn't populate salt (Steve French)  
  - arm64: mm: use single quantity to represent the PA to VA translation (Ard Biesheuvel)  
  - tracing: Fix race in trace_open and buffer resize call (Gaurav Kohli)  
  - io_uring: Fix current->fs handling in io_sq_wq_submit_work() (Nicolai Stange)  
  - HID: wacom: Correct NULL dereference on AES pen proximity (Jason Gerecke)  
  - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" (Wang Hai)  
  - gpio: mvebu: fix pwm .get_state period calculation (Baruch Siach)  
  - LTS tag: v5.4.93 (Jack Vogel)  
  - tcp: fix TCP_USER_TIMEOUT with zero window (Enke Chen)  
  - net: dsa: b53: fix an off by one in checking "vlan->vid" (Dan Carpenter)  
  - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Tariq Toukan)  
  - net: mscc: ocelot: allow offloading of bridge on top of LAG (Vladimir Oltean)  
  - ipv6: set multicast flag on the multicast route (Matteo Croce)  
  - net_sched: reject silly cell_log in qdisc_get_rtab() (Eric Dumazet)  
  - net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Eric Dumazet)  
  - ipv6: create multicast route with RTPROT_KERNEL (Matteo Croce)  
  - udp: mask TOS bits in udp_v4_early_demux() (Guillaume Nault)  
  - kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Lecopzer Chen)  
  - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Lecopzer Chen)  
  - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Alexander Lobakin)  
  - lightnvm: fix memory leak when submit fails (Pan Bian)  
  - sh_eth: Fix power down vs. is_opened flag ordering (Geert Uytterhoeven)  
  - net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext (Rasmus Villemoes)  
  - sh: dma: fix kconfig dependency for G2_DMA (Necip Fazil Yildiran)  
  - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault)  
  - x86/cpu/amd: Set __max_die_per_package on AMD (Yazen Ghannam)  
  - pinctrl: ingenic: Fix JZ4760 support (Paul Cercueil)  
  - driver core: Extend device_is_dependent() (Rafael J. Wysocki)  
  - xhci: tegra: Delay for disabling LFPS detector (JC Kuo)  
  - xhci: make sure TRB is fully written before giving it to the controller (Mathias Nyman)  
  - usb: bdc: Make bdc pci driver depend on BROKEN (Patrik Jakobsson)  
  - usb: udc: core: Use lock when write to soft_connect (Thinh Nguyen)  
  - usb: gadget: aspeed: fix stop dma register setting. (Ryan Chen)  
  - USB: ehci: fix an interrupt calltrace error (Longfang Liu)  
  - ehci: fix EHCI host controller initialization sequence (Eugene Korenevsky)  
  - serial: mvebu-uart: fix tx lost characters at power off (Pali Rohár)  
  - stm class: Fix module init return on allocation failure (Wang Hui)  
  - intel_th: pci: Add Alder Lake-P support (Alexander Shishkin)  
  - x86/mmx: Use KFPU_387 for MMX string operations (Andy Lutomirski)  
  - x86/topology: Make __max_die_per_package available unconditionally (Borislav Petkov)  
  - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Andy Lutomirski)  
  - irqchip/mips-cpu: Set IPI domain parent chip (Mathias Kresin)  
  - cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Ronnie Sahlberg)  
  - iio: ad5504: Fix setting power-down state (Lars-Peter Clausen)  
  - can: peak_usb: fix use after free bugs (Vincent Mailhol)  
  - can: vxcan: vxcan_xmit: fix use after free bug (Vincent Mailhol)  
  - can: dev: can_restart: fix use after free bug (Vincent Mailhol)  
  - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu)  
  - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list (Hans de Goede)  
  - i2c: octeon: check correct size of maximum RECV_LEN packet (Wolfram Sang)  
  - powerpc: Fix alignment bug within the init sections (Ariel Marcovitch)  
  - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Arnd Bergmann)  
  - pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting (Billy Tsai)  
  - powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S (Youling Tang)  
  - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs)  
  - drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs)  
  - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs)  
  - drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs)  
  - drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs)  
  - drm/amd/display: Fix to be able to stop crc calculation (Wayne Lin)  
  - drm/amdgpu/psp: fix psp gfx ctrl cmds (Victor Zhao)  
  - riscv: defconfig: enable gpio support for HiFive Unleashed (Sagar Shrikant Kadam)  
  - dts: phy: fix missing mdio device and probe failure of vsc8541-01 device (Sagar Shrikant Kadam)  
  - x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery (David Woodhouse)  
  - xen: Fix event channel callback via INTX/GSI (David Woodhouse)  
  - arm64: make atomic helpers __always_inline (Arnd Bergmann)  
  - clk: tegra30: Add hda clock default rates to clock driver (Peter Geis)  
  - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Seth Miller)  
  - HID: logitech-dj: add the G602 receiver (Filipe Laíns)  
  - riscv: Fix sifive serial driver (Damien Le Moal)  
  - riscv: Fix kernel time_init() (Damien Le Moal)  
  - scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan D. Milne)  
  - scsi: qedi: Correct max length of CHAP secret (Nilesh Javali)  
  - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback (Can Guo)  
  - dm integrity: select CRYPTO_SKCIPHER (Anthony Iliopoulos)  
  - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Kai-Heng Feng)  
  - ASoC: Intel: haswell: Add missing pm_ops (Cezary Rojewski)  
  - drm/i915/gt: Prevent use of engine->wa_ctx after error (Chris Wilson)  
  - drm/syncobj: Fix use-after-free (Daniel Vetter)  
  - drm/atomic: put state on error path (Pan Bian)  
  - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mikulas Patocka)  
  - dm: avoid filesystem lookup in dm_get_dev_t() (Hannes Reinecke)  
  - mmc: sdhci-xenon: fix 1.8v regulator stabilization (Alex Leibovich)  
  - mmc: core: don't initialize block size from ext_csd if not present (Peter Collingbourne)  
  - btrfs: send: fix invalid clone operations when cloning from the same file and root (Filipe Manana)  
  - btrfs: don't clear ret in btrfs_start_dirty_block_groups (Josef Bacik)  
  - btrfs: fix lockdep splat in btrfs_recover_relocation (Josef Bacik)  
  - btrfs: don't get an EINTR during drop_snapshot for reloc (Josef Bacik)  
  - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Hans de Goede)  
  - ALSA: hda/via: Add minimum mute flag (Takashi Iwai)  
  - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Takashi Iwai)  
  - platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 (Jiaxun Yang)  
  - platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes (Heikki Krogerus)  
  - i2c: bpmp-tegra: Ignore unknown I2C_M flags (Mikko Perttunen)  
  - LTS tag: v5.4.92 (Jack Vogel)  
  - spi: cadence: cache reference clock rate during probe (Michael Hennerich)  
  - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Lorenzo Bianconi)  
  - mac80211: do not drop tx nulldata packets on encrypted links (Felix Fietkau)  
  - tipc: fix NULL deref in tipc_link_xmit() (Hoang Le)  
  - net, sctp, filter: remap copy_from_user failure error (Daniel Borkmann)  
  - rxrpc: Fix handling of an unsupported token type in rxrpc_read() (David Howells)  
  - net: avoid 32 x truesize under-estimation for tiny skbs (Eric Dumazet)  
  - net: sit: unregister_netdevice on newlink's error path (Jakub Kicinski)  
  - net: stmmac: Fixed mtu channged by cache aligned (David Wu)  
  - rxrpc: Call state should be read with READ_ONCE() under some circumstances (Baptiste Lepers)  
  - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Petr Machata)  
  - net: dcb: Validate netlink message in DCB handler (Petr Machata)  
  - esp: avoid unneeded kmap_atomic call (Willem de Bruijn)  
  - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Andrey Zhizhikin)  
  - net: mvpp2: Remove Pause and Asym_Pause support (Stefan Chulski)  
  - mlxsw: core: Increase critical threshold for ASIC thermal zone (Vadim Pasternak)  
  - mlxsw: core: Add validation of transceiver temperature thresholds (Vadim Pasternak)  
  - net: ipv6: Validate GSO SKB before finish IPv6 processing (Aya Levin)  
  - netxen_nic: fix MSI/MSI-x interrupts (Manish Chopra)  
  - udp: Prevent reuseport_select_sock from reading uninitialized socks (Baptiste Lepers)  
  - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Mircea Cirjaliu)  
  - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Stanislav Fomichev)  
  - nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields)  
  - spi: npcm-fiu: Disable clock in probe error path (Lukas Wunner)  
  - spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() (Qinglang Miao)  
  - elfcore: fix building with clang (Arnd Bergmann)  
  - xen/privcmd: allow fetching resource sizes (Roger Pau Monne)  
  - compiler.h: Raise minimum version of GCC to 5.1 for arm64 (Will Deacon)  
  - usb: ohci: Make distrust_firmware param default to false (Hamish Martin)  
  - LTS tag: v5.4.91 (Jack Vogel)  
  - netfilter: nft_compat: remove flush counter optimization (Florian Westphal)  
  - netfilter: nf_nat: Fix memleak in nf_nat_init (Dinghao Liu)  
  - netfilter: conntrack: fix reading nf_conntrack_buckets (Jesper Dangaard Brouer)  
  - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Geert Uytterhoeven)  
  - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Geert Uytterhoeven)  
  - dm: eliminate potential source of excessive kernel log noise (Mike Snitzer)  
  - net: sunrpc: interpret the return value of kstrtou32 correctly (j.nixdorf@avm.de)  
  - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Lu Baolu)  
  - mm, slub: consider rest of partial list if acquire_slab() fails (Jann Horn)  
  - drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence (Hans de Goede)  
  - IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Parav Pandit)  
  - RDMA/mlx5: Fix wrong free of blue flame register on error (Mark Bloch)  
  - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Michael Chan)  
  - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Dinghao Liu)  
  - RDMA/restrack: Don't treat as an error allocation ID wrapping (Leon Romanovsky)  
  - ext4: fix superblock checksum failure when setting password salt (Jan Kara)  
  - NFS: nfs_igrab_and_active must first reference the superblock (Trond Myklebust)  
  - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Trond Myklebust)  
  - pNFS: Stricter ordering of layoutget and layoutreturn (Trond Myklebust)  
  - pNFS: Mark layout for return if return-on-close was not sent (Trond Myklebust)  
  - pNFS: We want return-on-close to complete when evicting the inode (Trond Myklebust)  
  - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski)  
  - nvme-tcp: fix possible data corruption with bio merges (Sagi Grimberg)  
  - ASoC: Intel: fix error code cnl_set_dsp_D0() (Dan Carpenter)  
  - ASoC: meson: axg-tdmin: fix axg skew offset (Jerome Brunet)  
  - ASoC: meson: axg-tdm-interface: fix loopback (Jerome Brunet)  
  - dump_common_audit_data(): fix racy accesses to ->d_name (Al Viro)  
  - perf intel-pt: Fix 'CPU too large' error (Adrian Hunter)  
  - ARM: picoxcell: fix missing interrupt-parent properties (Arnd Bergmann)  
  - drm/msm: Call msm_init_vram before binding the gpu (Craig Tatlor)  
  - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI (Shawn Guo)  
  - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Peter Robinson)  
  - drm/amdgpu: fix a GPU hang issue when remove device (Dennis Li)  
  - nvmet-rdma: Fix list_del corruption on queue establishment failure (Israel Rukshin)  
  - nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari)  
  - selftests: fix the return value for UDP GRO test (Po-Hsu Lin)  
  - net: ethernet: fs_enet: Add missing MODULE_LICENSE (Michael Ellerman)  
  - misdn: dsp: select CONFIG_BITREVERSE (Arnd Bergmann)  
  - arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC (Randy Dunlap)  
  - bfq: Fix computation of shallow depth (Jan Kara)  
  - lib/raid6: Let $(UNROLL) rules work with macOS userland (John Millikin)  
  - hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values (Uwe Kleine-König)  
  - habanalabs: Fix memleak in hl_device_reset (Dinghao Liu)  
  - habanalabs: register to pci shutdown callback (Oded Gabbay)  
  - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram (Rasmus Villemoes)  
  - regulator: bd718x7: Add enable times (Guido Günther)  
  - btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan (Filipe Manana)  
  - netfilter: ipset: fixes possible oops in mtype_resize (Vasily Averin)  
  - ARC: build: move symlink creation to arch/arc/Makefile to avoid race (Masahiro Yamada)  
  - ARC: build: add boot_targets to PHONY (Masahiro Yamada)  
  - ARC: build: add uImage.lzma to the top-level target (Masahiro Yamada)  
  - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE (Masahiro Yamada)  
  - dm integrity: fix flush with external metadata device (Mikulas Patocka)  
  - cifs: fix interrupted close commands (Paulo Alcantara)  
  - smb3: remove unused flag passed into close functions (Steve French)  
  - ext4: don't leak old mountpoint samples (Theodore Ts'o)  
  - ext4: fix bug for rename with RENAME_WHITEOUT (yangerkun)  
  - drm/i915/backlight: fix CPU mode backlight takeover on LPT (Jani Nikula)  
  - btrfs: tree-checker: check if chunk item end overflows (Su Yue)  
  - r8152: Add Lenovo Powered USB-C Travel Hub (Leon Schuermann)  
  - dm integrity: fix the maximum number of arguments (Mikulas Patocka)  
  - dm snapshot: flush merged data before committing metadata (Akilesh Kailash)  
  - dm raid: fix discard limits for raid1 (Mike Snitzer)  
  - mm/hugetlb: fix potential missing huge page size info (Miaohe Lin)  
  - ACPI: scan: Harden acpi_device_add() against device ID overflows (Dexuan Cui)  
  - RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() (Tom Rix)  
  - MIPS: relocatable: fix possible boot hangup with KASLR enabled (Alexander Lobakin)  
  - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB (Paul Cercueil)  
  - mips: lib: uncached: fix non-standard usage of variable 'sp' (Anders Roxell)  
  - mips: fix Section mismatch in reference (Anders Roxell)  
  - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Masami Hiramatsu)  
  - x86/hyperv: check cpu mask after interrupt has been disabled (Wei Liu)  
  - ASoC: dapm: remove widget from dirty list on free (Thomas Hebb)  
  - btrfs: prevent NULL pointer dereference in extent_io_tree_panic (Su Yue)  
  - kbuild: enforce -Werror=return-type (Olaf Hering)  
  - IB/ipoib: Improve latency in ipoib/cm connection formation (Manjunath Patil)  [Orabug: 32852998]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.202.5.el8
changelog:
  - sctp: delay auto_asconf init until binding the first addr (Xin Long)  [Orabug: 32907967]  {CVE-2021-23133}
  - dm ioctl: fix out of bounds array access when no devices (Mikulas Patocka)  [Orabug: 32860491]  {CVE-2021-31916}
  - uek-rpm: update kABI lists for the new symbols (Saeed Mirzamohammadi)  [Orabug: 32883836] 
  - md/raid1: properly indicate failure when ending a failed write request (Paul Clements)  [Orabug: 32888143] 
  - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (James Smart)  [Orabug: 32827840] 
  - uek-rpm: Update missing configs as compared to OL8.4 RHCK (Saeed Mirzamohammadi)  [Orabug: 32837542] 
  - video: hyperv_fb: Add ratelimit on error message (Michael Kelley)  [Orabug: 32867569] 
  - Drivers: hv: vmbus: Initialize unload_event statically (Andrea Parri (Microsoft))  [Orabug: 32867569] 
  - Drivers: hv: vmbus: Increase wait time for VMbus unload (Michael Kelley)  [Orabug: 32867569] 
  - uek-rpm: Remove hwcap directive and /etc/ld.so.conf.d/*.conf file (Victor Erminpour)  [Orabug: 32816428]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.203.0.el8
changelog:
  - LTS tag: v5.4.97 (Jack Vogel)  
  - usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 (Pali Rohár)  
  - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Alexander Ovechkin)  
  - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add (DENG Qingfang)  
  - net: ip_tunnel: fix mtu calculation (Vadim Fedorenko)  
  - neighbour: Prevent a dead entry from updating gc_list (Chinmay Agarwal)  
  - igc: Report speed and duplex as unknown when device is runtime suspended (Kai-Heng Feng)  
  - md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni)  
  - iommu/vt-d: Do not use flush-queue when caching-mode is on (Nadav Amit)  
  - Input: xpad - sync supported devices with fork on GitHub (Benjamin Valentin)  
  - iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Luca Coelho)  
  - x86/apic: Add extra serialization for non-serializing MSRs (Dave Hansen)  
  - x86/build: Disable CET instrumentation in the kernel (Josh Poimboeuf)  
  - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Hugh Dickins)  
  - mm, compaction: move high_pfn to the for loop scope (Rokudo Yan)  
  - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Muchun Song)  
  - mm: hugetlb: fix a race between isolating and freeing page (Muchun Song)  
  - mm: hugetlb: fix a race between freeing and dissolving the page (Muchun Song)  
  - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Muchun Song)  
  - ARM: footbridge: fix dc21285 PCI configuration accessors (Russell King)  
  - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Sean Christopherson)  
  - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Sean Christopherson)  
  - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Thorsten Leemhuis)  
  - drm/amd/display: Revert "Fix EDID parsing after resume from suspend" (Stylon Wang)  
  - mmc: core: Limit retries when analyse of SDIO tuples fails (Fengnan Chang)  
  - smb3: fix crediting for compounding when only one request in flight (Pavel Shilovsky)  
  - smb3: Fix out-of-bounds bug in SMB2_negotiate() (Gustavo A. R. Silva)  
  - cifs: report error instead of invalid when revalidating a dentry fails (Aurelien Aptel)  
  - xhci: fix bounce buffer usage for non-sg list case (Mathias Nyman)  
  - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set (Marc Zyngier)  
  - libnvdimm/dimm: Avoid race between probe and available_slots_show() (Dan Williams)  
  - kretprobe: Avoid re-registration of the same kretprobe earlier (Wang ShaoBo)  
  - fgraph: Initialize tracing_graph_pause at task creation (Steven Rostedt (VMware))  
  - mac80211: fix station rate table updates on assoc (Felix Fietkau)  
  - ovl: fix dentry leak in ovl_get_redirect (Liangyan)  
  - usb: host: xhci-plat: add priv quirk for skip PHY initialization (Peter Chen)  
  - usb: xhci-mtk: break loop when find the endpoint to drop (Chunfeng Yun)  
  - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Chunfeng Yun)  
  - usb: xhci-mtk: fix unreleased bandwidth data (Ikjoon Jang)  
  - usb: dwc3: fix clock issue during resume in OTG mode (Gary Bisson)  
  - usb: dwc2: Fix endpoint direction check in ep_from_windex (Heiko Stuebner)  
  - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() (Yoshihiro Shimoda)  
  - USB: usblp: don't call usb_set_interface if there's a single alt (Jeremy Figgins)  
  - USB: gadget: legacy: fix an error code in eth_bind() (Dan Carpenter)  
  - memblock: do not start bottom-up allocations with kernel_end (Roman Gushchin)  
  - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Sagi Grimberg)  
  - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode (Hermann Lauer)  
  - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Heiner Kallweit)  
  - net: mvpp2: TCAM entry enable should be written after SRAM data (Stefan Chulski)  
  - net: lapb: Copy the skb before sending a packet (Xie He)  
  - net/mlx5: Fix leak upon failure of rule creation (Maor Gottlieb)  
  - i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Aleksandr Loktionov)  
  - igc: check return value of ret_val in igc_config_fc_after_link_up (Kevin Lo)  
  - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Kevin Lo)  
  - arm64: dts: ls1046a: fix dcfg address range (Zyta Szpak)  
  - rxrpc: Fix deadlock around release of dst cached on udp tunnel (David Howells)  
  - um: virtio: free vu_dev only with the contained struct device (Johannes Berg)  
  - bpf, cgroup: Fix problematic bounds check (Loris Reiff)  
  - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Loris Reiff)  
  - arm64: dts: rockchip: fix vopl iommu irq on px30 (Sandy Huang)  
  - arm64: dts: amlogic: meson-g12: Set FL-adj property value (Serge Semin)  
  - Input: i8042 - unbreak Pegatron C15B (Alexey Dobriyan)  
  - arm64: dts: qcom: c630: keep both touchpad devices enabled (Shawn Guo)  
  - USB: serial: option: Adding support for Cinterion MV31 (Christoph Schemmel)  
  - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Chenxin Jin)  
  - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Pho Tran)  
  - LTS tag: v5.4.96 (Jack Vogel)  
  - workqueue: Restrict affinity change to rescuer (Peter Zijlstra)  
  - kthread: Extract KTHREAD_IS_PER_CPU (Peter Zijlstra)  
  - objtool: Don't fail on missing symbol table (Josh Poimboeuf)  
  - drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping (Bing Guo)  
  - drm/amd/display: Update dram_clock_change_latency for DCN2.1 (Jake Wang)  
  - selftests/powerpc: Only test lwm/stmw on big endian (Michael Ellerman)  
  - nvme: check the PRINFO bit before deciding the host buffer length (Revanth Rajashekar)  
  - udf: fix the problem that the disc content is not displayed (lianzhi chang)  
  - ALSA: hda: Add Cometlake-R PCI ID (Kai-Chuan Hsieh)  
  - scsi: ibmvfc: Set default timeout to avoid crash during migration (Brian King)  
  - mac80211: fix fast-rx encryption check (Felix Fietkau)  
  - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Kai-Heng Feng)  
  - scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 (Dinghao Liu)  
  - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Javed Hasan)  
  - scsi: scsi_transport_srp: Don't block target in failfast state (Martin Wilck)  
  - x86: __always_inline __{rd,wr}msr() (Peter Zijlstra)  
  - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 (Arnold Gozum)  
  - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet (Hans de Goede)  
  - phy: cpcap-usb: Fix warning for missing regulator_disable (Tony Lindgren)  
  - net_sched: gen_estimator: support large ewma log (Eric Dumazet)  
  - btrfs: backref, use correct count to resolve normal data refs (ethanwu)  
  - btrfs: backref, only search backref entries from leaves of the same root (ethanwu)  
  - btrfs: backref, don't add refs from shared block when resolving normal backref (ethanwu)  
  - btrfs: backref, only collect file extent items matching backref offset (ethanwu)  
  - tcp: make TCP_USER_TIMEOUT accurate for zero window probes (Enke Chen)  
  - arm64: Do not pass tagged addresses to __is_lm_address() (Catalin Marinas)  
  - arm64: Fix kernel address detection of __is_lm_address() (Vincenzo Frascino)  
  - ACPI: thermal: Do not call acpi_thermal_check() directly (Rafael J. Wysocki)  
  - Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"" (Greg Kroah-Hartman)  
  - ibmvnic: Ensure that CRQ entry read are correctly ordered (Lijun Pan)  
  - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Rasmus Villemoes)  
  - net: dsa: bcm_sf2: put device node before return (Pan Bian)  
  - LTS tag: v5.4.95 (Jack Vogel)  
  - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Pengcheng Yang)  
  - team: protect features update by RCU to avoid deadlock (Ivan Vecera)  
  - ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Dan Carpenter)  
  - NFC: fix possible resource leak (Pan Bian)  
  - NFC: fix resource leak when target index is invalid (Pan Bian)  
  - rxrpc: Fix memory leak in rxrpc_lookup_local (Takeshi Misawa)  
  - iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built (Bartosz Golaszewski)  
  - iommu/vt-d: Gracefully handle DMAR units with no supported address widths (David Woodhouse)  
  - selftests: forwarding: Specify interface when invoking mausezahn (Danielle Ratson)  
  - nvme-multipath: Early exit if no path is available (Daniel Wagner)  
  - can: dev: prevent potential information leak in can_fill_info() (Dan Carpenter)  
  - net/mlx5e: Reduce tc unsupported key print level (Maor Dickman)  
  - net/mlx5e: E-switch, Fix rate calculation for overflow (Parav Pandit)  
  - net/mlx5: Fix memory leak on flow table creation error flow (Roi Dayan)  
  - igc: fix link speed advertising (Corinna Vinschen)  
  - i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann)  
  - mac80211: pause TX while changing interface type (Johannes Berg)  
  - iwlwifi: pcie: reschedule in long-running memory reads (Johannes Berg)  
  - iwlwifi: pcie: use jiffies for memory read spin time limit (Johannes Berg)  
  - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Trond Myklebust)  
  - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Ricardo Ribalda)  
  - RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib)  
  - firmware: imx: select SOC_BUS to fix firmware build (Randy Dunlap)  
  - ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status (Marco Felsch)  
  - arm64: dts: ls1028a: fix the offset of the reset register (Michael Walle)  
  - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Visa Hankala)  
  - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Po-Hsu Lin)  
  - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Eyal Birger)  
  - xfrm: Fix oops in xfrm_replay_advance_bmp (Shmulik Ladkani)  
  - netfilter: nft_dynset: add timeout extension to template (Pablo Neira Ayuso)  
  - ARM: imx: build suspend-imx6.S with arm instruction set (Max Krummenacher)  
  - xen-blkfront: allow discard-* nodes to be optional (Roger Pau Monne)  
  - tee: optee: replace might_sleep with cond_resched (Rouven Czerwinski)  
  - drm/i915: Check for all subplatform bits (Umesh Nerlige Ramappa)  
  - drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices (Karol Herbst)  
  - mt7601u: fix rx buffer refcounting (Lorenzo Bianconi)  
  - mt7601u: fix kernel crash unplugging the device (Lorenzo Bianconi)  
  - arm64: dts: broadcom: Fix USB DMA address translation for Stingray (Bharat Gooty)  
  - leds: trigger: fix potential deadlock with libata (Andrea Righi)  
  - xen: Fix XenStore initialisation for XS_LOCAL (David Woodhouse)  
  - KVM: Forbid the use of tagged userspace addresses for memslots (Marc Zyngier)  
  - KVM: x86: get smi pending status correctly (Jay Zhou)  
  - KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration (Maxim Levitsky)  
  - KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Like Xu)  
  - KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Like Xu)  
  - btrfs: fix possible free space tree corruption with online conversion (Josef Bacik)  
  - drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] (Claudiu Beznea)  
  - drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs (Sudeep Holla)  
  - PM: hibernate: flush swap writer after marking (Laurent Badel)  
  - s390/vfio-ap: No need to disable IRQ after queue reset (Tony Krowiak)  
  - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Giacinto Cifelli)  
  - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Johannes Berg)  
  - ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming (Koen Vandeputte)  
  - media: rc: ensure that uevent can be read directly after rc device register (Sean Young)  
  - ALSA: hda/via: Apply the workaround generically for Clevo machines (Takashi Iwai)  
  - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jian-Hong Pan)  
  - kernel: kexec: remove the lock operation of system_transition_mutex (Baoquan He)  
  - ACPI: sysfs: Prefer "compatible" modalias (Kai-Heng Feng)  
  - IPv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu)  
  - ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu)  
  - perf stat: Support new per thread TopDown metrics (Andi Kleen)  [Orabug: 32940734] 
  - scsi: iscsi: Fix iSCSI cls conn state (Gulam Mohamed)  [Orabug: 32916586] 
  - iscsi: Fix race condition between login and sync thread (Gulam Mohamed)  [Orabug: 32916586] 
  - cipso,calipso: resolve a number of problems with the DOI refcounts (Paul Moore)  [Orabug: 32912070]  {CVE-2021-33033}
  - bpf: Tighten speculative pointer arithmetic mask (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Move sanitize_val_alu out of op switch (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Refactor and streamline bounds check into helper (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Improve verifier error messages for users (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Rework ptr_limit into alu_limit and add common error path (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Ensure off_reg has no mixed signed bounds for all types (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Move off_reg into sanitize_ptr_alu (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - Revert "irqbypass: do not start cons/prod when failed connect" (Zhu Lingshan)  [Orabug: 32874231] 
  - vdpa/mlx5: Restore the hardware used index after change map (Eli Cohen)  [Orabug: 32874231] 
  - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Stefano Garzarella)  [Orabug: 32874231] 
  - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Gautam Dawar)  [Orabug: 32874231] 
  - vdpa/mlx5: Retrieve BAR address suitable any function (Eli Cohen)  [Orabug: 32874231] 
  - vdpa/mlx5: Fix wrong use of bit numbers (Eli Cohen)  [Orabug: 32874231] 
  - vdpa/mlx5: Fix suspend/resume index restoration (Eli Cohen)  [Orabug: 32874231] 
  - vhost-vdpa: protect concurrent access to vhost device iotlb (Xie Yongji)  [Orabug: 32874231] 
  - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Eli Cohen)  [Orabug: 32874231] 
  - scsi: core: add scsi_host_busy_iter() (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Validate io_req before others (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Set scsi_set_resid() only for underflow (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Avoid looping in TRANS ETH on unload (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Liu Shixin)  [Orabug: 32625115] 
  - scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Ye Bin)  [Orabug: 32625115] 
  - scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Remove unneeded semicolon (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject() (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Remove set but not used 'old_vlan' (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Use eth_broadcast_addr() to assign broadcast address (Miaohe Lin)  [Orabug: 32625115] 
  - scsi: fnic: Use true, false for fnic->internal_reset_inprogress (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: make fnic_list and fnic_list_lock static (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: make some symbols static (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 32625115] 
  - scsi: fnic: make array dev_cmd_err static const, makes object smaller (Colin Ian King)  [Orabug: 32625115] 
  - net/mlx5e: Fix SWP offsets when vlan inserted by driver (Venkat Venkatsubra)  [Orabug: 32863935] 
  - sctp: delay auto_asconf init until binding the first addr (Xin Long)  [Orabug: 32907967]  {CVE-2021-23133}
  - dm ioctl: fix out of bounds array access when no devices (Mikulas Patocka)  [Orabug: 32860491]  {CVE-2021-31916}
  - uek-rpm: update kABI lists for the new symbols (Saeed Mirzamohammadi)  [Orabug: 32883836] 
  - md/raid1: properly indicate failure when ending a failed write request (Paul Clements)  [Orabug: 32888143] 
  - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (James Smart)  [Orabug: 32827840] 
  - uek-rpm: Update missing configs as compared to OL8.4 RHCK (Saeed Mirzamohammadi)  [Orabug: 32837542] 
  - video: hyperv_fb: Add ratelimit on error message (Michael Kelley)  [Orabug: 32867569] 
  - Drivers: hv: vmbus: Initialize unload_event statically (Andrea Parri (Microsoft))  [Orabug: 32867569] 
  - Drivers: hv: vmbus: Increase wait time for VMbus unload (Michael Kelley)  [Orabug: 32867569] 
  - uek-rpm: Remove hwcap directive and /etc/ld.so.conf.d/*.conf file (Victor Erminpour)  [Orabug: 32816428]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.203.1.el8
changelog:
  - LTS tag: v5.4.101 (Jack Vogel)  
  - scripts/recordmcount.pl: support big endian for ARCH sh (Rong Chen)  
  - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Shyam Prasad N)  
  - cxgb4: Add new T6 PCI device id 0x6092 (Raju Rangoju)  
  - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Christoph Schemmel)  
  - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Sean Christopherson)  
  - mm: provide a saner PTE walking API for modules (Paolo Bonzini)  
  - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini)  
  - mm: simplify follow_pte{,pmd} (Christoph Hellwig)  
  - mm: unexport follow_pte_pmd (Christoph Hellwig)  
  - scripts: set proper OpenSSL include dir also for sign-file (Rolf Eike Beer)  
  - scripts: use pkg-config to locate libcrypto (Rolf Eike Beer)  
  - arm64: tegra: Add power-domain for Tegra210 HDA (Sameer Pujar)  
  - ntfs: check for valid standard information attribute (Rustam Kovhaev)  
  - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Stefan Ursella)  
  - USB: quirks: sort quirk entries (Johan Hovold)  
  - HID: make arrays usage and value to be the same (Will McVicker)  
  - LTS tag: v5.4.100 (Jack Vogel)  
  - btrfs: fix backport of 2175bf57dc952 in 5.4.95 (David Sterba)  
  - media: pwc: Use correct device for DMA (Matwey V. Kornilov)  
  - xen/arm: don't ignore return errors from set_phys_to_machine (Stefano Stabellini)  
  - net: bridge: Fix a warning when del bridge sysfs (Wang Hai)  
  - net: qrtr: Fix port ID for control messages (Loic Poulain)  
  - KVM: SEV: fix double locking due to incorrect backport (Paolo Bonzini)  
  - LTS tag: v5.4.99 (Jack Vogel)  
  - ovl: expand warning in ovl_d_real() (Miklos Szeredi)  
  - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Sabyrzhan Tasbolatov)  
  - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS (Sabyrzhan Tasbolatov)  
  - vsock: fix locking in vsock_shutdown() (Stefano Garzarella)  
  - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella)  
  - net: watchdog: hold device global xmit lock during tx disable (Edwin Peer)  
  - net/vmw_vsock: improve locking in vsock_connect_timeout() (Norbert Slusarek)  
  - net: fix iteration for sctp transport seq_files (NeilBrown)  
  - net: gro: do not keep too many GRO packets in napi->rx_list (Eric Dumazet)  
  - net: dsa: call teardown method on probe failure (Vladimir Oltean)  
  - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Willem de Bruijn)  
  - rxrpc: Fix clearance of Tx/Rx ring when releasing a call (David Howells)  
  - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Serge Semin)  
  - usb: dwc3: ulpi: fix checkpatch warning (Felipe Balbi)  
  - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined (Randy Dunlap)  
  - i2c: stm32f7: fix configuration of the digital filter (Alain Volmat)  
  - clk: sunxi-ng: mp: fix parent rate change flag check (Jernej Skrabec)  
  - drm/sun4i: dw-hdmi: Fix max. frequency for H6 (Jernej Skrabec)  
  - drm/sun4i: Fix H6 HDMI PHY configuration (Jernej Skrabec)  
  - drm/sun4i: tcon: set sync polarity for tcon1 channel (Jernej Skrabec)  
  - firmware_loader: align .builtin_fw to 8 (Fangrui Song)  
  - net: hns3: add a check for queue_id in hclge_reset_vf_queue() (Yufeng Mo)  
  - x86/build: Disable CET instrumentation in the kernel for 32-bit too (Borislav Petkov)  
  - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal)  
  - ibmvnic: Clear failover_pending if unable to schedule (Sukadev Bhattiprolu)  
  - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mohammad Athari Bin Ismail)  
  - selftests: txtimestamp: fix compilation issue (Vadim Fedorenko)  
  - net: enetc: initialize the RFS and RSS memories (Vladimir Oltean)  
  - netfilter: flowtable: fix tcp and udp header checksum update (Sven Auhagen)  
  - netfilter: nftables: fix possible UAF over chains from packet path in netns (Pablo Neira Ayuso)  
  - netfilter: xt_recent: Fix attempt to update deleted entry (Jozsef Kadlecsik)  
  - bpf: Check for integer overflow when using roundup_pow_of_two() (Bui Quang Minh)  
  - drm/vc4: hvs: Fix buffer overflow with the dlist handling (Maxime Ripard)  
  - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Lorenzo Bianconi)  
  - lkdtm: don't move ctors to .rodata (Mark Rutland)  
  - vmlinux.lds.h: Create section for protection against instrumentation (Thomas Gleixner)  
  - ARM: kexec: fix oops after TLB are invalidated (Russell King)  
  - ARM: ensure the signal page contains defined contents (Russell King)  
  - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL (Alexandre Belloni)  
  - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Lin Feng)  
  - riscv: virt_addr_valid must check the address belongs to linear mapping (Alexandre Ghiti)  
  - drm/amd/display: Decrement refcount of dc_sink before reassignment (Victor Lu)  
  - drm/amd/display: Free atomic state after drm_atomic_commit (Victor Lu)  
  - drm/amd/display: Fix dc_sink kref count in emulated_link_detect (Victor Lu)  
  - drm/amd/display: Add more Clock Sources to DCN2.1 (Sung Lee)  
  - nvme-pci: ignore the subsysem NQN on Phison E16 (Claus Stovgaard)  
  - ovl: skip getxattr of security labels (Amir Goldstein)  
  - cap: fix conversions on getxattr (Miklos Szeredi)  
  - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi)  
  - platform/x86: hp-wmi: Disable tablet-mode reporting by default (Hans de Goede)  
  - ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled (Tony Lindgren)  
  - arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc (Bjorn Andersson)  
  - arm64: dts: rockchip: Fix PCIe DT properties on rk3399 (Marc Zyngier)  
  - cgroup: fix psi monitor for root cgroup (Odin Ugedal)  
  - arm/xen: Don't probe xenbus as part of an early initcall (Julien Grall)  
  - tracing: Check length before giving out the filter buffer (Steven Rostedt (VMware))  
  - tracing: Do not count ftrace events in top level enable output (Steven Rostedt (VMware))  
  - gpio: ep93xx: Fix single irqchip with multi gpiochips (Nikita Shubin)  
  - gpio: ep93xx: fix BUG_ON port F usage (Nikita Shubin)  
  - LTS tag: v5.4.98 (Jack Vogel)  
  - squashfs: add more sanity checks in xattr id lookup (Phillip Lougher)  
  - squashfs: add more sanity checks in inode lookup (Phillip Lougher)  
  - squashfs: add more sanity checks in id lookup (Phillip Lougher)  
  - Fix unsynchronized access to sev members through svm_register_enc_region (Peter Gonda)  
  - regulator: Fix lockdep warning resolving supplies (Mark Brown)  
  - blk-cgroup: Use cond_resched() when destroy blkgs (Baolin Wang)  
  - i2c: mediatek: Move suspend and resume handling to NOIRQ phase (Qii Wang)  
  - SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski)  
  - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski)  
  - iwlwifi: mvm: guard against device removal in reprobe (Johannes Berg)  
  - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Gregory Greenman)  
  - iwlwifi: pcie: fix context info memory leak (Johannes Berg)  
  - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Emmanuel Grumbach)  
  - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Johannes Berg)  
  - iwlwifi: mvm: skip power command when unbinding vif during CSA (Sara Sharon)  
  - ASoC: ak4458: correct reset polarity (Eliot Blennerhassett)  
  - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Trond Myklebust)  
  - chtls: Fix potential resource leak (Pan Bian)  
  - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Ricardo Ribalda)  
  - mac80211: 160MHz with extended NSS BW in CSA (Shay Bar)  
  - regulator: core: avoid regulator_resolve_supply() race condition (David Collins)  
  - af_key: relax availability checks for skb size calculation (Cong Wang)  
  - tracing/kprobe: Fix to support kretprobe events on unloaded modules (Masami Hiramatsu)  
  - kthread: Fix PF_KTHREAD vs to_kthread() race (John Donnelly)  [Orabug: 32952408] 
  - net/mlx5e: Add missing capability check for uplink follow (Aya Levin)  [Orabug: 32575954] 
  - net/mlx5: Add ability to read and write ECE options (Leon Romanovsky)  [Orabug: 32575954] 
  - net/mlx5: Expose optimal performance scatter entries capability (Yamin Friedman)  [Orabug: 32575954] 
  - RDMA/mlx4: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568872] 
  - RDMA/mlx5: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568872] 
  - RDMA/mlx5: Remove manually crafted QP context the query call (Leon Romanovsky)  [Orabug: 32568872] 
  - uek-rpm: Enable Microsoft Azure Network Adapter (MANA) (John Donnelly)  [Orabug: 32907001] 
  - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Dexuan Cui)  [Orabug: 32907001] 
  - net: mana: fix PCI_HYPERV dependency (Arnd Bergmann)  [Orabug: 32907001] 
  - net: mana: Use int to check the return value of mana_gd_poll_cq() (Dexuan Cui)  [Orabug: 32907001] 
  - net: mana: remove redundant initialization of variable err (Colin Ian King)  [Orabug: 32907001] 
  - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Dexuan Cui)  [Orabug: 32907001] 
  - net: partially revert dynamic lockdep key changes (Cong Wang)  [Orabug: 32907001] 
  - RDS tcp loopback connection can hang (Rao Shoaib)  [Orabug: 32926879]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.203.2.el8
changelog:
  - LTS tag: v5.4.114 (Jack Vogel)  
  - 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: 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 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: 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)  
  - LTS tag: v5.4.113 (Jack Vogel)  
  - 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)  
  - LTS tag: v5.4.112 (Jack Vogel)  
  - 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 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)  
  - 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/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)  
  - 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)  
  - LTS tag: v5.4.111 (Jack Vogel)  
  - init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM (Masahiro Yamada)  
  - init/Kconfig: make COMPILE_TEST depend on !S390 (Heiko Carstens)  
  - nvme-mpath: replace direct_make_request with generic_make_request (Sagi Grimberg)  
  - bpf, x86: Validate computation of branch displacements for x86-32 (Piotr Krysiuk)  
  - cifs: Silently ignore unknown oplock break handle (Vincent Whitchurch)  
  - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg)  
  - ia64: fix format strings for err_inject (Sergei Trofimovich)  
  - ia64: mca: allocate early mca with GFP_ATOMIC (Sergei Trofimovich)  
  - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Martin Wilck)  
  - x86/build: Turn off -fcf-protection for realmode targets (Arnd Bergmann)  
  - platform/x86: thinkpad_acpi: Allow the FnLock LED to change state (Esteve Varela Colominas)  
  - netfilter: conntrack: Fix gre tunneling over ipv6 (Ludovic Senecaux)  
  - drm/msm: Ratelimit invalid-fence message (Rob Clark)  
  - drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs (Konrad Dybcio)  
  - mac80211: choose first enabled channel for monitor (Karthikeyan Kathirvel)  
  - mISDN: fix crash in fritzpci (Tong Zhang)  
  - net: pxa168_eth: Fix a potential data race in pxa168_eth_remove (Pavel Andrianov)  
  - net/mlx5e: Enforce minimum value check for ICOSQ size (Tariq Toukan)  
  - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Yonghong Song)  
  - platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 (Alban Bedel)  
  - bus: ti-sysc: Fix warning on unbind if reset is not deasserted (Tony Lindgren)  
  - ARM: dts: am33xx: add aliases for mmc interfaces (Mans Rullgard)  
  - LTS tag: v5.4.110 (Jack Vogel)  
  - drivers: video: fbcon: fix NULL dereference in fbcon_cursor() (Du Cheng)  
  - staging: rtl8192e: Change state information from u16 to u8 (Atul Gopinathan)  
  - staging: rtl8192e: Fix incorrect source in memcpy() (Atul Gopinathan)  
  - usb: dwc2: Prevent core suspend when port connection flag is 0 (Artur Petrosyan)  
  - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Artur Petrosyan)  
  - usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference (Tong Zhang)  
  - USB: cdc-acm: fix use-after-free after probe failure (Johan Hovold)  
  - USB: cdc-acm: fix double free on probe failure (Johan Hovold)  
  - USB: cdc-acm: downgrade message to debug (Oliver Neukum)  
  - USB: cdc-acm: untangle a circular dependency between callback and softint (Oliver Neukum)  
  - cdc-acm: fix BREAK rx code path adding necessary calls (Oliver Neukum)  
  - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Chunfeng Yun)  
  - usb: musb: Fix suspend with devices connected for a64 (Tony Lindgren)  
  - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Vincent Palatin)  
  - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Shuah Khan)  
  - firewire: nosy: Fix a use-after-free bug in nosy_ioctl() (Zheyu Ma)  
  - extcon: Fix error handling in extcon_dev_register (Dinghao Liu)  
  - extcon: Add stubs for extcon_register_notifier_all() functions (Krzysztof Kozlowski)  
  - pinctrl: rockchip: fix restore error in resume (Wang Panzhenzhuan)  
  - vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends (Jason Gunthorpe)  
  - reiserfs: update reiserfs_xattrs_initialized() condition (Tetsuo Handa)  
  - drm/amdgpu: check alignment on CPU page for bo map (Xℹ Ruoyao)  
  - drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() (Nirmoy Das)  
  - mm: fix race by making init_zero_pfn() early_initcall (Ilya Lipnitskiy)  
  - tracing: Fix stack trace event size (Steven Rostedt (VMware))  
  - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Adrian Hunter)  
  - PM: runtime: Fix race getting/putting suppliers at probe (Adrian Hunter)  
  - xtensa: move coprocessor_flush to the .text section (Max Filippov)  
  - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Hui Wang)  
  - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Hui Wang)  
  - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Takashi Iwai)  
  - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Takashi Iwai)  
  - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Ikjoon Jang)  
  - bpf: Remove MTU check in __bpf_skb_max_len (Jesper Dangaard Brouer)  
  - net: wan/lmc: unregister device when no matching device is found (Tong Zhang)  
  - appletalk: Fix skb allocation size in loopback case (Doug Brown)  
  - net: ethernet: aquantia: Handle error cleanup of start on open (Nathan Rossi)  
  - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Shuah Khan)  
  - brcmfmac: clear EAP/association status bits on linkdown events (Luca Pesce)  
  - can: tcan4x5x: fix max register value (Sasha Levin)  
  - net: introduce CAN specific pointer in the struct net_device (Oleksij Rempel)  
  - can: dev: move driver related infrastructure into separate subdir (Marc Kleine-Budde)  
  - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti)  
  - net: mvpp2: fix interrupt mask/unmask skip condition (Sasha Levin)  
  - ext4: do not iput inode under running transaction in ext4_rename() (zhangyi (F))  
  - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long)  
  - thermal/core: Add NULL pointer check before using cooling device stats (Manaf Meethalavalappu Pallikunhi)  
  - ASoC: rt5659: Update MCLK rate in set_sysclk() (Sameer Pujar)  
  - staging: comedi: cb_pcidas64: fix request_irq() warn (Tong Zhang)  
  - staging: comedi: cb_pcidas: fix request_irq() warn (Tong Zhang)  
  - scsi: qla2xxx: Fix broken #endif placement (Alexey Dobriyan)  
  - scsi: st: Fix a use after free in st_open() (Lv Yunlong)  
  - vhost: Fix vhost_vq_reset() (Laurent Vivier)  
  - powerpc: Force inlining of cpu_has_feature() to avoid build failure (Christophe Leroy)  
  - NFSD: fix error handling in NFSv4.0 callbacks (Olga Kornievskaia)  
  - ASoC: cs42l42: Always wait at least 3ms after reset (Lucas Tanure)  
  - ASoC: cs42l42: Fix mixer volume control (Lucas Tanure)  
  - ASoC: cs42l42: Fix channel width support (Lucas Tanure)  
  - ASoC: cs42l42: Fix Bitclock polarity inversion (Lucas Tanure)  
  - ASoC: es8316: Simplify adc_pga_gain_tlv table (Hans de Goede)  
  - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Benjamin Rood)  
  - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Hans de Goede)  
  - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Hans de Goede)  
  - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Ritesh Harjani)  
  - rpc: fix NULL dereference on kmalloc failure (J. Bruce Fields)  
  - fs: nfsd: fix kconfig dependency warning for NFSD_V4 (Julian Braha)  
  - ext4: fix bh ref count on error paths (Zhaolong Zhang)  
  - ext4: shrink race window in ext4_should_retry_alloc() (Eric Whitney)  
  - module: harden ELF info handling (Frank van der Linden)  
  - module: avoid *goto*s in module_sig_check() (Sergey Shtylyov)  
  - module: merge repetitive strings in module_sig_check() (Sergey Shtylyov)  
  - modsign: print module name along with error message (Jessica Yu)  
  - ipv6: weaken the v4mapped source check (Jakub Kicinski)  
  - selinux: vsock: Set SID for socket returned by accept() (David Brazdil)  
  - LTS tag: v5.4.109 (Jack Vogel)  
  - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Marc Kleine-Budde)  
  - ext4: add reclaim checks to xattr code (Jan Kara)  
  - mac80211: fix double free in ibss_leave (Markus Theil)  
  - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Eric Dumazet)  
  - net: dsa: b53: VLAN filtering is global to all users (Florian Fainelli)  
  - can: dev: Move device back to init netns on owning netns delete (Martin Willi)  
  - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Isaku Yamahata)  
  - locking/mutex: Fix non debug version of mutex_lock_io_nested() (Thomas Gleixner)  
  - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Jia-Ju Bai)  
  - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Jia-Ju Bai)  
  - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Bart Van Assche)  
  - block: recalculate segment count for multi-segment discards correctly (David Jeffery)  
  - perf auxtrace: Fix auxtrace queue conflict (Adrian Hunter)  
  - ACPI: scan: Use unique number for instance_no (Andy Shevchenko)  
  - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Rafael J. Wysocki)  
  - Revert "netfilter: x_tables: Update remaining dereference to RCU" (Mark Tomlinson)  
  - Revert "netfilter: x_tables: Switch synchronization to RCU" (Mark Tomlinson)  
  - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Sasha Levin)  
  - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Potnuri Bharat Teja)  
  - PM: EM: postpone creating the debugfs dir till fs_initcall (Lukasz Luba)  
  - net/mlx5e: Fix error path for ethtool set-priv-flag (Aya Levin)  
  - PM: runtime: Defer suspending suppliers (Rafael J. Wysocki)  
  - arm64: kdump: update ppos when reading elfcorehdr (Pavel Tatashin)  
  - drm/msm: fix shutdown hook in case GPU components failed to bind (Dmitry Baryshkov)  
  - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jean-Philippe Brucker)  
  - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu)  
  - net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes (Corentin Labbe)  
  - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Hayes Wang)  
  - net: cdc-phonet: fix data-interface release on probe failure (Johan Hovold)  
  - octeontx2-af: fix infinite loop in unmapping NPC counter (Hariprasad Kelam)  
  - octeontx2-af: Fix irq free in rvu teardown (Geetha sowjanya)  
  - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Kumar Kartikeya Dwivedi)  
  - nfp: flower: fix pre_tun mask id allocation (Louis Peens)  
  - mac80211: fix rate mask reset (Johannes Berg)  
  - can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors (Torin Cooper-Bennun)  
  - can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning (Torin Cooper-Bennun)  
  - can: c_can: move runtime PM enable/disable to c_can_platform (Tong Zhang)  
  - can: c_can_pci: c_can_pci_remove(): fix use-after-free (Tong Zhang)  
  - can: kvaser_pciefd: Always disable bus load reporting (Jimmy Assarsson)  
  - can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate (Angelo Dureghello)  
  - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Alexander Ovechkin)  
  - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal)  
  - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu)  
  - ftgmac100: Restart MAC HW once (Dylan Hung)  
  - net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template (Lv Yunlong)  
  - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Dinghao Liu)  
  - e1000e: add rtnl_lock() to e1000_reset_task (Vitaly Lifshits)  
  - igc: Fix Supported Pause Frame Link Setting (Muhammad Husaini Zulkifli)  
  - igc: Fix Pause Frame Advertising (Muhammad Husaini Zulkifli)  
  - net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port (Florian Fainelli)  
  - net: sched: validate stab values (Eric Dumazet)  
  - macvlan: macvlan_count_rx() needs to be aware of preemption (Eric Dumazet)  
  - ipv6: fix suspecious RCU usage warning (Wei Wang)  
  - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Maor Dickman)  
  - libbpf: Fix INSTALL flag order (Georgi Valkov)  
  - veth: Store queue_mapping independently of XDP prog presence (Maciej Fijalkowski)  
  - bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD (Grygorii Strashko)  
  - dm verity: fix DM_VERITY_OPTS_MAX value (JeongHyeon Lee)  
  - integrity: double check iint_cache was initialized (Mimi Zohar)  
  - ARM: dts: at91-sama5d27_som1: fix phy address to 7 (Claudiu Beznea)  
  - arm64: dts: ls1043a: mark crypto engine dma coherent (Horia Geantă)  
  - arm64: dts: ls1012a: mark crypto engine dma coherent (Horia Geantă)  
  - arm64: dts: ls1046a: mark crypto engine dma coherent (Horia Geantă)  
  - ACPI: video: Add missing callback back for Sony VPCEH3U1E (Chris Chiu)  
  - gcov: fix clang-11+ support (Nick Desaulniers)  
  - kasan: fix per-page tags for non-page_alloc pages (Andrey Konovalov)  
  - squashfs: fix xattr id and id lookup sanity checks (Phillip Lougher)  
  - squashfs: fix inode lookup sanity checks (Sean Nyekjaer)  
  - platform/x86: intel-vbtn: Stop reporting SW_DOCK events (Hans de Goede)  
  - netsec: restore phy power state after controller reset (Mian Yousaf Kaukab)  
  - ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign (Sergei Trofimovich)  
  - ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls (Sergei Trofimovich)  
  - block: Suppress uevent for hidden device when removed (Daniel Wagner)  
  - nfs: we don't support removing system.nfs4_acl (J. Bruce Fields)  
  - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Dmitry Monakhov)  
  - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Hannes Reinecke)  
  - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Hannes Reinecke)  
  - drm/radeon: fix AGP dependency (Christian König)  
  - drm/amdgpu: fb BO should be ttm_bo_type_device (Nirmoy Das)  
  - drm/amd/display: Revert dram_clock_change_latency for DCN2.1 (Sung Lee)  
  - regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck (satya priya)  
  - u64_stats,lockdep: Fix u64_stats_init() vs lockdep (Peter Zijlstra)  
  - habanalabs: Call put_pid() when releasing control device (Tomer Tayar)  
  - sparc64: Fix opcode filtering in handling of no fault loads (Rob Gardner)  
  - irqchip/ingenic: Add support for the JZ4760 (Paul Cercueil)  
  - cifs: change noisy error message to FYI (Paulo Alcantara)  
  - atm: idt77252: fix null-ptr-dereference (Tong Zhang)  
  - atm: uPD98402: fix incorrect allocation (Tong Zhang)  
  - net: davicom: Use platform_get_irq_optional() (Paul Cercueil)  
  - net: wan: fix error return code of uhdlc_init() (Jia-Ju Bai)  
  - net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() (Jia-Ju Bai)  
  - NFS: Correct size calculation for create reply length (Frank Sorenson)  
  - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default (Timo Rothenpieler)  
  - gpiolib: acpi: Add missing IRQF_ONESHOT (Yang Li)  
  - cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev (Sudeep Holla)  
  - cifs: ask for more credit on async read/write code paths (Aurelien Aptel)  
  - gianfar: fix jumbo packets+napi+rx overrun crash (Michael Braun)  
  - sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count (Denis Efremov)  
  - net: intel: iavf: fix error return code of iavf_init_get_resources() (Jia-Ju Bai)  
  - net: tehuti: fix error return code in bdx_probe() (Jia-Ju Bai)  
  - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Dinghao Liu)  
  - ALSA: hda: ignore invalid NHLT table (Mark Pearson)  
  - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Hayes Wang)  
  - atm: lanai: dont run lanai_dev_close if not open (Tong Zhang)  
  - atm: eni: dont release is never initialized (Tong Zhang)  
  - powerpc/4xx: Fix build errors from mfdcr() (Michael Ellerman)  
  - net: fec: ptp: avoid register access when ipg clock is disabled (Heiko Thiery)  
  - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Mike Kravetz)  
  - LTS tag: v5.4.108 (Jack Vogel)  
  - cifs: Fix preauth hash corruption (Vincent Whitchurch)  
  - x86/apic/of: Fix CPU devicetree-node lookups (Johan Hovold)  
  - genirq: Disable interrupts for force threaded handlers (Thomas Gleixner)  
  - firmware/efi: Fix a use after bug in efi_mem_reserve_persistent (Lv Yunlong)  
  - efi: use 32-bit alignment for efi_guid_t literals (Ard Biesheuvel)  
  - ext4: fix potential error in ext4_do_update_inode (Shijie Luo)  
  - ext4: do not try to set xattr into ea_inode if value is empty (zhangyi (F))  
  - ext4: find old entry again if failed to rename whiteout (zhangyi (F))  
  - x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() (Oleg Nesterov)  
  - x86: Move TS_COMPAT back to asm/thread_info.h (Oleg Nesterov)  
  - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Oleg Nesterov)  
  - x86/ioapic: Ignore IRQ2 again (Thomas Gleixner)  
  - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Tyrel Datwyler)  
  - counter: stm32-timer-cnt: fix ceiling write max value (Fabrice Gasnier)  
  - iio: hid-sensor-temperature: Fix issues of timestamp channel (Ye Xiang)  
  - iio: hid-sensor-prox: Fix scale not correct issue (Ye Xiang)  
  - iio: hid-sensor-humidity: Fix alignment issue of timestamp channel (Ye Xiang)  
  - iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask (Wilfried Wessner)  
  - iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler (Dinghao Liu)  
  - iio: adis16400: Fix an error code in adis16400_initial_setup() (Dan Carpenter)  
  - iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel (Jonathan Albrieux)  
  - iio:adc:stm32-adc: Add HAS_IOMEM dependency (Jonathan Cameron)  
  - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Badhri Jagan Sridharan)  
  - usb: gadget: configfs: Fix KASAN use-after-free (Jim Lin)  
  - USB: replace hardcode maximum usb string length by definition (Macpaul Lin)  
  - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Colin Ian King)  
  - usb-storage: Add quirk to defeat Kindle's automatic unload (Alan Stern)  
  - nvme-rdma: fix possible hang when failing to set io queues (Sagi Grimberg)  
  - counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED (William Breathitt Gray)  
  - scsi: myrs: Fix a double free in myrs_cleanup() (Lv Yunlong)  
  - scsi: lpfc: Fix some error codes in debugfs (Dan Carpenter)  
  - riscv: Correct SPARSEMEM configuration (Kefeng Wang)  
  - kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again (Masahiro Yamada)  
  - net/qrtr: fix __netdev_alloc_skb call (Pavel Skripkin)  
  - sunrpc: fix refcount leak for rpc auth modules (Daniel Kobras)  
  - vfio: IOMMU_API should be selected (Jason Gunthorpe)  
  - svcrdma: disable timeouts on rdma backchannel (Timo Rothenpieler)  
  - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Joe Korty)  
  - nfsd: Don't keep looking up unhashed files in the nfsd file cache (Trond Myklebust)  
  - nvmet: don't check iosqes,iocqes for discovery controllers (Sagi Grimberg)  
  - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Sagi Grimberg)  
  - nvme-tcp: fix possible hang when failing to set io queues (Sagi Grimberg)  
  - nvme: fix Write Zeroes limitations (Christoph Hellwig)  
  - afs: Stop listxattr() from listing "afs.*" attributes (David Howells)  
  - ASoC: simple-card-utils: Do not handle device clock (Sameer Pujar)  
  - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Pan Xiuli)  
  - ASoC: SOF: Intel: unregister DMIC device on probe error (Pierre-Louis Bossart)  
  - ASoC: fsl_ssi: Fix TDM slot setup for I2S mode (Alexander Shiyan)  
  - btrfs: fix slab cache flags for free space tree bitmap (David Sterba)  
  - ARM: 9044/1: vfp: use undef hook for VFP support detection (Ard Biesheuvel)  
  - ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode (Ard Biesheuvel)  
  - s390/vtime: fix increased steal time accounting (Gerald Schaefer)  
  - Revert "PM: runtime: Update device status before letting suppliers suspend" (Rafael J. Wysocki)  
  - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Xiaoliang Yu)  
  - ALSA: hda: generic: Fix the micmute led init state (Hui Wang)  
  - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Xiaoliang Yu)  
  - ALSA: dice: fix null pointer dereference when node is disconnected (Takashi Sakamoto)  
  - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Shengjiu Wang)  
  - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Shengjiu Wang)  
  - LTS tag: v5.4.107 (Jack Vogel)  
  - net: dsa: b53: Support setting learning on port (Florian Fainelli)  
  - net: dsa: tag_mtk: fix 802.1ad VLAN egress (DENG Qingfang)  
  - crypto: x86/aes-ni-xts - use direct calls to and 4-way stride (Ard Biesheuvel)  
  - crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg (Uros Bizjak)  
  - crypto: x86 - Regularize glue function prototypes (Kees Cook)  
  - drm/i915/gvt: Fix vfio_edid issue for BXT/APL (Colin Xu)  
  - drm/i915/gvt: Fix port number for BDW on EDID region setup (Colin Xu)  
  - drm/i915/gvt: Fix virtual display setup for BXT/APL (Colin Xu)  
  - drm/i915/gvt: Fix mmio handler break on BXT/APL. (Colin Xu)  
  - drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang (Colin Xu)  
  - btrfs: scrub: Don't check free space before marking a block group RO (Qu Wenruo)  
  - KVM: arm64: nvhe: Save the SPE context early (Suzuki K Poulose)  
  - LTS tag: v5.4.106 (Jack Vogel)  
  - xen/events: avoid handling the same event on two cpus at the same time (Juergen Gross)  
  - xen/events: don't unmask an event channel when an eoi is pending (Juergen Gross)  
  - xen/events: reset affinity of 2-level event when tearing it down (Juergen Gross)  
  - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Marc Zyngier)  
  - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Marc Zyngier)  
  - KVM: arm64: Fix exclusive limit for IPA size (Marc Zyngier)  
  - x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 (Josh Poimboeuf)  
  - binfmt_misc: fix possible deadlock in bm_register_write (Lior Ribak)  
  - powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() (Naveen N. Rao)  
  - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Mathieu Desnoyers)  
  - zram: fix return value on writeback_store (Minchan Kim)  
  - include/linux/sched/mm.h: use rcu_dereference in in_vfork() (Matthew Wilcox (Oracle))  
  - stop_machine: mark helpers __always_inline (Arnd Bergmann)  
  - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Anna-Maria Behnsen)  
  - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Ard Biesheuvel)  
  - configfs: fix a use-after-free in __configfs_open_file (Daiyue Zhang)  
  - block: rsxx: fix error return code of rsxx_pci_probe() (Jia-Ju Bai)  
  - NFSv4.2: fix return value of _nfs4_get_security_label() (Ondrej Mosnacek)  
  - NFS: Don't gratuitously clear the inode cache when lookup failed (Trond Myklebust)  
  - NFS: Don't revalidate the directory permissions on a lookup failure (Trond Myklebust)  
  - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington)  
  - arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory (Anshuman Khandual)  
  - sh_eth: fix TRSCER mask for R7S72100 (Sergey Shtylyov)  
  - staging: comedi: pcl818: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: pcl711: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: me4000: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: dmm32at: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: das800: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: das6402: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: adv_pci1710: Fix endian problem for AI command data (Ian Abbott)


