ELSA-2021-9404

ELSA-2021-9404 - Unbreakable Enterprise kernel security update

Type:SECURITY
Severity:IMPORTANT
Release Date:2021-08-10

Description


[5.4.17-2102.204.4.2]
- rds/ib: quarantine STALE mr before dereg (Manjunath Patil) [Orabug: 33150447]

[5.4.17-2102.204.4.1]
- rds/ib: update mr incarnation after forming inv wr (Manjunath Patil) [Orabug: 33177348]
- rds/ib: avoid dereg of mr in frwr_clean (Manjunath Patil) [Orabug: 33150427]
- arm64: mm: kdump: Fix /proc/kcore (Henry Willard) [Orabug: 32570847]

[5.4.17-2102.204.4]
- Revert x86/reboot: Force all cpus to exit VMX root if VMX is supported (Somasundaram Krishnasamy) [Orabug: 33167303]
- scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Quat Le) [Orabug: 33165876]
- A/A Bonding: dev_hold/put() the delayed GARP work handlers netdev in rdmaip (Sharath Srinivasan) [Orabug: 33161268]
- rds: ib: Increase entropy of RDMA IOVAs (Hakon Bugge) [Orabug: 33104687]

[5.4.17-2102.204.3]
- rds: Check for illegal flags when creating an MR (Hakon Bugge) [Orabug: 33144338]
- seq_file: disallow extremely large seq buffer allocations (Eric Sandeen) [Orabug: 33135632] {CVE-2021-33909}

[5.4.17-2102.204.2]
- RDMA/core/sa_query: Remove unused argument (Hakon Bugge) [Orabug: 33113136]
- RDMA/cma: Fix incorrect Packet Lifetime calculation (Hakon Bugge) [Orabug: 33113136]
- RDMA: Remove a few extra calls to ib_get_client_data() (Jason Gunthorpe) [Orabug: 33113136]
- RDMA/cma: Protect RMW with qp_mutex (Hakon Bugge) [Orabug: 33113136]
- IB/cma: Introduce rdma_set_min_rnr_timer() (Hakon Bugge) [Orabug: 33113136]
- RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Bernard Metzler) [Orabug: 33113136]
- RDMA/cma: Remove unnecessary INIT->INIT transition (Hakon Bugge) [Orabug: 33113136]
- RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Dag Moxnes) [Orabug: 33113136]
- crypto: ccp - Dont initialize SEV support without the SEV feature (Venu Busireddy) [Orabug: 33110762]
- xfs: fix out of bound access (Junxiao Bi) [Orabug: 33089469]
- ext4: use ext4_grp_locked_error in mb_find_extent (Stephen Brennan) [Orabug: 33042746]
- PCI/ERR: Retain status from error notification (Keith Busch) [Orabug: 32995246]
- perf maps: Do not use an rbtree to sort by map name (Arnaldo Carvalho de Melo) [Orabug: 32726674]
- block: return the correct bvec when checking for gaps (Long Li) [Orabug: 33000789]

