# changelog

author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-303.168.2.el8uek]
changelog:
  - Revert "rds: ib: Make sure receives are posted before connection is up" (Gerd Rausch)  [Orabug: 37244182]
  - uek-rpm/ol9/config-mips64: Align MIPS64 Crypto configs with x86_64 (Vijay Kumar)  [Orabug: 37218693]
  - rds: ib: Avoid reuse of IB MRs when cleaning is in progress (Håkon Bugge)  [Orabug: 37206836]
  - spec: Set CONFIG_CRYPTO_FIPS_NAME for standard & embedded kernels (Jonah Palmer)  [Orabug: 37137136]
  - spec: Set CONFIG_CRYPTO_FIPS_NAME for container kernels (Jonah Palmer)  [Orabug: 37137136]
  - spec: Add UEK release macros for UEK7 (Jonah Palmer)  [Orabug: 37137136]
  - uek-rpm: Set CONFIG_CRYPTO_FIPS_NAME for ol9 Pensando embedded kernels (Jonah Palmer)  [Orabug: 37137136]
  - uek-rpm: Set CONFIG_CRYPTO_FIPS_NAME for ol9 T93 embedded kernels (Jonah Palmer)  [Orabug: 37137136]
  - uek-rpm: Set CONFIG_CRYPTO_FIPS_NAME for ol9 MIPS64 embedded kernels (Jonah Palmer)  [Orabug: 37137136]
  - uek-rpm: Set CONFIG_CRYPTO_FIPS_NAME for ol8 Bluefield 3 smartnic embedded kernels (Jonah Palmer)  [Orabug: 37137136]
  - uek-rpm: Set CONFIG_CRYPTO_FIPS_NAME for ol8/ol9 standard kernels (Jonah Palmer)  [Orabug: 37137136]
  - uek-rpm: Set CONFIG_CRYPTO_FIPS_NAME for ol8/ol9 container kernels (Jonah Palmer)  [Orabug: 37137136]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-303.168.3.el8uek]
changelog:
  - ACPI: CPPC: Make rmw_lock a raw_spin_lock (Pierre Gondois) [Orabug: 37268714] {CVE-2024-50249}
  - net: usb: usbnet: fix name regression (Oliver Neukum)
  - mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow (Matthieu Baerts (NGI0))
  - parport: Proper fix for array out-of-bounds access (Takashi Iwai) [Orabug: 37227435] {CVE-2024-50074}
  - netfilter: xtables: fix typo causing some targets not to load on IPv6 (Pablo Neira Ayuso)
  - block, bfq: fix procress reference leakage for bfqq in merge chain (Yu Kuai)
  - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() (Ido Schimmel) [Orabug: 37304697] {CVE-2024-53042}
  - usb: dwc3: core: Fix system suspend on TI AM62 platforms (Roger Quadros)
  - Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman)
  - jfs: Fix sanity check in dbMount (Dave Kleikamp)
  - octeontx2-af: Fix potential integer overflows on integer shifts (Colin Ian King)
  - gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso)
  - scsi: lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages (Justin Tee)  [Orabug: 37070103]  {CVE-2024-43816}
  - blk-cgroup: Properly propagate the iostat update up the hierarchy (Waiman Long)  [Orabug: 37264361]
  - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei)  [Orabug: 37264361] {CVE-2024-38384}
  - blk-cgroup: fix list corruption from resetting io stat (Ming Lei)  [Orabug: 37264361] {CVE-2024-38663}
  - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei)  [Orabug: 37264361]
  - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long)  [Orabug: 37264361]
  - blk-cgroup: don't update io stat for root cgroup (Ming Lei)  [Orabug: 37264361]
  - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long)  [Orabug: 37264361]
  - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long)  [Orabug: 37264361]
  - vfio/iommu_type1: replace kfree with kvfree (Jiacheng Shi)  [Orabug: 37263362]
  - i2c: i801: Add support for Intel Birch Stream SoC (Jarkko Nikula)  [Orabug: 37249533]
  - nvme: fix deadlock between reset and scan (Bitao Hu)  [Orabug: 37244604]
  - virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT (Dan Williams)  [Orabug: 37070016]
  - virt: sevguest: Prep for kernel internal get_ext_report() (Dan Williams)  [Orabug: 37070016]
  - configfs-tsm: Introduce a shared ABI for attestation reports (Dan Williams)  [Orabug: 37070016]
  - virt: coco: Add a coco/Makefile and coco/Kconfig (Dan Williams)  [Orabug: 37070016]
  - virt: sevguest: Fix passing a stack buffer as a scatterlist target (Dan Williams)  [Orabug: 37070016]
  - x86/sev: Change snp_guest_issue_request()'s fw_err argument (Dionna Glaze)  [Orabug: 37070016]
  - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Peter Gonda)  [Orabug: 37070016]
  - virt/coco/sev-guest: Double-buffer messages (Dionna Glaze)  [Orabug: 37070016]
  - virt/coco/sev-guest: Add throttling awareness (Dionna Glaze)  [Orabug: 37070016]
  - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (Borislav Petkov (AMD))  [Orabug: 37070016]
  - virt/coco/sev-guest: Do some code style cleanups (Borislav Petkov (AMD))  [Orabug: 37070016]
  - virt/coco/sev-guest: Carve out the request issuing logic into a helper (Borislav Petkov (AMD))  [Orabug: 37070016]
  - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (Borislav Petkov (AMD))  [Orabug: 37070016]
  - virt/coco/sev-guest: Simplify extended guest request handling (Borislav Petkov (AMD))  [Orabug: 37070016]
  - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (Borislav Petkov (AMD))  [Orabug: 37070016]
  - x86/sev: Mark snp_abort() noreturn (Borislav Petkov)  [Orabug: 37070016]
  - kbuild: Drop -Wdeclaration-after-statement (Peter Zijlstra)  [Orabug: 37070016]
  - apparmor: Free up __cleanup() name (Peter Zijlstra)  [Orabug: 37070016]
  - fwctl: Expand adaption of code for UEK7 (Liam Merwick)  [Orabug: 37070016]
  - mm/slab: Add __free() support for kvfree (Dan Williams)  [Orabug: 37070016]
  - mm: move kvmalloc-related functions to slab.h (Matthew Wilcox (Oracle))  [Orabug: 37070016]
  - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Tom Lendacky)  [Orabug: 37070016]
  - iommu/amd: Do not identity map v2 capable device when snp is enabled (Vasant Hegde)  [Orabug: 37070016]
  - virt: sevguest: Add CONFIG_CRYPTO dependency (Arnd Bergmann)  [Orabug: 37070016]
  - virt/sev-guest: Remove unnecessary free in init_crypto() (Rafael Mendonca)  [Orabug: 37070016]
  - virt/sev-guest: Add a MODULE_ALIAS (Cole Robinson)  [Orabug: 37070016]
  - virt/sev-guest: Return -EIO if certificate buffer is not large enough (Tom Lendacky)  [Orabug: 37070016]
  - virt/sev-guest: Prevent IV reuse in the SNP guest driver (Peter Gonda)  [Orabug: 37070016]
  - x86/compressed/64: Add identity mappings for setup_data entries (Michael Roth)  [Orabug: 37070016]
  - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Borislav Petkov (AMD))  [Orabug: 37070016]
  - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Tom Lendacky)  [Orabug: 37070016]
  - x86/boot: Fix the setup data types max limit (Borislav Petkov)  [Orabug: 37070016]
  - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (Tom Lendacky)  [Orabug: 37070016]
  - x86/sev: Fix calculation of end address based on number of pages (Tom Lendacky)  [Orabug: 37070016]
  - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Ashwin Dayanand Kamat)  [Orabug: 37070016]
  - x86/sev: Add SEV-SNP guest feature negotiation support (Nikunj A Dadhania)  [Orabug: 37070016]
  - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Borislav Petkov)  [Orabug: 37070016]
  - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (Michael Roth)  [Orabug: 37070016]
  - KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level (Peter Gonda)  [Orabug: 37070016]
  - KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog (Jarkko Sakkinen)  [Orabug: 37070016]
  - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Sean Christopherson)  [Orabug: 37070016]
  - iommu/amd: Add support for AVIC when SNP is enabled (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Set translation valid bit only when IO page tables are in use (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Introduce function to check and enable SNP (Brijesh Singh)  [Orabug: 37070016]
  - iommu/amd: Globally detect SNP support (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Process all IVHDs before enabling IOMMU features (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Suravee Suthikulpanit)  [Orabug: 37070016]
  - iommu/amd: Introduce Support for Extended Feature 2 Register (Suravee Suthikulpanit)  [Orabug: 37070016]
  - x86/sev: Remove duplicated assignment to variable info (Colin Ian King)  [Orabug: 37070016]
  - x86/sev: Fix address space sparse warning (Borislav Petkov)  [Orabug: 37070016]
  - x86/sev: Get the AP jump table address from secrets page (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Add missing __init annotations to SEV init routines (Michael Roth)  [Orabug: 37070016]
  - crypto: ccp - Log when resetting PSP SEV state (Peter Gonda)  [Orabug: 37070016]
  - virt: sev-guest: Pass the appropriate argument type to iounmap() (Tom Lendacky)  [Orabug: 37070016]
  - virt: sevguest: Rename the sevguest dir and files to sev-guest (Tom Lendacky)  [Orabug: 37070016]
  - virt: sevguest: Change driver name to reflect generic SEV support (Tom Lendacky)  [Orabug: 37070016]
  - x86/boot: Put globals that are accessed early into the .data section (Michael Roth)  [Orabug: 37070016]
  - virt: sevguest: Fix bool function returning negative value (Haowen Bai)  [Orabug: 37070016]
  - virt: sevguest: Fix return value check in alloc_shared_pages() (Yang Yingliang)  [Orabug: 37070016]
  - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (Peter Gonda)  [Orabug: 37070016]
  - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (Michael Roth)  [Orabug: 37070016]
  - virt: sevguest: Add support to get extended report (Brijesh Singh)  [Orabug: 37070016]
  - virt: sevguest: Add support to derive key (Brijesh Singh)  [Orabug: 37070016]
  - virt: Add SEV-SNP guest driver (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Register SEV-SNP guest request platform device (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Provide support for SNP guest request NAEs (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Add a sev= cmdline option (Michael Roth)  [Orabug: 37070016]
  - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (Michael Roth)  [Orabug: 37070016]
  - x86/sev: Add SEV-SNP feature detection/setup (Michael Roth)  [Orabug: 37070016]
  - x86/compressed/64: Add identity mapping for Confidential Computing blob (Michael Roth)  [Orabug: 37070016]
  - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (Michael Roth)  [Orabug: 37070016]
  - x86/compressed: Add SEV-SNP feature detection/setup (Michael Roth)  [Orabug: 37070016]
  - x86/boot: Add a pointer to Confidential Computing blob in bootparams (Michael Roth)  [Orabug: 37070016]
  - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (Michael Roth)  [Orabug: 37070016]
  - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (Michael Roth)  [Orabug: 37070016]
  - KVM: x86: Move lookup of indexed CPUID leafs to helper (Michael Roth)  [Orabug: 37070016]
  - x86/boot: Add Confidential Computing type to setup_data (Brijesh Singh)  [Orabug: 37070016]
  - x86/compressed/acpi: Move EFI kexec handling into common code (Michael Roth)  [Orabug: 37070016]
  - x86/compressed/acpi: Move EFI vendor table lookup to helper (Michael Roth)  [Orabug: 37070016]
  - x86/compressed/acpi: Move EFI config table lookup to helper (Michael Roth)  [Orabug: 37070016]
  - x86/compressed/acpi: Move EFI system table lookup to helper (Michael Roth)  [Orabug: 37070016]
  - x86/head/64: Re-enable stack protection (Michael Roth)  [Orabug: 37070016]
  - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (Tom Lendacky)  [Orabug: 37070016]
  - x86/sev: Remove do_early_exception() forward declarations (Borislav Petkov)  [Orabug: 37070016]
  - x86/mm: Validate memory when changing the C-bit (Brijesh Singh)  [Orabug: 37070016]
  - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Brijesh Singh)  [Orabug: 37070016]
  - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (Brijesh Singh)  [Orabug: 37070016]
  - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (Brijesh Singh)  [Orabug: 37070016]
  - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Marco Bonelli)  [Orabug: 37070016]
  - x86/head64: Carve out the guest encryption postprocessing into a helper (Borislav Petkov)  [Orabug: 37070016]
  - x86/sev: Add helper for validating pages in early enc attribute changes (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Register GHCB memory when SEV-SNP is active (Brijesh Singh)  [Orabug: 37070016]
  - x86/compressed: Register GHCB memory when SEV-SNP is active (Brijesh Singh)  [Orabug: 37070016]
  - x86/compressed: Add helper for validating pages in the decompression stage (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Check the VMPL level (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Add a helper for the PVALIDATE instruction (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Check SEV-SNP features support (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Save the negotiated GHCB version (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Define the Linux-specific guest termination reasons (Brijesh Singh)  [Orabug: 37070016]
  - x86/mm: Extend cc_attr to include AMD SEV-SNP (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Detect/setup SEV/SME features earlier in boot (Michael Roth)  [Orabug: 37070016]
  - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (Michael Roth)  [Orabug: 37070016]
  - KVM: SVM: Update the SEV-ES save area mapping (Tom Lendacky)  [Orabug: 37070016]
  - KVM: SVM: Create a separate mapping for the GHCB save area (Tom Lendacky)  [Orabug: 37070016] [Orabug: 37070016]
  - KVM: SVM: Create a separate mapping for the SEV-ES save area (Tom Lendacky)  [Orabug: 37070016]
  - KVM: SVM: Define sev_features and VMPL field in the VMSA (Brijesh Singh)  [Orabug: 37070016]
  - x86/sev: Move common memory encryption code to mem_encrypt.c (Kirill A. Shutemov)  [Orabug: 37070016]
  - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Kuppuswamy Sathyanarayanan)  [Orabug: 37070016]
  - x86/sev: Get rid of excessive use of defines (Borislav Petkov)  [Orabug: 37070016]
  - x86/sev: Shorten GHCB terminate macro names (Brijesh Singh)  [Orabug: 37070016]
  - x86/coco: Add API to handle encryption mask (Kirill A. Shutemov)  [Orabug: 37070016]
  - x86/coco: Explicitly declare type of confidential computing platform (Kirill A. Shutemov)  [Orabug: 37070016]
  - x86/hyperv: Initialize GHCB page in Isolation VM (Tianyu Lan)  [Orabug: 37070016]
  - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Kirill A. Shutemov)  [Orabug: 37070016]
  - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Tianyu Lan)  [Orabug: 37070016]
  - crypto: ccp - Add SEV_INIT_EX support (David Rientjes)  [Orabug: 37070016]
  - crypto: ccp - Add psp_init_on_probe module parameter (Peter Gonda)  [Orabug: 37070016]
  - crypto: ccp - Add SEV_INIT rc error logging on init (Peter Gonda)  [Orabug: 37070016]
  - KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SEV: Init target VMCBs in sev_migrate_from (Peter Gonda)  [Orabug: 37070016]
  - KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES (Peter Gonda)  [Orabug: 37070016]
  - KVM: SEV: Mark nested locking of vcpu->lock (Peter Gonda)  [Orabug: 37070016]
  - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Peter Gonda)  [Orabug: 37070016]
  - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Peter Gonda)  [Orabug: 37070016]
  - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Paolo Bonzini)  [Orabug: 37070016]
  - selftests: KVM: sev_migrate_tests: Add mirror command tests (Peter Gonda)  [Orabug: 37070016]
  - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Peter Gonda)  [Orabug: 37070016]
  - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Peter Gonda)  [Orabug: 37070016]
  - KVM: SEV: Mark nested locking of kvm->lock (Wanpeng Li)  [Orabug: 37070016]
  - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Tom Lendacky)  [Orabug: 37070016]
  - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SEV: accept signals in sev_lock_two_vms (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: do not take kvm->lock when destroying (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: Prohibit migration of a VM that has mirrors (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Paolo Bonzini)  [Orabug: 37070016]
  - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: do not use list_replace_init on an empty list (Paolo Bonzini)  [Orabug: 37070016]
  - selftests: sev_migrate_tests: free all VMs (Paolo Bonzini)  [Orabug: 37070016]
  - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Sean Christopherson)  [Orabug: 37070016]
  - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Paolo Bonzini)  [Orabug: 37070016]
  - selftest: KVM: Add intra host migration tests (Peter Gonda)  [Orabug: 37070016]
  - KVM: selftests: Use pattern matching in .gitignore (Sean Christopherson)  [Orabug: 37070016]
  - selftest: KVM: Add open sev dev helper (Peter Gonda)  [Orabug: 37070016]
  - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Ashish Kalra)  [Orabug: 37070016]
  - EFI: Introduce the new AMD Memory Encryption GUID. (Ashish Kalra)  [Orabug: 37070016]
  - mm: x86: Invoke hypercall when page encryption status is changed (Brijesh Singh)  [Orabug: 37070016]
  - x86/kvm: Add AMD SEV specific Hypercall3 (Brijesh Singh)  [Orabug: 37070016]
  - KVM: SEV: Add support for SEV-ES intra host migration (Peter Gonda)  [Orabug: 37070016]
  - KVM: SEV: Add support for SEV intra host migration (Peter Gonda)  [Orabug: 37070016]
  - KVM: SEV: provide helpers to charge/uncharge misc_cg (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: SEV: Refactor out sev_es_state struct (Peter Gonda)  [Orabug: 37070016]
  - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Tianyu Lan)  [Orabug: 37070016]
  - x86/sev: Allow #VC exceptions on the VC2 stack (Joerg Roedel)  [Orabug: 37070016]
  - KVM: generalize "bugged" VM to "dead" VM (Paolo Bonzini)  [Orabug: 37070016]
  - x86/sev: Carve out HV call's return value verification (Borislav Petkov)  [Orabug: 37070016]
  - KVM: Free new dirty bitmap if creating a new memslot fails (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Fix comments that refer to the non-existent install_new_memslots() (Jun Miao)  [Orabug: 37070016]
  - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Dynamically allocate "new" memslots from the get-go (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Wait 'til the bitter end to initialize the "new" memslot (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Optimize overlapping memslots check (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Keep memslots in tree-based structures instead of array-based ones (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: s390: Introduce kvm_s390_get_gfn_end() (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: s390: Add a routine for setting userspace CPU state (Eric Farman)  [Orabug: 37070016]
  - KVM: Use interval tree to do fast hva lookup in memslots (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Resolve memslot ID via a hash table instead of via a static array (Maciej S. Szmigiero)  [Orabug: 37070016]
  - Revert "kvm: fix possible spectre gadgets in include/linux/kvm_host.h" (Liam Merwick)  [Orabug: 37070016]
  - KVM: Move WARN on invalid memslot index to update_memslots() (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Sean Christopherson)  [Orabug: 37070016]
  - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86: Use "new" memslot instead of userspace memory region (Sean Christopherson)  [Orabug: 37070016]
  - KVM: s390: Use "new" memslot instead of userspace memory region (Sean Christopherson)  [Orabug: 37070016]
  - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Sean Christopherson)  [Orabug: 37070016]
  - KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" (Sean Christopherson)  [Orabug: 37070016]
  - KVM: arm64: Use "new" memslot instead of userspace memory region (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Let/force architectures to deal with arch specific memslot data (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Use "new" memslot's address space ID instead of dedicated param (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Maciej S. Szmigiero)  [Orabug: 37070016]
  - KVM: Open code kvm_delete_memslot() into its only caller (Sean Christopherson)  [Orabug: 37070016]
  - KVM: Require total number of memslot pages to fit in an unsigned long (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Sean Christopherson)  [Orabug: 37070016]
  - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Hou Wenlong)  [Orabug: 37070016]
  - KVM: x86/mmu: Avoid memslot lookup in rmap_add (David Matlack)  [Orabug: 37070016]
  - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: pass kvm_mmu_page struct to make_spte (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: set ad_disabled in TDP MMU role (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: remove unnecessary argument to mmu_set_spte (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: clean up make_spte return value (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: inline set_spte in FNAME(sync_page) (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: inline set_spte in mmu_set_spte (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (David Matlack)  [Orabug: 37070016]
  - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (David Matlack)  [Orabug: 37070016] [Orabug: 37070016]
  - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: mark page dirty in make_spte (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Sean Christopherson)  [Orabug: 37070016]
  - KVM: MMU: change tracepoints arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: Introduce struct kvm_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: MMU: pass unadulterated gpa to direct_page_fault (Paolo Bonzini)  [Orabug: 37070016]
  - KVM: X86: Don't unsync pagetables when speculative (Lai Jiangshan)  [Orabug: 37070016]
  - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Lai Jiangshan)  [Orabug: 37070016]
  - KVM: X86: Remove kvm_mmu_flush_or_zap() (Lai Jiangshan)  [Orabug: 37070016]
  - KVM: X86: Don't flush current tlb on shadow page modification (Lai Jiangshan)  [Orabug: 37070016]
  - net: mana: Fix RX buf alloc_size alignment and atomic op panic (Haiyang Zhang)  [Orabug: 37029115]  {CVE-2024-45001}
  - net/mlx5: pretend 'fast unload' succeeded on Exadata systems (Gerd Rausch)  [Orabug: 37224000]
  - rds: Do not invoke the transport's recv_path() while in atomic context (Håkon Bugge)  [Orabug: 36368605]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-303.171.4.el8uek]
changelog:
  - rds: recv_payload_bad_checksum was not 0 after running rds-stress on UEK6 (William Kucharski)  [Orabug: 37265126]
  - rds: If RDS Checksums are enabled for RDMA RDS operations, the extension headers will overflow causing incorrect operation (William Kucharski)  [Orabug: 37265124]
  - rds: rds_message_alloc() needlessly zeroes m_used_sgs (William Kucharski)  [Orabug: 37265122]
  - rds: tracepoint in rds_receive_csum_err() prints pointless information (William Kucharski)  [Orabug: 37265120]
  - rds: rds_inc_init() should initialize the inc->i_conn_path field (William Kucharski)  [Orabug: 37265116]
  - rds: Race condition in adding RDS payload checksum extension header may result in RDS header corruption (William Kucharski)  [Orabug: 37265114]
  - Revert "net/mlx5: disable the 'fast unload' feature on Exadata systems" (Qing Huang)  [Orabug: 37285222]
  - Revert "net/mlx5: pretend 'fast unload' succeeded on Exadata systems" (Qing Huang)  [Orabug: 37285222]
  - RDMA/mlx5: Fix Shared PD prefetch of ODP memory region (Mark Haywood)  [Orabug: 31688618] [Orabug: 37279176]
  - blk-mq: fix missing blk_account_io_done() in error path (Yu Kuai)  [Orabug: 37228086]
  - rds: Add rds stuck shutdown timeout (Rohit Nair)  [Orabug: 37214078]
  - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Sean Christopherson)  [Orabug: 37273739]
  - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Sean Christopherson)  [Orabug: 37273739]
  - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Sean Christopherson)  [Orabug: 37273739]
  - mm/memory-failure: pass the folio and the page to collect_procs() (Matthew Wilcox (Oracle))  [Orabug: 37270260]
  - LTS version: v5.15.171 (Vijayendra Suman)
  - mac80211: always have ieee80211_sta_restart() (Johannes Berg)
  - vt: prevent kernel-infoleak in con_font_get() (Jeongjun Park)
  - drm/i915: Fix potential context UAFs (Rob Clark)
  - Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" (Jason-JH.Lin)
  - mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) [Orabug: 37268580] {CVE-2024-50228}
  - wifi: iwlwifi: mvm: fix 6 GHz scan construction (Johannes Berg) [Orabug: 37304734] {CVE-2024-53055}
  - nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) [Orabug: 37268588] {CVE-2024-50230}
  - x86/bugs: Use code segment selector for VERW operand (Pawan Gupta) [Orabug: 37227383] {CVE-2024-50072}
  - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) [Orabug: 37268563] {CVE-2024-50218}
  - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Matt Fleming) [Orabug: 37268568] {CVE-2024-50219}
  - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Mel Gorman)
  - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Mel Gorman)
  - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Mel Gorman)
  - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Mel Gorman)
  - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Mel Gorman)
  - mm/page_alloc: split out buddy removal code from rmqueue into separate helper (Mel Gorman)
  - mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() (Wonhyuk Yang)
  - mm/page_alloc: call check_new_pages() while zone spinlock is not held (Eric Dumazet)
  - riscv: Remove duplicated GET_RM (Chunyan Zhang)
  - riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang)
  - riscv: Use '%u' to format the output of 'cpu' (WangYuli)
  - riscv: efi: Set NX compat flag in PE/COFF header (Heinrich Schuchardt)
  - riscv: vdso: Prevent the compiler from inserting calls to memset() (Alexandre Ghiti)
  - nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) [Orabug: 37268584] {CVE-2024-50229}
  - iio: light: veml6030: fix microlux value calculation (Javier Carrasco)
  - iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() (Zicheng Qu) [Orabug: 37268595] {CVE-2024-50232}
  - staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) [Orabug: 37268597] {CVE-2024-50233}
  - wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) [Orabug: 37268602] {CVE-2024-50234}
  - wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) [Orabug: 37268610] {CVE-2024-50236}
  - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) [Orabug: 37268613] {CVE-2024-50237}
  - xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Basavaraj Natikar)
  - xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan)
  - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Javier Carrasco)
  - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu)
  - usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou)
  - misc: sgi-gru: Don't disable preemption in GRU driver (Dimitri Sivanich)
  - net: amd: mvme147: Fix probe banner message (Daniel Palmer)
  - scsi: scsi_transport_fc: Allow setting rport state to current state (Benjamin Marzinski)
  - fs/ntfs3: Additional check in ni_clear() (Konstantin Komarov) [Orabug: 37268638] {CVE-2024-50244}
  - fs/ntfs3: Fix possible deadlock in mi_read (Konstantin Komarov) [Orabug: 37268644] {CVE-2024-50245}
  - fs/ntfs3: Fix warning possible deadlock in ntfs_set_state (Konstantin Komarov)
  - fs/ntfs3: Check if more than chunk-size bytes are written (Andrew Ballance) [Orabug: 37268655] {CVE-2024-50247}
  - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang)
  - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) [Orabug: 37268670] {CVE-2024-50251}
  - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin)
  - netfilter: Fix use-after-free in get_info() (Dong Chenchen) [Orabug: 37268689] {CVE-2024-50257}
  - bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) [Orabug: 37268702] {CVE-2024-50262}
  - netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() (Zichen Xie) [Orabug: 37268697] {CVE-2024-50259}
  - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) [Orabug: 37304740] {CVE-2024-53057}
  - net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data (Furong Xu) [Orabug: 37304745] {CVE-2024-53058}
  - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET)
  - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) [Orabug: 37304749] {CVE-2024-53059}
  - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Emmanuel Grumbach)
  - mac80211: Add support to trigger sta disconnect on hardware restart (Youghandhar Chintala)
  - mac80211: do drv_reconfig_complete() before restarting all (Johannes Berg)
  - RDMA/bnxt_re: synchronize the qp-handle table array (Selvin Xavier)
  - RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Patrisious Haddad)
  - RDMA/cxgb4: Dump vendor specific QP details (Leon Romanovsky)
  - wifi: brcm80211: BRCM_TRACING should depend on TRACING (Geert Uytterhoeven)
  - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau)
  - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Geert Uytterhoeven)
  - cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng)
  - ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context (Koba Ko) [Orabug: 37264072] {CVE-2024-50141}
  - ACPI: PRM: Change handler_addr type to void pointer (Sudeep Holla)
  - ACPI: PRM: Remove unnecessary blank lines (Aubrey Li)
  - ksmbd: fix user-after-free from session log off (Namjae Jeon) [Orabug: 37227413] {CVE-2024-50086}
  - selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test (Donet Tom)
  - LTS version: v5.15.170 (Vijayendra Suman)
  - xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [Orabug: 37264074] {CVE-2024-50142}
  - ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe() (Zichen Xie) [Orabug: 37252324] {CVE-2024-50103}
  - net: phy: dp83822: Fix reset pin definitions (Michel Alex)
  - serial: protect uart_port_dtr_rts() in uart_shutdown() too (Jiri Slaby (SUSE))
  - selinux: improve error checking in sel_write_load() (Paul Moore)
  - hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event (Haiyang Zhang)
  - xfrm: fix one more kernel-infoleak in algo dumping (Petr Vaganov) [Orabug: 37252349] {CVE-2024-50110}
  - ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 (José Relvas)
  - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Sean Christopherson) [Orabug: 37252372] {CVE-2024-50115}
  - openat2: explicitly return -E2BIG for (usize > PAGE_SIZE) (Aleksa Sarai)
  - nilfs2: fix kernel bug due to missing clearing of buffer delay flag (Ryusuke Konishi) [Orabug: 37252377] {CVE-2024-50116}
  - ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue (Shubham Panwar)
  - ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] (Christian Heusel)
  - drm/amd: Guard against bad data for ATIF ACPI method (Mario Limonciello) [Orabug: 37252383] {CVE-2024-50117}
  - btrfs: zoned: fix zone unusable accounting for freed reserved extent (Naohiro Aota)
  - ALSA: hda/realtek: Update default depop procedure (Kailang Yang)
  - ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() (Andrey Shumilin) [Orabug: 37264274] {CVE-2024-50205}
  - bpf,perf: Fix perf_event_detach_bpf_prog error handling (Jiri Olsa)
  - posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() (Jinjie Ruan) [Orabug: 37320233] {CVE-2024-50210}
  - r8169: avoid unsolicited interrupts (Heiner Kallweit)
  - net: sched: fix use-after-free in taprio_change() (Dmitry Antipov) [Orabug: 37252407] {CVE-2024-50127}
  - net: wwan: fix global oob in wwan_rtnl_policy (Lin Ma) [Orabug: 37252410] {CVE-2024-50128}
  - net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x (Peter Rashleigh)
  - net: plip: fix break; causing plip to never transmit (Jakub Boehm)
  - be2net: fix potential memory leak in be_xmit() (Wang Hai) [Orabug: 37264143] {CVE-2024-50167}
  - net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() (Wang Hai) [Orabug: 37264149] {CVE-2024-50168}
  - xfrm: respect ip protocols rules criteria when performing dst lookups (Eyal Birger)
  - xfrm: extract dst lookup parameters into a struct (Eyal Birger)
  - tracing: Consider the NULL character when validating the event length (Leo Yan) [Orabug: 37252415] {CVE-2024-50131}
  - platform/x86: dell-sysman: add support for alienware products (Crag Wang)
  - ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string (Alexey Klimov)
  - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (junhua huang)
  - platform/x86: dell-wmi: Ignore suspend notifications (Armin Wolf)
  - udf: fix uninit-value use in udf_get_fileshortad (Gianfranco Trad) [Orabug: 37264080] {CVE-2024-50143}
  - arm64: Force position-independent veneers (Mark Rutland)
  - ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit (Shengjiu Wang)
  - ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values (Alexey Klimov)
  - drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA (Hans de Goede) [Orabug: 37252420] {CVE-2024-50134}
  - exec: don't WARN for racy path_noexec check (Mateusz Guzik) [Orabug: 37206344] {CVE-2024-50010}
  - XHCI: Separate PORT and CAPs macros into dedicated file (Frank Li)
  - usb: gadget: Add function wakeup support (Elson Roy Serrao)
  - KVM: s390: gaccess: Check if guest address is in memslot (Nico Boehr)
  - KVM: s390: gaccess: Cleanup access to guest pages (Janis Schoetterl-Glausch)
  - KVM: s390: gaccess: Refactor access address range check (Janis Schoetterl-Glausch)
  - KVM: s390: gaccess: Refactor gpa and length calculation (Janis Schoetterl-Glausch)
  - arm64: probes: Fix uprobes for big-endian kernels (Mark Rutland) [Orabug: 37264236] {CVE-2024-50194}
  - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (junhua huang)
  - Bluetooth: bnep: fix wild-memory-access in proto_unregister (Ye Bin) [Orabug: 37264096] {CVE-2024-50148}
  - s390: Initialize psw mask in perf_arch_fetch_caller_regs() (Heiko Carstens)
  - usb: typec: altmode should keep reference to parent (Thadeu Lima de Souza Cascardo) [Orabug: 37264102] {CVE-2024-50150}
  - smb: client: fix OOBs when building SMB2_IOCTL request (Paulo Alcantara) [Orabug: 37264107] {CVE-2024-50151}
  - scsi: target: core: Fix null-ptr-deref in target_alloc_device() (Wang Hai) [Orabug: 37264112] {CVE-2024-50153}
  - genetlink: hold RCU in genlmsg_mcast() (Eric Dumazet)
  - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Kuniyuki Iwashima) [Orabug: 37264114] {CVE-2024-50154}
  - net: systemport: fix potential memory leak in bcm_sysport_xmit() (Wang Hai) [Orabug: 37264156] {CVE-2024-50171}
  - net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() (Wang Hai)
  - net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Li RongQing)
  - net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() (Wang Hai)
  - macsec: don't increment counters for an unrelated SA (Sabrina Dubroca)
  - net: usb: usbnet: fix race in probe failure (Oliver Neukum)
  - drm/msm: Allocate memory for disp snapshot with kvzalloc() (Douglas Anderson)
  - drm/msm: Avoid NULL dereference in msm_disp_state_print_regs() (Douglas Anderson) [Orabug: 37264122] {CVE-2024-50156}
  - drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation (Jonathan Marek)
  - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Bhargava Chenna Marreddy) [Orabug: 37264280] {CVE-2024-50208}
  - RDMA/bnxt_re: Return more meaningful error (Kalesh AP)
  - ipv4: give an IPv4 dev to blackhole_netdev (Xin Long)
  - RDMA/irdma: Fix misspelling of "accept*" (Alexander Zubkov)
  - RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP (Anumula Murali Mohan Reddy)
  - ALSA: hda/cs8409: Fix possible NULL dereference (Murad Masimov) [Orabug: 37264129] {CVE-2024-50160}
  - ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin (Florian Klink)
  - x86/resctrl: Avoid overflow in MB settings in bw_validate() (Martin Kletzander)
  - RDMA/bnxt_re: Add a check for memory allocation (Kalesh AP) [Orabug: 37264285] {CVE-2024-50209}
  - RDMA/bnxt_re: Fix incorrect AVID type in WQE structure (Saravanan Vajravel)
  - bpf: devmap: provide rxq after redirect (Florian Kauer) [Orabug: 37264132] {CVE-2024-50162}
  - bpf: Make sure internal and UAPI bpf_redirect flags don't overlap (Toke Høiland-Jørgensen) [Orabug: 37264134] {CVE-2024-50163}
  - LTS version: v5.15.169 (Vijayendra Suman)
  - ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2 (Vasiliy Kovalev)
  - powerpc/mm: Always update max/min_low_pfn in mem_topology_setup() (Aneesh Kumar K.V)
  - nilfs2: propagate directory read errors from nilfs_find_entry() (Ryusuke Konishi) [Orabug: 37264266] {CVE-2024-50202}
  - mptcp: prevent MPC handshake on port-based signal endpoints (Paolo Abeni)
  - mptcp: fallback when MPTCP opts are dropped after 1st data (Matthieu Baerts (NGI0))
  - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [Orabug: 37227408] {CVE-2024-50083}
  - mptcp: handle consistently DSS corruption (Paolo Abeni) [Orabug: 37264210] {CVE-2024-50185}
  - mptcp: track and update contiguous data status (Geliang Tang)
  - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Marc Zyngier) [Orabug: 37264231] {CVE-2024-50192}
  - pinctrl: ocelot: fix system hang on level based interrupts (Sergey Matsievskiy) [Orabug: 37264246] {CVE-2024-50196}
  - x86/entry_32: Clear CPU buffers after register restore in NMI return (Pawan Gupta) [Orabug: 37264234] {CVE-2024-50193}
  - x86/entry_32: Do not clobber user EFLAGS.ZF (Pawan Gupta)
  - x86/apic: Always explicitly disarm TSC-deadline timer (Zhang Rui)
  - x86/resctrl: Annotate get_mem_config() functions as __init (Nathan Chancellor)
  - USB: serial: option: add Telit FN920C04 MBIM compositions (Daniele Palmas)
  - USB: serial: option: add support for Quectel EG916Q-GL (Benjamin B. Frost)
  - xhci: Mitigate failed set dequeue pointer commands (Mathias Nyman)
  - xhci: Fix incorrect stream context type macro (Mathias Nyman)
  - Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 (Luiz Augusto von Dentz)
  - Bluetooth: Remove debugfs directory on module init failure (Aaron Thompson)
  - iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)
  - iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)
  - iio: light: opt3001: add missing full-scale range value (Emil Gedenryd)
  - iio: light: veml6030: fix IIO device retrieval from embedded device (Javier Carrasco) [Orabug: 37264254] {CVE-2024-50198}
  - iio: light: veml6030: fix ALS sensor resolution (Javier Carrasco)
  - iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency() (Christophe JAILLET)
  - iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)
  - iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig (Javier Carrasco)
  - iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig (Javier Carrasco)
  - iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig (Javier Carrasco)
  - drm/vmwgfx: Handle surface check failure correctly (Nikolay Kuratov)
  - drm/radeon: Fix encoder->possible_clones (Ville Syrjälä) [Orabug: 37264263] {CVE-2024-50201}
  - io_uring/sqpoll: close race on waiting for sqring entries (Jens Axboe)
  - blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race (Omar Sandoval) [Orabug: 37227403] {CVE-2024-50082}
  - x86/bugs: Do not use UNTRAIN_RET with IBPB on entry (Johannes Wikner)
  - x86/bugs: Skip RSB fill at VMEXIT (Johannes Wikner)
  - x86/entry: Have entry_ibpb() invalidate return predictions (Johannes Wikner)
  - x86/cpufeatures: Add a IBPB_NO_RET BUG flag (Johannes Wikner)
  - x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET (Jim Mattson)
  - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Michael Mueller)
  - s390/sclp_vt220: Convert newlines to CRLF instead of LFCR (Thomas Weißschuh)
  - iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices (Lu Baolu) [Orabug: 37252321] {CVE-2024-50101}
  - io_uring/sqpoll: do not put cpumask on stack (Felix Moessbauer)
  - io_uring/sqpoll: retain test for whether the CPU is valid (Jens Axboe)
  - io_uring/sqpoll: do not allow pinning outside of cpuset (Felix Moessbauer)
  - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) (Wachowski, Karol)
  - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Breno Leitao) [Orabug: 36835836] {CVE-2024-40953}
  - dm-crypt, dm-verity: disable tasklets (Mikulas Patocka)
  - wifi: mac80211: fix potential key use-after-free (Johannes Berg)
  - secretmem: disable memfd_secret() if arch cannot set direct map (Patrick Roy) [Orabug: 37264195] {CVE-2024-50182}
  - mm/swapfile: skip HugeTLB pages for unuse_vma (Liu Shixin) [Orabug: 37264256] {CVE-2024-50199}
  - fat: fix uninitialized variable (OGAWA Hirofumi)
  - irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Nianyao Tang)
  - net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY (Oleksij Rempel)
  - arm64: probes: Fix simulate_ldr*_literal() (Mark Rutland)
  - arm64: probes: Remove broken LDR (literal) uprobe support (Mark Rutland) [Orabug: 37252316] {CVE-2024-50099}
  - posix-clock: Fix missing timespec64 check in pc_clock_settime() (Jinjie Ruan) [Orabug: 37264241] {CVE-2024-50195}
  - net: enetc: add missing static descriptor and inline keyword (Wei Fang)
  - net: enetc: remove xdp_drops statistic from enetc_xdp_drop() (Wei Fang)
  - udf: Fix bogus checksum computation in udf_rename() (Jan Kara) [Orabug: 37320204] {CVE-2024-43845}
  - udf: Don't return bh from udf_expand_dir_adinicb() (Jan Kara)
  - udf: Handle error when expanding directory (Jan Kara)
  - udf: Remove old directory iteration code (Jan Kara)
  - udf: Convert udf_link() to new directory iteration code (Jan Kara)
  - udf: Convert udf_mkdir() to new directory iteration code (Jan Kara)
  - udf: Convert udf_add_nondir() to new directory iteration (Jan Kara)
  - udf: Implement adding of dir entries using new iteration code (Jan Kara)
  - udf: Convert udf_unlink() to new directory iteration code (Jan Kara)
  - udf: Convert udf_rmdir() to new directory iteration code (Jan Kara)
  - udf: Convert empty_dir() to new directory iteration code (Jan Kara)
  - udf: Convert udf_get_parent() to new directory iteration code (Jan Kara)
  - udf: Convert udf_lookup() to use new directory iteration code (Jan Kara)
  - udf: Convert udf_readdir() to new directory iteration (Jan Kara)
  - udf: Convert udf_rename() to new directory iteration code (Jan Kara)
  - udf: Provide function to mark entry as deleted using new directory iteration code (Jan Kara)
  - udf: Implement searching for directory entry using new iteration code (Jan Kara)
  - udf: Move udf_expand_dir_adinicb() to its callsite (Jan Kara)
  - udf: Convert udf_expand_dir_adinicb() to new directory iteration (Jan Kara)
  - udf: New directory iteration code (Jan Kara)
  - ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2 (Vasiliy Kovalev)


