El-errata: ELSA-2021-9038 Important: Oracle Linux 8 Unbreakable Enterprise kernel-container security update
Oracle Linux Security Advisory ELSA-2021-9038
http://linux.oracle.com/errata/ELSA-2021-9038.html
The following updated rpms for Oracle Linux 8 have been uploaded to the Unbreakable Linux Network:
x86_64:
kernel-uek-container-5.4.17-2036.103.3.el8.x86_64.rpm
kernel-uek-container-debug-5.4.17-2036.103.3.el8.x86_64.rpm
SRPMS:
http://oss.oracle.com/ol8/SRPMS-updates/kernel-uek-container-5.4.17-2036.103.3.el8.src.rpm
Description of changes:
[5.4.17-2036.103.3.el8]
- Revert "rds: Deregister all FRWR mr with free_mr" (aru kolappan) [Orabug:
32426610]
[5.4.17-2036.103.2.el8]
- 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}
[5.4.17-2036.103.1.el8]
- 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]
[5.4.17-2036.103.0.el8]
- 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]
[5.4.17-2036.102.0.el8]
- 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]
[5.4.17-2036.101.2.el8]
- 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]
[5.4.17-2036.101.1.el8]
- 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]
[5.4.17-2036.101.0.el8]
- 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}
[5.4.17-2036.100.6.el8]
- 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]
[5.4.17-2036.100.5.el8]
- 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_ 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}
[5.4.17-2036.100.4.el8]
- 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]
[5.4.17-2036.100.3.el8]
- 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]
[5.4.17-2036.100.2.el8]
- 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]
[5.4.17-2036.100.1.el8]
- 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]
[5.4.17-2036.el8]
- 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)
[5.4.17-2035.el8]
- 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 (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]
[5.4.17-2033.1.el8]
- rds: Test parameter in rds_ib_recv_cache_put
[4.14.14-2.el7]
- BUILDINFO: commit=6bb6e206facd0c0277275ac8b9e82737380c9040
- Bump release to 4.14.14-2.
An unbreakable Enterprise kernel-container security update has been released for Oracle Linux 8.