[5.4.17-2102.204.1]
- LTS tag: v5.4.128 (Jack Vogel)
- ARM: OMAP: replace setup_irq() by request_irq() (afzal mohammed)
- KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Eric Auger)
- tools headers UAPI: Sync linux/in.h copy with the kernel sources (Arnaldo Carvalho de Melo)
- net: fec_ptp: add clock rate zero check (Fugang Duan)
- net: stmmac: disable clocks in stmmac_remove_config_dt() (Joakim Zhang)
- mm/slub.c: include swab.h (Andrew Morton)
- mm/slub: fix redzoning for small allocations (Kees Cook)
- mm/slub: clarify verification reporting (Kees Cook)
- net: bridge: fix vlan tunnel dst refcnt when egressing (Nikolay Aleksandrov)
- net: bridge: fix vlan tunnel dst null pointer dereference (Nikolay Aleksandrov)
- net: ll_temac: Fix TX BD buffer overwrite (Esben Haabendal)
- net: ll_temac: Make sure to free skb when it is completely used (Esben Haabendal)
- drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. (Yifan Zhang)
- drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell. (Yifan Zhang)
- cfg80211: avoid double free of PMSR request (Avraham Stern)
- cfg80211: make certificate generation more robust (Johannes Berg)
- dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc (Bumyong Lee)
- x86/fpu: Reset state for all signal restore failures (Thomas Gleixner)
- x86/pkru: Write hardware init value to PKRU when xstate is init (Thomas Gleixner)
- x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Thomas Gleixner)
- ARCv2: save ABI registers across signal handling (Vineet Gupta)
- KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Sean Christopherson)
- PCI: Work around Huawei Intelligent NIC VF FLR erratum (Chiqijun)
- PCI: Add ACS quirk for Broadcom BCM57414 NIC (Sriharsha Basavapatna)
- PCI: aardvark: Fix kernel panic during PIO transfer (Pali Rohar)
- PCI: aardvark: Dont rely on jiffies while holding spinlock (Remi Pommarel)
- PCI: Mark some NVIDIA GPUs to avoid bus reset (Shanker Donthineni)
- PCI: Mark TI C667X to avoid bus reset (Antti Jarvinen)
- tracing: Do no increment trace_clock_global() by one (Steven Rostedt (VMware))
- tracing: Do not stop recording comms if the trace file is being read (Steven Rostedt (VMware))
- tracing: Do not stop recording cmdlines when tracing is off (Steven Rostedt (VMware))
- usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Andrew Lunn)
- can: mcba_usb: fix memory leak in mcba_usb (Pavel Skripkin)
- can: j1939: fix Use-after-Free, hold skb ref while in use (Oleksij Rempel)
- can: bcm/raw/isotp: use per module netdevice notifier (Tetsuo Handa)
- can: bcm: fix infoleak in struct bcm_msg_head (Norbert Slusarek)
- hwmon: (scpi-hwmon) shows the negative temperature properly (Riwen Lu)
- radeon: use memcpy_to/fromio for UVD fw upload (Chen Li)
- pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled (Sergio Paracuellos)
- spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd() (Patrice Chotard)
- ASoC: rt5659: Fix the lost powers for the HDA header (Jack Yu)
- regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting (Axel Lin)
- net: ethernet: fix potential use-after-free in ec_bhf_remove (Pavel Skripkin)
- icmp: dont send out ICMP messages with a source address of 0.0.0.0 (Toke Hoiland-Jorgensen)
- bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Somnath Kotur)
- bnxt_en: Rediscover PHY capabilities after firmware reset (Michael Chan)
- cxgb4: fix wrong shift. (Pavel Machek)
- net: cdc_eem: fix tx fixup skb leak (Linyu Yuan)
- net: hamradio: fix memory leak in mkiss_close (Pavel Skripkin)
- be2net: Fix an error handling path in be_probe() (Christophe JAILLET)
- net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Eric Dumazet)
- net: ipv4: fix memory leak in ip_mc_add1_src (Chengyang Fan)
- net: fec_ptp: fix issue caused by refactor the fec_devtype (Joakim Zhang)
- net: usb: fix possible use-after-free in smsc75xx_bind (Dongliang Mu)
- lantiq: net: fix duplicated skb in rx descriptor ring (Aleksander Jan Bajkowski)
- net: cdc_ncm: switch to eth%d interface naming (Maciej zenczykowski)
- ptp: improve max_adj check against unreasonable values (Jakub Kicinski)
- net: qrtr: fix OOB Read in qrtr_endpoint_post (Pavel Skripkin)
- netxen_nic: Fix an error handling path in netxen_nic_probe() (Christophe JAILLET)
- qlcnic: Fix an error handling path in qlcnic_probe() (Christophe JAILLET)
- net: make get_net_ns return error if NET_NS is disabled (Changbin Du)
- net: stmmac: dwmac1000: Fix extended MAC address registers definition (Jisheng Zhang)
- alx: Fix an error handling path in alx_probe() (Christophe JAILLET)
- sch_cake: Fix out of bounds when parsing TCP options and header (Maxim Mikityanskiy)
- netfilter: synproxy: Fix out of bounds when parsing TCP options (Maxim Mikityanskiy)
- net/mlx5e: Block offload of outer header csum for UDP tunnels (Aya Levin)
- net/mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti)
- net/mlx5: Consider RoCE cap before init RDMA resources (Maor Gottlieb)
- net/mlx5e: Fix page reclaim for dead peer hairpin (Dima Chumak)
- net/mlx5e: Remove dependency in IPsec initialization flows (Huy Nguyen)
- net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner)
- rtnetlink: Fix regression in bridge VLAN configuration (Ido Schimmel)
- udp: fix race between close() and udp_abort() (Paolo Abeni)
- net: lantiq: disable interrupt before sheduling NAPI (Aleksander Jan Bajkowski)
- net: rds: fix memory leak in rds_recvmsg (Pavel Skripkin)
- vrf: fix maximum MTU (Nicolas Dichtel)
- net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Nanyong Sun)
- batman-adv: Avoid WARN_ON timing related checks (Sven Eckelmann)
- kvm: LAPIC: Restore guard to prevent illegal APIC register access (Jim Mattson)
- mm/memory-failure: make sure wait for page writeback in memory_failure (yangerkun)
- afs: Fix an IS_ERR() vs NULL check (Dan Carpenter)
- dmaengine: stedma40: add missing iounmap() on error in d40_probe() (Yang Yingliang)
- dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Randy Dunlap)
- dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM (Randy Dunlap)
- LTS tag: v5.4.127 (Jack Vogel)
- fib: Return the correct errno code (Zheng Yongjun)
- net: Return the correct errno code (Zheng Yongjun)
- net/x25: Return the correct errno code (Zheng Yongjun)
- rtnetlink: Fix missing error code in rtnl_bridge_notify() (Jiapeng Chong)
- drm/amd/display: Allow bandwidth validation for 0 streams. (Bindu Ramamurthy)
- net: ipconfig: Dont override command-line hostnames or domains (Josh Triplett)
- nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Hannes Reinecke)
- nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Hannes Reinecke)
- nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Hannes Reinecke)
- scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne)
- scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Daniel Wagner)
- ethernet: myri10ge: Fix missing error code in myri10ge_probe() (Jiapeng Chong)
- scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi)
- gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Hillf Danton)
- riscv: Use -mno-relax when using lld linker (Khem Raj)
- HID: gt683r: add missing MODULE_DEVICE_TABLE (Bixuan Cui)
- gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher)
- ARM: OMAP2+: Fix build warning when mmc_omap is not built (Yongqiang Liu)
- drm/tegra: sor: Do not leak runtime PM reference (Pavel Machek (CIP))
- HID: usbhid: fix info leak in hid_submit_ctrl (Anirudh Rayabharam)
- HID: Add BUS_VIRTUAL to hid_connect logging (Mark Bolhuis)
- HID: multitouch: set Stylus suffix for Stylus-application devices, too (Ahelenia Ziemianska)
- HID: hid-sensor-hub: Return error for hid_set_field() failure (Srinivas Pandruvada)
- HID: hid-input: add mapping for emoji picker key (Dmitry Torokhov)
- HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Nirenjan Krishnan)
- net: ieee802154: fix null deref in parse dev addr (Dan Robertson)
- LTS tag: v5.4.126 (Jack Vogel)
- proc: only require mm_struct for writing (Linus Torvalds)
- tracing: Correct the length check which causes memory corruption (Liangyan)
- ftrace: Do not blindly read the ip address in ftrace_bug() (Steven Rostedt (VMware))
- scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ming Lei)
- scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ming Lei)
- scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ming Lei)
- scsi: core: Fix error handling of scsi_host_alloc() (Ming Lei)
- NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Dai Ngo)
- NFSv4: Fix second deadlock in nfs4_evict_inode() (Trond Myklebust)
- NFS: Fix use-after-free in nfs4_init_client() (Anna Schumaker)
- kvm: fix previous commit for 32-bit builds (Paolo Bonzini)
- perf session: Correct buffer copying when peeking events (Leo Yan)
- NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Trond Myklebust)
- NFS: Fix a potential NULL dereference in nfs_get_client() (Dan Carpenter)
- IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel)
- KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Sean Christopherson)
- sched/fair: Make sure to update tg contrib for blocked load (Vincent Guittot)
- perf: Fix data race between pin_count increment/decrement (Marco Elver)
- vmlinux.lds.h: Avoid orphan section with !SMP (Nathan Chancellor)
- RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Shay Drory)
- RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib)
- usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Bjorn Andersson)
- regulator: max77620: Use device_set_of_node_from_dev() (Dmitry Osipenko)
- regulator: core: resolve supply for boot-on/always-on regulators (Dmitry Baryshkov)
- usb: fix various gadget panics on 10gbps cabling (Maciej zenczykowski)
- usb: fix various gadgets null ptr deref on 10gbps cabling. (Maciej zenczykowski)
- usb: gadget: eem: fix wrong eem header operation (Linyu Yuan)
- USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Stefan Agner)
- USB: serial: quatech2: fix control-request directions (Johan Hovold)
- USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Alexandre GRIVEAUX)
- USB: serial: ftdi_sio: add NovaTech OrionMX product ID (George McCollister)
- usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind (Wesley Cheng)
- usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Mayank Rana)
- usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Andy Shevchenko)
- usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling (Thomas Petazzoni)
- usb: dwc3: ep0: fix NULL pointer exception (Marian-Cristian Rotariu)
- usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Kyle Tso)
- usb: f_ncm: only first packet of aggregate needs to start timer (Maciej zenczykowski)
- USB: f_ncm: ncm_bitrate (speed) is unsigned (Maciej zenczykowski)
- cgroup1: dont allow
in renaming (Alexander Kuznetsov)
- btrfs: promote debugging asserts to full-fledged checks in validate_super (Nikolay Borisov)
- btrfs: return value from btrfs_mark_extent_written() in case of error (Ritesh Harjani)
- staging: rtl8723bs: Fix uninitialized variables (Wenli Looi)
- kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini)
- drm: Lock pointer access in drm_master_release() (Desmond Cheong Zhi Xi)
- drm: Fix use-after-free read in drm_getunique() (Desmond Cheong Zhi Xi)
- spi: bcm2835: Fix out-of-bounds access with more than 4 slaves (Lukas Wunner)
- x86/boot: Add .text.* to setup.ld (Arvind Sankar)
- i2c: mpc: implement erratum A-004447 workaround (Chris Packham)
- i2c: mpc: Make use of i2c_recover_bus() (Chris Packham)
- spi: Cleanup on failure of initial setup (Lukas Wunner)
- spi: Dont have controller clean up spi device before driver unbind (Saravana Kannan)
- powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers (Chris Packham)
- powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers (Chris Packham)
- nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Sagi Grimberg)
- bnx2x: Fix missing error code in bnx2x_iov_init_one() (Jiapeng Chong)
- dm verity: fix require_signatures module_param permissions (John Keeping)
- MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER (Tiezhu Yang)
- nvme-fabrics: decode host pathing error for connect (Hannes Reinecke)
- net: dsa: microchip: enable phy errata workaround on 9567 (George McCollister)
- net: appletalk: cops: Fix data race in cops_probe1 (Saubhik Mukherjee)
- net: macb: ensure the device is available before accessing GEMGXL control registers (Zong Li)
- scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Dmitry Bogdanov)
- scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq (Yang Yingliang)
- scsi: vmw_pvscsi: Set correct residual data length (Matt Wang)
- net/qla3xxx: fix schedule while atomic in ql_sem_spinlock (Zheyu Ma)
- wq: handle VM suspension in stall detection (Sergey Senozhatsky)
- cgroup: disable controllers at parse time (Shakeel Butt)
- net: mdiobus: get rid of a BUG_ON() (Dan Carpenter)
- netlink: disable IRQs for netlink_lock_table() (Johannes Berg)
- bonding: init notify_work earlier to avoid uninitialized use (Johannes Berg)
- isdn: mISDN: netjet: Fix crash in nj_probe: (Zheyu Ma)
- spi: sprd: Add missing MODULE_DEVICE_TABLE (Chunyan Zhang)
- ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Zou Wei)
- vfio-ccw: Serialize FSM IDLE state with I/O completion (Eric Farman)
- ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Hans de Goede)
- ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Hans de Goede)
- usb: cdns3: Fix runtime PM imbalance on error (Dinghao Liu)
- net/nfc/rawsock.c: fix a permission check bug (Jeimon)
- spi: Fix spi device unregister flow (Saravana Kannan)
- ASoC: max98088: fix ni clock divider calculation (Marco Felsch)
- proc: Track /proc//attr/ opener mm_struct (Kees Cook)
- LTS tag: v5.4.125 (Jack Vogel)
- neighbour: allow NUD_NOARP entries to be forced GCed (David Ahern)
- i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops (Roja Rani Yarubandi)
- xen-pciback: redo VF placement in the virtual topology (Jan Beulich)
- lib/lz4: explicitly support in-place decompression (Gao Xiang)
- x86/kvm: Disable all PV features on crash (Vitaly Kuznetsov)
- x86/kvm: Disable kvmclock on all CPUs on shutdown (Vitaly Kuznetsov)
- x86/kvm: Teardown PV features on boot CPU as well (Vitaly Kuznetsov)
- KVM: arm64: Fix debug register indexing (Marc Zyngier)
- KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Sean Christopherson)
- btrfs: fix unmountable seed device after fstrim (Anand Jain)
- mm/filemap: fix storing to a THP shadow entry (Matthew Wilcox (Oracle))
- XArray: add xas_split (Matthew Wilcox (Oracle))
- XArray: add xa_get_order (Matthew Wilcox (Oracle))
- mm: add thp_order (Matthew Wilcox (Oracle))
- mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Mina Almasry)
- btrfs: fixup error handling in fixup_inode_link_counts (Josef Bacik)
- btrfs: return errors from btrfs_del_csums in cleanup_ref_head (Josef Bacik)
- btrfs: fix error handling in btrfs_del_csums (Josef Bacik)
- btrfs: mark ordered extent and inode with error if we fail to finish (Josef Bacik)
- drm/amdgpu: make sure we unpin the UVD BO (Nirmoy Das)
- drm/amdgpu: Dont query CE and UE errors (Luben Tuikov)
- nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect (Krzysztof Kozlowski)
- ocfs2: fix data corruption by fallocate (Junxiao Bi)
- pid: take a reference when initializing (Mark Rutland)
- usb: dwc2: Fix build in periphal-only mode (Phil Elwell)
- ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Ye Bin)
- ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators (Marek Vasut)
- ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch (Michal Vokax)
- ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Carlos M)
- ALSA: timer: Fix master timer notification (Takashi Iwai)
- HID: multitouch: require Finger field to mark Win8 reports as MT (Ahelenia Ziemianska)
- HID: magicmouse: fix NULL-deref on disconnect (Johan Hovold)
- HID: i2c-hid: Skip ELAN power-on command after reset (Johnny Chuang)
- net: caif: fix memory leak in cfusbl_device_notify (Pavel Skripkin)
- net: caif: fix memory leak in caif_device_notify (Pavel Skripkin)
- net: caif: add proper error handling (Pavel Skripkin)
- net: caif: added cfserl_release function (Pavel Skripkin)
- Bluetooth: use correct lock to prevent UAF of hdev object (Lin Ma)
- Bluetooth: fix the erroneous flush_work() order (Lin Ma) {CVE-2021-3564}
- tipc: fix unique bearer names sanity check (Hoang Le)
- tipc: add extack messages for bearer/media failure (Hoang Le)
- bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act (Tony Lindgren)
- ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells (Geert Uytterhoeven)
- ARM: dts: imx7d-pico: Fix the tuning-step property (Fabio Estevam)
- ARM: dts: imx7d-meerkat96: Fix the tuning-step property (Fabio Estevam)
- arm64: dts: zii-ultra: fix 12V_MAIN voltage (Lucas Stach)
- arm64: dts: ls1028a: fix memory node (Michael Walle)
- i40e: add correct exception tracing for XDP (Magnus Karlsson)
- i40e: optimize for XDP_REDIRECT in xsk path (Magnus Karlsson)
- i2c: qcom-geni: Add shutdown callback for i2c (Roja Rani Yarubandi)
- ice: Allow all LLDP packets from PF to Tx (Dave Ertman)
- ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Brett Creeley)
- ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions (Coco Li)
- ixgbevf: add correct exception tracing for XDP (Magnus Karlsson)
- ieee802154: fix error return code in ieee802154_llsec_getparams() (Wei Yongjun)
- ieee802154: fix error return code in ieee802154_add_iface() (Zhen Lei)
- netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Pablo Neira Ayuso)
- netfilter: nft_ct: skip expectations for confirmed conntrack (Pablo Neira Ayuso)
- ACPICA: Clean up context mutex during object deletion (Erik Kaneda)
- net/sched: act_ct: Fix ct template allocation for zone 0 (Ariel Levkovich)
- HID: i2c-hid: fix format string mismatch (Arnd Bergmann)
- HID: pidff: fix error return code in hid_pidff_init() (Zhen Lei)
- ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Julian Anastasov)
- vfio/platform: fix module_put call in error flow (Max Gurtovoy)
- samples: vfio-mdev: fix error handing in mdpy_fb_probe() (Wei Yongjun)
- vfio/pci: zap_vma_ptes() needs MMU (Randy Dunlap)
- vfio/pci: Fix error return code in vfio_ecap_init() (Zhen Lei)
- efi: cper: fix snprintf() use in cper_dimm_err_location() (Rasmus Villemoes)
- efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Heiner Kallweit)
- netfilter: conntrack: unregister ipv4 sockopts on error unwind (Florian Westphal)
- hwmon: (dell-smm-hwmon) Fix index values (Armin Wolf)
- nl80211: validate key indexes for cfg80211_registered_device (Anant Thazhemadam)
- ALSA: usb: update old-style static const declaration (Pierre-Louis Bossart)
- net: usb: cdc_ncm: dont spew notifications (Grant Grundler)
- btrfs: tree-checker: do not error out if extent ref hash doesnt match (Josef Bacik)
- LTS tag: v5.4.124 (Jack Vogel)
- usb: core: reduce power-on-good delay time of root hub (Chunfeng Yun)
- neighbour: Prevent Race condition in neighbour subsytem (Chinmay Agarwal)
- net: hso: bail out on interrupt URB allocation failure (Johan Hovold)
- Revert Revert ALSA: usx2y: Fix potential NULL pointer dereference (Greg Kroah-Hartman)
- net: hns3: check the return of skb_checksum_help() (Yunsheng Lin)
- drivers/net/ethernet: clean up unused assignments (Jesse Brandeburg)
- i915: fix build warning in intel_dp_get_link_status() (Greg Kroah-Hartman)
- drm/i915/display: fix compiler warning about array overrun (Linus Torvalds)
- MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c (Randy Dunlap)
- MIPS: alchemy: xxs1500: add gpio-au1000.h header file (Randy Dunlap)
- sch_dsmark: fix a NULL deref in qdisc_reset() (Taehee Yoo)
- net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 (Stefan Roese)
- ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (kernel test robot)
- ipv6: record frag_max_size in atomic fragments in input path (Francesco Ruggeri)
- net: lantiq: fix memory corruption in RX ring (Aleksander Jan Bajkowski)
- scsi: libsas: Use _safe() loop in sas_resume_port() (Dan Carpenter)
- ixgbe: fix large MTU request from VF (Jesse Brandeburg)
- bpf: Set mac_len in bpf_skb_change_head (Jussi Maki)
- ASoC: cs35l33: fix an error code in probe() (Dan Carpenter)
- staging: emxx_udc: fix loop in _nbu2ss_nuke() (Dan Carpenter)
- cxgb4: avoid accessing registers when clearing filters (Raju Rangoju)
- gve: Correct SKB queue index validation. (David Awogbemila)
- gve: Upgrade memory barrier in poll routine (Catherine Sullivan)
- gve: Add NULL pointer checks when freeing irqs. (David Awogbemila)
- gve: Update mgmt_msix_idx if num_ntfy changes (David Awogbemila)
- gve: Check TX QPL was actually assigned (Catherine Sullivan)
- mld: fix panic in mld_newpack() (Taehee Yoo)
- bnxt_en: Include new P5 HV definition in VF check. (Andy Gospodarek)
- net: bnx2: Fix error return code in bnx2_init_board() (Zhen Lei)
- net: hso: check for allocation failure in hso_create_bulk_serial_device() (Dan Carpenter)
- tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Jim Ma)
- openvswitch: meter: fix race when getting now_ms. (Tao Liu)
- net: mdio: octeon: Fix some double free issues (Christophe JAILLET)
- net: mdio: thunder: Fix a double free issue in the .remove function (Christophe JAILLET)
- net: fec: fix the potential memory leak in fec_enet_init() (Fugang Duan)
- net: really orphan skbs tied to closing sk (Paolo Abeni)
- vfio-ccw: Check initialized flag in cp_init() (Eric Farman)
- ASoC: cs42l42: Regmap must use_single_read/write (Richard Fitzgerald)
- net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count (Vladimir Oltean)
- net: netcp: Fix an error message (Christophe JAILLET)
- drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lang Yu)
- drm/amdgpu: Fix a use-after-free (xinhui pan)
- drm/amd/amdgpu: fix refcount leak (Jingwen Chen)
- drm/amd/display: Disconnect non-DP with no EDID (Chris Park)
- SMB3: incorrect file id in requests compounded with open (Steve French)
- platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet (Teava Radu)
- platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI (Andy Shevchenko)
- platform/x86: hp-wireless: add AMDs hardware id to the supported list (Shyam Sundar S K)
- btrfs: do not BUG_ON in link_to_fixup_dir (Josef Bacik)
- openrisc: Define memory barrier mb (Peter Zijlstra)
- scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic (Matt Wang)
- btrfs: return whole extents in fiemap (Boris Burkov)
- brcmfmac: properly check for bus register errors (Greg Kroah-Hartman)
- Revert brcmfmac: add a check for the status of usb_register (Greg Kroah-Hartman)
- net: liquidio: Add missing null pointer checks (Tom Seewald)
- Revert net: liquidio: fix a NULL pointer dereference (Greg Kroah-Hartman)
- media: gspca: properly check for errors in po1030_probe() (Greg Kroah-Hartman)
- Revert media: gspca: Check the return value of write_bridge for timeout (Greg Kroah-Hartman)
- media: gspca: mt9m111: Check write_bridge for timeout (Alaa Emad)
- Revert media: gspca: mt9m111: Check write_bridge for timeout (Greg Kroah-Hartman)
- media: dvb: Add check on sp8870_readreg return (Alaa Emad)
- Revert media: dvb: Add check on sp8870_readreg (Greg Kroah-Hartman)
- ASoC: cs43130: handle errors in cs43130_probe() properly (Greg Kroah-Hartman)
- Revert ASoC: cs43130: fix a NULL pointer dereference (Greg Kroah-Hartman)
- libertas: register sysfs groups properly (Greg Kroah-Hartman)
- Revert libertas: add checks for the return value of sysfs_create_group (Greg Kroah-Hartman)
- dmaengine: qcom_hidma: comment platform_driver_register call (Phillip Potter)
- Revert dmaengine: qcom_hidma: Check for driver register failure (Greg Kroah-Hartman)
- isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info (Phillip Potter)
- Revert isdn: mISDN: Fix potential NULL pointer dereference of kzalloc (Greg Kroah-Hartman)
- ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() (Anirudh Rayabharam)
- Revert ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() (Greg Kroah-Hartman)
- isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io (Phillip Potter)
- Revert isdn: mISDNinfineon: fix potential NULL pointer dereference (Greg Kroah-Hartman)
- Revert ALSA: usx2y: Fix potential NULL pointer dereference (Greg Kroah-Hartman)
- Revert ALSA: gus: add a check of the status of snd_ctl_add (Greg Kroah-Hartman)
- char: hpet: add checks after calling ioremap (Tom Seewald)
- Revert char: hpet: fix a missing check of ioremap (Greg Kroah-Hartman)
- net: caif: remove BUG_ON(dev == NULL) in caif_xmit (Du Cheng)
- Revert net/smc: fix a NULL pointer dereference (Greg Kroah-Hartman)
- net: fujitsu: fix potential null-ptr-deref (Anirudh Rayabharam)
- Revert net: fujitsu: fix a potential NULL pointer dereference (Greg Kroah-Hartman)
- serial: max310x: unregister uart driver in case of failure and abort (Atul Gopinathan)
- Revert serial: max310x: pass return value of spi_register_driver (Greg Kroah-Hartman)
- Revert ALSA: sb: fix a missing check of snd_ctl_add (Greg Kroah-Hartman)
- Revert media: usb: gspca: add a missed check for goto_low_power (Greg Kroah-Hartman)
- gpio: cadence: Add missing MODULE_DEVICE_TABLE (Zou Wei)
- platform/x86: hp_accel: Avoid invoking _INI to speed up resume (Kai-Heng Feng)
- perf jevents: Fix getting maximum number of fds (Felix Fietkau)
- i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E (Geert Uytterhoeven)
- i2c: i801: Dont generate an interrupt on bus reset (Jean Delvare)
- i2c: s3c2410: fix possible NULL pointer deref on read message after write (Krzysztof Kozlowski)
- net: dsa: sja1105: error out on unsupported PHY mode (Vladimir Oltean)
- net: dsa: fix a crash if ->get_sset_count() fails (Dan Carpenter)
- net: dsa: mt7530: fix VLAN traffic leaks (DENG Qingfang)
- spi: spi-fsl-dspi: Fix a resource leak in an error handling path (Christophe JAILLET)
- tipc: skb_linearize the head skb when reassembling msgs (Xin Long)
- tipc: wait and exit until all work queues are done (Xin Long)
- Revert net:tipc: Fix a double free in tipc_sk_mcast_rcv (Hoang Le)
- net/mlx5e: Fix nullptr in add_vlan_push_action() (Dima Chumak)
- net/mlx5e: Fix multipath lag activation (Dima Chumak)
- drm/meson: fix shutdown crash when component not probed (Neil Armstrong)
- NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Zhang Xiaoxu)
- NFS: Dont corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Trond Myklebust)
- NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Trond Myklebust)
- NFS: fix an incorrect limit in filelayout_decode_layout() (Dan Carpenter)
- fs/nfs: Use fatal_signal_pending instead of signal_pending (zhouchuangao)
- Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Thadeu Lima de Souza Cascardo)
- spi: spi-geni-qcom: Fix use-after-free on unbind (Lukas Wunner)
- net: usb: fix memory leak in smsc75xx_bind (Pavel Skripkin)
- usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() (Yoshihiro Shimoda)
- usb: dwc3: gadget: Properly track pending and queued SG (Thinh Nguyen)
- thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (Srinivas Pandruvada)
- USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Zolton Jheng)
- USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Dominik Andreas Schorpp)
- USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Daniele Palmas)
- USB: serial: ti_usb_3410_5052: add startech.com device id (Sean MacLennan)
- serial: rp2: use request_firmware instead of request_firmware_nowait (Zheyu Ma)
- serial: sh-sci: Fix off-by-one error in FIFO threshold register setting (Geert Uytterhoeven)
- serial: tegra: Fix a mask operation that is always true (Colin Ian King)
- USB: usbfs: Dont WARN about excessively large memory allocations (Alan Stern)
- USB: trancevibrator: fix control-request direction (Johan Hovold)
- serial: 8250_pci: handle FL_NOIRQ board flag (Christian Gmeiner)
- serial: 8250_pci: Add support for new HPE serial device (Randy Wright)
- iio: adc: ad7793: Add missing error code in ad7793_setup() (YueHaibing)
- iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers (Jonathan Cameron)
- iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. (Jonathan Cameron)
- iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() (Jonathan Cameron)
- iio: gyro: fxas21002c: balance runtime power in error path (Rui Miguel Silva)
- staging: iio: cdc: ad7746: avoid overwrite of num_channels (Lucas Stankus)
- mei: request autosuspend after sending rx flow control (Alexander Usyskin)
- thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Mathias Nyman)
- misc/uss720: fix memory leak in uss720_probe (Dongliang Mu)
- serial: core: fix suspicious security_locked_down() call (Ondrej Mosnacek)
- Documentation: seccomp: Fix user notification documentation (Sargun Dhillon)
- kgdb: fix gcc-11 warnings harder (Greg Kroah-Hartman)
- selftests/gpio: Fix build when source tree is read only (Michael Ellerman)
- selftests/gpio: Move include of lib.mk up (Michael Ellerman)
- selftests/gpio: Use TEST_GEN_PROGS_EXTENDED (Michael Ellerman)
- drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (James Zhu)
- drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (James Zhu)
- drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (James Zhu)
- dm snapshot: properly fix a crash when an origin has no snapshots (Mikulas Patocka)
- ath10k: Validate first subframe of A-MSDU before processing the list (Sriram R)
- ath10k: Fix TKIP Michael MIC verification for PCIe (Wen Gong) {CVE-2020-26141}
- ath10k: drop MPDU which has discard flag set by firmware for SDIO (Wen Gong) {CVE-2020-24588}
- ath10k: drop fragments with multicast DA for SDIO (Wen Gong) {CVE-2020-26145}
- ath10k: drop fragments with multicast DA for PCIe (Wen Gong) {CVE-2020-26145}
- ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Wen Gong)
- mac80211: extend protection against mixed key and fragment cache attacks (Wen Gong) {CVE-2020-24586} {CVE-2020-24587}
- mac80211: do not accept/forward invalid EAPOL frames (Johannes Berg)
- mac80211: prevent attacks on TKIP/WEP as well (Johannes Berg)
- mac80211: check defrag PN against current frame (Johannes Berg)
- mac80211: add fragment cache to sta_info (Johannes Berg)
- mac80211: drop A-MSDUs on old ciphers (Johannes Berg) {CVE-2020-24588}
- cfg80211: mitigate A-MSDU aggregation attacks (Mathy Vanhoef) {CVE-2020-24588}
- mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Mathy Vanhoef)
- mac80211: prevent mixed key and fragment cache attacks (Mathy Vanhoef) {CVE-2020-24587} {CVE-2020-24586}
- mac80211: assure all fragments are encrypted (Mathy Vanhoef) {CVE-2020-26147}
- net: hso: fix control-request directions (Johan Hovold)
- proc: Check /proc//attr/ writes against file opener (Kees Cook)
- perf scripts python: exported-sql-viewer.py: Fix warning display (Adrian Hunter)
- perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Adrian Hunter)
- perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Adrian Hunter)
- perf intel-pt: Fix transaction abort handling (Adrian Hunter)
- perf intel-pt: Fix sample instruction bytes (Adrian Hunter)
- iommu/vt-d: Fix sysfs leak in alloc_iommu() (Rolf Eike Beer)
- NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Anna Schumaker)
- cifs: set server->cipher_type to AES-128-CCM for SMB3.0 (Aurelien Aptel)
- ALSA: usb-audio: scarlett2: Improve driver startup messages (Geoffrey D. Bennett)
- ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Geoffrey D. Bennett)
- ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Hui Wang)
- LTS tag: v5.4.123 (Jack Vogel)
- NFC: nci: fix memory leak in nci_allocate_device (Dongliang Mu)
- perf unwind: Set userdata for all __report_module() paths (Dave Rigby)
- perf unwind: Fix separate debug info files when using elfutils libdws unwinder (Jan Kratochvil)
- usb: dwc3: gadget: Enable suspend events (Jack Pham)
- bpf: No need to simulate speculative domain for immediates (Daniel Borkmann)
- bpf: Fix mask direction swap upon off reg sign change (Daniel Borkmann)
- bpf: Wrap aux data inside bpf_sanitize_info container (Daniel Borkmann)
- LTS tag: v5.4.122 (Jack Vogel)
- Bluetooth: SMP: Fail if remote and local public keys are identical (Luiz Augusto von Dentz)
- video: hgafb: correctly handle card detect failure during probe (Anirudh Rayabharam)
- nvmet: use new ana_log_size instead the old one (Hou Pu)
- Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Luiz Augusto von Dentz)
- ext4: fix error handling in ext4_end_enable_verity() (Eric Biggers)
- nvme-multipath: fix double initialization of ANA state (Christoph Hellwig)
- tty: vt: always invoke vc->vc_sw->con_resize callback (Tetsuo Handa)
- vt: Fix character height handling with VT_RESIZEX (Maciej W. Rozycki)
- vgacon: Record video mode changes with VT_RESIZEX (Maciej W. Rozycki)
- video: hgafb: fix potential NULL pointer dereference (Igor Matheus Andrade Torrente)
- qlcnic: Add null check after calling netdev_alloc_skb (Tom Seewald)
- leds: lp5523: check return value of lp5xx_read and jump to cleanup code (Phillip Potter)
- ics932s401: fix broken handling of errors when word reading fails (Darrick J. Wong)
- net: rtlwifi: properly check for alloc_workqueue() failure (Greg Kroah-Hartman)
- scsi: ufs: handle cleanup correctly on devm_reset_control_get error (Phillip Potter)
- net: stmicro: handle clk_prepare() failure during init (Anirudh Rayabharam)
- ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() (Du Cheng)
- Revert niu: fix missing checks of niu_pci_eeprom_read (Greg Kroah-Hartman)
- Revert qlcnic: Avoid potential NULL pointer dereference (Greg Kroah-Hartman)
- Revert rtlwifi: fix a potential NULL pointer dereference (Greg Kroah-Hartman)
- Revert media: rcar_drif: fix a memory disclosure (Greg Kroah-Hartman)
- cdrom: gdrom: initialize global variable at init time (Greg Kroah-Hartman)
- cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom (Atul Gopinathan)
- Revert gdrom: fix a memory leak bug (Greg Kroah-Hartman)
- Revert scsi: ufs: fix a missing check of devm_reset_control_get (Greg Kroah-Hartman)
- Revert ecryptfs: replace BUG_ON with error handling code (Greg Kroah-Hartman)
- Revert video: imsttfb: fix potential NULL pointer dereferences (Greg Kroah-Hartman)
- Revert hwmon: (lm80) fix a missing check of bus read in lm80 probe (Greg Kroah-Hartman)
- Revert leds: lp5523: fix a missing check of return value of lp55xx_read (Greg Kroah-Hartman)
- Revert net: stmicro: fix a missing check of clk_prepare (Greg Kroah-Hartman)
- Revert video: hgafb: fix potential NULL pointer dereference (Greg Kroah-Hartman)
- dm snapshot: fix crash with transient storage and zero chunk size (Mikulas Patocka)
- xen-pciback: reconfigure also from backend watch handler (Jan Beulich)
- mmc: sdhci-pci-gli: increase 1.8V regulator wait (Daniel Beer)
- drm/amdgpu: update sdma golden setting for Navi12 (Guchun Chen)
- drm/amdgpu: update gc golden setting for Navi12 (Guchun Chen)
- drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Changfeng)
- Revert serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference (Greg Kroah-Hartman)
- rapidio: handle create_workqueue() failure (Anirudh Rayabharam)
- Revert rapidio: fix a NULL pointer dereference when create_workqueue() fails (Greg Kroah-Hartman)
- uio_hv_generic: Fix a memory leak in error handling paths (Christophe JAILLET)
- ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Elia Devito)
- ALSA: hda/realtek: Add fixup for HP OMEN laptop (Takashi Iwai)
- ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Takashi Iwai)
- ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (PeiSen Hou)
- ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Hui Wang)
- ALSA: firewire-lib: fix check for the size of isochronous packet payload (Takashi Sakamoto)
- Revert ALSA: sb8: add a check for request_region (Greg Kroah-Hartman)
- ALSA: hda: fixup headset for ASUS GU502 laptop (Daniel Cordova A)
- ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Takashi Sakamoto)
- ALSA: usb-audio: Validate MS endpoint descriptors (Takashi Iwai)
- ALSA: firewire-lib: fix calculation for size of IR context payload (Takashi Sakamoto)
- ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Takashi Sakamoto)
- ALSA: line6: Fix racy initialization of LINE6 MIDI (Takashi Iwai)
- ALSA: intel8x0: Dont update period unless prepared (Takashi Iwai)
- ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Takashi Sakamoto)
- cifs: fix memory leak in smb2_copychunk_range (Ronnie Sahlberg)
- btrfs: avoid RCU stalls while running delayed iputs (Josef Bacik)
- locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Zqiang)
- nvmet: seset ns->file when open fails (Daniel Wagner)
- ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Oleg Nesterov)
- RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Dan Carpenter)
- platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios (Hans de Goede)
- platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Liming Sun)
- RDMA/core: Dont access cm_id after its destruction (Shay Drory)
- RDMA/mlx5: Recover from fatal event in dual port mode (Maor Gottlieb)
- scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Zhen Lei)
- scsi: ufs: core: Increase the usable queue depth (Bart Van Assche)
- RDMA/rxe: Clear all QP fields if creation failed (Leon Romanovsky)
- RDMA/siw: Release xarray entry (Leon Romanovsky)
- RDMA/siw: Properly check send and receive CQ pointers (Leon Romanovsky)
- openrisc: Fix a memory leak (Christophe JAILLET)
- firmware: arm_scpi: Prevent the ternary sign expansion bug (Dan Carpenter)