author: Brian Maly <brian.maly@oracle.com> [5.15.0-303.171.5.el8uek]
changelog:
  - intel_idle: fix ACPI _CST matching for newer Xeon platforms (Artem Bityutskiy)  [Orabug: 37249457]
  - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (Peter Zijlstra)  [Orabug: 37249457]
  - perf/tests: Add AMX instructions to x86 instruction decoder test (Adrian Hunter)  [Orabug: 37249457]
  - x86/insn: Add AMX instructions to the x86 instruction decoder (Adrian Hunter)  [Orabug: 37249457]
  - intel_idle: add Granite Rapids Xeon support (Artem Bityutskiy)  [Orabug: 37249457]
  - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (Peter Zijlstra)  [Orabug: 37249457]
  - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long)  [Orabug: 37249457]
  - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Peter Zijlstra)  [Orabug: 37249457]
  - intel_idle: Add a new flag to initialize the AMX state (Chang S. Bae)  [Orabug: 37249457]
  - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Chang S. Bae)  [Orabug: 37249457]
  - intel_idle: enable interrupts before C1 on Xeons (Artem Bityutskiy)  [Orabug: 37249457]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-303.171.5.1.el8uek]
changelog:
  - sunrpc: fix a NULL deref in svc_process() when ->sv_stats doesn't exist (Calum Mackay)  [Orabug: 37346134]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-303.171.5.2.el8uek]
changelog:
  - build: populate modules_thick.builtin for dirs containing only modules (Nick Alcock)  [Orabug: 37393454]  
  - x86/pkeys: Ensure updated PKRU value is XRSTOR'd (Aruna Ramakrishna)  [Orabug: 37384237]  
  - x86/pkeys: Change caller of update_pkru_in_sigframe() (Aruna Ramakrishna)  [Orabug: 37384237]  
  - Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" (Sherry Yang)  [Orabug: 37383283]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.3.el8uek]
changelog:
  - uek-rpm: Build Bluefield 3 kernel for OL9 (Dave Kleikamp)  [Orabug: 37763488]
  - uek-rpm: Add emb3 config and core list for OL9 (Dave Kleikamp)  [Orabug: 37763488]
  - udf: Fix directory iteration for longer tail extents (Jan Kara)  [Orabug: 37761829]
  - uek-rpm: install the perf exec dir (Stephen Brennan)  [Orabug: 37757734]
  - perf probe: Improve log for long event name failure (Leo Yan)  [Orabug: 37752593]
  - perf probe: Check group string length (Leo Yan)  [Orabug: 37752593]
  - perf probe: Use the MAX_EVENT_NAME_LEN macro (Leo Yan)  [Orabug: 37752593]
  - perf probe-event: Better error message for a too-long probe name (Dima Kogan)  [Orabug: 37752593]
  - rds: ib: Do not attempt to insert RDMA exthdr twice (Håkon Bugge)  [Orabug: 37721762]
  - x86/sev: Harden #VC instruction emulation somewhat (Borislav Petkov (AMD))  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/entry: Do not allow external 0x80 interrupts (Thomas Gleixner)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/entry: Convert INT 0x80 emulation to IDTENTRY (Thomas Gleixner)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/entry: Fixup objtool/ibt validation (Peter Zijlstra)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/sev: Mark the code returning to user space as syscall gap (Lai Jiangshan)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - rds: ib: Fix racy send affinity work cancellation (Håkon Bugge)  [Orabug: 37607469]
  - sched/deadline: Fix warning in migrate_enable for boosted tasks (Wander Lairson Costa)  [Orabug: 37433838]  {CVE-2024-56583}
  - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Kirill A. Shutemov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/ia32: State that IA32 emulation is disabled (Borislav Petkov (AMD))  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Make IA32_EMULATION boot time configurable (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Remove toolchain check for X32 ABI capability (Masahiro Yamada)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/entry: Compile entry_SYSCALL32_ignore() unconditionally (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/entry: Rename ignore_sysret() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Introduce ia32_enabled() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Fix misspelled Kconfig symbols (Lukas Bulwahn)  [Orabug: 36298741]  {CVE-2024-25744}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.4.el8uek]
changelog:
  - Check concurrency before THP creation for file mappings in fault path (Prakash Sangappa)  [Orabug: 37608058]
  - rds: ib: Fix NULL ptr deref in rds_ib_cq_follow_affinity (Håkon Bugge)  [Orabug: 37747825]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.5.el8uek]
changelog:
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
  - usbnet:fix NPE during rx_complete (Ying Lu)
  - bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao)
  - jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz)
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
  - ksmbd: fix multichannel connection failure (Namjae Jeon)
  - rds: Tear down the copy-from-user cache before destroying rds_wq (Håkon Bugge)  [Orabug: 37716901]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.el8uek]
changelog:
  - net: bridge: IP defragmentation failing for jumboframes (Venkat Venkatsubra)  [Orabug: 37847171]
  - uek-rpm: remove .el9 from shim version (Samasth Norway Ananda)  [Orabug: 37834731]
  - RDS: avoid using offlined CPU during reconnect (Arumugam Kolappan)  [Orabug: 37783021]
  - net/mlx5e: Rely on reqid in IPsec tunnel mode (Leon Romanovsky)  [Orabug: 37710815]
  - net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel (Leon Romanovsky)  [Orabug: 37710815]
  - net/mlx5: Clear port select structure when fail to create (Mark Zhang)  [Orabug: 37710815]
  - net/mlx5: SF, Fix add port error handling (Chris Mi)  [Orabug: 37710815]
  - net/mlx5: Fix variable not being completed when function returns (Chenguang Zhao)  [Orabug: 37710815]
  - net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only (Jianbo Liu)  [Orabug: 37710815]
  - net/mlx5e: Skip restore TC rules for vport rep without loaded flag (Jianbo Liu)  [Orabug: 37710815]
  - net/mlx5e: macsec: Maintain TX SA from encoding_sa (Dragos Tatulea)  [Orabug: 37710815]
  - net/mlx5e: Remove workaround to avoid syndrome for internal port (Jianbo Liu)  [Orabug: 37710815]
  - net/mlx5e: SD, Use correct mdev to build channel param (Tariq Toukan)  [Orabug: 37710815]
  - mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 (Ido Schimmel)  [Orabug: 37710815]
  - net/mlx5e: clear xdp features on non-uplink representors (William Tu)  [Orabug: 37710815]
  - net/mlx5: Fix msix vectors to respect platform limit (Parav Pandit)  [Orabug: 37710815]
  - mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel)  [Orabug: 37710815]
  - mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen)  [Orabug: 37710815]
  - net/mlx5e: Don't call cleanup on profile rollback failure (Cosmin Ratiu)  [Orabug: 37710815]
  - net/mlx5: Fix command bitmask initialization (Shay Drory)  [Orabug: 37710815]
  - net/mlx5: Check for invalid vector index on EQ creation (Maher Sanalla)  [Orabug: 37710815]
  - mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst (Christophe JAILLET)  [Orabug: 37710815]
  - net: Fix netns for ip_tunnel_init_flow() (Xiao Liang)  [Orabug: 37710815]
  - ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit() (Ido Schimmel)  [Orabug: 37710815]
  - ip_tunnel: annotate data-races around t->parms.link (Eric Dumazet)  [Orabug: 37710815]
  - ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit() (Ido Schimmel)  [Orabug: 37710815]
  - ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev() (Ido Schimmel)  [Orabug: 37710815]
  - net/mlx5e: SHAMPO, Fix overflow of hd_per_wq (Dragos Tatulea)  [Orabug: 37710815]
  - net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea)  [Orabug: 37710815]
  - net/mlx5: Verify support for scheduling element and TSAR type (Carolina Jubran)  [Orabug: 37710815]
  - net/mlx5e: Enable remove flow for hard packet limit (Jianbo Liu)  [Orabug: 37710815]
  - net/mlx5: Use set number of max EQs (Daniel Jurgens)  [Orabug: 37710815]
  - net/mlx5: IFC updates for SF max IO EQs (Daniel Jurgens)  [Orabug: 37710815]
  - net/mlx5e: Approximate IPsec per-SA payload data bytes count (Leon Romanovsky)  [Orabug: 37710815]
  - net/mlx5e: Present succeeded IPsec SA bytes and packet (Leon Romanovsky)  [Orabug: 37710815]
  - net/mlx5: Use max_num_eqs_24b capability if set (Daniel Jurgens)  [Orabug: 37710815]
  - net/mlx5: IFC updates for changing max EQs (Daniel Jurgens)  [Orabug: 37710815]
  - net/mlx5: Correct TASR typo into TSAR (Cosmin Ratiu)  [Orabug: 37710815]
  - net/mlx5e: SHAMPO, Re-enable HW-GRO (Yoray Zack)  [Orabug: 37710815]
  - net/mlx5e: SHAMPO, Use KSMs instead of KLMs (Yoray Zack)  [Orabug: 37710815]
  - net/mlx5e: Fix netif state handling (Shay Drory)  [Orabug: 37710815]
  - net/mlx5e: RSS, Block XOR hash with over 128 channels (Carolina Jubran)  [Orabug: 37710815]
  - net/mlx5: Support matching on l4_type for ttc_table (Jianbo Liu)  [Orabug: 37710815]
  - net/mlx5: Enable SD feature (Tariq Toukan)  [Orabug: 37710815]
  - net/mlx5e: Block TLS device offload on combined SD netdev (Tariq Toukan)  [Orabug: 37710815]
  - net/mlx5e: Support per-mdev queue counter (Tariq Toukan)  [Orabug: 37710815]
  - net/mlx5e: Support cross-vhca RSS (Tariq Toukan)  [Orabug: 37710815]
  - net/mlx5e: Let channels be SD-aware (Tariq Toukan)  [Orabug: 37710815]
  - net/mlx5e: Connect mlx5 IPsec statistics with XFRM core (Leon Romanovsky)  [Orabug: 37710815]
  - xfrm: get global statistics from the offloaded device (Leon Romanovsky)  [Orabug: 37710815]
  - RDS: avoid queueing delayed work on an offlined cpu (Praveen Kumar Kannoju)  [Orabug: 37260584] [Orabug: 37551309]
  - uek-rpm/kernel-uek.spec: Set DEFAULTKERNEL correctly during %postun (Vijay Kumar)  [Orabug: 37376706]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-308.179.6.2.el8uek]
changelog:
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37920681]
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37920681]
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37920681]
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/alternatives: Remove faulty optimization (Josh Poimboeuf)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/alternative: Optimize returns patching (Borislav Petkov (AMD))  [Orabug: 37863726]  {CVE-2024-28956}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.3.el8uek]
changelog:
  - x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre)  [Orabug: 37937056]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.4.el8uek]
changelog:
  - certs: Add new Oracle Linux Driver Signing (key 1) certificate (Sherry Yang)  [Orabug: 37980731]
  - RDS: use pin_user_pages_fast() (Stephen Brennan)  [Orabug: 37980705]
  - vhost-scsi: Fix vhost_scsi_send_status() (Dongli Zhang)  [Orabug: 37980690]
  - vhost-scsi: Fix vhost_scsi_send_bad_target() (Dongli Zhang)  [Orabug: 37980690]
  - vhost-scsi: protect vq->log_used with vq->mutex (Dongli Zhang)  [Orabug: 37980690]
  - vhost-scsi: Reduce response iov mem use (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Allocate iov_iter used for unaligned copies when needed (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Stop duplicating se_cmd fields (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Dynamically allocate scatterlists (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Return queue full for page alloc failures during copy (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Add better resource allocation failure handling (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Allocate T10 PI structs only when enabled (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Reduce mem use by moving upages to per queue (Mike Christie)  [Orabug: 37980690]
  - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Mike Christie)  [Orabug: 37980690]
  - scsi: target: Perform ALUA group changes in one step (Mike Christie)  [Orabug: 37980690]
  - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Mike Christie)  [Orabug: 37980690]
  - scsi: target: Fix write perf due to unneeded throttling (Mike Christie)  [Orabug: 37980690]
  - vhost scsi: Allow user to control num virtqueues (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Rename vhost_scsi_iov_to_sgl (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: unbreak any layout for response (Jason Wang)  [Orabug: 37980690]
  - Revert "vhost-scsi: protect vq->log_base with vq->mutex" (Mike Christie)  [Orabug: 37980690]
  - Revert "vhost_scsi: log write descriptors" (Mike Christie)  [Orabug: 37980690]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.6.el8uek]
changelog:
  - mm: make page_mapped_in_vma() hugetlb walk aware (Jane Chu)  [Orabug: 38024577]
  - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (zhenwei pi)  [Orabug: 38024577]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.7.el8uek]
changelog:
  - mm: shmem: remove unnecessary warning in shmem_writepage() (Ricardo Cañuelo Navarro)  [Orabug: 38034039]  
  - shmem: add support to ignore swap (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: update documentation (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: skip page split if we're not reclaiming (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: move reclaim check early on writepages() (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: set shmem_writepage() variables early (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: remove check for folio lock on writepage() (Luis Chamberlain)  [Orabug: 38034039]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.2.el8uek]
changelog:
  - LTS version: v5.15.179 (Vijayendra Suman)
  - net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels (Jakub Kicinski)
  - kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh)
  - vsock: Orphan socket after transport release (Michal Luczaj)
  - vsock: Keep the binding until socket destruction (Michal Luczaj)
  - bpf, vsock: Invoke proto::close on close() (Michal Luczaj)
  - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda)
  - media: uvcvideo: Fix crash during unbind if gpio unit is in use (Ricardo Ribalda)
  - nilfs2: handle errors that nilfs_prepare_chunk() may return (Ryusuke Konishi)
  - nilfs2: eliminate staggered calls to kunmap in nilfs_rename (Ryusuke Konishi)
  - nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link (Ryusuke Konishi)
  - spi-mxs: Fix chipselect glitch (Ralf Schlatterbeck)
  - mtd: rawnand: cadence: fix unchecked dereference (Niravkumar L Rabara)
  - md: select BLOCK_LEGACY_AUTOLOAD (NeilBrown)
  - media: uvcvideo: Avoid returning invalid controls (Ricardo Ribalda)
  - media: uvcvideo: Avoid invalid memory access (Ricardo Ribalda)
  - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl (Haoyu Li)
  - eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko)
  - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock (Manivannan Sadhasivam)
  - slimbus: messaging: Free transaction ID in delayed interrupt scenario (Visweswara Tanuku)
  - intel_th: pci: Add Panther Lake-P/U support (Alexander Shishkin)
  - intel_th: pci: Add Panther Lake-H support (Alexander Shishkin)
  - intel_th: pci: Add Arrow Lake support (Pawel Chmielewski)
  - mei: me: add panther lake P DID (Alexander Usyskin)
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher)
  - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Michal Pecio)
  - xhci: pci: Fix indentation in the PCI device ID definitions (Andy Shevchenko)
  - usb: gadget: Check bmAttributes only if configuration is valid (Prashanth K)
  - usb: gadget: Fix setting self-powered state on suspend (Marek Szyprowski)
  - usb: gadget: Set self-powered based on MaxPower and bmAttributes (Prashanth K)
  - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality (AngeloGioacchino Del Regno)
  - usb: typec: ucsi: increase timeout for PPM reset operations (Fedor Pchelkin)
  - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Badhri Jagan Sridharan)
  - usb: renesas_usbhs: Flush the notify_hotplug_work (Claudiu Beznea)
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Miao Li)
  - usb: hub: lack of clearing xHC resources (Pawel Laszczak)
  - usb: renesas_usbhs: Use devm_usb_get_phy() (Claudiu Beznea)
  - usb: renesas_usbhs: Call clk_put() (Claudiu Beznea)
  - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Christian Heusel)
  - gpio: rcar: Fix missing of_node_put() call (Fabrizio Castro)
  - net: ipv6: fix missing dst ref drop in ila lwtunnel (Justin Iurman)
  - net: ipv6: fix dst ref loop in ila lwtunnel (Justin Iurman)
  - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list (Zecheng Li)
  - net-timestamp: support TCP GSO case for a few missing flags (Jason Xing)
  - exfat: fix soft lockup in exfat_clear_bitmap (Namjae Jeon)
  - x86/sgx: Fix size overflows in sgx_encl_create() (Jarkko Sakkinen)
  - vlan: enforce underlying device type (Oscar Maes)
  - ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen)
  - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error (Peiyang Wang)
  - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Nikolay Aleksandrov)
  - drm/sched: Fix preprocessor guard (Philipp Stanner)
  - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() (Xinghuo Chen)
  - llc: do not use skb_get() before dev_queue_xmit() (Eric Dumazet)
  - ALSA: usx2y: validate nrpacks module parameter on probe (Murad Masimov)
  - hwmon: (ad7314) Validate leading zero bits and return error (Erik Schumacher)
  - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table (Maud Spierings)
  - hwmon: (pmbus) Initialise page count in pmbus_identify() (Titus Rwantare)
  - caif_virtio: fix wrong pointer check in cfv_probe() (Vitaliy Shevtsov)
  - net: gso: fix ownership in __udp_gso_segment (Antoine Tenart)
  - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Meir Elisha)
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Zhang Lixu)
  - HID: google: fix unused variable warning under !CONFIG_ACPI (Yu-Chun Lin)
  - wifi: iwlwifi: limit printed string from FW file (Johannes Berg)
  - mm: don't skip arch_sync_kernel_mappings() in error paths (Ryan Roberts)
  - mm/page_alloc: fix uninitialized variable (Hao Zhang)
  - block: fix conversion of GPT partition name to 7-bit (Olivier Gayot)
  - s390/traps: Fix test_monitor_call() inline assembly (Heiko Carstens)
  - rapidio: fix an API misues when rio_add_net() fails (Haoxiang Li)
  - rapidio: add check for rio_add_net() in rio_scan_alloc_net() (Haoxiang Li)
  - wifi: nl80211: reject cooked mode if it is set along with other flags (Vitaliy Shevtsov)
  - wifi: cfg80211: regulatory: improve invalid hints checking (Nikita Zhandarovich)
  - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 (Ahmed S. Darwish)
  - x86/cpu: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
  - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
  - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e (Mingcong Bai)
  - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M (Richard Thier)
  - ALSA: hda/realtek: update ALC222 depop optimize (Kailang Yang)
  - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist (Hoku Ishibe)
  - gpio: aggregator: protect driver attr handlers against module unload (Koichiro Den)
  - gpio: rcar: Use raw_spinlock to protect register access (Niklas Söderlund)
  - HID: appleir: Fix potential NULL dereference at raw event handle (Daniil Dulov)
  - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Rob Herring (Arm))
  - drm/amdgpu: disable BAR resize on Dell G5 SE (Alex Deucher)
  - drm/amdgpu: Check extended configuration space register when system uses large bar (Ma Jun)
  - smb: client: Add check for next_buffer in receive_encrypted_standard() (Haoxiang Li)
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (Quang Le)
  - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Thomas Gleixner)
  - sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner)
  - vmlinux.lds: Ensure that const vars with relocations are mapped R/O (Ard Biesheuvel)
  - mptcp: always handle address removal under msk socket lock (Paolo Abeni)
  - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty)
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE (BH Hsieh)
  - net: enetc: correct the xdp_tx statistics (Wei Fang)
  - net: enetc: update UDP checksum when updating originTimestamp field (Wei Fang)
  - net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() (Wei Fang)
  - usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich)
  - i2c: npcm: disable interrupt enable bit before devm_request_irq (Tyrone Ting)
  - drm/amd/display: Fix HPD after gpu reset (Roman Li)
  - perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang)
  - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 (Dmitry Panchenko)
  - ftrace: Avoid potential division by zero in function_stat_show() (Nikolay Kuratov)
  - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems (Russell Senior)
  - net: ipv6: fix dst ref loop on input in rpl lwt (Justin Iurman)
  - net: ipv6: rpl_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - net: ipv6: fix dst ref loop on input in seg6 lwt (Justin Iurman)
  - net: ipv6: seg6_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - include: net: add static inline dst_dev_overhead() to dst.h (Justin Iurman)
  - seg6: add support for SRv6 H.L2Encaps.Red behavior (Andrea Mayer)
  - seg6: add support for SRv6 H.Encaps.Red behavior (Andrea Mayer)
  - net/mlx5: IRQ, Fix null string in debug print (Shay Drory)
  - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari)
  - tcp: Defer ts_recent changes until req is owned (Wang Hai)
  - ipvs: Always clear ipvs_property flag in skb_scrub_packet() (Philo Lu)
  - ASoC: es8328: fix route from DAC to output (Nicolas Frattaroli)
  - net: cadence: macb: Synchronize stats calculations (Sean Anderson)
  - afs: Fix the server_list to unuse a displaced server rather than putting it (David Howells)
  - afs: Make it possible to find the volumes that are using a server (David Howells)
  - afs: remove variable nr_servers (Colin Ian King)
  - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response (Luiz Augusto von Dentz)
  - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports (Takashi Iwai)
  - sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann)
  - RDMA/mlx5: Fix bind QP error cleanup flow (Patrisious Haddad)
  - scsi: core: Clear driver private data when retrying request (Ye Bin)
  - scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command() (Christoph Hellwig)
  - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (Vasiliy Kovalev)
  - ovl: pass ofs to creation operations (Christian Brauner)
  - ovl: use wrappers to all vfs_*xattr() calls (Amir Goldstein)
  - IB/mlx5: Set and get correct qp_num for a DCT QP (Mark Zhang)
  - x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit (Patrick Bellasi)
  - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single (Niravkumar L Rabara)
  - mtd: rawnand: cadence: use dma_map_resource for sdma address (Niravkumar L Rabara)
  - mtd: rawnand: cadence: fix error code in cadence_nand_init() (Niravkumar L Rabara)
  - acct: block access to kernel internal filesystems (Christian Brauner)
  - acct: perform last write from workqueue (Christian Brauner)
  - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED (John Veness)
  - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (Haoxiang Li)
  - drop_monitor: fix incorrect initialization order (Gavrilov Ilia)
  - tee: optee: Fix supplicant wait loop (Sumit Garg)
  - bpf: skip non exist keys in generic_map_lookup_batch (Yan Zhai)
  - nvme/ioctl: add missing space in err message (Caleb Sander Mateos)
  - power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin)
  - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Breno Leitao)
  - net: Add non-RCU dev_getbyhwaddr() helper (Breno Leitao)
  - flow_dissector: Fix port range key handling in BPF conversion (Cong Wang)
  - flow_dissector: Fix handling of mixed port and port-range keys (Cong Wang)
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Kuniyuki Iwashima)
  - geneve: Fix use-after-free in geneve_find_dev(). (Kuniyuki Iwashima)
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Christophe Leroy)
  - ALSA: hda/realtek: Fixup ALC225 depop procedure (Kailang Yang)
  - powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline (Christophe Leroy)
  - powerpc/64s/mm: Move __real_pte stubs into hash-4k.h (Michael Ellerman)
  - USB: gadget: f_midi: f_midi_complete to call queue_work (Jill Donahue)
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Selvarasu Ganesan)
  - usb: dwc3: Increase DWC3 controller halt timeout (Wesley Cheng)
  - batman-adv: Drop unmanaged ELP metric worker (Sven Eckelmann)
  - batman-adv: Drop initialization of flexible ethtool_link_ksettings (Sven Eckelmann)
  - media: uvcvideo: Only save async fh if success (Ricardo Ribalda)
  - media: uvcvideo: Refactor iterators (Ricardo Ribalda)
  - media: uvcvideo: Set error_idx during ctrl_commit errors (Ricardo Ribalda)
  - soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove (Krzysztof Kozlowski)
  - soc/mediatek: mtk-devapc: Convert to platform remove callback returning void (Uwe Kleine-König)
  - soc: mediatek: mtk-devapc: Fix leaking IO map on error paths (Krzysztof Kozlowski)
  - soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled() (AngeloGioacchino Del Regno)
  - kfence: skip __GFP_THISNODE allocations on NUMA systems (Marco Elver)
  - kfence: enable check kfence canary on panic via boot param (huangshaobo)
  - kfence: allow use of a deferrable timer (Marco Elver)
  - tpm: Change to kvalloc() in eventlog/acpi.c (Jarkko Sakkinen)
  - tpm: Use managed allocation for bios event log (Eddie James)
  - arm64: dts: mediatek: mt8183: Disable DSI display output by default (Chen-Yu Tsai)
  - ASoC: renesas: rz-ssi: Add a check for negative sample_space (Dan Carpenter)
  - drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() (Thomas Zimmermann)
  - drm/probe-helper: Create a HPD IRQ event helper for a single connector (Maxime Ripard)
  - ksmbd: fix integer overflows on 32 bit systems (Dan Carpenter)
  - memcg: fix soft lockup in the OOM process (Chen Ridong)
  - mm: update mark_victim tracepoints fields (Carlos Galo)
  - media: imx-jpeg: Fix potential error pointer dereference in detach_pm() (Dan Carpenter)
  - crypto: testmgr - some more fixes to RSA test vectors (Ignat Korchagin)
  - crypto: testmgr - populate RSA CRT parameters in RSA test vectors (Ignat Korchagin)
  - crypto: testmgr - fix version number of RSA tests (lei he)
  - crypto: testmgr - Fix wrong test case of RSA (Lei He)
  - crypto: testmgr - fix wrong key length for pkcs1pad (Lei He)
  - arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings (Catalin Marinas)
  - pps: Fix a use-after-free (Calvin Owens)
  - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana)
  - x86/i8253: Disable PIT timer 0 when not in use (David Woodhouse)
  - f2fs: fix to wait dio completion (Chao Yu)
  - ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus (Romain Naour)
  - parport_pc: add support for ASIX AX99100 (Jiaqing Zhao)
  - serial: 8250_pci: add support for ASIX AX99100 (Jiaqing Zhao)
  - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Jiaqing Zhao)
  - nilfs2: protect access to buffers with no active references (Ryusuke Konishi)
  - nilfs2: do not force clear folio if buffer is referenced (Ryusuke Konishi)
  - nilfs2: do not output warnings when clearing dirty buffers (Ryusuke Konishi)
  - alpha: replace hardcoded stack offsets with autogenerated ones (Ivan Kokshaysky)
  - kdb: Do not assume write() callback available (John Ogness)
  - drm/v3d: Stop active perfmon if it is being destroyed (Christian Gmeiner)
  - drm/tidss: Clear the interrupt status for interrupts being disabled (Devarsh Thakkar)
  - drm/tidss: Fix issue in irq handling causing irq-flood issue (Tomi Valkeinen)
  - ipv6: mcast: add RCU protection to mld_newpack() (Eric Dumazet)
  - ndisc: extend RCU protection in ndisc_send_skb() (Eric Dumazet)
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (Eric Dumazet)
  - arp: use RCU protection in arp_xmit() (Eric Dumazet)
  - neighbour: use RCU protection in __neigh_notify() (Eric Dumazet)
  - neighbour: delete redundant judgment statements (Li Zetao)
  - ndisc: use RCU protection in ndisc_alloc_skb() (Eric Dumazet)
  - ipv6: use RCU protection in ip6_default_advmss() (Eric Dumazet)
  - ipv4: use RCU protection in __ip_rt_update_pmtu() (Eric Dumazet)
  - net: ipv4: Cache pmtu for all packet paths if multipath enabled (Vladimir Vdovin)
  - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault)
  - Namespaceify mtu_expires sysctl (xu xin)
  - Namespaceify min_pmtu sysctl (xu xin)
  - ipv4: use RCU protection in inet_select_addr() (Eric Dumazet)
  - ipv4: use RCU protection in rt_is_expired() (Eric Dumazet)
  - net: add dev_net_rcu() helper (Eric Dumazet)
  - ipv4: add RCU protection to ip4_dst_hoplimit() (Eric Dumazet)
  - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long)
  - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long)
  - clocksource: Replace cpumask_weight() with cpumask_empty() (Yury Norov)
  - btrfs: fix hole expansion when writing at an offset beyond EOF (Filipe Manana)
  - mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() (Wentao Liang)
  - arm64: Handle .ARM.attributes section in linker scripts (Nathan Chancellor)
  - regmap-irq: Add missing kfree() (Jiasheng Jiang)
  - partitions: mac: fix handling of bogus partition table (Jann Horn)
  - gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock (Wentao Liang)
  - alpha: align stack for page fault and user unaligned trap handlers (Ivan Kokshaysky)
  - serial: 8250: Fix fifo underflow on flush (John Keeping)
  - cgroup: fix race between fork and cgroup.kill (Shakeel Butt)
  - efi: Avoid cold plugged memory for placing the kernel (Ard Biesheuvel)
  - alpha: make stack 16-byte aligned (most cases) (Ivan Kokshaysky)
  - can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero (Alexander Hölzl)
  - can: c_can: fix unbalanced runtime PM disable in error path (Krzysztof Kozlowski)
  - USB: serial: option: drop MeiG Smart defines (Johan Hovold)
  - USB: serial: option: fix Telit Cinterion FN990A name (Fabio Porcedda)
  - USB: serial: option: add Telit Cinterion FN990B compositions (Fabio Porcedda)
  - USB: serial: option: add MeiG Smart SLM828 (Chester A. Unal)
  - usb: cdc-acm: Fix handling of oversized fragments (Jann Horn)
  - usb: cdc-acm: Check control transfer buffer size before access (Jann Horn)
  - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Marek Vasut)
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Alan Stern)
  - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths (John Keeping)
  - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Mathias Nyman)
  - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Lei Huang)
  - usb: core: fix pipe creation for get_bMaxPacketSize0 (Stefan Eichenberger)
  - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Huacai Chen)
  - usb: dwc2: gadget: remove of_node reference upon udc_stop (Fabrice Gasnier)
  - usb: gadget: udc: renesas_usb3: Fix compiler warning (Guo Ren)
  - usb: roles: set switch registered flag early on (Elson Roy Serrao)
  - perf/x86/intel: Ensure LBRs are disabled when a CPU is starting (Sean Christopherson)
  - KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel (Sean Christopherson)
  - batman-adv: Ignore neighbor throughput metrics in error case (Sven Eckelmann)
  - batman-adv: fix panic during interface removal (Andy Strohman)
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V (Hans de Goede)
  - orangefs: fix a oob in orangefs_debug_write (Mike Marshall)
  - Grab mm lock before grabbing pt lock (Maksym Planeta)
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Ramesh Thomas)
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P (Takashi Iwai)
  - media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread (Edward Adam Davis)
  - media: cxd2841er: fix 64-bit division on gcc-9 (Arnd Bergmann)
  - x86/xen: allow larger contiguous memory regions in PV guests (Juergen Gross)
  - xen: remove a confusing comment on auto-translated guest I/O (Petr Tesarik)
  - gpio: bcm-kona: Add missing newline to dev_err format string (Artur Weber)
  - gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ (Artur Weber)
  - gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 (Artur Weber)
  - drm/i915/selftests: avoid using uninitialized context (Krzysztof Karas)
  - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec)
  - team: better TEAM_OPTION_TYPE_STRING validation (Eric Dumazet)
  - vrf: use RCU protection in l3mdev_l3_out() (Eric Dumazet)
  - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (Eric Dumazet)
  - HID: multitouch: Add NULL check in mt_input_configured (Charles Han)
  - NFSD: fix hang in nfsd4_shutdown_callback (Dai Ngo)
  - nfsd: clear acl_access/acl_default after releasing them (Li Lingfeng)
  - tty: xilinx_uartps: split sysrq handling (Sean Anderson)
  - mptcp: prevent excessive coalescing on receive (Paolo Abeni)
  - ocfs2: check dir i_size in ocfs2_find_entry (Su Yue)
  - memory: tegra20-emc: Correct memory device mask (Dmitry Osipenko)
  - gpio: xilinx: remove excess kernel doc (Bartosz Golaszewski)
  - net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling (Paul Fertser)
  - MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static (WangYuli)
  - ptp: Ensure info->enable callback is always set (Thomas Weißschuh)
  - net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset (Milos Reljin)
  - net/ncsi: wait for the last response to Deselect Package before configuring channel (Paul Fertser)
  - misc: fastrpc: Fix registered buffer page address (Ekansh Gupta)
  - mtd: onenand: Fix uninitialized retlen in do_otp_read() (Ivan Stepchenko)
  - NFC: nci: Add bounds checking in nci_hci_create_pipe() (Dan Carpenter)
  - nilfs2: fix possible int overflows in nilfs_fiemap() (Nikita Zhandarovich)
  - ocfs2: handle a symlink read error correctly (Matthew Wilcox (Oracle))
  - pnfs/flexfiles: retry getting layout segment for reads (Mike Snitzer)
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson)
  - nvmem: core: improve range check for nvmem_cell_write() (Jennifer Berringer)
  - nvmem: qcom-spmi-sdam: Set size in struct nvmem_config (Luca Weiss)
  - crypto: qce - unregister previously registered algos in error path (Bartosz Golaszewski)
  - crypto: qce - fix goto jump in error path (Bartosz Golaszewski)
  - media: uvcvideo: Remove redundant NULL assignment (Ricardo Ribalda)
  - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Ricardo Ribalda)
  - media: ccs: Fix cleanup order in ccs_probe() (Mehdi Djait)
  - media: ccs: Fix CCS static data parsing for large block sizes (Sakari Ailus)
  - media: ov5640: fix get_light_freq on auto (Sam Bobrowicz)
  - media: mc: fix endpoint iteration (Cosmin Tanislav)
  - soc: qcom: smem_state: fix missing of_node_put in error path (Krzysztof Kozlowski)
  - iio: light: as73211: fix channel handling in only-color triggered buffer (Javier Carrasco)
  - media: ccs: Clean up parsed CCS static data on parse failure (Sakari Ailus)
  - xfs: Add error handling for xfs_reflink_cancel_cow_range (Wentao Liang)
  - crypto: qce - fix priority to be less than ARMv8 CE (Eric Biggers)
  - arm64: dts: qcom: sm8350: Fix MPSS memory length (Krzysztof Kozlowski)
  - x86/boot: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor)
  - kbuild: Move -Wenum-enum-conversion to W=2 (Nathan Chancellor)
  - scsi: qla2xxx: Move FCE Trace buffer allocation to user control (Quinn Tran)
  - nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk (Georg Gottleuber)
  - nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk (Georg Gottleuber)
  - PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() (Zijun Hu)
  - ALSA: hda/realtek: Enable headset mic on Positivo C6400 (Edson Juliano Drosdeck)
  - mips/math-emu: fix emulation of the prefx instruction (Mateusz Jończyk)
  - dm-crypt: track tag_offset in convert_context (Hou Tao)
  - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Hou Tao)
  - powerpc/pseries/eeh: Fix get PE state translation (Narayana Murty N)
  - MIPS: Loongson64: remove ROM Size unit in boardinfo (Kexy Biscuit)
  - serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use (Claudiu Beznea)
  - serial: sh-sci: Drop __initdata macro for port_cfg (Claudiu Beznea)
  - soc: qcom: socinfo: Avoid out of bounds read of serial number (Stephan Gerhold)
  - usb: gadget: f_tcm: Don't prepare BOT write request twice (Thinh Nguyen)
  - usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint (Thinh Nguyen)
  - usb: gadget: f_tcm: Decrement command ref count on cleanup (Thinh Nguyen)
  - usb: gadget: f_tcm: Translate error to sense (Thinh Nguyen)
  - wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() (Marcel Hamer)
  - wifi: rtlwifi: rtl8821ae: Fix media status report (Bitterblue Smith)
  - HID: hid-sensor-hub: don't use stale platform-data on remove (Heiko Stuebner)
  - of: reserved-memory: Fix using wrong number of cells to get property 'alignment' (Zijun Hu)
  - of: Fix of_find_node_opts_by_path() handling of alias+path+options (Zijun Hu)
  - of: Correct child specifier used as input of the 2nd nexus node (Zijun Hu)
  - perf bench: Fix undefined behavior in cmpworker() (Kuan-Wei Chiu)
  - efi: libstub: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor)
  - blk-cgroup: Fix class @block_class's subsystem refcount leakage (Zijun Hu)
  - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate (Anastasia Belova)
  - clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg (Satya Priya Kakitapalli)
  - clk: qcom: gcc-sm6350: Add missing parent_map for two clocks (Luca Weiss)
  - clk: qcom: clk-alpha-pll: fix alpha mode configuration (Gabor Juhos)
  - clk: sunxi-ng: a100: enable MMC clock reparenting (Cody Eksal)
  - Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection (Fedor Pchelkin)
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Fedor Pchelkin)
  - drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes (Ville Syrjälä)
  - drm/komeda: Add check for komeda_get_layer_fourcc_list() (Haoxiang Li)
  - drm/amd/pm: Mark MM activity as unsupported (Lijo Lazar)
  - KVM: s390: vsie: fix some corner-cases when grabbing vsie pages (David Hildenbrand)
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (Sean Christopherson)
  - arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma (Jakob Unterwurzacher)
  - binfmt_flat: Fix integer overflow bug on 32 bit systems (Dan Carpenter)
  - m68k: vga: Fix I/O defines (Thomas Zimmermann)
  - s390/futex: Fix FUTEX_OP_ANDN implementation (Heiko Carstens)
  - drm/modeset: Handle tiled displays in pan_display_atomic. (Maarten Lankhorst)
  - leds: lp8860: Write full EEPROM, not only half of it (Alexander Sverdlin)
  - cpufreq: s3c64xx: Fix compilation warning (Viresh Kumar)
  - tun: revert fix group permission check (Willem de Bruijn)
  - net: rose: lock the socket in rose_bind() (Eric Dumazet)
  - net: atlantic: fix warning during hot unplug (Jacob Moroni)
  - gpio: pca953x: Improve interrupt support (Mark Tomlinson)
  - udp: gso: do not drop small packets when PMTU reduces (Yan Zhai)
  - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz)
  - gpu: drm_dp_cec: fix broken CEC adapter properties check (Hans Verkuil)
  - firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry (Prasad Pandit)
  - nvme: handle connectivity loss in nvme_set_queue_count (Daniel Wagner)
  - usb: xhci: Fix NULL pointer dereference on certain command aborts (Michal Pecio)
  - usb: xhci: Add timeout argument in address_device USB HCD callback (Hardik Gajjar)
  - xfs: don't over-report free space or inodes in statvfs (Darrick J. Wong)
  - xfs: report realtime block quota limits on realtime directories (Darrick J. Wong)
  - gpio: xilinx: Convert gpio_lock to raw spinlock (Sean Anderson)
  - net/ncsi: fix locking in Get MAC Address handling (Paul Fertser)
  - net/ncsi: Add NC-SI 1.2 Get MC MAC Address command (Peter Delevoryas)
  - usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Joe Hattori)
  - usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void (Uwe Kleine-König)
  - usb: chipidea: ci_hdrc_imx: use dev_err_probe() (Alexander Stein)
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao)
  - platform/x86: acer-wmi: Ignore AC events (Armin Wolf)
  - Input: allocate keycode for phone linking (Illia Ostapyshyn)
  - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Liu Ye)
  - tipc: re-order conditions in tipc_crypto_key_rcv() (Dan Carpenter)
  - mmc: sdhci-msm: Correctly set the load for the regulator (Yuanjie Yang)
  - net: wwan: iosm: Fix hibernation by re-binding the driver around it (Maciej S. Szmigiero)
  - APEI: GHES: Have GHES honor the panic= setting (Borislav Petkov)
  - i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz (Randolph Ha)
  - wifi: iwlwifi: avoid memory leak (Miri Korenblit)
  - net/mlx5: use do_aux_work for PHC overflow checks (Vadim Fedorenko)
  - HID: Wacom: Add PCI Wacom device support (Even Xu)
  - mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id (Hans de Goede)
  - tomoyo: don't emit warning in tomoyo_write_control() (Tetsuo Handa)
  - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() (Dmitry Antipov)
  - mmc: core: Respect quirk_max_rate for non-UHS SDIO card (Shawn Lin)
  - tun: fix group permission check (Stas Sergeev)
  - safesetid: check size of policy writes (Leo Stone)
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Kuan-Wei Chiu)
  - x86/amd_nb: Restrict init function to AMD-based systems (Yazen Ghannam)
  - lockdep: Fix upper limit for LOCKDEP_*_BITS configs (Carlos Llamas)
  - sched: Don't try to catch up excess steal time. (Suleiman Souhlal)
  - btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling (Josef Bacik)
  - btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() (Hao-ran Zheng)
  - btrfs: fix use-after-free when attempting to join an aborted transaction (Filipe Manana)
  - btrfs: output the reason for open_ctree() failure (Qu Wenruo)
  - usb: gadget: f_tcm: Don't free command immediately (Thinh Nguyen)
  - media: uvcvideo: Fix double free in error path (Laurent Pinchart)
  - mptcp: consolidate suboption status (Paolo Abeni)
  - usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Kyle Tso)
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Jos Wang)
  - usb: dwc3: core: Defer the probe until USB power supply ready (Kyle Tso)
  - usb: gadget: f_tcm: Fix Get/SetInterface return value (Thinh Nguyen)
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Sean Rhodes)
  - net: usb: rtl8150: enable basic endpoint checking (Nikita Zhandarovich)
  - ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro (Lianqin Hu)
  - ktest.pl: Check kernelrelease return in get_version (Ricardo B. Marliere)
  - netfilter: nf_tables: reject mismatching sum of field_len with set key length (Pablo Neira Ayuso)
  - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Chuck Lever)
  - hexagon: Fix unbalanced spinlock in die() (Lin Yujun)
  - hexagon: fix using plain integer as NULL pointer warning in cmpxchg (Willem de Bruijn)
  - kconfig: fix memory leak in sym_warn_unmet_dep() (Masahiro Yamada)
  - kconfig: WERROR unmet symbol dependency (Sergey Senozhatsky)
  - kconfig: deduplicate code in conf_read_simple() (Masahiro Yamada)
  - kconfig: remove unused code for S_DEF_AUTO in conf_read_simple() (Masahiro Yamada)
  - kconfig: require a space after '#' for valid input (Masahiro Yamada)
  - kconfig: add warn-unknown-symbols sanity check (Sergey Senozhatsky)
  - kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST (Masahiro Yamada)
  - genksyms: fix memory leak when the same symbol is read from *.symref file (Masahiro Yamada)
  - genksyms: fix memory leak when the same symbol is added from source (Masahiro Yamada)
  - net: sh_eth: Fix missing rtnl lock in suspend/resume path (Kory Maincent)
  - bgmac: reduce max frame size to support just MTU 1500 (Rafał Miłecki)
  - vsock: Allow retrying on connect() failure (Michal Luczaj)
  - perf trace: Fix runtime error of index out of bounds (Howard Chu)
  - ptp: Properly handle compat ioctls (Thomas Weißschuh)
  - net: davicom: fix UAF in dm9000_drv_remove (Chenyuan Yang)
  - net: netdevsim: try to close UDP port harness races (Jakub Kicinski)
  - net: rose: fix timer races against user threads (Eric Dumazet)
  - PM: hibernate: Add error handling for syscore_suspend() (Wentao Liang)
  - ipmr: do not call mr_mfc_uses_dev() for unres entries (Eric Dumazet)
  - net: fec: implement TSO descriptor cleanup (Dheeraj Reddy Jonnalagadda)
  - gpio: mxc: remove dead code after switch to DT-only (Ahmad Fatoum)
  - net: hns3: fix oops when unload drivers paralleling (Jian Shen)
  - ubifs: skip dumping tnc tree when zroot is null (pangliyuan)
  - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (Oleksij Rempel)
  - dmaengine: ti: edma: fix OF node reference leaks in edma_driver (Joe Hattori)
  - xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO (Jianbo Liu)
  - tools/bootconfig: Fix the wrong format specifier (Luo Yifan)
  - NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE (Olga Kornievskaia)
  - NFSv4.2: fix COPY_NOTIFY xdr buf size calculation (Olga Kornievskaia)
  - module: Extend the preempt disabled section in dereference_symbol_descriptor(). (Sebastian Andrzej Siewior)
  - ocfs2: mark dquot as inactive if failed to start trans while releasing dquot (Su Yue)
  - scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails (Guixin Liu)
  - scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 (Paul Menzel)
  - PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() (King Dix)
  - staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() (Joe Hattori)
  - mtd: hyperbus: hbmc-am654: fix an OF node reference leak (Joe Hattori)
  - mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void (Uwe Kleine-König)
  - mtd: hyperbus: Make hyperbus_unregister_device() return void (Uwe Kleine-König)
  - media: uvcvideo: Propagate buf->error to userspace (Ricardo Ribalda)
  - media: camif-core: Add check for clk_enable() (Jiasheng Jiang)
  - media: mipi-csis: Add check for clk_enable() (Jiasheng Jiang)
  - media: i2c: ov9282: Correct the exposure offset (Dave Stevenson)
  - media: i2c: imx412: Add missing newline to prints (Luca Weiss)
  - media: marvell: Add check for clk_enable() (Jiasheng Jiang)
  - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Zijun Hu)
  - media: lmedm04: Handle errors for lme2510_int_read (Chen Ni)
  - media: rc: iguanair: handle timeouts (Oliver Neukum)
  - efi: sysfb_efi: fix W=1 warnings when EFI is not set (Randy Dunlap)
  - of: reserved-memory: Do not make kmemleak ignore freed address (Zijun Hu)
  - memblock: drop memblock_free_early_nid() and memblock_free_early() (Mike Rapoport)
  - xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer (Mike Rapoport)
  - RDMA/mlx5: Fix indirect mkey ODP page count (Michael Guralnik)
  - RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults (Michael Guralnik)
  - fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() (Joe Hattori)
  - ARM: dts: mediatek: mt7623: fix IR nodename (Rafał Miłecki)
  - arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts (Vladimir Zapolskiy)
  - arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties (Neil Armstrong)
  - arm64: dts: qcom: sm8350: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: sm8250: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: sm6125: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: sc7280: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: msm8994: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: msm8916: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: msm8994: Describe USB interrupts (Konrad Dybcio)
  - arm64: dts: qcom: msm8996: Fix up USB3 interrupts (Konrad Dybcio)
  - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings (Chen-Yu Tsai)
  - memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code() (Joe Hattori)
  - memory: tegra20-emc: Support matching timings by LPDDR2 configuration (Dmitry Osipenko)
  - memory: Add LPDDR2-info helpers (Dmitry Osipenko)
  - arm64: dts: mediatek: mt8183: willow: Support second source touchscreen (Hsin-Te Yuan)
  - arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen (Hsin-Te Yuan)
  - arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property (Chen-Yu Tsai)
  - rdma/cxgb4: Prevent potential integer overflow on 32bit (Dan Carpenter)
  - RDMA/mlx4: Avoid false error about access to uninitialized gids array (Leon Romanovsky)
  - arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A (Val Packett)
  - arm64: dts: mediatek: mt8516: add i2c clock-div property (Val Packett)
  - arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks (Fabien Parent)
  - arm64: dts: mediatek: mt8516: fix wdt irq type (Val Packett)
  - arm64: dts: mediatek: mt8516: fix GICv2 range (Val Packett)
  - arm64: dts: mt8183: set DMIC one-wire mode on Damu (Hsin-Yi Wang)
  - ARM: at91: pm: change BU Power Switch to automatic mode (Nicolas Ferre)
  - padata: avoid UAF for reorder_work (Chen Ridong)
  - padata: add pd get/put refcnt helper (Chen Ridong)
  - padata: fix UAF in padata_reorder (Chen Ridong)
  - bpf: Send signals asynchronously if !preemptible (Puranjay Mohan)
  - perf report: Fix misleading help message about --demangle (Jiachen Zhang)
  - perf top: Don't complain about lack of vmlinux when not resolving some kernel samples (Arnaldo Carvalho de Melo)
  - padata: fix sysfs store callback check (Thomas Weißschuh)
  - crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() (Joe Hattori)
  - crypto: hisilicon/sec2 - fix for aead invalid authsize (Wenkai Lin)
  - crypto: hisilicon/sec2 - fix for aead icv error (Wenkai Lin)
  - crypto: hisilicon/sec2 - optimize the error return process (Chenghai Huang)
  - crypto: hisilicon/sec - delete redundant blank lines (Kai Ye)
  - crypto: hisilicon/sec - add some comments for soft fallback (Kai Ye)
  - ktest.pl: Remove unused declarations in run_bisect_test function (Ba Jing)
  - ASoC: renesas: rz-ssi: Use only the proper amount of dividers (Claudiu Beznea)
  - perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() (Zhongqiu Han)
  - perf header: Fix one memory leakage in process_bpf_prog_info() (Zhongqiu Han)
  - perf header: Fix one memory leakage in process_bpf_btf() (Zhongqiu Han)
  - ASoC: sun4i-spdif: Add clock multiplier settings (George Lander)
  - libbpf: Fix segfault due to libelf functions not setting errno (Quentin Monnet)
  - net/rose: prevent integer overflows in rose_setsockopt() (Nikita Zhandarovich)
  - tcp_cubic: fix incorrect HyStart round start detection (Mahdi Arghavani)
  - net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() (Roger Quadros)
  - netfilter: nft_flow_offload: update tcp state flags under lock (Florian Westphal)
  - net: sched: Disallow replacing of child qdisc from one parent to another (Jamal Hadi Salim)
  - net: avoid race between device unregistration and ethnl ops (Antoine Tenart)
  - net/mlxfw: Drop hard coded max FW flash image size (Maher Sanalla)
  - net: let net.core.dev_weight always be non-zero (Liu Jian)
  - selftests/landlock: Fix error message (Mickaël Salaün)
  - clk: analogbits: Fix incorrect calculation of vco rate delta (Bo Gan)
  - wifi: cfg80211: adjust allocation of colocated AP data (Dmitry Antipov)
  - wifi: cfg80211: Handle specific BSSID in 6GHz scanning (Ilan Peer)
  - selftests: harness: fix printing of mismatch values in __EXPECT() (Dmitry V. Levin)
  - cpufreq: ACPI: Fix max-frequency computation (Gautham R. Shenoy)
  - wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO (WangYuli)
  - landlock: Handle weird files (Mickaël Salaün)
  - landlock: Move filesystem helpers and add a new one (Mickaël Salaün)
  - net/smc: fix data error when recvmsg with MSG_PEEK flag (Guangguan Wang)
  - wifi: wlcore: fix unbalanced pm_runtime calls (Andreas Kemnade)
  - samples/landlock: Fix possible NULL dereference in parse_path() (Zichen Xie)
  - regulator: of: Implement the unwind path of of_regulator_match() (Joe Hattori)
  - team: prevent adding a device which is already a team device lower (Octavian Purdila)
  - clk: imx8mp: Fix clkout1/2 support (Marek Vasut)
  - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Sultan Alsawaf (unemployed))
  - leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata() (Joe Hattori)
  - dt-bindings: mfd: bd71815: Fix rsense and typos (Matti Vaittinen)
  - cpupower: fix TSC MHz calculation (He Rongguang)
  - ACPI: fan: cleanup resources in the error path of .probe() (Joe Hattori)
  - regulator: dt-bindings: mt6315: Drop regulator-compatible property (Chen-Yu Tsai)
  - HID: multitouch: fix support for Goodix PID 0x01e9 (Jiri Kosina)
  - Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" (Jiri Kosina)
  - HID: multitouch: Add support for lenovo Y9000P Touchpad (He Lugang)
  - wifi: rtlwifi: pci: wait for firmware loading before releasing memory (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: fix memory leaks and invalid access at probe error path (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: destroy workqueue at rtl_deinit_core (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: remove unused check_buddy_priv (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: remove unused dualmac control leftovers (Dmitry Antipov)
  - wifi: rtlwifi: remove unused timer and related code (Dmitry Antipov)
  - rtlwifi: replace usage of found with dedicated list iterator variable (Jakob Koschel)
  - dt-bindings: leds: class-multicolor: Fix path to color definitions (Geert Uytterhoeven)
  - dt-bindings: leds: class-multicolor: reference class directly in multi-led node (Krzysztof Kozlowski)
  - dt-bindings: leds: Add multicolor PWM LED bindings (Sven Schwermer)
  - dt-bindings: leds: Optional multi-led unit address (Sven Schwermer)
  - dt-bindings: leds: Add Qualcomm Light Pulse Generator binding (Bjorn Andersson)
  - dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' (Rob Herring)
  - spi: dt-bindings: add schema listing peripheral-specific properties (Pratyush Yadav)
  - dt-bindings: mmc: controller: clarify the address-cells description (Neil Armstrong)
  - spi: zynq-qspi: Add check for clk_enable() (Mingwei Zheng)
  - wifi: rtlwifi: usb: fix workqueue leak when probe fails (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: fix init_sw_vars leak when probe fails (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: wait for firmware loading before releasing memory (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: do not complete firmware loading needlessly (Thadeu Lima de Souza Cascardo)
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Charles Han)
  - genirq: Make handle_enforce_irqctx() unconditionally available (Thomas Gleixner)
  - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table (Ivan Stepchenko)
  - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (Alan Stern)
  - drm/etnaviv: Fix page property being used for non writecombine buffers (Sui Jingfeng)
  - sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat (Peter Zijlstra)
  - sched/psi: Use task->psi_flags to clear in CPU migration (Chengming Zhou)
  - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call (David Howells)
  - select: Fix unbalanced user_access_end() (Christophe Leroy)
  - partitions: ldm: remove the initial kernel-doc notation (Randy Dunlap)
  - nvme: Add error check for xa_store in nvme_get_effects_log (Keisuke Nishimura)
  - pstore/blk: trivial typo fixes (Eugen Hristev)
  - nbd: don't allow reconnect after disconnect (Yu Kuai)
  - block: retry call probe after request_module in blk_request_module (Yang Erkun)
  - block: deprecate autoloading based on dev_t (Christoph Hellwig)
  - fs: fix proc_handler for sysctl_nr_open (Jinliang Zheng)
  - fs: move fs stat sysctls to file_table.c (Luis Chamberlain)
  - fs: move inode sysctls to its own file (Luis Chamberlain)
  - sysctl: share unsigned long const values (Luis Chamberlain)
  - sysctl: use const for typically used max/min proc sysctls (Xiaoming Ni)
  - hung_task: move hung_task sysctl interface to hung_task.c (Xiaoming Ni)
  - afs: Fix directory format encoding struct (David Howells)
  - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY (David Howells)
  - uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda)  [Orabug: 37764001]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-309.179.1.el8uek]
changelog:
  - x86/microcode/AMD: Clean the cache if update did not load microcode (Boris Ostrovsky)  [Orabug: 37800728]
  - x86/microcode/AMD: Add finalize_late_load() microcode_op (Boris Ostrovsky)  [Orabug: 37800728]
  - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches (Borislav Petkov (AMD))  [Orabug: 37800728]
  - x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD))  [Orabug: 37800728]
  - x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD))  [Orabug: 37800728]
  - x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov (AMD))  [Orabug: 37800728]
  - x86/microcode/AMD: Stash BSP's CPUID(1).EAX (Boris Ostrovsky)  [Orabug: 37800728]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.2.el8uek]
changelog:
  - LTS version: v5.15.180 (Vijayendra Suman)
  - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Nathan Chancellor)
  - tracing: Do not use PERF enums when perf is not defined (Steven Rostedt)
  - mm, slab: remove duplicate kernel-doc comment for ksize() (Vlastimil Babka)
  - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Kamal Dasu)
  - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Chuck Lever)
  - nfsd: put dl_stid if fail to queue dl_recall (Li Lingfeng)
  - jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov)
  - ext4: fix OOB read when checking dotdot dir (Acs, Jakub)
  - ext4: don't over-report free space or inodes in statvfs (Theodore Ts'o)
  - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Ran Xiaokai)
  - tracing: Fix synth event printk format for str fields (Douglas Raillard)
  - tracing: Ensure module defining synth event cannot be unloaded while tracing (Douglas Raillard)
  - tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Tengda Wu)
  - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability (Karel Balej)
  - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Paul Menzel)
  - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (Murad Masimov)
  - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn)
  - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli)
  - btrfs: handle errors from btrfs_dec_ref() properly (Josef Bacik)
  - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() (Markus Elfring)
  - platform/x86: ISST: Correct command storage data length (Srinivas Pandruvada)
  - drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration (Hersen Wu)
  - drm/amd/pm: Fix negative array index read (Jesse Zhang)
  - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun)
  - tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform (Sherry Sun)
  - mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops (Kamal Dasu)
  - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Kamal Dasu)
  - can: flexcan: disable transceiver during system PM (Haibo Chen)
  - can: flexcan: only change CAN state when link up in system PM (Haibo Chen)
  - arcnet: Add NULL check in com20020pci_probe() (Henry Martin)
  - net: fix geneve_opt length integer overflow (Lin Ma)
  - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (Fernando Fernandez Mancera)
  - netfilter: nft_tunnel: fix geneve_opt type confusion addition (Lin Ma)
  - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault)
  - vsock: avoid timeout during connect() if the socket is closing (Stefano Garzarella)
  - net: mvpp2: Prevent parser TCAM memory corruption (Tobias Waldekranz)
  - net_sched: skbprio: Remove overly strict queue assertions (Cong Wang)
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu)
  - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (Pablo Neira Ayuso)
  - ASoC: imx-card: Add NULL check in imx_card_probe() (Henry Martin)
  - ntb: intel: Fix using link status DB's (Nikita Shubin)
  - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Yajun Deng)
  - riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra (Juhan Jin)
  - spufs: fix a leak in spufs_create_context() (Al Viro)
  - spufs: fix a leak on spufs_new_file() failure (Al Viro)
  - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} (Tasos Sahanidis)
  - can: statistics: use atomic access in hot path (Oliver Hartkopp)
  - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx (Navon John Lukose)
  - drm/amd: Keep display off while going into S4 (Mario Limonciello)
  - x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled (Vladis Dronov)
  - locking/semaphore: Use wake_q to wake up processes outside lock critical section (Waiman Long)
  - sched/deadline: Use online cpus for validating runtime (Shrikanth Hegde)
  - ksmbd: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon)
  - affs: don't write overlarge OFS data block size fields (Simon Tatham)
  - affs: generate OFS sequence numbers starting at 1 (Simon Tatham)
  - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Icenowy Zheng)
  - nvme-pci: clean up CMBMSC when registering CMB fails (Icenowy Zheng)
  - nvme-tcp: fix possible UAF in nvme_tcp_poll (Sagi Grimberg)
  - wifi: iwlwifi: fw: allocate chained SG tables for dump (Johannes Berg)
  - sched/smt: Always inline sched_smt_active() (Josh Poimboeuf)
  - octeontx2-af: Fix mbox INTR handler when num VFs > 64 (Geetha sowjanya)
  - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Giovanni Gherdovich)
  - ring-buffer: Fix bytes_dropped calculation issue (Feng Yang)
  - ksmbd: use aead_request_free to match aead_request_alloc (Miaoqian Lin)
  - rtnetlink: Allocate vfinfo size for VF GUIDs when supported (Mark Zhang)
  - exfat: fix the infinite loop in exfat_find_last_cluster() (Yuezhang Mo)
  - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Josh Poimboeuf)
  - fs/procfs: fix the comment above proc_pid_wchan() (Bart Van Assche)
  - perf python: Check if there is space to copy all the event (Arnaldo Carvalho de Melo)
  - perf python: Don't keep a raw_data pointer to consumed ring buffer space (Arnaldo Carvalho de Melo)
  - perf python: Decrement the refcount of just created event on failure (Arnaldo Carvalho de Melo)
  - perf python: Fixup description of sample.id event member (Arnaldo Carvalho de Melo)
  - i3c: master: svc: Fix missing the IBI rules (Stanley Chu)
  - fuse: fix dax truncate/punch_hole fault path (Alistair Popple)
  - NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Trond Myklebust)
  - ocfs2: validate l_tree_depth to avoid out-of-bounds access (Vasiliy Kovalev)
  - kexec: initialize ELF lowest address to ULONG_MAX (Sourabh Jain)
  - perf units: Fix insufficient array space (Arnaldo Carvalho de Melo)
  - iio: adc: ad7124: Fix comparison of channel configs (Uwe Kleine-König)
  - fs/ntfs3: Fix a couple integer overflows on 32bit systems (Dan Carpenter)
  - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio (Jonathan Cameron)
  - coresight: catu: Fix number of pages while using 64k pages (Ilkka Koskinen)
  - soundwire: slave: fix an OF node reference leak in soundwire slave device (Joe Hattori)
  - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() (Qasim Ijaz)
  - clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock (Barnabás Czémán)
  - crypto: hisilicon/sec2 - fix for aead auth key length (Wenkai Lin)
  - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment (Jann Horn)
  - mfd: sm501: Switch to BIT() to mitigate integer overflows (Nikita Zhandarovich)
  - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow (Patrisious Haddad)
  - crypto: nx - Fix uninitialised hv_nxc on error (Herbert Xu)
  - power: supply: max77693: Fix wrong conversion of charge input threshold value (Artur Weber)
  - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 (Jann Horn)
  - clk: amlogic: g12a: fix mmc A peripheral clock (Jerome Brunet)
  - clk: amlogic: gxbb: drop non existing 32k clock parent (Jerome Brunet)
  - clk: amlogic: g12b: fix cluster A parent data (Jerome Brunet)
  - pinctrl: tegra: Set SFIO mode to Mux Register (Prathamesh Shete)
  - IB/mad: Check available slots before posting receive WRs (Maher Sanalla)
  - remoteproc: qcom_q6v5_mss: Handle platforms with one power domain (Luca Weiss)
  - RDMA/core: Don't expose hw_counters outside of init net namespace (Roman Gushchin)
  - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent (Peter Geis)
  - pinctrl: renesas: rzg2l: Fix missing of_node_put() call (Fabrizio Castro)
  - pinctrl: renesas: rza2: Fix missing of_node_put() call (Fabrizio Castro)
  - lib: 842: Improve error handling in sw842_compress() (Tanya Agarwal)
  - clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock (Vladimir Lypak)
  - clk: samsung: Fix UBSAN panic in samsung_clk_init() (Will McVicker)
  - libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Andrii Nakryiko)
  - remoteproc: qcom_q6v5_pas: Make single-PD handling more robust (Luca Weiss)
  - remoteproc: core: Clear table_sz when rproc_shutdown (Peng Fan)
  - crypto: hisilicon/sec2 - fix for aead authsize alignment (Wenkai Lin)
  - clk: amlogic: gxbb: drop incorrect flag on 32k clock (Jerome Brunet)
  - fbdev: sm501fb: Add some geometry checks. (Danila Chernetsov)
  - mdacon: rework dependency list (Arnd Bergmann)
  - fbdev: au1100fb: Move a variable assignment behind a null pointer check (Markus Elfring)
  - PCI: pciehp: Don't enable HPIE when resuming in poll mode (Ilpo Järvinen)
  - drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() (Dan Carpenter)
  - PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Thippeswamy Havalige)
  - PCI: Remove stray put_device() in pci_register_host_bridge() (Dan Carpenter)
  - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() (Vitaliy Shevtsov)
  - PCI: Avoid reset when disabled via sysfs (Nishanth Aravamudan)
  - PCI/portdrv: Only disable pciehp interrupts early when needed (Feng Tang)
  - PCI: brcmstb: Use internal register to change link capability (Jim Quinlan)
  - PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Hans Zhang)
  - PCI/ASPM: Fix link state exit during switch upstream function removal (Daniel Stodden)
  - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member (AngeloGioacchino Del Regno)
  - drm/mediatek: mtk_hdmi: Unregister audio platform device on failure (AngeloGioacchino Del Regno)
  - drm/vkms: Fix use after free and double free on init error (José Expósito)
  - drm: xlnx: zynqmp: Fix max dma segment size (Tomi Valkeinen)
  - drm/dp_mst: Fix drm RAD print (Wayne Lin)
  - drm/bridge: ti-sn65dsi86: Fix multiple instances (Geert Uytterhoeven)
  - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible (Jayesh Choudhary)
  - ALSA: hda/realtek: Always honor no_shutup_pins (Takashi Iwai)
  - HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER (Jiri Kosina)
  - media: platform: allgro-dvt: unregister v4l2_device on the error path (Joe Hattori)
  - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Tao Chen)
  - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() (Sebastian Andrzej Siewior)
  - PM: sleep: Fix handling devices with direct_complete set on errors (Rafael J. Wysocki)
  - thermal: int340x: Add NULL check for adev (Chenyuan Yang)
  - EDAC/ie31200: Fix the error path order of ie31200_init() (Qiuxu Zhuo)
  - EDAC/ie31200: Fix the DIMM size mask for several SoCs (Qiuxu Zhuo)
  - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer (Qiuxu Zhuo)
  - selinux: Chain up tool resolving errors in install_policy.sh (Tim Schumacher)
  - PM: sleep: Adjust check before setting power.must_resume (Rafael J. Wysocki)
  - x86/platform: Only allow CONFIG_EISA for 32-bit (Arnd Bergmann)
  - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() (Benjamin Berg)
  - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (Jie Zhan)
  - cpufreq: scpi: compare kHz instead of Hz (zuoqian)
  - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Mike Rapoport (Microsoft))
  - watch_queue: fix pipe accounting mismatch (Eric Sandeen)
  - media: i2c: et8ek8: Don't strip remove function when driver is builtin (Uwe Kleine-König)
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
  - net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
  - net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
  - tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams)
  - tty: serial: 8250: Add some more device IDs (Cameron Williams)
  - counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray)
  - counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
  - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande)
  - netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy)
  - ARM: Remove address checking for MMUless devices (Yanjun Yang)
  - ARM: 9351/1: fault: Add "cut here" line for prefetch aborts (Kees Cook)
  - ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() (Kees Cook)
  - atm: Fix NULL pointer dereference (Minjoong Kim)
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
  - bpf, sockmap: Fix race between element replace and close() (Michal Luczaj)
  - Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE (Luiz Augusto von Dentz)   {CVE-2024-8805}
  - arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S (Justin Klaassen)
  - mptcp: Fix data stream corruption in the address announcement (Arthur Mongodin)
  - drm/amdgpu: Fix JPEG video caps max size for navi1x and raven (David Rosca)
  - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich)
  - soc: qcom: pdr: Fix the potential deadlock (Saranya R)
  - batman-adv: Ignore own maximum aggregation size during RX (Sven Eckelmann)
  - ARM: shmobile: smp: Enforce shmobile_smp_* alignment (Geert Uytterhoeven)
  - proc: fix UAF in proc_get_inode() (Ye Bin)
  - mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen)
  - regulator: check that dummy regulator has been probed before using it (Christian Eggers)
  - drm/v3d: Don't run jobs that have errors flagged in its fence (Maíra Canal)
  - i2c: omap: fix IRQ storms (Andreas Kemnade)
  - Revert "gre: Fix IPv6 link-local address generation." (Guillaume Nault)
  - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Lin Ma)
  - net: atm: fix use after free in lec_send() (Dan Carpenter)
  - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Kuniyuki Iwashima)
  - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Kuniyuki Iwashima)
  - Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter)
  - RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang)
  - RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() (Junxian Huang)
  - RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() (Junxian Huang)
  - RDMA/hns: Fix soft lockup during bt pages loop (Junxian Huang)
  - RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() (Chengchang Tang)
  - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Saravanan Vajravel)
  - ARM: dts: bcm2711: Don't mark timer regs unconfigured (Phil Elwell)
  - RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Kashyap Desai)
  - ARM: dts: bcm2711: PL011 UARTs are actually r1p5 (Phil Elwell)
  - xfrm_output: Force software GSO only in tunnel mode (Cosmin Ratiu)
  - firmware: imx-scu: fix OF node leak in .probe() (Joe Hattori)
  - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara)
  - smb: client: Fix match_session bug preventing session reuse (Henrique Carvalho)
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (Ma Ke)
  - drm/amd/display: Check for invalid input params when building scaling params (Michael Strauss)
  - i2c: sis630: Fix an error handling path in sis630_probe() (Christophe JAILLET)
  - i2c: ali15x3: Fix an error handling path in ali15x3_probe() (Christophe JAILLET)
  - i2c: ali1535: Fix an error handling path in ali1535_probe() (Christophe JAILLET)
  - cifs: Fix integer overflow while processing closetimeo mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing actimeo mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing acdirmax mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing acregmax mount option (Murad Masimov)
  - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() (Christophe JAILLET)
  - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() (Ivan Abramov)
  - ASoC: ops: Consistently treat platform_max as control value (Charles Keepax)
  - tcp: fix races in tcp_abort() (Eric Dumazet)
  - lib/buildid: Handle memfd_secret() files in build_id_parse() (Andrii Nakryiko)
  - qlcnic: fix memory leak issues in qlcnic_sriov_common.c (Haoxiang Li)
  - drm/amd/display: Fix slab-use-after-free on hdcp_work (Mario Limonciello)
  - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung)
  - drm/amd/display: Restore correct backlight brightness after a GPU reset (Mario Limonciello)
  - drm/atomic: Filter out redundant DPMS calls (Ville Syrjälä)
  - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (Florent Revest)
  - USB: serial: option: match on interface class for Telit FN990B (Johan Hovold)
  - USB: serial: option: fix Telit Cinterion FE990A name (Fabio Porcedda)
  - USB: serial: option: add Telit Cinterion FE990B compositions (Fabio Porcedda)
  - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Boon Khai Ng)
  - block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei)
  - drm/nouveau: Do not override forced connector status (Thomas Zimmermann)
  - mptcp: safety check before fallback (Matthieu Baerts (NGI0))
  - x86/irq: Define trace events conditionally (Arnd Bergmann)
  - fuse: don't truncate cached, mutated symlink (Miklos Szeredi)
  - ASoC: tas2764: Set the SDOUT polarity correctly (Hector Martin)
  - ASoC: tas2764: Fix power control mask (Hector Martin)
  - ASoC: tas2770: Fix volume scale (Hector Martin)
  - nvme: only allow entering LIVE from CONNECTING state (Daniel Wagner)
  - sctp: Fix undefined behavior in left shift operation (Yu-Chun Lin)
  - nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Ruozhu Li)
  - net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors (Stephan Gerhold)
  - ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module (Terry Cheong)
  - ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. (Vitaly Rodionov)
  - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() (Kuninori Morimoto)
  - thermal/cpufreq_cooling: Remove structure member documentation (Daniel Lezcano)
  - s390/cio: Fix CHPID "configure" attribute caching (Peter Oberparleiter)
  - sched: Clarify wake_up_q()'s write to task->wake_q.next (Jann Horn)
  - HID: ignore non-functional sensor in HP 5MP Camera (Chia-Lin Kao (AceLan))
  - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Zhang Lixu)
  - vboxsf: fix building with GCC 15 (Brahmajit Das)
  - alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support (Eric W. Biederman)
  - ACPI: resource: IRQ override for Eluktronics MECH-17 (Gannon Kolding)
  - scsi: qla1280: Fix kernel oops when debug level > 2 (Magnus Lindholm)
  - scsi: core: Use GFP_NOIO to avoid circular locking dependency (Rik van Riel)
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du)
  - powercap: call put_device() on an error path in powercap_register_control_type() (Joe Hattori)
  - hrtimers: Mark is_migration_base() with __always_inline (Andy Shevchenko)
  - nvme-fc: go straight to connecting state when initializing (Daniel Wagner)
  - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices (Carolina Jubran)
  - net/mlx5: Bridge, fix the crash caused by LAG state check (Jianbo Liu)
  - net: openvswitch: remove misbehaving actions length check (Ilya Maximets)
  - openvswitch: Use kmalloc_size_roundup() to match ksize() usage (Kees Cook)
  - slab: Introduce kmalloc_size_roundup() (Kees Cook)
  - gre: Fix IPv6 link-local address generation. (Guillaume Nault)
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin)
  - net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang)
  - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (Dan Carpenter)
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Kohei Enju)
  - net/mlx5: handle errors in mlx5_chains_create_table() (Wentao Liang)
  - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Michael Kelley)
  - netpoll: hold rcu read lock in __netpoll_send_skb() (Breno Leitao)
  - net: dsa: mv88e6xxx: Verify after ATU Load ops (Joseph Huang)
  - ice: fix memory leak in aRFS after reset (Grzegorz Nitka)
  - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (Sebastian Andrzej Siewior)
  - pinctrl: bcm281xx: Fix incorrect regmap max_registers value (Artur Weber)
  - fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Michael Kelley)
  - ipv6: Fix signed integer overflow in __ip6_append_data (Wang Yufen)
  - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov)
  - clockevents/drivers/i8253: Fix stop sequence for timer 0 (David Woodhouse)
  - vlan: fix memory leak in vlan_newlink() (Eric Dumazet)


author: Brian Maly <brian.maly@oracle.com> [5.15.0-309.180.3.el8uek]
changelog:
  - net/mlx5: Reclaim max 50K pages at once (Anand Khoje)  [Orabug: 36933755]
  - x86/sev: Fix position dependent variable references in startup code (Ard Biesheuvel)  [Orabug: 37356711]
  - x86/PCI: Export find_cap() to be used in early PCI code (Rayan Dasoriya)  [Orabug: 37356711]
  - x86/quirks: Scan all busses for early PCI quirks (Rayan Dasoriya)  [Orabug: 37356711]
  - x86/quirks: Add parameter to clear MSIs early on boot (Rayan Dasoriya)  [Orabug: 37356711]
  - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Vasant Hegde)  [Orabug: 37356711]
  - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Vasant Hegde)  [Orabug: 37356711]
  - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Vasant Hegde)  [Orabug: 37356711]
  - iommu/amd: Use put_pages_list (Matthew Wilcox (Oracle))  [Orabug: 37356711]
  - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford)  [Orabug: 37356711]
  - iommu/amd: Simplify pagetable freeing (Robin Murphy)  [Orabug: 37356711]
  - x86/kvm: Add kexec support for SEV Live Migration. (Ashish Kalra)  [Orabug: 37356711]
  - nfsd: allow layout state to be admin-revoked. (NeilBrown)  [Orabug: 37644985]
  - nfsd: allow delegation state ids to be revoked and then freed (NeilBrown)  [Orabug: 37644985]
  - nfsd: allow open state ids to be revoked and then freed (NeilBrown)  [Orabug: 37644985]
  - nfsd: allow lock state ids to be revoked and then freed (NeilBrown)  [Orabug: 37644985]
  - nfsd: allow admin-revoked NFSv4.0 state to be freed. (NeilBrown)  [Orabug: 37644985]
  - nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (NeilBrown)  [Orabug: 37644985]
  - nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (NeilBrown)  [Orabug: 37644985]
  - nfsd: prepare for supporting admin-revocation of state (NeilBrown)  [Orabug: 37644985]
  - nfsd: split sc_status out of sc_type (NeilBrown)  [Orabug: 37644985]
  - nfsd: remove stale comment in nfs4_show_deleg() (NeilBrown)  [Orabug: 37644985]
  - nfsd: avoid race after unhash_delegation_locked() (NeilBrown)  [Orabug: 37644985]
  - nfsd: don't call functions with side-effecting inside WARN_ON() (NeilBrown)  [Orabug: 37644985]
  - NFSD: Add nfsd_seq4_status trace event (Chuck Lever)  [Orabug: 37644985]
  - NFSD: Clean up nfsd4_encode_layoutreturn() (Chuck Lever)  [Orabug: 37644985]
  - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Chuck Lever)  [Orabug: 37644985]
  - NFSD: Clean up nfsd4_encode_stateid() (Chuck Lever)  [Orabug: 37644985]
  - NFSD: Add simple u32, u64, and bool encoders (Chuck Lever)  [Orabug: 37644985]
  - NFSD: Add encoders for NFSv4 clientids and verifiers (Chuck Lever)  [Orabug: 37644985]
  - nfsd: add some kerneldoc comments for stateid preprocessing functions (Jeff Layton)  [Orabug: 37644985]
  - nfsd: eliminate find_deleg_file_locked (Jeff Layton)  [Orabug: 37644985]
  - nfsd: fix potential race in nfs4_find_file (Jeff Layton)  [Orabug: 37644985]
  - vhost-scsi: Fix vhost_scsi_send_status() (Dongli Zhang)  [Orabug: 37840544]
  - vhost-scsi: Fix vhost_scsi_send_bad_target() (Dongli Zhang)  [Orabug: 37840544]
  - vhost-scsi: protect vq->log_used with vq->mutex (Dongli Zhang)  [Orabug: 37840544]
  - vhost-scsi: Reduce response iov mem use (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Allocate iov_iter used for unaligned copies when needed (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Stop duplicating se_cmd fields (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Dynamically allocate scatterlists (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Return queue full for page alloc failures during copy (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Add better resource allocation failure handling (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Allocate T10 PI structs only when enabled (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Reduce mem use by moving upages to per queue (Mike Christie)  [Orabug: 37840544]
  - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Mike Christie)  [Orabug: 37840544]
  - scsi: target: Perform ALUA group changes in one step (Mike Christie)  [Orabug: 37840544]
  - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Mike Christie)  [Orabug: 37840544]
  - scsi: target: Fix write perf due to unneeded throttling (Mike Christie)  [Orabug: 37840544]
  - vhost scsi: Allow user to control num virtqueues (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: Rename vhost_scsi_iov_to_sgl (Mike Christie)  [Orabug: 37840544]
  - vhost-scsi: unbreak any layout for response (Jason Wang)  [Orabug: 37840544]
  - Revert "vhost-scsi: protect vq->log_base with vq->mutex" (Mike Christie)  [Orabug: 37840544]
  - Revert "vhost_scsi: log write descriptors" (Mike Christie)  [Orabug: 37840544]
  - x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre)  [Orabug: 37945824]
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37945831]
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37945831]
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37945831]
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/alternatives: Remove faulty optimization (Josh Poimboeuf)  [Orabug: 37945842]  {CVE-2024-28956}
  - x86/alternative: Optimize returns patching (Borislav Petkov (AMD))  [Orabug: 37945842]  {CVE-2024-28956}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.4.el8uek]
changelog:
  - nvme: unblock ctrl state transition for firmware update (Daniel Wagner)
  - nfsd: decrease sc_count directly if fail to queue dl_recall (Li Lingfeng)
  - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS (Rafael J. Wysocki)
  - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() (Xuanqiang Luo)
  - usb: chipidea: ci_hdrc_imx: fix usbmisc handling (Fedor Pchelkin)
  - Revert "PCI: Avoid reset when disabled via sysfs" (Alex Williamson)
  - uek-rpm: CONFIG_PTP_1588_CLOCK_OCP enable for OCI (Vijayendra Suman)  [Orabug: 37777354]
  - ptp: ocp: let ptp core report driver name instead of the drivers (Vijayendra Suman)  [Orabug: 37777354]
  - ptp: ocp: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu)  [Orabug: 37777354]
  - ptp: ocp: remove flash image header check fallback (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: expose config and temperature for ART card (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: add serial port of mRO50 MAC on ART card (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: add Orolia timecard support (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: upgrade serial line information (Vadim Fedorenko)  [Orabug: 37777354]
  - ] ptp: ocp: remove symlink for second GNSS (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp_ocp: use device_find_any_child() instead of custom approach (Andy Shevchenko)  [Orabug: 37777354]
  - ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) (Andy Shevchenko)  [Orabug: 37777354]
  - ptp_ocp: do not call pci_set_drvdata(pdev, NULL) (Andy Shevchenko)  [Orabug: 37777354]
  - ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() (Andy Shevchenko)  [Orabug: 37777354]
  - ptp_ocp: use bits.h macros for all masks (Andy Shevchenko)  [Orabug: 37777354]
  - ptp: ocp: Add firmware header checks (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: fix PPS source selector debugfs reporting (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: add .init function for sma_op vector (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: vectorize the sma accessor functions (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: constify selectors (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: parameterize input/output sma selectors (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: revise firmware display (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: add Celestica timecard PCI ids (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: Remove #ifdefs around PCI IDs (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: 32-bit fixups for pci start address (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: change sysfs attr group handling (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: have adjtime handle negative delta_ns correctly (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Use DIV64_U64_ROUND_UP for rounding. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: handle error from nvmem_device_find (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: use snprintf() in ptp_ocp_verify() (Dan Carpenter)  [Orabug: 37777354]
  - ptp: ocp: Make debugfs variables the correct bitwidth (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Fix PTP_PF_* verification requests (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add 2 more timestampers (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add 4 frequency counters (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add signal generators and update sysfs nodes (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add firmware capability bits for feature gating (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add GND and VCC output selectors (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add ability to disable input selectors. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add support for selectable SMA directions. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Update devlink firmware display path. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: add nvmem interface for accessing eeprom (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: correct label for error path (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: off by in in ptp_ocp_tod_gnss_name() (Dan Carpenter)  [Orabug: 37777354]
  - ptp: ocp: Add serial port information to the debug summary (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: adjust utc_tai_offset to TOD info (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: add tod_correction attribute (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: Expose clock status drift and offset (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: add TOD debug information (Vadim Fedorenko)  [Orabug: 37777354]
  - ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Move devlink registration to be last devlink command (Leon Romanovsky)  [Orabug: 37777354]
  - ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show() (Nathan Chancellor)  [Orabug: 37777354]
  - ptp: ocp: Add timestamp window adjustment (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Have FPGA fold in ns adjustment for adjtime. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Enable 4th timestamper / PPS generator (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add second GNSS device (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add NMEA output (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add debugfs entry for timecard (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Separate the init and info logic (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add sysfs attribute utc_tai_offset (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add IRIG-B output mode control (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add IRIG-B and DCF blocks (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add SMA selector and controls (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Add third timestamper (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Report error if resource registration fails. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Skip resources with out of range irqs (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Skip I2C flash read when there is no controller. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: Parameterize the TOD information display. (Jonathan Lemon)  [Orabug: 37777354]
  - ptp: ocp: parameterize the i2c driver used (Jonathan Lemon)  [Orabug: 37777354]
  - vhost-scsi: log event queue write descriptors (Dongli Zhang)  [Orabug: 37884058]
  - vhost-scsi: log control queue write descriptors (Dongli Zhang)  [Orabug: 37884058]
  - vhost-scsi: log I/O queue write descriptors (Dongli Zhang)  [Orabug: 37884058]
  - vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors (Dongli Zhang)  [Orabug: 37884058]
  - vhost: modify vhost_log_write() for broader users (Dongli Zhang)  [Orabug: 37884058]
  - mm: make page_mapped_in_vma() hugetlb walk aware (Jane Chu)  [Orabug: 37956589]
  - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (zhenwei pi)  [Orabug: 37956589]
  - ext4: update the backup superblock's at the end of the online resize (Theodore Ts'o)  [Orabug: 37356729]
  - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington)  [Orabug: 37356729]
  - gve: update gve.rst (Rushil Gupta)  [Orabug: 37356729]
  - gve: RX path for DQO-QPL (Rushil Gupta)  [Orabug: 37356729]
  - gve: Tx path for DQO-QPL (Rushil Gupta)  [Orabug: 37356729]
  - gve: Control path for DQO-QPL (Rushil Gupta)  [Orabug: 37356729]
  - gve: Fix gve interrupt names (Praveen Kaligineedi)  [Orabug: 37356729]
  - gve: Handle alternate miss completions (Jeroen de Borst)  [Orabug: 37356729]
  - gve: Adding a new AdminQ command to verify driver (Jeroen de Borst)  [Orabug: 37356729]
  - gve: Fix error return code in gve_prefill_rx_pages() (Yang Yingliang)  [Orabug: 37356729]
  - gve: Reduce alloc and copy costs in the GQ rx path (Shailend Chand)  [Orabug: 37356729]
  - google/gve:fix repeated words in comments (Jilin Yuan)  [Orabug: 37356729]
  - gve: Fix spelling mistake "droping" -> "dropping" (Colin Ian King)  [Orabug: 37356729]
  - gve: enhance no queue page list detection (Haiyue Wang)  [Orabug: 37356729]
  - gve: Recording rx queue before sending to napi (Tao Liu)  [Orabug: 37356729]
  - ext4: add ioctls to get/set the ext4 superblock uuid (Jeremy Bongio)  [Orabug: 37356729]
  - ext4: implement support for get/set fs label (Lukas Czerner)  [Orabug: 37356729]
  - gve: Add tx|rx-coalesce-usec for DQO (Tao Liu)  [Orabug: 37356729]
  - gve: Add consumed counts to ethtool stats (Jordan Kim)  [Orabug: 37356729]
  - gve: Implement suspend/resume/shutdown (Catherine Sullivan)  [Orabug: 37356729]
  - gve: Add optional metadata descriptor type GVE_TXD_MTD (Willem de Bruijn)  [Orabug: 37356729]
  - gve: remove memory barrier around seqno (Catherine Sullivan)  [Orabug: 37356729]
  - gve: Update gve_free_queue_page_list signature (Catherine Sullivan)  [Orabug: 37356729]
  - gve: Move the irq db indexes out of the ntfy block struct (Catherine Sullivan)  [Orabug: 37356729]
  - gve: Correct order of processing device options (Jeroen de Borst)  [Orabug: 37356729]
  - gve: fix for null pointer dereference. (Ameer Hamza)  [Orabug: 37356729]
  - gve: fix unmatched u64_stats_update_end() (Dan Carpenter)  [Orabug: 37356729]
  - gve: Add a jumbo-frame device option. (Shailend Chand)  [Orabug: 37356729]
  - gve: Implement packet continuation for RX. (David Awogbemila)  [Orabug: 37356729]
  - gve: Allow pageflips on larger pages (Jordan Kim)  [Orabug: 37356729]
  - gve: Add netif_set_xps_queue call (Catherine Sullivan)  [Orabug: 37356729]
  - gve: Do lazy cleanup in TX path (Tao Liu)  [Orabug: 37356729]
  - gve: Add rx buffer pagecnt bias (Catherine Sullivan)  [Orabug: 37356729]
  - gve: Switch to use napi_complete_done (Yangchun Fu)  [Orabug: 37356729]
  - gve: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva)  [Orabug: 37356729]
  - selftests/net: optmem_max became per netns (Eric Dumazet)  [Orabug: 37356732]
  - tcp: derive delack_max with tcp_rto_min helper (Kevin Yang)  [Orabug: 37356732]
  - tcp: derive delack_max from rto_min (Eric Dumazet)  [Orabug: 37356732]
  - tcp: add sysctl_tcp_rto_min_us (Kevin Yang)  [Orabug: 37356732]
  - tcp: constify tcp_rto_min() and tcp_rto_min_us() argument (Eric Dumazet)  [Orabug: 37356732]
  - net: constify sk_dst_get() and __sk_dst_get() argument (Eric Dumazet)  [Orabug: 37356732]
  - net: Namespace-ify sysctl_optmem_max (Eric Dumazet)  [Orabug: 37356732]
  - net: increase optmem_max default value (Eric Dumazet)  [Orabug: 37356732]
  - net: phy: dp83867: Fix SGMII FIFO depth for non OF devices (Michael Sit Wei Hong)  [Orabug: 37670821]
  - net: phy: dp83867: fix get nvmem cell fail (Nikita Shubin)  [Orabug: 37670821]
  - net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell (Rasmus Villemoes)  [Orabug: 37670821]
  - net: phy: constify netdev->dev_addr references (Jakub Kicinski)  [Orabug: 37670821]
  - net: phy: dp83867: introduce critical chip default init for non-of platform (Lay, Kuan Loon)  [Orabug: 37670821]
  - RDS: use pin_user_pages_fast() (Stephen Brennan)  [Orabug: 37872748]
  - uek-rpm: Reduce the size of the Bluefield 3 kernel (Henry Willard)  [Orabug: 37910874]
  - uek-rpm: Make sure dtb directory exists for emb3. (Henry Willard)  [Orabug: 37910874]
  - uek-rpm: Move the gve kernel module from extra to kernel-uek-core (Samasth Norway Ananda)  [Orabug: 37940898]
  - platform/mellanox: mlxbf-pmc: Support additional PMC blocks (Shravan Kumar Ramani)  [Orabug: 37955981]
  - mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show() (David Thompson)  [Orabug: 37955981]
  - mlxbf-bootctl: Support sysfs entries for RTC battery status (Xiangrong Li)  [Orabug: 37955981]
  - platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead of sprintf() (Ai Chao)  [Orabug: 37955981]
  - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Li Zhijian)  [Orabug: 37955981]
  - certs: Add new Oracle Linux Driver Signing (key 1) certificate (Sherry Yang)  [Orabug: 37967553]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-309.180.4.2.el8uek]
changelog:
  - Add Zen34 clients (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/process: Move the buffer clearing before MONITOR (Kim Phillips)  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - Add normal counters (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - KVM: SVM: Advertize TSA CPUID bits to guests (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Add a Transient Scheduler Attacks mitigation (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Rename MDS machinery to something more generic (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Free X86_BUG_AMD_APIC_C1E and X86_BUG_AMD_E400 bits (Boris Ostrovsky)  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.178.1.el8uek]
changelog:
  - perf dso: fix dso__is_kallsyms() check (Stephen Brennan)  [Orabug: 37709864]
  - scsi: storvsc: Set correct data length for sending SCSI command without payload (Long Li)  [Orabug: 37681137]
  - dyndbg: export ddebug_add_module/ddebug_remove_module (Julian Pidancet)  [Orabug: 37629344]
  - kallsyms: add module_kallsyms_on_each_symbol_locked (Julian Pidancet)  [Orabug: 37629344]
  - kallsyms: export module_kallsyms_on_each_symbol (Julian Pidancet)  [Orabug: 37629344]
  - rds: ib: Make traffic_class visible to user-space (Håkon Bugge)  [Orabug: 37350892]
  - rds: ib: Remove incorrect update of the path record sl and qos_class fields (Håkon Bugge)  [Orabug: 37350892]
  - selftest/vm: Add -O2 in CFLAGS to Makefile to avoid possible failure (Yifei Liu)  [Orabug: 37197150]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.4.el8uek]
changelog:
  - nvme: unblock ctrl state transition for firmware update (Daniel Wagner)   
  - nfsd: decrease sc_count directly if fail to queue dl_recall (Li Lingfeng)   
  - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS (Rafael J. Wysocki)   
  - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() (Xuanqiang Luo)   
  - usb: chipidea: ci_hdrc_imx: fix usbmisc handling (Fedor Pchelkin)   
  - Revert "PCI: Avoid reset when disabled via sysfs" (Alex Williamson)   
  - uek-rpm: CONFIG_PTP_1588_CLOCK_OCP enable for OCI (Vijayendra Suman)  [Orabug: 37777354]  
  - ptp: ocp: let ptp core report driver name instead of the drivers (Vijayendra Suman)  [Orabug: 37777354]  
  - ptp: ocp: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu)  [Orabug: 37777354]  
  - ptp: ocp: remove flash image header check fallback (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: expose config and temperature for ART card (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: add serial port of mRO50 MAC on ART card (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: add Orolia timecard support (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: upgrade serial line information (Vadim Fedorenko)  [Orabug: 37777354]  
  - ] ptp: ocp: remove symlink for second GNSS (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp_ocp: use device_find_any_child() instead of custom approach (Andy Shevchenko)  [Orabug: 37777354]  
  - ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) (Andy Shevchenko)  [Orabug: 37777354]  
  - ptp_ocp: do not call pci_set_drvdata(pdev, NULL) (Andy Shevchenko)  [Orabug: 37777354]  
  - ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() (Andy Shevchenko)  [Orabug: 37777354]  
  - ptp_ocp: use bits.h macros for all masks (Andy Shevchenko)  [Orabug: 37777354]  
  - ptp: ocp: Add firmware header checks (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: fix PPS source selector debugfs reporting (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: add .init function for sma_op vector (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: vectorize the sma accessor functions (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: constify selectors (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: parameterize input/output sma selectors (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: revise firmware display (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: add Celestica timecard PCI ids (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: Remove #ifdefs around PCI IDs (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: 32-bit fixups for pci start address (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: change sysfs attr group handling (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: have adjtime handle negative delta_ns correctly (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Use DIV64_U64_ROUND_UP for rounding. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: handle error from nvmem_device_find (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: use snprintf() in ptp_ocp_verify() (Dan Carpenter)  [Orabug: 37777354]  
  - ptp: ocp: Make debugfs variables the correct bitwidth (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Fix PTP_PF_* verification requests (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add 2 more timestampers (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add 4 frequency counters (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add signal generators and update sysfs nodes (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add firmware capability bits for feature gating (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add GND and VCC output selectors (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add ability to disable input selectors. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add support for selectable SMA directions. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Update devlink firmware display path. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: add nvmem interface for accessing eeprom (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: correct label for error path (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: off by in in ptp_ocp_tod_gnss_name() (Dan Carpenter)  [Orabug: 37777354]  
  - ptp: ocp: Add serial port information to the debug summary (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: adjust utc_tai_offset to TOD info (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: add tod_correction attribute (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: Expose clock status drift and offset (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: add TOD debug information (Vadim Fedorenko)  [Orabug: 37777354]  
  - ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Move devlink registration to be last devlink command (Leon Romanovsky)  [Orabug: 37777354]  
  - ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show() (Nathan Chancellor)  [Orabug: 37777354]  
  - ptp: ocp: Add timestamp window adjustment (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Have FPGA fold in ns adjustment for adjtime. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Enable 4th timestamper / PPS generator (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add second GNSS device (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add NMEA output (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add debugfs entry for timecard (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Separate the init and info logic (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add sysfs attribute utc_tai_offset (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add IRIG-B output mode control (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add IRIG-B and DCF blocks (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add SMA selector and controls (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Add third timestamper (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Report error if resource registration fails. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Skip resources with out of range irqs (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Skip I2C flash read when there is no controller. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: Parameterize the TOD information display. (Jonathan Lemon)  [Orabug: 37777354]  
  - ptp: ocp: parameterize the i2c driver used (Jonathan Lemon)  [Orabug: 37777354]  
  - vhost-scsi: log event queue write descriptors (Dongli Zhang)  [Orabug: 37884058]  
  - vhost-scsi: log control queue write descriptors (Dongli Zhang)  [Orabug: 37884058]  
  - vhost-scsi: log I/O queue write descriptors (Dongli Zhang)  [Orabug: 37884058]  
  - vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors (Dongli Zhang)  [Orabug: 37884058]  
  - vhost: modify vhost_log_write() for broader users (Dongli Zhang)  [Orabug: 37884058]  
  - mm: make page_mapped_in_vma() hugetlb walk aware (Jane Chu)  [Orabug: 37956589]  
  - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (zhenwei pi)  [Orabug: 37956589]  
  - ext4: update the backup superblock's at the end of the online resize (Theodore Ts'o)  [Orabug: 37356729]  
  - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington)  [Orabug: 37356729]  
  - gve: update gve.rst (Rushil Gupta)  [Orabug: 37356729]  
  - gve: RX path for DQO-QPL (Rushil Gupta)  [Orabug: 37356729]  
  - gve: Tx path for DQO-QPL (Rushil Gupta)  [Orabug: 37356729]  
  - gve: Control path for DQO-QPL (Rushil Gupta)  [Orabug: 37356729]  
  - gve: Fix gve interrupt names (Praveen Kaligineedi)  [Orabug: 37356729]  
  - gve: Handle alternate miss completions (Jeroen de Borst)  [Orabug: 37356729]  
  - gve: Adding a new AdminQ command to verify driver (Jeroen de Borst)  [Orabug: 37356729]  
  - gve: Fix error return code in gve_prefill_rx_pages() (Yang Yingliang)  [Orabug: 37356729]  
  - gve: Reduce alloc and copy costs in the GQ rx path (Shailend Chand)  [Orabug: 37356729]  
  - google/gve:fix repeated words in comments (Jilin Yuan)  [Orabug: 37356729]  
  - gve: Fix spelling mistake "droping" -> "dropping" (Colin Ian King)  [Orabug: 37356729]  
  - gve: enhance no queue page list detection (Haiyue Wang)  [Orabug: 37356729]  
  - gve: Recording rx queue before sending to napi (Tao Liu)  [Orabug: 37356729]  
  - ext4: add ioctls to get/set the ext4 superblock uuid (Jeremy Bongio)  [Orabug: 37356729]  
  - ext4: implement support for get/set fs label (Lukas Czerner)  [Orabug: 37356729]  
  - gve: Add tx|rx-coalesce-usec for DQO (Tao Liu)  [Orabug: 37356729]  
  - gve: Add consumed counts to ethtool stats (Jordan Kim)  [Orabug: 37356729]  
  - gve: Implement suspend/resume/shutdown (Catherine Sullivan)  [Orabug: 37356729]  
  - gve: Add optional metadata descriptor type GVE_TXD_MTD (Willem de Bruijn)  [Orabug: 37356729]  
  - gve: remove memory barrier around seqno (Catherine Sullivan)  [Orabug: 37356729]  
  - gve: Update gve_free_queue_page_list signature (Catherine Sullivan)  [Orabug: 37356729]  
  - gve: Move the irq db indexes out of the ntfy block struct (Catherine Sullivan)  [Orabug: 37356729]  
  - gve: Correct order of processing device options (Jeroen de Borst)  [Orabug: 37356729]  
  - gve: fix for null pointer dereference. (Ameer Hamza)  [Orabug: 37356729]  
  - gve: fix unmatched u64_stats_update_end() (Dan Carpenter)  [Orabug: 37356729]  
  - gve: Add a jumbo-frame device option. (Shailend Chand)  [Orabug: 37356729]  
  - gve: Implement packet continuation for RX. (David Awogbemila)  [Orabug: 37356729]  
  - gve: Allow pageflips on larger pages (Jordan Kim)  [Orabug: 37356729]  
  - gve: Add netif_set_xps_queue call (Catherine Sullivan)  [Orabug: 37356729]  
  - gve: Do lazy cleanup in TX path (Tao Liu)  [Orabug: 37356729]  
  - gve: Add rx buffer pagecnt bias (Catherine Sullivan)  [Orabug: 37356729]  
  - gve: Switch to use napi_complete_done (Yangchun Fu)  [Orabug: 37356729]  
  - gve: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva)  [Orabug: 37356729]  
  - selftests/net: optmem_max became per netns (Eric Dumazet)  [Orabug: 37356732]  
  - tcp: derive delack_max with tcp_rto_min helper (Kevin Yang)  [Orabug: 37356732]  
  - tcp: derive delack_max from rto_min (Eric Dumazet)  [Orabug: 37356732]  
  - tcp: add sysctl_tcp_rto_min_us (Kevin Yang)  [Orabug: 37356732]  
  - tcp: constify tcp_rto_min() and tcp_rto_min_us() argument (Eric Dumazet)  [Orabug: 37356732]  
  - net: constify sk_dst_get() and __sk_dst_get() argument (Eric Dumazet)  [Orabug: 37356732]  
  - net: Namespace-ify sysctl_optmem_max (Eric Dumazet)  [Orabug: 37356732]  
  - net: increase optmem_max default value (Eric Dumazet)  [Orabug: 37356732]  
  - net: phy: dp83867: Fix SGMII FIFO depth for non OF devices (Michael Sit Wei Hong)  [Orabug: 37670821]  
  - net: phy: dp83867: fix get nvmem cell fail (Nikita Shubin)  [Orabug: 37670821]  
  - net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell (Rasmus Villemoes)  [Orabug: 37670821]  
  - net: phy: constify netdev->dev_addr references (Jakub Kicinski)  [Orabug: 37670821]  
  - net: phy: dp83867: introduce critical chip default init for non-of platform (Lay, Kuan Loon)  [Orabug: 37670821]  
  - RDS: use pin_user_pages_fast() (Stephen Brennan)  [Orabug: 37872748]  
  - uek-rpm: Reduce the size of the Bluefield 3 kernel (Henry Willard)  [Orabug: 37910874]  
  - uek-rpm: Make sure dtb directory exists for emb3. (Henry Willard)  [Orabug: 37910874]  
  - uek-rpm: Move the gve kernel module from extra to kernel-uek-core (Samasth Norway Ananda)  [Orabug: 37940898]  
  - platform/mellanox: mlxbf-pmc: Support additional PMC blocks (Shravan Kumar Ramani)  [Orabug: 37955981]  
  - mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show() (David Thompson)  [Orabug: 37955981]  
  - mlxbf-bootctl: Support sysfs entries for RTC battery status (Xiangrong Li)  [Orabug: 37955981]  
  - platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead of sprintf() (Ai Chao)  [Orabug: 37955981]  
  - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Li Zhijian)  [Orabug: 37955981]  
  - certs: Add new Oracle Linux Driver Signing (key 1) certificate (Sherry Yang)  [Orabug: 37967553]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.180.1.el8uek]
changelog:
  - uek-rpm: Enable CONFIG_ACPI_THERMAL and other ACPI config for Bluefield 3 (Thomas Tai)  [Orabug: 38007368]  
  - dt-bindings: trivial-devices: add onnn,adt7462 (Chanh Nguyen)  [Orabug: 38006900]  
  - mailbox: pcc: Check before sending MCTP PCC response ACK (Adam Young)  [Orabug: 38006900]  
  - media: dt-bindings: Add OV5642 (Fabio Estevam)  [Orabug: 38006900]  
  - hwmon: (xgene) Migrate to use generic PCC shmem related macros (Sudeep Holla)  [Orabug: 38006900]  
  - i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros (Sudeep Holla)  [Orabug: 38006900]  
  - ACPI: PCC: Add PCC shared memory region command and status bitfields (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Support shared interrupt for multiple subspaces (Huisong Li)  [Orabug: 38006900]  
  - mailbox: pcc: Add support for platform notification handling (Huisong Li)  [Orabug: 38006900]  
  - mailbox: pcc: Use mbox_bind_client (Elliot Berman)  [Orabug: 38006900]  
  - mailbox: omap: Use mbox_bind_client (Elliot Berman)  [Orabug: 38006900]  
  - mailbox: Allow direct registration to a channel (Elliot Berman)  [Orabug: 38006900]  
  - mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure (Huisong Li)  [Orabug: 38006900]  
  - mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" (Colin Ian King)  [Orabug: 38006900]  
  - mailbox: pcc: Fix an invalid-load caught by the address sanitizer (Mario Limonciello)  [Orabug: 38006900]  
  - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Avoid using the uninitialized variable 'dev' (Sudeep Holla)  [Orabug: 38006900]  
  - ACPI/PCC: Add maintainer for PCC mailbox driver (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Add PCC register bundle and associated accessor functions (Sudeep Holla)  [Orabug: 38006900]  
  - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Sudeep Holla)  [Orabug: 38006900]  
  - uek-rpm: Enable CONFIG_VITESSE_PHY for Bluefield 3 (Thomas Tai)  [Orabug: 37985802]  
  - x86/its: Fix build errors when CONFIG_MODULES=n (Eric Biggers)  [Orabug: 37970165]  
  - x86/its: Use dynamic thunks for indirect branches (Peter Zijlstra)  [Orabug: 37970165]  
  - x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() (Thomas Gleixner)  [Orabug: 37970165]  
  - uek-rpm/config-aarch64: Enable BT_HCIUART_BCM for RPi Bluetooth (Vijay Kumar)  [Orabug: 37960844]  
  - x86/its: its_native_only bug is not correctly reported (Alexandre Chartre)  [Orabug: 37960160]  
  - RDMA/mlx5: Fix CC counters query for MPV (Patrisious Haddad)  [Orabug: 37358844]  
  - amd_hsmp: Increase the SMU timeout to 500ms (Vijay Kumar)  [Orabug: 37266677]  
  - bpf/bpf_get,set_sockopt: add option to set TCP-BPF sock ops flags (Alan Maguire)  [Orabug: 36699198]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2033.el8uek]
changelog:
  - iavf: use generic power management (Vaibhav Gupta)  [Orabug: 31700007]  
  - iavf: Fix updating statistics (Tony Nguyen)  [Orabug: 31700007]  
  - iavf: fix error return code in iavf_init_get_resources() (Wei Yongjun)  [Orabug: 31700007]  
  - iavf: increase reset complete wait time (Paul Greenwalt)  [Orabug: 31700007]  
  - iavf: Fix reporting 2.5 Gb and 5Gb speeds (Brett Creeley)  [Orabug: 31700007]  
  - iavf: use appropriate enum for comparison (Aleksandr Loktionov)  [Orabug: 31700007]  
  - iavf: Enable support for up to 16 queues (Mitch Williams)  [Orabug: 31700007]  
  - i40e: introduce new dump desc XDP command (Ciara Loftus)  [Orabug: 31700007]  
  - i40e: add XDP ring statistics to dump VSI debug output (Ciara Loftus)  [Orabug: 31700007]  
  - i40e: add XDP ring statistics to VSI stats (Ciara Loftus)  [Orabug: 31700007]  
  - i40e: move check of full Tx ring to outside of send loop (Magnus Karlsson)  [Orabug: 31700007]  
  - i40e: eliminate division in napi_poll data path (Magnus Karlsson)  [Orabug: 31700007]  
  - i40e: optimize AF_XDP Tx completion path (Magnus Karlsson)  [Orabug: 31700007]  
  - i40e: Add support for a new feature Total Port Shutdown (Arkadiusz Kubalewski)  [Orabug: 31700007]  
  - i40e: Remove scheduling while atomic possibility (Aleksandr Loktionov)  [Orabug: 31700007]  
  - i40e: Add support for 5Gbps cards (Aleksandr Loktionov)  [Orabug: 31700007]  
  - i40e: Add a check to see if MFS is set (Todd Fujinaka)  [Orabug: 31700007]  
  - i40e: detect and log info about pre-recovery mode (Piotr Kwapulinski)  [Orabug: 31700007]  
  - i40e: make PF wait reset loop reliable (Piotr Kwapulinski)  [Orabug: 31700007]  
  - i40e: remove unused defines (Jesse Brandeburg)  [Orabug: 31700007]  
  - i40e: Move client header location (Shiraz Saleem)  [Orabug: 31700007]  
  - i40e: fix crash when Rx descriptor count is changed (Björn Töpel)  [Orabug: 31700007]  
  - i40e: Make i40e_shutdown_adminq() return void (Jason Yan)  [Orabug: 31700007]  
  - i40e: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 31700007]  
  - i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Björn Töpel)  [Orabug: 31700007]  
  - i40e: Refactor rx_bi accesses (Björn Töpel)  [Orabug: 31700007]  
  - i40e: Remove unneeded conversion to bool (Jason Yan)  [Orabug: 31700007]  
  - i40e: fix spelling mistake "to" -> "too" (Colin Ian King)  [Orabug: 31700007]  
  - i40e: Set PHY Access flag on X722 (Adam Ludkiewicz)  [Orabug: 31700007]  
  - i40e: implement VF stats NDO (Jesse Brandeburg)  [Orabug: 31700007]  
  - i40e: enable X710 support (Alice Michael)  [Orabug: 31700007]  
  - i40e: Add UDP segmentation offload support (Josh Hunt)  [Orabug: 31700007]  
  - i40e: Refactoring VF MAC filters counting to make more reliable (Aleksandr Loktionov)  [Orabug: 31700007]  
  - i40e: Fix LED blinking flow for X710T*L devices (Damian Milosek)  [Orabug: 31700007]  
  - i40e: allow ethtool to report SW and FW versions in recovery mode (Piotr Kwapulinski)  [Orabug: 31700007]  
  - i40e: Extend PHY access with page change flag (Piotr Azarewicz)  [Orabug: 31700007]  
  - i40e: Extract detection of HW flags into a function (Piotr Azarewicz)  [Orabug: 31700007]  
  - i40e: Fix for persistent lldp support (Sylwia Wnuczko)  [Orabug: 31700007]  
  - Revert "net/mlx4_core: Add masking for a few queries on HCA caps" (Sharath Srinivasan)  [Orabug: 31716965]  
  - net/rds: Incorrect WARN_ON() (Ka-Cheong Poon)  [Orabug: 31718013]  
  - random32: update the net random state on interrupt and activity (Willy Tarreau)  [Orabug: 31698077]  {CVE-2020-16166} 
  - perf script report: Fix SEGFAULT when using DWARF mode (Andreas Gerstmayr)  [Orabug: 31687958]  
  - perf vendor events amd: Update Zen1 events to V2 (Vijay Thakkar)  [Orabug: 31687958]  
  - perf vendor events amd: Add Zen2 events (Vijay Thakkar)  [Orabug: 31687958]  
  - perf vendor events amd: Restrict model detection for zen1 based processors (Vijay Thakkar)  [Orabug: 31687958]  
  - perf/amd/uncore: Add support for Family 19h L3 PMU (Kim Phillips)  [Orabug: 31687958]  
  - perf/amd/uncore: Make L3 thread mask code more readable (Kim Phillips)  [Orabug: 31687958]  
  - perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Kim Phillips)  [Orabug: 31687958]  
  - perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Arnaldo Carvalho de Melo)  [Orabug: 31687958]  
  - perf symbols: Convert symbol__is_idle() to use strlist (Kim Phillips)  [Orabug: 31687958]  
  - perf symbols: Update the list of kernel idle symbols (Kim Phillips)  [Orabug: 31687958]  
  - perf/x86/amd: Remove set but not used variable 'active' (Zheng Yongjun)  [Orabug: 31687958]  
  - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (Guenter Roeck)  [Orabug: 31687958]  
  - hwmon: (k10temp) Display up to eight sets of CCD temperatures (Guenter Roeck)  [Orabug: 31687958]  
  - hwmon: (k10temp) Add debugfs support (Guenter Roeck)  [Orabug: 31687958]  
  - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (Guenter Roeck)  [Orabug: 31687958]  
  - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (Guenter Roeck)  [Orabug: 31687958]  
  - hwmon: (k10temp) Report temperatures per CPU die (Guenter Roeck)  [Orabug: 31687958]  
  - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (Guenter Roeck)  [Orabug: 31687958]  
  - hwmon: (k10temp) Use bitops (Guenter Roeck)  [Orabug: 31687958]  
  - cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan)  [Orabug: 31687958]  
  - cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan)  [Orabug: 31687958]  
  - cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan)  [Orabug: 31687958]  
  - cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (Janakarajan Natarajan)  [Orabug: 31687958]  
  - uek-rpm: Enable AMD TEE driver (Dave Kleikamp)  [Orabug: 31687958]  
  - crypto: ccp - use file mode for sev ioctl permissions (Connor Kuehl)  [Orabug: 31687958]  
  - crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (John Allen)  [Orabug: 31687958]  
  - crypto: ccp - Cleanup misc_dev on sev_exit() (John Allen)  [Orabug: 31687958]  
  - tee: amdtee: check TEE status during driver initialization (Rijo Thomas)  [Orabug: 31687958]  
  - Documentation: tee: add AMD-TEE driver details (Rijo Thomas)  [Orabug: 31687958]  
  - tee: add AMD-TEE driver (Rijo Thomas)  [Orabug: 31687958]  
  - tee: allow compilation of tee subsystem for AMD CPUs (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - provide in-kernel API to submit TEE commands (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - add TEE support for Raven Ridge (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - move SEV vdata to a dedicated data structure (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - create a generic psp-dev file (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - rename psp-dev files to sev-dev (Rijo Thomas)  [Orabug: 31687958]  
  - crypto: ccp - add SEV command privilege separation (Brijesh Singh)  [Orabug: 31687958]  
  - crypto: ccp - switch from ablkcipher to skcipher (Ard Biesheuvel)  [Orabug: 31687958]  
  - crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Ashish Kalra)  [Orabug: 31687958]  
  - crypto: ccp - Change a message to reflect status instead of failure (Hook, Gary)  [Orabug: 31687958]  
  - crypto: ccp - Verify access to device registers before initializing (Hook, Gary)  [Orabug: 31687958]  
  - iommu/amd: Remove the unnecessary assignment (Adrian Huang)  [Orabug: 31687958]  
  - iommu/amd: Replace two consecutive readl calls with one readq (Adrian Huang)  [Orabug: 31687958]  
  - iommu/amd: Remove local variables (Adrian Huang)  [Orabug: 31687958]  
  - iommu/amd: Fix typos for PPR macros (Adrian Huang)  [Orabug: 31687958]  
  - iommu/amd: Remove unused variable (Joerg Roedel)  [Orabug: 31687958]  
  - iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Adrian Huang)  [Orabug: 31687958]  
  - iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Denys Vlasenko)  [Orabug: 31687958]  
  - iommu/amd: Switch to use acpi_dev_hid_uid_match() (Andy Shevchenko)  [Orabug: 31687958]  
  - iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Suthikulpanit, Suravee)  [Orabug: 31687958]  
  - iommu/amd: Remove unnecessary locking from AMD iommu driver (Tom Murphy)  [Orabug: 31687958]  
  - KVM: SVM: Issue WBINVD after deactivating an SEV guest (Tom Lendacky)  [Orabug: 31687958]  
  - KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: nSVM: check for EFER.SVME=1 before entering guest (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: nSVM: Remove an obsolete comment. (Miaohe Lin)  [Orabug: 31687958]  
  - KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2 (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: nSVM: implement check_nested_events for interrupts (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: nSVM: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: nSVM: do not change host intercepts while nested VM is running (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: x86: Explicitly pass an exception struct to check_intercept (Sean Christopherson)  [Orabug: 31687958]  
  - KVM: x86: Consolidate VM allocation and free for VMX and SVM (Sean Christopherson)  [Orabug: 31687958]  
  - KVM: x86: Directly return __vmalloc() result in ->vm_alloc() (Sean Christopherson)  [Orabug: 31687958]  
  - KVM: SVM: Fix the svm vmexit code for WRMSR (Haiwei Li)  [Orabug: 31687958]  
  - KVM: x86: allow compiling as non-module with W=1 (Valdis Kletnieks)  [Orabug: 31687958]  
  - KVM: nVMX: Emulate MTF when performing instruction emulation (Oliver Upton)  [Orabug: 31687958]  
  - KVM: fix error handling in svm_hardware_setup (Li RongQing)  [Orabug: 31687958]  
  - KVM: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: SVM: Use direct vcpu pointer during vCPU create/free (Sean Christopherson)  [Orabug: 31687958]  
  - KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini)  [Orabug: 31687958]  
  - KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath (Wanpeng Li)  [Orabug: 31687958]  
  - KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Aaron Lewis)  [Orabug: 31687958]  
  - KVM: VMX: Use wrmsr for switching between guest and host IA32_XSS on Intel (Aaron Lewis)  [Orabug: 31687958]  
  - KVM: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Aaron Lewis)  [Orabug: 31687958]  
  - KVM: VMX: Fix conditions for guest IA32_XSS support (Aaron Lewis)  [Orabug: 31687958]  
  - KVM x86: Move kvm cpuid support out of svm (Peter Gonda)  [Orabug: 31687958]  
  - kvm: svm: Update svm_xsaves_supported (Aaron Lewis)  [Orabug: 31687958]  
  - KVM: SVM: Reduce WBINVD/DF_FLUSH invocations (Tom Lendacky)  [Orabug: 31687958]  
  - KVM: SVM: Use wrmsr for switching between guest and host IA32_XSS on AMD (Aaron Lewis)  [Orabug: 31687958]  
  - KVM: x86: Introduce vcpu->arch.xsaves_enabled (Aaron Lewis)  [Orabug: 31687958]  
  - KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Tom Lendacky)  [Orabug: 31687958]  
  - x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang)  [Orabug: 31687958]  
  - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (Borislav Petkov)  [Orabug: 31687958]  
  - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (Kim Phillips)  [Orabug: 31687958]  
  - x86/CPU/AMD: Remove amd_get_topology_early() (Borislav Petkov)  [Orabug: 31687958]  
  - docs/zh_CN: add Chinese version of embargoed hardware issues (Alex Shi)  [Orabug: 31687958]  
  - tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 31687958]  
  - x86/kdump: Remove the backup region handling (Lianbo Jiang)  [Orabug: 31687958]  
  - x86/kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang)  [Orabug: 31687958]  
  - Documentation/process: Add AMD contact for embargoed hardware issues (Tom Lendacky)  [Orabug: 31687958]  
  - EDAC/amd64: Get rid of the ECC disabled long message (Borislav Petkov)  [Orabug: 31687958]  
  - x86/Kconfig: Rename UMIP config parameter (Babu Moger)  [Orabug: 31687958]  
  - x86/umip: Make the comments vendor-agnostic (Babu Moger)  [Orabug: 31687958]  
  - x86/vmlinux: Move EXCEPTION_TABLE to RO_DATA segment (Kees Cook)  [Orabug: 31687958]  
  - x86/mm: Report actual image regions in /proc/iomem (Kees Cook)  [Orabug: 31687958]  
  - x86/vmlinux: Use INT3 instead of NOP for linker fill bytes (Kees Cook)  [Orabug: 31687958]  
  - x86/vmlinux: Actually use _etext for the end of the text segment (Kees Cook)  [Orabug: 31687958]  
  - x86/kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang)  [Orabug: 31687958]  
  - ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Andy Shevchenko)  [Orabug: 31687958]  
  - x86/mce/amd: Make disable_err_thresholding() static (Borislav Petkov)  [Orabug: 31687958]  
  - x86/cpufeatures: Add feature bit RDPRU on AMD (Babu Moger)  [Orabug: 31687958]  
  - x86/rdrand: Sanity-check RDRAND output (Borislav Petkov)  [Orabug: 31687958]  
  - Add WireGuard support to UEK6 kernel (William Kucharski)  [Orabug: 31678138]  
  - IB/mlx5: Do reverse sequence during device removal (Parav Pandit)  [Orabug: 31644707]  
  - Enable config option CONFIG_NFSD_V4_2_INTER_SSC (Dai Ngo)  [Orabug: 31535968]  
  - NFSD: Fix NFS server build errors (Chuck Lever)  [Orabug: 31535968]  
  - nfsd4: fix double free in nfsd4_do_async_copy() (Dan Carpenter)  [Orabug: 31535968]  
  - NFSD fixing possible null pointer derefering in copy offload (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD fix nfserro errno mismatch (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD: fix seqid in copy stateid (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSv4.2 fix memory leak in nfs42_ssc_open (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSv4: Make _nfs42_proc_copy_notify() static (YueHaibing)  [Orabug: 31535968]  
  - nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list (Trond Myklebust)  [Orabug: 31535968]  
  - NFSD: allow inter server COPY to have a STALE source server fh (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD add nfs4 inter ssc to nfsd4_copy (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD check stateids against copy stateids (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD fix mismatching type in nfsd4_set_netaddr (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD fill-in netloc4 structure (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD add COPY_NOTIFY operation (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD add ca_source_server<> to COPY (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSD COPY_NOTIFY xdr (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFSv4.2 fix kfree in __nfs42_copy_file_range (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS based on file size issue sync copy or fallback to generic copy offload (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS: handle source server reboot (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS: skip recovery of copy open on dest server (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS: inter ssc open (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS: add ca_source_server<> to COPY (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS: add COPY_NOTIFY operation (Olga Kornievskaia)  [Orabug: 31535968]  
  - NFS NFSD: defining nl4_servers structure needed by both (Olga Kornievskaia)  [Orabug: 31535968]  
  - ath9k_htc: release allocated buffer if timed out (Navid Emamdoost)  [Orabug: 31351566]  {CVE-2019-19073} 
  - x86/reboot: Move up iommu_shutdown() before stop_other_cpus() (Saeed Mirzamohammadi)  [Orabug: 31710873]  
  - rds: ib: Revert "net/rds: Avoid stalled connection due to CM REQ retries" (Håkon Bugge)  [Orabug: 31648137]  
  - rds: Clear reconnect pending bit (Håkon Bugge)  [Orabug: 31648137]  
  - rds: Deregister all FRWR mr with free_mr (Hans Westgaard Ry)  [Orabug: 31472999]  
  - RDMA/nldev: Provide MR statistics (Erez Alfasi)  [Orabug: 30729403]  
  - RDMA/mlx5: Return ODP type per MR (Erez Alfasi)  [Orabug: 30729403]  
  - RDMA/nldev: Allow different fill function per resource (Erez Alfasi)  [Orabug: 30729403]  
  - IB/mlx5: Introduce ODP diagnostic counters (Erez Alfasi)  [Orabug: 30729403]  
  - Linux 5.4.55 (Greg Kroah-Hartman)   
  - Revert "dpaa_eth: fix usage as DSA master, try 3" (Vladimir Oltean)   
  - PM: wakeup: Show statistics for deleted wakeup sources again (zhuguangqing)   
  - regmap: debugfs: check count when read regmap file (Peng Fan)   
  - udp: Improve load balancing for SO_REUSEPORT. (Kuniyuki Iwashima)   
  - udp: Copy has_conns in reuseport_grow(). (Kuniyuki Iwashima)   
  - sctp: shrink stream outq when fails to do addstream reconf (Xin Long)   
  - sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long)   
  - AX.25: Prevent integer overflows in connect and sendmsg (Dan Carpenter)   
  - tcp: allow at most one TLP probe per flight (Yuchung Cheng)   
  - rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA (David Howells)   
  - rtnetlink: Fix memory(net_device) leak when ->newlink fails (Weilong Chen)   
  - qrtr: orphan socket in qrtr_release() (Cong Wang)   
  - net: udp: Fix wrong clean up for IS_UDPLITE macro (Miaohe Lin)   
  - net-sysfs: add a newline when printing 'tx_timeout' by sysfs (Xiongfeng Wang)   
  - ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Wei Yongjun)   
  - drivers/net/wan/x25_asy: Fix to make it work (Xie He)   
  - dev: Defer free of skbs in flush_backlog (Subash Abhinov Kasiviswanathan)   
  - AX.25: Prevent out-of-bounds read in ax25_sendmsg() (Peilin Ye)   
  - AX.25: Fix out-of-bounds read in ax25_connect() (Peilin Ye)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2033.1.el8uek]
changelog:
  - rds: Test parameter in rds_ib_recv_cache_put (Hans Westgaard Ry)  [Orabug: 31737036]  
  - RDMA/mlx5: Fix Shared PD prefetch of ODP memory region (Mark Haywood)  [Orabug: 31688619]  
  - RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Ka-Cheong Poon)  [Orabug: 31483277]  
  - RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Make the destroy_id flow more robust (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Remove a race freeing timewait_info (Jason Gunthorpe)  [Orabug: 31483277]  
  - RDMA/cm: Use refcount_t type for refcount variable (Danit Goldberg)  [Orabug: 31483277]  
  - Revert "aarch64/BM: config failed, hub doesn't have any ports" (Thomas Tai)  [Orabug: 31678684]  
  - RDMA/mlx5: Set MR cache limit for both PF and VF (Nikhil Krishna)  [Orabug: 31358079]  
  - Linux 5.4.58 (Greg Kroah-Hartman)   
  - nfsd: Fix NFSv4 READ on RDMA when using readv (Chuck Lever)   
  - ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele)   
  - tcp: apply a floor of 1 for RTT samples from TCP timestamps (Jianfeng Wang)   
  - selftests/net: relax cpu affinity requirement in msg_zerocopy test (Willem de Bruijn)   
  - Revert "vxlan: fix tos value before xmit" (Hangbin Liu)   
  - openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Peilin Ye)   
  - net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Xin Long)   
  - net: gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi)   
  - hv_netvsc: do not use VF device if link is down (Stephen Hemminger)   
  - dpaa2-eth: Fix passing zero to 'PTR_ERR' warning (YueHaibing)   
  - appletalk: Fix atalk_proc_init() return path (Vincent Duvert)   
  - net: lan78xx: replace bogus endpoint lookup (Johan Hovold)   
  - vxlan: Ensure FDB dump is performed under RCU (Ido Schimmel)   
  - rxrpc: Fix race between recvmsg and sendmsg on immediate call failure (David Howells)   
  - net: ethernet: mtk_eth_soc: fix MTU warnings (Landen Chao)   
  - ipv6: Fix nexthop refcnt leak when creating ipv6 route info (Xiyu Yang)   
  - ipv6: fix memory leaks on IPV6_ADDRFORM path (Cong Wang)   
  - ipv4: Silence suspicious RCU usage warning (Ido Schimmel)   
  - PCI: tegra: Revert tegra124 raw_violation_fixup (Nicolas Chauvet)   
  - Revert "powerpc/kasan: Fix shadow pages allocation failure" (Christophe Leroy)   
  - xattr: break delegations in {set,remove}xattr (Frank van der Linden)   
  - Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Dexuan Cui)   
  - tools lib traceevent: Fix memory leak in process_dynamic_array_len (Philippe Duplessis-Guindon)   
  - atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent (Xin Xiong)   
  - igb: reinit_locked() should be called with rtnl_lock (Francesco Ruggeri)   
  - cfg80211: check vendor command doit pointer before use (Julian Squires)   
  - firmware: Fix a reference count leak. (Qiushi Wu)   
  - ALSA: hda: fix NULL pointer dereference during suspend (Ranjani Sridharan)   
  - net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623 (René van Dorst)   
  - usb: hso: check for return value in hso_serial_common_create() (Rustam Kovhaev)   
  - i2c: slave: add sanity check when unregistering (Wolfram Sang)   
  - i2c: slave: improve sanity check when registering (Wolfram Sang)   
  - drm/drm_fb_helper: fix fbdev with sparc64 (Sam Ravnborg)   
  - nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Kai-Heng Feng)   
  - drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure (Ben Skeggs)   
  - drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Ben Skeggs)   
  - net/9p: validate fds in p9_fd_open (Christoph Hellwig)   
  - leds: 88pm860x: fix use-after-free on unbind (Johan Hovold)   
  - leds: lm3533: fix use-after-free on unbind (Johan Hovold)   
  - leds: da903x: fix use-after-free on unbind (Johan Hovold)   
  - leds: lm36274: fix use-after-free on unbind (Johan Hovold)   
  - leds: wm831x-status: fix use-after-free on unbind (Johan Hovold)   
  - mtd: properly check all write ioctls for permissions (Greg Kroah-Hartman)   
  - vgacon: Fix for missing check in scrollback handling (Yunhai Zhang)   {CVE-2020-14331} 
  - scripts: add dummy report mode to add_namespace.cocci (Matthias Maennich)   
  - Smack: fix use-after-free in smk_write_relabel_self() (Eric Biggers)   
  - binder: Prevent context manager from incrementing ref 0 (Jann Horn)   
  - omapfb: dss: Fix max fclk divider for omap36xx (Adam Ford)   
  - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Peilin Ye)   
  - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Peilin Ye)   
  - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Peilin Ye)   
  - Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode (Dinghao Liu)   
  - staging: rtl8712: handle firmware load failure (Rustam Kovhaev)   
  - staging: android: ashmem: Fix lockdep warning for write operation (Suren Baghdasaryan)   
  - ALSA: seq: oss: Serialize ioctls (Takashi Iwai)   
  - ALSA: hda/ca0132 - Fix AE-5 microphone selection commands. (Connor McAdams)   
  - ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value. (Connor McAdams)   
  - ALSA: hda/ca0132 - Add new quirk ID for Recon3D. (Connor McAdams)   
  - ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Huacai Chen)   
  - Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Hui Wang)   
  - io_uring: Fix use-after-free in io_sq_wq_submit_work() (Guoyu Huang)   
  - io_uring: prevent re-read of sqe->opcode (Jens Axboe)   
  - usb: xhci: Fix ASMedia ASM1142 DMA addressing (Forest Crossman)   
  - usb: xhci: define IDs for various ASMedia host controllers (Forest Crossman)   
  - USB: iowarrior: fix up report size handling for some devices (Greg Kroah-Hartman)   
  - perf/core: Fix endless multiplex timer (Peter Zijlstra)   
  - USB: serial: qcserial: add EM7305 QDL product ID (Erik Ekman)   
  - Linux 5.4.57 (Greg Kroah-Hartman)   
  - bpf: sockmap: Require attach_bpf_fd when detaching a program (Lorenz Bauer)   
  - selftests: bpf: Fix detach from sockmap tests (Lorenz Bauer)   
  - ext4: fix direct I/O read error (Jiang Ying)   
  - arm64: Workaround circular dependency in pointer_auth.h (Marc Zyngier)   
  - random32: move the pseudo-random 32-bit definitions to prandom.h (Linus Torvalds)   
  - random32: remove net_rand_state from the latent entropy gcc plugin (Linus Torvalds)   
  - random: fix circular include dependency on arm64 after addition of percpu.h (Willy Tarreau)   
  - ARM: percpu.h: fix build error (Grygorii Strashko)   
  - random32: update the net random state on interrupt and activity (Willy Tarreau)   
  - Linux 5.4.56 (Greg Kroah-Hartman)   
  - perf bench: Share some global variables to fix build with gcc 10 (Arnaldo Carvalho de Melo)   
  - perf env: Do not return pointers to local variables (Arnaldo Carvalho de Melo)   
  - perf tests bp_account: Make global variable static (Arnaldo Carvalho de Melo)   
  - x86/i8259: Use printk_deferred() to prevent deadlock (Thomas Gleixner)   
  - KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled (Wanpeng Li)   
  - KVM: arm64: Don't inherit exec permission across page-table levels (Will Deacon)   
  - drivers/net/wan: lapb: Corrected the usage of skb_cow (Xie He)   
  - RISC-V: Set maximum number of mapped pages correctly (Atish Patra)   
  - xen-netfront: fix potential deadlock in xennet_remove() (Andrea Righi)   
  - cxgb4: add missing release on skb in uld_send() (Navid Emamdoost)   
  - x86/stacktrace: Fix reliable check for empty user task stacks (Josh Poimboeuf)   
  - x86/unwind/orc: Fix ORC for newly forked tasks (Josh Poimboeuf)   
  - Revert "i2c: cadence: Fix the hold bit setting" (Raviteja Narayanam)   
  - net: ethernet: ravb: exit if re-initialization fails in tx timeout (Yoshihiro Shimoda)   
  - parisc: add support for cmpxchg on u8 pointers (Liam Beguin)   
  - scsi: core: Run queue in case of I/O resource contention failure (Ming Lei)   
  - nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame (Navid Emamdoost)   
  - selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Paolo Pisati)   
  - qed: Disable "MFW indication via attention" SPAM every 5 minutes (Laurence Oberman)   
  - selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion (Paolo Pisati)   
  - usb: hso: Fix debug compile warning on sparc32 (Geert Uytterhoeven)   
  - vxlan: fix memleak of fdb (Taehee Yoo)   
  - perf tools: Fix record failure when mixed with ARM SPE event (Wei Li)   
  - net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Xin Xiong)   
  - net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe() (Wang Hai)   
  - net: nixge: fix potential memory leak in nixge_probe() (Lu Wei)   
  - Bluetooth: fix kernel oops in store_pending_adv_report (Alain Michaud)   
  - arm64: csum: Fix handling of bad packets (Robin Murphy)   
  - arm64/alternatives: move length validation inside the subsection (Sami Tolvanen)   
  - mac80211: mesh: Free pending skb when destroying a mpath (Remi Pommarel)   
  - mac80211: mesh: Free ie data when leaving mesh (Remi Pommarel)   
  - bpf: Fix map leak in HASH_OF_MAPS map (Andrii Nakryiko)   
  - ibmvnic: Fix IRQ mapping disposal in error path (Thomas Falcon)   
  - mlxsw: core: Free EMAD transactions using kfree_rcu() (Ido Schimmel)   
  - mlxsw: core: Increase scope of RCU read-side critical section (Ido Schimmel)   
  - mlx4: disable device on shutdown (Jakub Kicinski)   
  - rhashtable: Fix unprotected RCU dereference in __rht_ptr (Herbert Xu)   
  - net: lan78xx: fix transfer-buffer memory leak (Johan Hovold)   
  - net: lan78xx: add missing endpoint sanity check (Johan Hovold)   
  - net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel)   
  - net/mlx5e: Modify uplink state on interface up/down (Ron Diskin)   
  - net/mlx5: Verify Hardware supports requested ptp function on a given pin (Eran Ben Elisha)   
  - net/mlx5e: Fix error path of device attach (Aya Levin)   
  - net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Parav Pandit)   
  - net: hns3: fix aRFS FD rules leftover after add a user FD rule (Guojia Liao)   
  - net: hns3: fix a TX timeout issue (Yonglong Liu)   
  - sh: Fix validation of system call number (Michael Karcher)   
  - sh/tlb: Fix PGTABLE_LEVELS > 2 (Peter Zijlstra)   
  - selftests/net: so_txtime: fix clang issues for target arch PowerPC (Tanner Love)   
  - selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Tanner Love)   
  - selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Tanner Love)   
  - nvme-tcp: fix possible hang waiting for icresp response (Sagi Grimberg)   
  - ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds (Russell King)   
  - xfrm: Fix crash when the hold queue is used. (Steffen Klassert)   
  - ARM: dts sunxi: Relax a bit the CMA pool allocation range (Maxime Ripard)   
  - xfrm: policy: match with both mark and mask on user interfaces (Xin Long)   
  - net/x25: Fix null-ptr-deref in x25_disconnect (YueHaibing)   
  - net/x25: Fix x25_neigh refcnt leak when x25 disconnect (Xiyu Yang)   
  - libtraceevent: Fix build with binutils 2.35 (Ben Hutchings)   
  - rds: Prevent kernel-infoleak in rds_notify_queue_get() (Peilin Ye)   
  - drm: hold gem reference until object is no longer accessed (Steve Cohen)   
  - drm/dbi: Fix SPI Type 1 (9-bit) transfer (Paul Cercueil)   
  - drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() (Peilin Ye)   
  - drm/amd/display: Clear dm_state for fast updates (Mazin Rezk)   
  - Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" (Alex Deucher)   
  - virtio_balloon: fix up endian-ness for free cmd id (Michael S. Tsirkin)   
  - ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect (Michael Trimarchi)   
  - ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 (Fabio Estevam)   
  - ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 (Fabio Estevam)   
  - ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints (Will Deacon)   
  - wireless: Use offsetof instead of custom macro. (Pi-Hsun Shih)   
  - 9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work (Wang Hai)   
  - vhost/scsi: fix up req type endian-ness (Michael S. Tsirkin)   
  - IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Mike Marciniszyn)   
  - ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Takashi Iwai)   
  - ALSA: hda/realtek - Fixed HP right speaker no sound (Kailang Yang)   
  - ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (PeiSen Hou)   
  - ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Armas Spann)   
  - ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Armas Spann)   
  - ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Laurence Tratt)   
  - mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Jan Kara)   
  - PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Robert Hancock)   
  - ath10k: enable transmit data ack RSSI for QCA9884 (Abhishek Ambure)   
  - sunrpc: check that domain table is empty at module unload. (Sasha Levin)   
  - media: rc: prevent memory leak in cx23888_ir_probe (Navid Emamdoost)   
  - crypto: ccp - Release all allocated memory if sha type is invalid (Navid Emamdoost)


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


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


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


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


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


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


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


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2036.100.6.1.el8uek]
changelog:
  - powercap: restrict energy meter to root access (Kanth Ghatraju)  [Orabug: 32040802]  {CVE-2020-8694} {CVE-2020-8695} 
  - KVM: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov)  [Orabug: 32066585]  {CVE-2020-27152} {CVE-2020-27152} 
  - x86/mitigations: Restore paranoid checks for int3 handling (Boris Ostrovsky)  [Orabug: 31999339]  
  - x86/jump_label: Patch one site at a time (Boris Ostrovsky)  [Orabug: 31999339]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2102.201.0.el8uek]
changelog:
  - uek-rpm: Update SecureBoot Digicert 2021 certificates (Jack Vogel)  [Orabug: 32532663]  
  - RDMA/rxe:  ipc_bench fails on SoftRoCE with shpd (Rao Shoaib)  [Orabug: 32716155]  
  - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Stefano Garzarella)  [Orabug: 32696005]  {CVE-2021-29266} 
  - vhost-vdpa: fix use-after-free of v->config_ctx (Stefano Garzarella)  [Orabug: 32696005]  {CVE-2021-29266} 
  - fuse: fix live lock in fuse_iget() (Amir Goldstein)  [Orabug: 32669269]  {CVE-2021-28950} 
  - fuse: fix bad inode (Miklos Szeredi)  [Orabug: 32669269]  {CVE-2021-28950} 
  - RDMA/core: Fix corrupted SL on passive side (Håkon Bugge)  [Orabug: 32662965]  
  - Xen/gnttab: handle p2m update errors on a per-slot basis (Jan Beulich)  [Orabug: 32651473]  {CVE-2021-28038} 
  - RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Rao Shoaib)  [Orabug: 32648060]  
  - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Wanpeng Li)  [Orabug: 32641672]  
  - xen/netback: avoid race in xenvif_rx_ring_slots_available() (Juergen Gross)  [Orabug: 32640116]  
  - uek-rpm: ol7: aarch64: add CONFIG_ACPI_HOTPLUG_MEMORY (Mihai Carabas)  [Orabug: 32638660]  
  - KVM: SVM: Disable AVIC before setting V_IRQ (Suravee Suthikulpanit)  [Orabug: 32603569]  
  - KVM: Introduce kvm_make_all_cpus_request_except() (Suravee Suthikulpanit)  [Orabug: 32603569]  
  - KVM: X86: correct meaningless kvm_apicv_activated() check (Paolo Bonzini)  [Orabug: 32603569]  
  - KVM: Disable preemption in kvm_get_running_vcpu() (Marc Zyngier)  [Orabug: 32603569]  
  - KVM: Move running VCPU from ARM to common code (Paolo Bonzini)  [Orabug: 32603569]  
  - xen-blkback: don't leak persistent grants from xen_blkbk_map() (Jan Beulich)  [Orabug: 32697850]  {CVE-2021-28688} 
  - video: hyperv_fb: Fix the mmap() regression for v5.4.y and older (Dexuan Cui)  [Orabug: 32651461]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2102.201.1.el8uek]
changelog:
  - IB/mlx5: Reduce max order of memory allocated for xlt update (Praveen Kumar Kannoju)  [Orabug: 32751624]  
  - netfilter: x_tables: Use correct memory barriers. (Mark Tomlinson)  [Orabug: 32709120]  {CVE-2021-29650} 
  - perf/x86/intel: Fix a crash caused by zero PEBS status (Kan Liang)  [Orabug: 32669468]  {CVE-2021-28971} 
  - btrfs: fix race when cloning extent buffer during rewind of an old root (Filipe Manana)  [Orabug: 32669450]  {CVE-2021-28964}


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


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


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


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