Related CVEs


CVE-2021-33909
CVE-2020-14304
CVE-2020-24586
CVE-2021-3564
CVE-2020-26141
CVE-2021-23134
CVE-2020-24587
CVE-2020-24588
CVE-2020-26145
CVE-2020-26147

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle Linux 7 (aarch64) kernel-uek-5.4.17-2102.204.4.2.el7uek.src.rpm8729c9ef719390c59994082797677776-
kernel-uek-5.4.17-2102.204.4.2.el7uek.aarch64.rpmaa5bdc76ea647104eb65c4b6c980cbe4-
kernel-uek-debug-5.4.17-2102.204.4.2.el7uek.aarch64.rpmf2d7dc5a5d5a79023e9fb2eeb7aa2311-
kernel-uek-debug-devel-5.4.17-2102.204.4.2.el7uek.aarch64.rpm61f4a57b5b4e68de68892ac77279fb31-
kernel-uek-devel-5.4.17-2102.204.4.2.el7uek.aarch64.rpm11d961d3278988b4da725f8220b21e2a-
kernel-uek-doc-5.4.17-2102.204.4.2.el7uek.noarch.rpm0afd6ef73544874d82ea6b99166f124d-
kernel-uek-tools-5.4.17-2102.204.4.2.el7uek.aarch64.rpm30aabb54d4296101ae953842c8365ae1-
kernel-uek-tools-libs-5.4.17-2102.204.4.2.el7uek.aarch64.rpm5482aebfa113ff2dd0889a194f1b462c-
perf-5.4.17-2102.204.4.2.el7uek.aarch64.rpm9076111e09077564e985a30ddb6d2026-
python-perf-5.4.17-2102.204.4.2.el7uek.aarch64.rpmeef0c74839766c919aa84a895c1fadcb-
Oracle Linux 7 (x86_64) kernel-uek-5.4.17-2102.204.4.2.el7uek.src.rpm8729c9ef719390c59994082797677776-
kernel-uek-5.4.17-2102.204.4.2.el7uek.x86_64.rpm33906e9ebe4569636cfbc2d648eb6b51-
kernel-uek-debug-5.4.17-2102.204.4.2.el7uek.x86_64.rpmcf4a93f72098747648ed14edfdade4c4-
kernel-uek-debug-devel-5.4.17-2102.204.4.2.el7uek.x86_64.rpm9528eea75554e3a7fa84e1d4ce911328-
kernel-uek-devel-5.4.17-2102.204.4.2.el7uek.x86_64.rpmc47b87d5bf422aeeaea44a80a5acddea-
kernel-uek-doc-5.4.17-2102.204.4.2.el7uek.noarch.rpm0afd6ef73544874d82ea6b99166f124d-
kernel-uek-tools-5.4.17-2102.204.4.2.el7uek.x86_64.rpm7f672376602a4c22a507cd8d092eedca-
Oracle Linux 8 (aarch64) kernel-uek-5.4.17-2102.204.4.2.el8uek.src.rpm5783ebb0db4dc9516c96c754e12cff8a-
kernel-uek-5.4.17-2102.204.4.2.el8uek.aarch64.rpm2187e11c66bae1f916bf448cb3683ffe-
kernel-uek-debug-5.4.17-2102.204.4.2.el8uek.aarch64.rpm16eaa65082639f67b62368bcce63bb3c-
kernel-uek-debug-devel-5.4.17-2102.204.4.2.el8uek.aarch64.rpmc4e828fbda0ef53191b85e682999b46f-
kernel-uek-devel-5.4.17-2102.204.4.2.el8uek.aarch64.rpm02f40d6a98fbe70b67a97b234772f0c8-
kernel-uek-doc-5.4.17-2102.204.4.2.el8uek.noarch.rpm7046f4a4d91f45c3dbe66aed36a4af91-
Oracle Linux 8 (x86_64) kernel-uek-5.4.17-2102.204.4.2.el8uek.src.rpm5783ebb0db4dc9516c96c754e12cff8a-
kernel-uek-5.4.17-2102.204.4.2.el8uek.x86_64.rpm6ac3856e3e439650c80078db4bc6c289-
kernel-uek-debug-5.4.17-2102.204.4.2.el8uek.x86_64.rpm991a4bbe57ed353ee8169822f217e470-
kernel-uek-debug-devel-5.4.17-2102.204.4.2.el8uek.x86_64.rpm3c01e4e95b79b67a2d105a772f08e8ab-
kernel-uek-devel-5.4.17-2102.204.4.2.el8uek.x86_64.rpmb28a8230df8d88e7647c06481ad3d06f-
kernel-uek-doc-5.4.17-2102.204.4.2.el8uek.noarch.rpm7046f4a4d91f45c3dbe66aed36a4af91-



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete