Skip to content
Tags give the ability to mark specific points in history as being important
  • kernel-5.14.0-361.el9
    b2719160 · kernel-5.14.0-361.el9 ·
    kernel-5.14.0-361.el9
    
    * Thu Aug 24 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-361.el9]
    - watch_queue: Free the page array when watch_queue is dismantled (Carlos Maiolino) [2231268]
    - watch_queue: Actually free the watch (Carlos Maiolino) [2231268]
    - Update tree for CI (kpet-db) to autosd-rt from autosd-rhivos-rt (bgrech)
    - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Tao Liu) [2182562]
    - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2228849]
    - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2228849]
    - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2228849]
    - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2228849]
    - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2228849]
    - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2228849]
    - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2228849]
    - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2228849]
    - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2228849]
    - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2220940]
    - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2220940]
    - net: mana: use vmalloc_array and vcalloc (Bandan Das) [2220940]
    - net: mana: Add support for vlan tagging (Bandan Das) [2220940]
    - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2220940]
    - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2220940]
    - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2220940]
    - net: mana: Add support for jumbo frame (Bandan Das) [2220940]
    - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2220940]
    - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2220940]
    - net: mana: Use napi_build_skb in RX path (Bandan Das) [2220940]
    - net: mana: Remove redundant pci_clear_master (Bandan Das) [2220940]
    - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2220940]
    Resolves: rhbz#2182562, rhbz#2220940, rhbz#2228849, rhbz#2231268, rhbz#2190256
  • kernel-5.14.0-360.el9
    9ffe1c04 · kernel-5.14.0-360.el9 ·
    kernel-5.14.0-360.el9
    
    * Wed Aug 23 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-360.el9]
    - PM: hibernate: Use kernel_can_power_off() (Sebastian Ott) [2183343]
    - kernel/reboot: Fix powering off using a non-syscall code paths (Sebastian Ott) [2183343]
    - kernel/reboot: Use static handler for register_platform_power_off() (Sebastian Ott) [2183343]
    - kernel/reboot: Change registration order of legacy power-off handler (Sebastian Ott) [2183343]
    - reboot: Remove pm_power_off_prepare() (Sebastian Ott) [2183343]
    - kernel/reboot: Add register_platform_power_off() (Sebastian Ott) [2183343]
    - kernel/reboot: Add kernel_can_power_off() (Sebastian Ott) [2183343]
    - kernel/reboot: Add stub for pm_power_off (Sebastian Ott) [2183343]
    - kernel/reboot: Add do_kernel_power_off() (Sebastian Ott) [2183343]
    - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Sebastian Ott) [2183343]
    - notifier: Add atomic_notifier_call_chain_is_empty() (Sebastian Ott) [2183343]
    - efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment (Sebastian Ott) [2183343]
    - efi: efivars: drop kobject from efivars_register() (Sebastian Ott) [2183343]
    - gsmi: fix null-deref in gsmi_get_variable (Sebastian Ott) [2183343]
    - ACPI: power: Switch to sys-off handler API (Sebastian Ott) [2183343]
    - redhat/configs: update firmware configs (Sebastian Ott) [2183343]
    - firmware/sysfb: Fix VESA format selection (Sebastian Ott) [2183343]
    - efi: Bump stub image version for macOS HVF compatibility (Sebastian Ott) [2183343]
    - efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure (Sebastian Ott) [2183343]
    - efi/libstub: zboot: Add compressed image to make targets (Sebastian Ott) [2183343]
    - efi: sysfb_efi: Fix DMI quirks not working for simpledrm (Sebastian Ott) [2183343]
    - efi/libstub: smbios: Drop unused 'recsize' parameter (Sebastian Ott) [2183343]
    - arm64: efi: Use SMBIOS processor version to key off Ampere quirk (Sebastian Ott) [2183343]
    - efi/libstub: smbios: Use length member instead of record struct size (Sebastian Ott) [2183343]
    - efi: earlycon: Reprobe after parsing config tables (Sebastian Ott) [2183343]
    - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Sebastian Ott) [2183343]
    - arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines (Sebastian Ott) [2183343]
    - efi: Discover BTI support in runtime services regions (Sebastian Ott) [2183343]
    - efi: Use standard format for printing the EFI revision (Sebastian Ott) [2183343]
    - efi: zboot: Use EFI protocol to remap code/data with the right attributes (Sebastian Ott) [2183343]
    - efi: fix potential NULL deref in efi_mem_reserve_persistent (Sebastian Ott) [2183343]
    - efi: Accept version 2 of memory attributes table (Sebastian Ott) [2183343]
    - efi/libstub: Add memory attribute protocol definitions (Sebastian Ott) [2183343]
    - efi: efivars: prevent double registration (Sebastian Ott) [2183343]
    - efi: verify that variable services are supported (Sebastian Ott) [2183343]
    - efi: memmap: Disregard bogus entries instead of returning them (Sebastian Ott) [2183343]
    - firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle (Sebastian Ott) [2183343]
    - efi/earlycon: Replace open coded strnchrnul() (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Fix virtio channels cleanup on shutdown (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Harden shared memory access in fetch_notification (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Harden shared memory access in fetch_response (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Clear stale xfer->hdr.status (Sebastian Ott) [2183343]
    - firmware/sysfb: Fix EFI/VESA format selection (Sebastian Ott) [2183343]
    - efi: fix userspace infinite retry read efivars after EFI runtime services page fault (Sebastian Ott) [2183343]
    - efi: fix NULL-deref in init error path (Sebastian Ott) [2183343]
    - efi: Put Linux specific magic number in the DOS header (Sebastian Ott) [2183343]
    - firmware: arm_ffa: Move constants to header file (Sebastian Ott) [2183343]
    - efi: libstub: Always enable initrd command line loader and bump version (Sebastian Ott) [2183343]
    - efi: stub: use random seed from EFI variable (Sebastian Ott) [2183343]
    - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (Sebastian Ott) [2183343]
    - efi: random: combine bootloader provided RNG seed with RNG protocol output (Sebastian Ott) [2183343]
    - efi: pstore: Add module parameter for setting the record size (Sebastian Ott) [2183343]
    - efi: memmap: Move manipulation routines into x86 arch tree (Sebastian Ott) [2183343]
    - drivers: fix typo in firmware/efi/memmap.c (Sebastian Ott) [2183343]
    - efi: Correct comment on efi_memmap_alloc (Sebastian Ott) [2183343]
    - efi: memmap: Move EFI fake memmap support into x86 arch tree (Sebastian Ott) [2183343]
    - efi: libstub: Undeprecate the command line initrd loader (Sebastian Ott) [2183343]
    - efi: libstub: Add mixed mode support to command line initrd loader (Sebastian Ott) [2183343]
    - efi: libstub: Permit mixed mode return types other than efi_status_t (Sebastian Ott) [2183343]
    - efi: libstub: Implement devicepath support for initrd commandline loader (Sebastian Ott) [2183343]
    - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Sebastian Ott) [2183343]
    - arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines (Sebastian Ott) [2183343]
    - arm64: unwind: add asynchronous unwind tables to kernel and modules (Sebastian Ott) [2183343]
    - efi: libstub: Merge zboot decompressor with the ordinary stub (Sebastian Ott) [2183343]
    - efi/arm64: libstub: Split off kernel image relocation for builtin stub (Sebastian Ott) [2183343]
    - efi: libstub: Factor out min alignment and preferred kernel load address (Sebastian Ott) [2183343]
    - efi: libstub: Add image code and data size to the zimage metadata (Sebastian Ott) [2183343]
    - efi: libstub: Factor out EFI stub entrypoint into separate file (Sebastian Ott) [2183343]
    - efi: libstub: Provide local implementations of strrchr() and memchr() (Sebastian Ott) [2183343]
    - efi: libstub: Move screen_info handling to common code (Sebastian Ott) [2183343]
    - efi: libstub: Enable efi_printk() in zboot decompressor (Sebastian Ott) [2183343]
    - efi: libstub: Clone memcmp() into the stub (Sebastian Ott) [2183343]
    - efi: libstub: Use local strncmp() implementation unconditionally (Sebastian Ott) [2183343]
    - arm64: efi: Move efi-entry.S into the libstub source directory (Sebastian Ott) [2183343]
    - arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel() (Sebastian Ott) [2183343]
    - arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel() (Sebastian Ott) [2183343]
    - efi: libstub: Deduplicate ftrace command line argument filtering (Sebastian Ott) [2183343]
    - efi: libstub: Drop handling of EFI properties table (Sebastian Ott) [2183343]
    - efi: libstub: Drop randomization of runtime memory map (Sebastian Ott) [2183343]
    - ARM: 9255/1: efi/dump UEFI runtime page tables for ARM (Sebastian Ott) [2183343]
    - firmware: ti_sci: Use devm_bitmap_zalloc when applicable (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Fix deferred_tx_wq release on error paths (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Fix devres allocation device in virtio transport (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Suppress the driver's bind attributes (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Cleanup the core driver removal callback (Sebastian Ott) [2183343]
    - efi: efivars: Fix variable writes with unsupported query_variable_store() (Sebastian Ott) [2183343]
    - firmware: ti_sci: Fix polled mode during system suspend (Sebastian Ott) [2183343]
    - firmware: ti_sci: Use the non-atomic bitmap API when applicable (Sebastian Ott) [2183343]
    - firmware: ti_sci: Use the bitmap API to allocate bitmaps (Sebastian Ott) [2183343]
    - firmware: ti_sci: Switch transport to polled mode during system suspend (Sebastian Ott) [2183343]
    - firmware: raspberrypi: Introduce rpi_firmware_find_node() (Sebastian Ott) [2183343]
    - efi: random: Use 'ACPI reclaim' memory for random seed (Sebastian Ott) [2183343]
    - efi: random: reduce seed size to 32 bytes (Sebastian Ott) [2183343]
    - firmware: imx: scu-pd: add missed USB_1_PHY pd (Sebastian Ott) [2183343]
    - efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 (Sebastian Ott) [2183343]
    - efi: libstub: Fix incorrect payload size in zboot header (Sebastian Ott) [2183343]
    - efi: libstub: Give efi_main() asmlinkage qualification (Sebastian Ott) [2183343]
    - efi: efivars: Fix variable writes without query_variable_store() (Sebastian Ott) [2183343]
    - efi: ssdt: Don't free memory if ACPI table was loaded successfully (Sebastian Ott) [2183343]
    - efi: libstub: Remove zboot signing from build options (Sebastian Ott) [2183343]
    - efi/cper: Export several helpers for ghes_edac to use (Sebastian Ott) [2183343]
    - efi: pstore: Follow convention for the efi-pstore backend name (Sebastian Ott) [2183343]
    - firmware: raspberrypi: Use dev_err_probe() to simplify code (Sebastian Ott) [2183343]
    - efi/arm64: libstub: avoid SetVirtualAddressMap() when possible (Sebastian Ott) [2183343]
    - efi: zboot: create MemoryMapped() device path for the parent if needed (Sebastian Ott) [2183343]
    - efi: libstub: fix up the last remaining open coded boot service call (Sebastian Ott) [2183343]
    - efi/arm: libstub: move ARM specific code out of generic routines (Sebastian Ott) [2183343]
    - efi/libstub: measure EFI LoadOptions (Sebastian Ott) [2183343]
    - efi/libstub: refactor the initrd measuring functions (Sebastian Ott) [2183343]
    - efi: libstub: install boot-time memory map as config table (Sebastian Ott) [2183343]
    - efi: libstub: remove DT dependency from generic stub (Sebastian Ott) [2183343]
    - efi: libstub: unify initrd loading between architectures (Sebastian Ott) [2183343]
    - efi: libstub: remove pointless goto kludge (Sebastian Ott) [2183343]
    - efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap (Sebastian Ott) [2183343]
    - efi: libstub: avoid efi_get_memory_map() for allocating the virt map (Sebastian Ott) [2183343]
    - psci: Fix the function type for psci_initcall_t (Sebastian Ott) [2183343]
    - firmware: dmi: Fortify entry point length checks (Sebastian Ott) [2183343]
    - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" (Sebastian Ott) [2183343]
    - efi: libstub: check Shim mode using MokSBStateRT (Sebastian Ott) [2183343]
    - efi: libstub: drop pointless get_memory_map() call (Sebastian Ott) [2183343]
    - efi: efibc: Guard against allocation failure (Sebastian Ott) [2183343]
    - efi: efibc: avoid efivar API for setting variables (Sebastian Ott) [2183343]
    - efi: libstub: fix type confusion for load_options_size (Sebastian Ott) [2183343]
    - efi/libstub: implement generic EFI zboot (Sebastian Ott) [2183343]
    - efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer() (Sebastian Ott) [2183343]
    - efi/libstub: move efi_system_table global var into separate object (Sebastian Ott) [2183343]
    - efi/libstub: use EFI provided memcpy/memset routines (Sebastian Ott) [2183343]
    - efi/libstub: add some missing EFI prototypes (Sebastian Ott) [2183343]
    - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Sebastian Ott) [2183343]
    - efi/x86: libstub: remove unused variable (Sebastian Ott) [2183343]
    - efi: libstub: Disable struct randomization (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Add SCMI PM driver remove routine (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Fix the asynchronous reset requests (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Harden accesses to the reset domains (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Harden accesses to the sensor domains (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Improve checks in the info_get operations (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Fix missing kernel-doc in optee (Sebastian Ott) [2183343]
    - firmware: dmi: Use the proper accessor for the version field (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Get detailed power scale from perf (Sebastian Ott) [2183343]
    - cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 (Sebastian Ott) [2183343]
    - cpufreq: scmi: Use .register_em() to register with energy model (Sebastian Ott) [2183343]
    - efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Use fast channel tracing (Sebastian Ott) [2183343]
    - include: trace: Add SCMI fast channel tracing (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Generalize the fast channel support (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Add SCMI System Power Control driver (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Add devm_protocol_acquire helper (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Add SCMI v3.1 System Power extensions (Sebastian Ott) [2183343]
    - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Sebastian Ott) [2183343]
    - efi: vars: Move efivar caching layer into efivarfs (Sebastian Ott) [2183343]
    - efi: avoid efivars layer when loading SSDTs from variables (Sebastian Ott) [2183343]
    - efi: vars: Switch to new wrapper layer (Sebastian Ott) [2183343]
    - efi: vars: Remove deprecated 'efivars' sysfs interface (Sebastian Ott) [2183343]
    - efi: vars: Drop __efivar_entry_iter() helper which is no longer used (Sebastian Ott) [2183343]
    - efi: vars: Use locking version to iterate over efivars linked lists (Sebastian Ott) [2183343]
    - efi: pstore: Omit efivars caching EFI varstore access layer (Sebastian Ott) [2183343]
    - efi: vars: Add thin wrapper around EFI get/set variable interface (Sebastian Ott) [2183343]
    - efi: vars: Don't drop lock in the middle of efivar_init() (Sebastian Ott) [2183343]
    - pstore: Add priv field to pstore_record for backend specific use (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get (Sebastian Ott) [2183343]
    - firmware: arm_scmi: Relax base protocol sanity checks on the protocol list (Sebastian Ott) [2183343]
    - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' (Sebastian Ott) [2183343]
    - redhat: stop tainting the kernel with virtio-mem (David Hildenbrand) [2228379]
    - x86/mm: Ease W^X enforcement back to just a warning (Ani Sinha) [2228318]
    - x86/mm: Disable W^X detection and enforcement on 32-bit (Ani Sinha) [2228318]
    - x86/mm/32: Fix W^X detection when page tables do not support NX (Ani Sinha) [2228318]
    - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229988]
    - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [RHEL-212]
    - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest (Maxim Levitsky) [2225079]
    - KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid (Maxim Levitsky) [2225079]
    - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Maxim Levitsky) [2225079]
    - Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid" (Maxim Levitsky) [2225079]
    - KVM: x86: Acquire SRCU read lock when handling fastpath MSR writes (Maxim Levitsky) [2225079]
    - KVM: x86/irq: Conditionally register IRQ bypass consumer again (Maxim Levitsky) [2225079]
    - KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipiv (Maxim Levitsky) [2225079]
    - KVM: x86: check the kvm_cpu_get_interrupt result before using it (Maxim Levitsky) [2225079]
    - KVM: x86: VMX: set irr_pending in kvm_apic_update_irr (Maxim Levitsky) [2225079]
    - KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomically (Maxim Levitsky) [2225079]
    - KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails (Maxim Levitsky) [2225079]
    - KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 (Maxim Levitsky) [2225079]
    - KVM: x86/svm/pmu: Add AMD PerfMonV2 support (Maxim Levitsky) [2225079]
    - KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of counters is met (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met (Maxim Levitsky) [2225079]
    - KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86 (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Move reprogram_counters() to pmu.h (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask (Maxim Levitsky) [2225079]
    - KVM: SVM: enhance info printk's in SEV init (Maxim Levitsky) [2225079]
    - KVM: selftests: Add test for race in kvm_recalculate_apic_map() (Maxim Levitsky) [2225079]
    - KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds (Maxim Levitsky) [2225079]
    - KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits (Maxim Levitsky) [2225079]
    - KVM: x86: Account fastpath-only VM-Exits in vCPU stats (Maxim Levitsky) [2225079]
    - KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK (Maxim Levitsky) [2225079]
    - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker (Maxim Levitsky) [2225079]
    - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Maxim Levitsky) [2225079]
    - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Maxim Levitsky) [2225079]
    - KVM: VMX: restore vmx_vmexit alignment (Maxim Levitsky) [2225079]
    - KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() (Maxim Levitsky) [2225079]
    - KVM: SVM: Remove TSS reloading code after VMEXIT (Maxim Levitsky) [2225079]
    - KVM: Clean up kvm_vm_ioctl_create_vcpu() (Maxim Levitsky) [2225079]
    - KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond (Maxim Levitsky) [2225079]
    - KVM: VMX: Use proper accessor to read guest CR4 in handle_desc() (Maxim Levitsky) [2225079]
    - KVM: VMX: Treat UMIP as emulated if and only if the host doesn't have UMIP (Maxim Levitsky) [2225079]
    - KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (Maxim Levitsky) [2225079]
    - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Maxim Levitsky) [2225079]
    - KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE (Maxim Levitsky) [2225079]
    - KVM: VMX: Fix header file dependency of asm/vmx.h (Maxim Levitsky) [2225079]
    - KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted (Maxim Levitsky) [2225079]
    - KVM: x86: Add a helper to handle filtering of unpermitted XCR0 features (Maxim Levitsky) [2225079]
    - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Prevent the PMU from counting disallowed events (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Rewrite reprogram_counters() to improve performance (Maxim Levitsky) [2225079]
    - KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled() (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available (Maxim Levitsky) [2225079]
    - KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed (Maxim Levitsky) [2225079]
    - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Maxim Levitsky) [2225079]
    - KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM (Maxim Levitsky) [2225079]
    - KVM: nSVM: Implement support for nested VNMI (Maxim Levitsky) [2225079]
    - KVM: x86: Add support for SVM's Virtual NMI (Maxim Levitsky) [2225079]
    - KVM: x86: Route pending NMIs from userspace through process_nmi() (Maxim Levitsky) [2225079]
    - KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI (Maxim Levitsky) [2225079]
    - x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI (Maxim Levitsky) [2225079]
    - KVM: x86: Save/restore all NMIs when multiple NMIs are pending (Maxim Levitsky) [2225079]
    - KVM: x86: Tweak the code and comment related to handling concurrent NMIs (Maxim Levitsky) [2225079]
    - KVM: x86: Raise an event request when processing NMIs if an NMI is pending (Maxim Levitsky) [2225079]
    - KVM: SVM: add wrappers to enable/disable IRET interception (Maxim Levitsky) [2225079]
    - KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs (Maxim Levitsky) [2225079]
    - KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0 (Maxim Levitsky) [2225079]
    - KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR (Maxim Levitsky) [2225079]
    - KVM: x86: Use boolean return value for is_{pae,pse,paging}() (Maxim Levitsky) [2225079]
    - KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0() (Maxim Levitsky) [2225079]
    - KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent (Maxim Levitsky) [2225079]
    - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Maxim Levitsky) [2225079]
    - KVM: selftests: Build access_tracking_perf_test for arm64 (Maxim Levitsky) [2225079]
    - virtio-pci: Fix legacy device flag setting error in probe (Cindy Lu) [RHEL-814]
    - vdpa/mlx5: Fix crash on shutdown for when no ndev exists (Cindy Lu) [RHEL-814]
    - vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary (Cindy Lu) [RHEL-814]
    - vdpa/mlx5: Fix mr->initialized semantics (Cindy Lu) [RHEL-814]
    Resolves: rhbz#2183343, rhbz#2225079, rhbz#2228318, rhbz#2228379, rhbz#2229988, RHEL-212, RHEL-814
    
  • kernel-5.14.0-359.el9
    fbada29b · kernel-5.14.0-359.el9 ·
    kernel-5.14.0-359.el9
    
    * Tue Aug 22 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-359.el9]
    - vxlan: fix GRO with VXLAN-GPE (Jiri Benc) [2209627]
    - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args (Jiri Benc) [2209627]
    - vxlan: calculate correct header length for GPE (Jiri Benc) [2209627]
    - redhat/configs: turn on the framework for SPI NOR for ARM (Steve Best) [2223027]
    - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2159623]
    - selftests: mptcp: join: fix 'implicit EP' test (Andrea Claudi) [2109139]
    - selftests: mptcp: join: fix 'delete and re-add' test (Andrea Claudi) [2109139]
    - net: tap_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194}
    - net: tun_chr_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194}
    - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2224931]
    - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2224931]
    - net/mlx5: Register a unique thermal zone per device (Mohammad Kabat) [2210257]
    - net/mlx5: Implement thermal zone (Mohammad Kabat) [2210257]
    - redhat/configs: enable Tegra114 SPI controller (Mark Salter) [2232430]
    - redhat: add IMA certificates (Coiby Xu) [1870705]
    - locking: 9.3 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-981]
    Resolves: rhbz#1870705, rhbz#2109139, rhbz#2159623, rhbz#2209627, rhbz#2210257, rhbz#2223027, rhbz#2224931, rhbz#2229506, rhbz#2232430, RHEL-981
  • kernel-5.14.0-358.el9
    03399c4b · kernel-5.14.0-358.el9 ·
    kernel-5.14.0-358.el9
    
    * Fri Aug 18 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-358.el9]
    - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213808]
    - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213808] {CVE-2023-4155}
    - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213808] {CVE-2023-4155}
    - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222462]
    - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462]
    - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222462]
    - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222462]
    - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462]
    - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222462]
    - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222462]
    - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184581] {CVE-2023-1855}
    - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2213271] {CVE-2023-3390}
    - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2213271] {CVE-2023-3390}
    - netfilter: nf_tables: fix chain binding transaction logic (Phil Sutter) [2213271] {CVE-2023-3390}
    - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2213271] {CVE-2023-3390}
    - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196821]
    - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196821]
    - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196821]
    - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196821]
    - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196821]
    - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196821]
    - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196821]
    - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196821]
    - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196821]
    - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196821]
    - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196821]
    - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196821]
    - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196821]
    - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196821]
    - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196821]
    - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196821]
    - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196821]
    - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196821]
    - wifi: mac80211: report all unusable beacon frames (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196821]
    - config: wifi: debug configs for ath11k, brcm80211 and iwlwifi (Íñigo Huguet) [2196821]
    - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196821]
    - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196821]
    - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196821]
    - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196821]
    - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196821]
    - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196821]
    - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196821]
    - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196821]
    - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196821]
    - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196821]
    - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196821]
    - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196821]
    - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196821]
    - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196821]
    - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196821]
    - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196821]
    - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821]
    - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196821]
    - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196821]
    - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196821]
    - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196821]
    - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196821]
    - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196821]
    - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196821]
    - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196821]
    - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196821]
    - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196821]
    - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196821]
    - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196821]
    - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196821]
    - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196821]
    - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196821]
    - mac80211: use the new drop reasons infrastructure (Íñigo Huguet) [2196821]
    - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196821]
    - wifi: airo: remove ISA_DMA_API dependency (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196821]
    - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196821]
    - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196821]
    - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196821]
    - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196821]
    - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196821]
    - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196821]
    - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196821]
    - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196821]
    - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196821]
    - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196821]
    - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196821]
    - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196821]
    - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196821]
    - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196821]
    - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196821]
    - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196821]
    - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196821]
    - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196821]
    - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196821]
    - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196821]
    - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196821]
    - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196821]
    - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196821]
    - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196821]
    - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196821]
    - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196821]
    - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196821]
    - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196821]
    - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196821]
    - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196821]
    - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196821]
    - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196821]
    - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196821]
    - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196821]
    - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196821]
    - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196821]
    - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196821]
    - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196821]
    - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196821]
    - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196821]
    - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196821]
    - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196821]
    - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196821]
    - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196821]
    - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196821]
    - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196821]
    - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196821]
    - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196821]
    - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196821]
    - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196821]
    - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196821]
    - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196821]
    - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196821]
    - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196821]
    - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196821]
    - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196821]
    - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196821]
    - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196821]
    - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196821]
    - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196821]
    - wifi: rtw89: add firmware format version to backward compatible with older drivers (Íñigo Huguet) [2196821]
    - wifi: rtw89: use schedule_work to request firmware (Íñigo Huguet) [2196821]
    - wifi: rtw89: fw: use generic flow to set/check features (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196821]
    - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196821]
    - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196821]
    - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196821]
    - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196821]
    - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196821]
    - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196821]
    - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196821]
    - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196821]
    - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196821]
    - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196821]
    - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196821]
    - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196821]
    - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196821]
    - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196821]
    - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196821]
    - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821]
    - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821]
    - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821]
    - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196821]
    - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196821]
    - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196821]
    - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196821]
    - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196821]
    - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196821]
    - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196821]
    - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196821]
    - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196821]
    - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196821]
    - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196821]
    - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196821]
    - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196821]
    - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196821]
    - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196821]
    - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196821]
    - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196821]
    - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196821]
    - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196821]
    - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196821]
    - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196821]
    - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196821]
    - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196821]
    - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196821]
    - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196821]
    - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196821]
    - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196821]
    - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196821]
    - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196821]
    - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821]
    - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196821]
    - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196821]
    - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196821]
    - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196821]
    - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196821]
    - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196821]
    - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196821]
    - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196821]
    - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821]
    - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196821]
    - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196821]
    - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196821]
    - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196821]
    - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196821]
    - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196821]
    - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196821]
    - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196821]
    - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196821]
    - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196821]
    - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196821]
    - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196821]
    - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196821]
    - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196821]
    - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196821]
    - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196821]
    - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196821]
    - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196821]
    - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821]
    - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196821]
    - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196821]
    - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196821]
    - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196821]
    - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196821]
    - wifi: mac80211: add support for letting drivers register tc offload support (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196821]
    - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196821]
    - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196821]
    - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196821]
    - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196821]
    - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821]
    - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196821]
    - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196821] {CVE-2023-1380}
    - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196821]
    - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196821]
    - wifi: qtnfmac: use struct_size and size_sub for payload length (Íñigo Huguet) [2196821]
    - wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[] (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196821]
    - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196821]
    - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196821]
    - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196821]
    - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196821]
    - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196821]
    - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196821]
    - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196821]
    - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196821]
    - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196821]
    - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196821]
    - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196821]
    - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196821]
    - wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros (Íñigo Huguet) [2196821]
    - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196821]
    - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821]
    - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821]
    - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196821]
    - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196821]
    - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196821]
    - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196821]
    - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196821]
    - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196821]
    - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821]
    - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196821]
    - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196821]
    - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196821]
    - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196821]
    - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196821]
    - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196821]
    - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196821]
    - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196821]
    - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196821]
    - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196821]
    - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196821]
    - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196821]
    - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196821]
    - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196821]
    - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821]
    - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196821]
    - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196821]
    - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196821]
    - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196821]
    - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196821]
    - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196821]
    - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196821]
    - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196821]
    - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196821]
    - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196821]
    - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196821]
    - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196821]
    - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196821]
    - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196821]
    - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196821]
    - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196821]
    - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196821]
    - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196821]
    - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196821]
    - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196821]
    - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196821]
    - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196821]
    - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196821]
    - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196821]
    - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196821]
    - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196821]
    - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196821]
    - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196821]
    - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196821]
    - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196821]
    - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196821]
    - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821]
    - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821]
    - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196821]
    - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196821]
    - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196821]
    - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196821]
    - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196821]
    - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196821]
    - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196821]
    - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196821]
    - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196821]
    - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196821]
    - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196821]
    - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196821]
    - tpm_tis-spi: Add hardware wait polling (Štěpán Horáček) [2168368]
    - tpm: Add a helper for checking hwrng enabled (Štěpán Horáček) [2227058]
    - tpm: Disable RNG for all AMD fTPMs (Štěpán Horáček) [2227058]
    - tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms (Štěpán Horáček) [2227058]
    - tpm_tis_spi: Release chip select when flow control fails (Štěpán Horáček) [2227058]
    - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Štěpán Horáček) [2227058]
    - tpm: Prevent hwrng from activating during resume (Štěpán Horáček) [2227058]
    - tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers (Štěpán Horáček) [2227058]
    - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site (Štěpán Horáček) [2227058]
    - tpm_tis: fix stall after iowrite*()s (Štěpán Horáček) [2227058]
    - tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused (Štěpán Horáček) [2227058]
    - tpm, tpm_tis: startup chip before testing for interrupts (Štěpán Horáček) [2227058]
    - spi: tegra210-quad: Enable TPM wait polling (Štěpán Horáček) [2168368]
    - spi: Add TPM HW flow flag (Štěpán Horáček) [2168368]
    - tpm: Fix a possible dereference of ERR_PTR in tpm_init() (Štěpán Horáček) [2227058]
    - tpm: fix up the tpm_class shutdown_pre pointer when created (Štěpán Horáček) [2227058]
    - spi: tegra210-quad: Fix iterator outside loop (Štěpán Horáček) [2168368]
    - spi: tegra210-quad: Fix validate combined sequence (Štěpán Horáček) [2168368]
    - spi: tegra210-quad: set half duplex flag (Štěpán Horáček) [2168368]
    - tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops (Štěpán Horáček) [2227058]
    - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2227058]
    - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2227058]
    - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2227058]
    - redhat/configs: Enable CONFIG_TPM_TIS_SPI (Štěpán Horáček) [2227058]
    - xfrm: out-of-bounds read of XFRMA_MTIMER_THRESH nlattr (Daniel Mendes) [2218950] {CVE-2023-3773}
    - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID (Phil Sutter) [2225271] {CVE-2023-4147}
    - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225277] {CVE-2023-4004}
    Resolves: rhbz#2168368, rhbz#2184581, rhbz#2196821, rhbz#2213271, rhbz#2213808, rhbz#2218950, rhbz#2222462, rhbz#2225271, rhbz#2225277, rhbz#2227058
    
  • kernel-5.14.0-357.el9
    845d97f8 · kernel-5.14.0-357.el9 ·
    kernel-5.14.0-357.el9
    
    * Thu Aug 17 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-357.el9]
    - drm/simpledrm: Support the XB24/AB24 format (Adam Jackson) [2231064]
    - Revert "PCI: tegra194: Enable support for 256 Byte payload" (Jennifer Berringer) [2210133]
    - Revert "drm/amd/display: edp do not add non-edid timings" (Mika Penttilä) [RHEL-846]
    - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Mika Penttilä) [RHEL-846]
    - drm/client: Fix memory leak in drm_client_modeset_probe (Mika Penttilä) [RHEL-846]
    - drm/client: Fix memory leak in drm_client_target_cloned (Mika Penttilä) [RHEL-846]
    - drm/atomic: Fix potential use-after-free in nonblocking commits (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: share the code around SMU13 pcie parameters update (Mika Penttilä) [RHEL-846]
    - drm/ttm: Don't leak a resource on swapout move error (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: avoid restore process run into dead loop. (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Fix 128b132b link loss handling (Mika Penttilä) [RHEL-846]
    - drm/amd/display: add a NULL pointer check (Mika Penttilä) [RHEL-846]
    - drm/amd: Disable PSR-SU on Parade 0803 TCON (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Mika Penttilä) [RHEL-846]
    - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Mika Penttilä) [RHEL-846]
    - drm/amd/display: fix seamless odm transitions (Mika Penttilä) [RHEL-846]
    - drm/dp_mst: Clear MSG_RDY flag before sending new message (Mika Penttilä) [RHEL-846]
    - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Mika Penttilä) [RHEL-846]
    - drm/amd/display: perform a bounds check before filling dirty rectangles (Mika Penttilä) [RHEL-846]
    - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Mika Penttilä) [RHEL-846]
    - drm/nouveau/disp/g94: enable HDMI (Mika Penttilä) [RHEL-846]
    - drm/nouveau/disp: fix HDMI on gt215+ (Mika Penttilä) [RHEL-846]
    - drm/i915: Fix one wrong caching mode enum usage (Mika Penttilä) [RHEL-846]
    - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Mika Penttilä) [RHEL-846]
    - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Mika Penttilä) [RHEL-846]
    - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Mika Penttilä) [RHEL-846]
    - drm/panel: simple: Add connector_type for innolux_at043tn24 (Mika Penttilä) [RHEL-846]
    - drm/nouveau/acr: Abort loading ACR if no firmware was found (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Move vcn ras block init to ras sw_init (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Move jpeg ras block init to ras sw_init (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Fix usage of UMC fill record in RAS (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Mika Penttilä) [RHEL-846]
    - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Mika Penttilä) [RHEL-846]
    - drm/radeon: fix possible division-by-zero errors (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Mika Penttilä) [RHEL-846]
    - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Mika Penttilä) [RHEL-846]
    - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Mika Penttilä) [RHEL-846]
    - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Mika Penttilä) [RHEL-846]
    - drm/bridge: anx7625: Prevent endless probe loop (Mika Penttilä) [RHEL-846]
    - xdrm/nouveau: dispnv50: fix missing-prototypes warning (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Mika Penttilä) [RHEL-846]
    - drm/vkms: Fix RGB565 pixel conversion (Mika Penttilä) [RHEL-846]
    - drm: Add fixed-point helper to get rounded integer values (Mika Penttilä) [RHEL-846]
    - drm/vkms: isolate pixel conversion functionality (Mika Penttilä) [RHEL-846]
    - drm/panel: sharp-ls043t1le01: adjust mode settings (Mika Penttilä) [RHEL-846]
    - drm/vram-helper: fix function names in vram helper doc (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix THS_TRAILCNT computation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix TXTAGOCNT computation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix THS_ZEROCNT computation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix PLL target frequency (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: fix PLL parameters computation (Mika Penttilä) [RHEL-846]
    - drm/bridge: tc358768: always enable HS video mode (Mika Penttilä) [RHEL-846]
    - drm/bridge: ti-sn65dsi83: Fix enable error path (Mika Penttilä) [RHEL-846]
    - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Mika Penttilä) [RHEL-846]
    - drm/i915/guc/slpc: Provide sysfs for efficient freq (Mika Penttilä) [RHEL-846]
    - drm/i915/guc: More debug print updates - GuC SLPC (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Explicitly specify update type per plane info change (Mika Penttilä) [RHEL-846]
    - radeon: avoid double free in ci_dpm_init() (Mika Penttilä) [RHEL-846]
    - drm/amd/display: fix is_timing_changed() prototype (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Add logging for display MALL refresh setting (Mika Penttilä) [RHEL-846]
    - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Ensure vmin and vmax adjust for DCE (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Validate VM ioctl flags. (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Do not update DRR while BW optimizations pending (Mika Penttilä) [RHEL-846]
    - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Mika Penttilä) [RHEL-846]
    - udmabuf: revert 'Add support for mapping hugepages (v4)' (Mika Penttilä) [RHEL-846]
    - drm/amd/display: fix the system hang while disable PSR (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Add wrapper to call planes and stream update (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Use dc_update_planes_and_stream (Mika Penttilä) [RHEL-846]
    - drm/nouveau: add nv_encoder pointer check for NULL (Mika Penttilä) [RHEL-846]
    - drm/nouveau/dp: check for NULL nv_connector->native_mode (Mika Penttilä) [RHEL-846]
    - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Mika Penttilä) [RHEL-846]
    - drm/nouveau: don't detect DSM for non-NVIDIA device (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Modify indirect buffer packages for resubmission (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Implement gfx9 patch functions for resubmission (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Program gds backup address as zero if no gds allocated (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: add missing radeon secondary PCI ID (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: workaround for compute workload type on some skus (Mika Penttilä) [RHEL-846]
    - drm/amd: Tighten permissions on VBIOS flashing attributes (Mika Penttilä) [RHEL-846]
    - drm/amd: Make sure image is written to trigger VBIOS image update flow (Mika Penttilä) [RHEL-846]
    - drm/amd/display: edp do not add non-edid timings (Mika Penttilä) [RHEL-846]
    - drm/amd/display: limit DPIA link rate to HBR3 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Mika Penttilä) [RHEL-846]
    - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Mika Penttilä) [RHEL-846]
    - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Mika Penttilä) [RHEL-846]
    - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Mika Penttilä) [RHEL-846]
    - drm/amd/display: add ODM case when looking for first split pipe (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Reduce sdp bw after urgent to 90%% (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: Fix power context allocation in SMU13 (Mika Penttilä) [RHEL-846]
    - drm/amd: Disallow s0ix without BIOS support again (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: change reserved vram info print (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: fix xclk freq on CHIP_STONEY (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Mika Penttilä) [RHEL-846]
    - drm/i915/gt: Use the correct error value when kernel_context() fails (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Mika Penttilä) [RHEL-846]
    - drm/i915/selftests: Add some missing error propagation (Mika Penttilä) [RHEL-846]
    - drm/i915: Use 18 fast wake AUX sync len (Mika Penttilä) [RHEL-846]
    - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: resolve reboot exception for si oland (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: enable tmz by default for GC 11.0.1 (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Only wait for blank completion if OTG active (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Mika Penttilä) [RHEL-846]
    - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Use the default reset when loading or reloading the driver (Mika Penttilä) [RHEL-846]
    - drm/amd/display: fix memleak in aconnector->timing_requested (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Mika Penttilä) [RHEL-846]
    - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Mika Penttilä) [RHEL-846]
    - drm/i915: Disable DPLLs before disconnecting the TC PHY (Mika Penttilä) [RHEL-846]
    - drm/i915: Move shared DPLL disabling into CRTC disable hook (Mika Penttilä) [RHEL-846]
    - drm: fix drmm_mutex_init() (Mika Penttilä) [RHEL-846]
    - drm/amd/amdgpu: limit one queue per gang (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: Fix output of pp_od_clk_voltage (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: don't enable secure display on incompatible platforms (Mika Penttilä) [RHEL-846]
    - drm/radeon: reintroduce radeon_dp_work_func content (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Have Payload Properly Created After Resume (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Mika Penttilä) [RHEL-846]
    - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu/gfx11: update gpu_clock_counter logic (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: refine get gpu clock counter method (Mika Penttilä) [RHEL-846]
    - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Mika Penttilä) [RHEL-846]
    - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Mika Penttilä) [RHEL-846]
    - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Mika Penttilä) [RHEL-846]
    - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Enable IH retry CAM on GFX9 (Mika Penttilä) [RHEL-846]
    - drm/amdgpu: Fix sdma v4 sw fini error (Mika Penttilä) [RHEL-846]
    - drm/amd: Fix an out of bounds error in BIOS parser (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Correct DML calculation to follow HW SPEC (Mika Penttilä) [RHEL-846]
    - drm/tegra: Avoid potential 32-bit integer overflow (Mika Penttilä) [RHEL-846]
    - drm/amd/display: fixed dcn30+ underflow issue (Mika Penttilä) [RHEL-846]
    - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Enable HostVM based on rIOMMU active (Mika Penttilä) [RHEL-846]
    - drm/amd/display: enable DPG when disabling plane for phantom pipe (Mika Penttilä) [RHEL-846]
    - drm/amd/display: Correct DML calculation to align HW formula (Mika Penttilä) [RHEL-846]
    - drm/amd/display: populate subvp cmd info only for the top pipe (Mika Penttilä) [RHEL-846]
    - drm/displayid: add displayid_get_header() and check bounds better (Mika Penttilä) [RHEL-846]
    - drm/i915: taint kernel when force probing unsupported devices (Mika Penttilä) [RHEL-846]
    - drm/i915/dp: prevent potential div-by-zero (Mika Penttilä) [RHEL-846]
    - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Mika Penttilä) [RHEL-846]
    - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Mika Penttilä) [RHEL-846]
    - drm/sched: Check scheduler work queue before calling timeout handling (Mika Penttilä) [RHEL-846]
    - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Mika Penttilä) [RHEL-846]
    - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Mika Penttilä) [RHEL-846]
    - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Mika Penttilä) [RHEL-846]
    - drm/fbdev-generic: prohibit potential out-of-bounds access (Mika Penttilä) [RHEL-846]
    - exfat: check if filename entries exceeds max filename length (Pavel Reichl) [2221611] {CVE-2023-4273}
    - RHEL only: mark io_uring tech preview (Jeff Moyer) [2217069]
    - RHEL only: disable io_uring by default (Jeff Moyer) [2217069]
    - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jeff Moyer) [2217069]
    - io_uring: don't audit the capability check in io_uring_create() (Jeff Moyer) [2217069]
    - io_uring/net: clear msg_controllen on partial sendmsg retry (Jeff Moyer) [2217069]
    - io_uring/poll: serialize poll linked timer start with poll removal (Jeff Moyer) [2218611] {CVE-2023-3389}
    - io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jeff Moyer) [2217069]
    - io_uring/net: save msghdr->msg_control for retries (Jeff Moyer) [2217069]
    - io_uring: wait interruptibly for request completions on exit (Jeff Moyer) [2217069]
    - io_uring: add a sysctl to disable io_uring system-wide (Jeff Moyer) [2217069]
    - io_uring: undeprecate epoll_ctl support (Jeff Moyer) [2217069]
    - io_uring/rsrc: use nospec'ed indexes (Jeff Moyer) [2217069]
    - selinux: implement the security_uring_cmd() LSM hook (Jeff Moyer) [2217069]
    - selinux: add support for the io_uring access controls (Jeff Moyer) [2217069]
    - selinux: log anon inode class name (Jeff Moyer) [2217069]
    - RHEL-only: revert RHEL add a boot parameter to enable io_uring (Jeff Moyer) [2217069]
    - RHEL-only: revert RHEL: io_uring: mark tech preview (Jeff Moyer) [2217069]
    - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229875] {CVE-2022-40982}
    - KVM: Add GDS_NO support to KVM (Waiman Long) [2229875] {CVE-2022-40982}
    - redhat/configs/x86: Disable CONFIG_GDS_FORCE_MITIGATION (Waiman Long) [2229875] {CVE-2022-40982}
    - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229875] {CVE-2022-40982}
    - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229875] {CVE-2022-40982}
    - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229875] {CVE-2022-40982}
    - x86/cpu: Switch to arch_cpu_finalize_init() (Waiman Long) [2229875]
    - init: Provide arch_cpu_finalize_init() (Waiman Long) [2229875]
    - x86/bugs: Use sysfs_emit() (Waiman Long) [2229875]
    - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229875]
    - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229875]
    - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229875]
    - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229875]
    - ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# (Waiman Long) [2229875]
    - PCI: Fix runtime PM race with PME polling (Eric Auger) [2216699]
    - PCI/VPD: Add runtime power management to sysfs interface (Eric Auger) [2216699]
    - fuse: optional supplementary group in create requests (Miklos Szeredi) [2134128]
    - fuse: add request extension (Miklos Szeredi) [2134128]
    - redhat: Switch UKI to using its own SecureBoot cert (Vitaly Kuznetsov) [2225529]
    - redhat: Add RHEL specifc .sbat section to UKI (Vitaly Kuznetsov) [2225529]
    - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218947] {CVE-2023-3772}
    - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750]
    - nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750]
    - nvme: fix possible hang when removing a controller during error recovery (Ming Lei) [2158750]
    - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229643]
    Resolves: rhbz#2134128, rhbz#2158750, rhbz#2210133, rhbz#2216699, rhbz#2217069, rhbz#2218611, rhbz#2218947, rhbz#2221611, rhbz#2225529, rhbz#2229643, rhbz#2229875, rhbz#2231064, RHEL-846
    
  • kernel-5.14.0-356.el9
    81eb6a8b · kernel-5.14.0-356.el9 ·
    kernel-5.14.0-356.el9
    
    * Wed Aug 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-356.el9]
    - i2c: tegra: Allocate DMA memory for DMA engine (Steve Best) [2228576]
    - i2c: tegra: Add GPCDMA support (Steve Best) [2228576]
    - scsi: block: virtio_blk: Set zone limits before revalidating zones (Laurent Vivier) [RHEL-346]
    - vhost: Make parameter name match of vhost_get_vq_desc() (Laurent Vivier) [RHEL-346]
    - vhost_scsi: add support for worker ioctls (Laurent Vivier) [RHEL-346]
    - vhost: add helper to parse userspace vring state/file (Laurent Vivier) [RHEL-346]
    - vhost_scsi: flush IO vqs then send TMF rsp (Laurent Vivier) [RHEL-346]
    - vhost_scsi: convert to vhost_vq_work_queue (Laurent Vivier) [RHEL-346]
    - vhost_scsi: make SCSI cmd completion per vq (Laurent Vivier) [RHEL-346]
    - vhost: create worker at end of vhost_dev_set_owner (Laurent Vivier) [RHEL-346]
    - virtio: Add missing documentation for structure fields (Laurent Vivier) [RHEL-346]
    - virtio: allow caller to override device DMA mask in vp_modern (Laurent Vivier) [RHEL-346]
    - virtio: allow caller to override device id in vp_modern (Laurent Vivier) [RHEL-346]
    - virtio_pci: Optimize virtio_pci_device structure size (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix build break for aarch64 (Laurent Vivier) [RHEL-346]
    - tools/virtio: use canonical ftrace path (Laurent Vivier) [RHEL-346]
    - vhost: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-346]
    - vhost_net: revert upend_idx only on retriable error (Laurent Vivier) [RHEL-346]
    - tools/virtio: Add .gitignore for ringtest (Laurent Vivier) [RHEL-346]
    - tools/virtio: Fix arm64 ringtest compilation error (Laurent Vivier) [RHEL-346]
    - virtio_net: use control_buf for coalesce params (Laurent Vivier) [RHEL-346]
    - scsi: virtio_scsi: Remove a useless function call (Laurent Vivier) [RHEL-346]
    - virtio_net: Fix error unwinding of XDP initialization (Laurent Vivier) [RHEL-346]
    - virtio_net: introduce virtnet_build_skb() (Laurent Vivier) [RHEL-346]
    - virtio_net: introduce receive_small_build_xdp (Laurent Vivier) [RHEL-346]
    - virtio_net: small: remove skip_xdp (Laurent Vivier) [RHEL-346]
    - virtio_net: small: avoid code duplication in xdp scenarios (Laurent Vivier) [RHEL-346]
    - virtio_net: small: remove the delta (Laurent Vivier) [RHEL-346]
    - virtio_net: introduce receive_small_xdp() (Laurent Vivier) [RHEL-346]
    - virtio_net: merge: remove skip_xdp (Laurent Vivier) [RHEL-346]
    - virtio_net: introduce receive_mergeable_xdp() (Laurent Vivier) [RHEL-346]
    - virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfo (Laurent Vivier) [RHEL-346]
    - virtio_net: separate the logic of freeing the rest mergeable buf (Laurent Vivier) [RHEL-346]
    - virtio_net: separate the logic of freeing xdp shinfo (Laurent Vivier) [RHEL-346]
    - virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdp (Laurent Vivier) [RHEL-346]
    - virtio_net: optimize mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346]
    - virtio_net: introduce mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346]
    - virtio_net: mergeable xdp: put old page immediately (Laurent Vivier) [RHEL-346]
    - virtio_net: suppress cpu stall when free_unused_bufs (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix build caused by virtio_ring changes (Laurent Vivier) [RHEL-346]
    - virtio_ring: add a struct device forward declaration (Laurent Vivier) [RHEL-346]
    - virtio_ring: don't update event idx on get_buf (Laurent Vivier) [RHEL-346]
    - vringh: fix typos in the vringh_init_* documentation (Laurent Vivier) [RHEL-346]
    - virtio_ring: Allow non power of 2 sizes for packed virtqueue (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Reduce vhost_scsi_mutex use (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Drop vhost_scsi_mutex use in port callouts (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Check for a cleared backend before queueing an event (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Drop device mutex use in vhost_scsi_do_plug (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Delay releasing our refcount on the tpg (Laurent Vivier) [RHEL-346]
    - virtio_ring: Use const to annotate read-only pointer params (Laurent Vivier) [RHEL-346]
    - virtio_ring: Avoid using inline for small functions (Laurent Vivier) [RHEL-346]
    - tools/virtio: virtio_test -h,--help should return directly (Laurent Vivier) [RHEL-346]
    - tools/virtio: virtio_test: Fix indentation (Laurent Vivier) [RHEL-346]
    - virtio: Reorder fields in 'struct virtqueue' (Laurent Vivier) [RHEL-346]
    - vhost: use struct_size and size_add to compute flex array sizes (Laurent Vivier) [RHEL-346]
    - virtio_net: bugfix overflow inside xdp_linearize_page() (Laurent Vivier) [RHEL-346]
    - virtio-mmio: Add explicit include for of.h (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix typo in README instructions (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Fix crash during LUN unmapping (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Fix vhost_scsi struct use after free (Laurent Vivier) [RHEL-346]
    - virtio-blk: fix ZBD probe in kernels without ZBD support (Laurent Vivier) [RHEL-346]
    - virtio-blk: fix to match virtio spec (Laurent Vivier) [RHEL-346]
    - vhost: move worker thread fields to new struct (Laurent Vivier) [RHEL-346]
    - vhost: Fix livepatch timeouts in vhost_worker() (Laurent Vivier) [RHEL-346]
    - scsi: vhost-scsi: Remove default fabric ops callouts (Laurent Vivier) [RHEL-346]
    - virtio_net: free xdp shinfo frags when build_skb_from_xdp_buff() fails (Laurent Vivier) [RHEL-346]
    - virtio_net: fix page_to_skb() miss headroom (Laurent Vivier) [RHEL-346]
    - net: virtio_net: implement exact header length guest feature (Laurent Vivier) [RHEL-346]
    - tools/virtio: Ignore virtio-trace/trace-agent (Laurent Vivier) [RHEL-346]
    - virtio_net: add checking sq is full inside xdp xmit (Laurent Vivier) [RHEL-346]
    - virtio_net: separate the logic of checking whether sq is full (Laurent Vivier) [RHEL-346]
    - virtio_net: reorder some funcs (Laurent Vivier) [RHEL-346]
    - tools/virtio: enable to build with retpoline (Laurent Vivier) [RHEL-346]
    - scsi: virtio_scsi: fix handling of kmalloc failure (Laurent Vivier) [RHEL-346]
    - vhost-net: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346]
    - vhost-scsi: convert sysfs snprintf and sprintf to sysfs_emit (Laurent Vivier) [RHEL-346]
    - virtio_ring: per virtqueue dma device (Laurent Vivier) [RHEL-346]
    - vhost-test: remove meaningless debug info (Laurent Vivier) [RHEL-346]
    - virtio-blk: set req->state to MQ_RQ_COMPLETE after polling I/O is finished (Laurent Vivier) [RHEL-346]
    - docs: driver-api: virtio: commentize spec version checking (Laurent Vivier) [RHEL-346]
    - docs: driver-api: virtio: slightly reword virtqueues allocation paragraph (Laurent Vivier) [RHEL-346]
    - docs: driver-api: virtio: parenthesize external reference targets (Laurent Vivier) [RHEL-346]
    - virtio_blk: mark all zone fields LE (Laurent Vivier) [RHEL-346]
    - virtio_blk: zone append in header type tweak (Laurent Vivier) [RHEL-346]
    - virtio_blk: temporary variable type tweak (Laurent Vivier) [RHEL-346]
    - virtio-blk: add support for zoned block devices (Laurent Vivier) [RHEL-346]
    - docs: driver-api: virtio: virtio on Linux (Laurent Vivier) [RHEL-346]
    - virtio-net: Maintain reverse cleanup order (Laurent Vivier) [RHEL-346]
    - virtio-net: Keep stop() to follow mirror sequence of open() (Laurent Vivier) [RHEL-346]
    - virtio-net: fix possible unsigned integer overflow (Laurent Vivier) [RHEL-346]
    - virtio-net: execute xdp_do_flush() before napi_complete_done() (Laurent Vivier) [RHEL-346]
    - vhost-scsi: unbreak any layout for response (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix the vringh test for virtio ring changes (Laurent Vivier) [RHEL-346]
    - virtio-net: Reduce debug name field size to 16 bytes (Laurent Vivier) [RHEL-346]
    - virtio-net: correctly enable callback during start_xmit (Laurent Vivier) [RHEL-346]
    - virtio_net: Reuse buffer free function (Laurent Vivier) [RHEL-346]
    - virtio-net: support multi-buffer xdp (Laurent Vivier) [RHEL-346]
    - virtio-net: remove xdp related info from page_to_skb() (Laurent Vivier) [RHEL-346]
    - virtio-net: build skb from multi-buffer xdp (Laurent Vivier) [RHEL-346]
    - virtio-net: transmit the multi-buffer xdp (Laurent Vivier) [RHEL-346]
    - virtio-net: construct multi-buffer xdp in mergeable (Laurent Vivier) [RHEL-346]
    - virtio-net: build xdp_buff with multi buffers (Laurent Vivier) [RHEL-346]
    - virtio-net: update bytes calculation for xdp_frame (Laurent Vivier) [RHEL-346]
    - virtio-net: set up xdp for multi buffer packets (Laurent Vivier) [RHEL-346]
    - virtio-net: fix calculation of MTU for single-buffer xdp (Laurent Vivier) [RHEL-346]
    - virtio-net: disable the hole mechanism for xdp (Laurent Vivier) [RHEL-346]
    - virtio_blk: Fix signedness bug in virtblk_prep_rq() (Laurent Vivier) [RHEL-346]
    - tools/virtio: remove smp_read_barrier_depends() (Laurent Vivier) [RHEL-346]
    - tools/virtio: remove stray characters (Laurent Vivier) [RHEL-346]
    - virtio: Implementing attribute show with sysfs_emit (Laurent Vivier) [RHEL-346]
    - tools/virtio: Variable type completion (Laurent Vivier) [RHEL-346]
    - virtio_blk: use UINT_MAX instead of -1U (Laurent Vivier) [RHEL-346]
    - vhost: fix range used in translate_desc() (Laurent Vivier) [RHEL-346]
    - vringh: fix range used in iotlb_translate() (Laurent Vivier) [RHEL-346]
    - tools: Delete the unneeded semicolon after curly braces (Laurent Vivier) [RHEL-346]
    - virtio_pci: modify ENOENT to EINVAL (Laurent Vivier) [RHEL-346]
    - virtio_ring: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346]
    - virtio_pci: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346]
    - virtio-blk: use a helper to handle request queuing errors (Laurent Vivier) [RHEL-346]
    - tools/virtio: initialize spinlocks in vring_test.c (Laurent Vivier) [RHEL-346]
    - drivers/net/virtio_net.c: Added USO support. (Laurent Vivier) [RHEL-346]
    - linux/virtio_net.h: Support USO offload in vnet header. (Laurent Vivier) [RHEL-346]
    - uapi/linux/virtio_net.h: Added USO types. (Laurent Vivier) [RHEL-346]
    - virtio-blk: replace ida_simple[get|remove] with ida_[alloc_range|free] (Laurent Vivier) [RHEL-346]
    - fix 'direction' argument of iov_iter_{init,bvec}() (Laurent Vivier) [RHEL-346]
    - virtio_net: Fix probe failed when modprobe virtio_net (Laurent Vivier) [RHEL-346]
    - virtio_pci: use irq to detect interrupt support (Laurent Vivier) [RHEL-346]
    - virtio_pci: don't try to use intxif pin is zero (Laurent Vivier) [RHEL-346]
    - virtio_blk: add SECURE ERASE command support (Laurent Vivier) [RHEL-346]
    - virtio-net: use mtu size as buffer length for big packets (Laurent Vivier) [RHEL-346]
    - virtio-net: introduce and use helper function for guest gso support checks (Laurent Vivier) [RHEL-346]
    - virtio: drop vp_legacy_set_queue_size (Laurent Vivier) [RHEL-346]
    - virtio_ring: make vring_alloc_queue_packed prettier (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: Operators use unified style (Laurent Vivier) [RHEL-346]
    - vhost: add __init/__exit annotations to module init/exit funcs (Laurent Vivier) [RHEL-346]
    - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() (Laurent Vivier) [RHEL-346]
    - virtio_test: fixup for vq reset (Laurent Vivier) [RHEL-346]
    - net: virtio_net: fix notification coalescing comments (Laurent Vivier) [RHEL-346]
    - virtio: kerneldocs fixes and enhancements (Laurent Vivier) [RHEL-346]
    - virtio_net: fix endian-ness for RSS (Laurent Vivier) [RHEL-346]
    - virtio-blk: Avoid use-after-free on suspend/resume (Laurent Vivier) [RHEL-346]
    - vhost scsi: Allow user to control num virtqueues (Laurent Vivier) [RHEL-346]
    - vhost-scsi: Fix max number of virtqueues (Laurent Vivier) [RHEL-346]
    - net: virtio_net: notifications coalescing support (Laurent Vivier) [RHEL-346]
    - virtio: Check dev_set_name() return value (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix build (Laurent Vivier) [RHEL-346]
    - virtio_net: support set_ringparam (Laurent Vivier) [RHEL-346]
    - virtio_net: support tx queue resize (Laurent Vivier) [RHEL-346]
    - virtio_net: support rx queue resize (Laurent Vivier) [RHEL-346]
    - virtio_net: split free_unused_bufs() (Laurent Vivier) [RHEL-346]
    - virtio_net: get ringparam by virtqueue_get_vring_max_size() (Laurent Vivier) [RHEL-346]
    - virtio_pci: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346]
    - virtio_pci: extract the logic of active vq for modern pci (Laurent Vivier) [RHEL-346]
    - virtio_pci: introduce helper to get/set queue reset (Laurent Vivier) [RHEL-346]
    - virtio_pci: struct virtio_pci_common_cfg add queue_reset (Laurent Vivier) [RHEL-346]
    - virtio_ring: struct virtqueue introduce reset (Laurent Vivier) [RHEL-346]
    - virtio: queue_reset: add VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346]
    - virtio: allow to unbreak/break virtqueue individually (Laurent Vivier) [RHEL-346]
    - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data (Laurent Vivier) [RHEL-346]
    - virtio_ring: introduce virtqueue_resize() (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: introduce virtqueue_resize_packed() (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: introduce virtqueue_reinit_packed() (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: extract the logic of attach vring (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: extract the logic of vring init (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: extract the logic of alloc queue (Laurent Vivier) [RHEL-346]
    - virtio_ring: packed: introduce vring_free_packed (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: introduce virtqueue_resize_split() (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: reserve vring_align, may_reduce_num (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: introduce virtqueue_reinit_split() (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: extract the logic of attach vring (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: extract the logic of vring init (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: extract the logic of alloc queue (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: introduce vring_free_split() (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split (Laurent Vivier) [RHEL-346]
    - virtio_ring: split: stop __vring_new_virtqueue as export symbol (Laurent Vivier) [RHEL-346]
    - virtio_ring: introduce virtqueue_init() (Laurent Vivier) [RHEL-346]
    - virtio_ring: split vring_virtqueue (Laurent Vivier) [RHEL-346]
    - virtio_ring: extract the logic of freeing vring (Laurent Vivier) [RHEL-346]
    - virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset (Laurent Vivier) [RHEL-346]
    - virtio: struct virtio_config_ops add callbacks for queue_reset (Laurent Vivier) [RHEL-346]
    - virtio: record the maximum queue num supported by the device. (Laurent Vivier) [RHEL-346]
    - drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures (Laurent Vivier) [RHEL-346]
    - virtio_mmio: add support to set IRQ of a virtio device as wakeup source (Laurent Vivier) [RHEL-346]
    - virtio_ring: remove the arg vq of vring_alloc_desc_extra() (Laurent Vivier) [RHEL-346]
    - remoteproc: rename len of rpoc_vring to num (Laurent Vivier) [RHEL-346]
    - virtio_net: fix memory leak inside XPD_TX with mergeable (Laurent Vivier) [RHEL-346]
    - virtio-net: fix the race between refill work and close (Laurent Vivier) [RHEL-346]
    - virtio_ring: make vring_create_virtqueue_split prettier (Laurent Vivier) [RHEL-346]
    - virtio_mmio: Restore guest page size on resume (Laurent Vivier) [RHEL-346]
    - virtio_mmio: Add missing PM calls to freeze/restore (Laurent Vivier) [RHEL-346]
    - virtio: Remove unnecessary variable assignments (Laurent Vivier) [RHEL-346]
    - virtio_ring : keep used_wrap_counter in vq->last_used_idx (Laurent Vivier) [RHEL-346]
    - virtio_net: fix xdp_rxq_info bug after suspend/resume (Laurent Vivier) [RHEL-346]
    - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (Laurent Vivier) [RHEL-346]
    - vhost: rename vhost_work_dev_flush (Laurent Vivier) [RHEL-346]
    - vhost-test: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346]
    - vhost-scsi: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346]
    - vhost_test: remove vhost_test_flush_vq() (Laurent Vivier) [RHEL-346]
    - vhost_net: get rid of vhost_net_flush_vq() and extra flush calls (Laurent Vivier) [RHEL-346]
    - vhost: flush dev once during vhost_dev_stop (Laurent Vivier) [RHEL-346]
    - vhost: get rid of vhost_poll_flush() wrapper (Laurent Vivier) [RHEL-346]
    - virtio: Directly use ida_alloc()/free() (Laurent Vivier) [RHEL-346]
    - virtio: use WARN_ON() to warning illegal status value (Laurent Vivier) [RHEL-346]
    - virtio: allow to unbreak virtqueue (Laurent Vivier) [RHEL-346]
    - virtio-mmio: implement synchronize_cbs() (Laurent Vivier) [RHEL-346]
    - virtio-pci: implement synchronize_cbs() (Laurent Vivier) [RHEL-346]
    - virtio: introduce config op to synchronize vring callbacks (Laurent Vivier) [RHEL-346]
    - virtio: use virtio_reset_device() when possible (Laurent Vivier) [RHEL-346]
    - virtio: use virtio_device_ready() in virtio_device_restore() (Laurent Vivier) [RHEL-346]
    - virtio: Replace long long int with long long (Laurent Vivier) [RHEL-346]
    - virtio: Replace unsigned with unsigned int (Laurent Vivier) [RHEL-346]
    - virtio: pci: Fix an error handling path in vp_modern_probe() (Laurent Vivier) [RHEL-346]
    - virtio_ring: add unlikely annotation for free descs check (Laurent Vivier) [RHEL-346]
    - virtio_ring: remove unnecessary to_vvq call in vring hot path (Laurent Vivier) [RHEL-346]
    - virtio-blk: support mq_ops->queue_rqs() (Laurent Vivier) [RHEL-346]
    - virtio-blk: support polling I/O (Laurent Vivier) [RHEL-346]
    - Fix double fget() in vhost_net_set_backend() (Laurent Vivier) [RHEL-346]
    - virtio: fix virtio transitional ids (Laurent Vivier) [RHEL-346]
    - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-346]
    - scsi: virtio-scsi: Eliminate anonymous module_init & module_exit (Laurent Vivier) [RHEL-346]
    - vhost: handle error while adding split ranges to iotlb (Laurent Vivier) [RHEL-346]
    - virtio: pci: check bar values read from virtio config space (Laurent Vivier) [RHEL-346]
    - drivers/net/virtio_net: Added RSS hash report control. (Laurent Vivier) [RHEL-346]
    - drivers/net/virtio_net: Added RSS hash report. (Laurent Vivier) [RHEL-346]
    - drivers/net/virtio_net: Added basic RSS support. (Laurent Vivier) [RHEL-346]
    - drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. (Laurent Vivier) [RHEL-346]
    - tools/virtio: compile with -pthread (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix after premapped buf support (Laurent Vivier) [RHEL-346]
    - virtio_ring: remove flags check for unmap packed indirect desc (Laurent Vivier) [RHEL-346]
    - virtio_ring: remove flags check for unmap split indirect desc (Laurent Vivier) [RHEL-346]
    - virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() (Laurent Vivier) [RHEL-346]
    - Add definition of VIRTIO_F_IN_ORDER feature bit (Laurent Vivier) [RHEL-346]
    - vhost: cache avail index in vhost_enable_notify() (Laurent Vivier) [RHEL-346]
    - vhost: allow batching hint without size (Laurent Vivier) [RHEL-346]
    - tools/virtio: handle fallout from folio work (Laurent Vivier) [RHEL-346]
    - tools/virtio: fix virtio_test execution (Laurent Vivier) [RHEL-346]
    - vhost: remove avail_event arg from vhost_update_avail_event() (Laurent Vivier) [RHEL-346]
    - virtio-blk: Remove BUG_ON() in virtio_queue_rq() (Laurent Vivier) [RHEL-346]
    - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero (Laurent Vivier) [RHEL-346]
    - vhost: fix hung thread due to erroneous iotlb entries (Laurent Vivier) [RHEL-346]
    - virtio: document virtio_reset_device (Laurent Vivier) [RHEL-346]
    - virtio: acknowledge all features before access (Laurent Vivier) [RHEL-346]
    - virtio: unexport virtio_finalize_features (Laurent Vivier) [RHEL-346]
    - virtio_net: Fix code indent error (Laurent Vivier) [RHEL-346]
    - virtio_ring: mark ring unused on error (Laurent Vivier) [RHEL-346]
    - vhost/test: fix memory leak of vhost virtqueues (Laurent Vivier) [RHEL-346]
    - virtio/virtio_pci_legacy_dev: ensure the correct return value (Laurent Vivier) [RHEL-346]
    - virtio: fix a typo in function "vp_modern_remove" comments. (Laurent Vivier) [RHEL-346]
    - virtio-pci: fix the confusing error message (Laurent Vivier) [RHEL-346]
    - net: skip virtio_net_hdr_set_proto if protocol already set (Laurent Vivier) [RHEL-346]
    - net: accept UFOv6 packages in virtio_net_hdr_to_skb (Laurent Vivier) [RHEL-346]
    - virtio_net: fix rx_drops stat for small pkts (Laurent Vivier) [RHEL-346]
    - virtio_ring: Fix querying of maximum DMA mapping size for virtio device (Laurent Vivier) [RHEL-346]
    - virtio-blk: modify the value type of num in virtio_queue_rq() (Laurent Vivier) [RHEL-346]
    - net: virtio_net_hdr_to_skb: count transport header in UFO (Laurent Vivier) [RHEL-346]
    - virtio_blk: correct types for status handling (Laurent Vivier) [RHEL-346]
    - virtio_blk: allow 0 as num_request_queues (Laurent Vivier) [RHEL-346]
    - virtio-blk: fixup coccinelle warnings (Laurent Vivier) [RHEL-346]
    - virtio_ring: fix typos in vring_desc_extra (Laurent Vivier) [RHEL-346]
    - virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" (Laurent Vivier) [RHEL-346]
    - virtio_ring: check desc == NULL when using indirect with packed (Laurent Vivier) [RHEL-346]
    - virtio_ring: make virtqueue_add_indirect_packed prettier (Laurent Vivier) [RHEL-346]
    - virtio-pci: introduce legacy device module (Laurent Vivier) [RHEL-346]
    - virtio-blk: add num_request_queues module parameter (Laurent Vivier) [RHEL-346]
    - virtio-blk: avoid preallocating big SGL for data (Laurent Vivier) [RHEL-346]
    - virtio_net: clarify tailroom logic (Laurent Vivier) [RHEL-346]
    - net: virtio: use eth_hw_addr_set() (Laurent Vivier) [RHEL-346]
    - scsi: virtio_scsi: Call scsi_done() directly (Laurent Vivier) [RHEL-346]
    - virtio_net: skip RCU read lock by checking xdp_enabled of vi (Laurent Vivier) [RHEL-346]
    - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Laurent Vivier) [RHEL-346]
    - virtio_net: use netdev_warn_once to output warn when without enough queues (Laurent Vivier) [RHEL-346]
    - virtio: don't fail on !of_device_is_compatible (Laurent Vivier) [RHEL-346]
    - virtio: Bind virtio device to device-tree node (Laurent Vivier) [RHEL-346]
    - vhost scsi: Convert to SPDX identifier (Laurent Vivier) [RHEL-346]
    - virtio_net: reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq (Laurent Vivier) [RHEL-346]
    - scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Laurent Vivier) [RHEL-346]
    - memory: tegra: add MC client for Tegra234 GPU (Charles Mirabile) [2230084]
    - net: stmmac: tegra: Properly allocate clock bulk data (Steve Best) [2227065]
    - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [2229615]
    - watch_queue: Fix NULL dereference in error cleanup (Chris von Recklinghausen) [2229694]
    - x86/mm: Do not shuffle CPU entry areas without KASLR (Julia Denham) [2165933] {CVE-2023-0597}
    - x86/mm: Randomize per-cpu entry area (Julia Denham) [2165933] {CVE-2023-0597}
    - x86/kasan: Map shadow for percpu pages on demand (Julia Denham) [2165933] {CVE-2023-0597}
    - redhat/configs: Texas Instruments INA3221 driver (Steve Best) [2228859]
    - hwmon: (ina3221) Fix shunt sum critical calculation (Steve Best) [2228859]
    - KVM: arm64: Skip instruction after emulating write to TCR_EL1 (Eric Auger) [2228755]
    - KVM: selftests: Build access_tracking_perf_test for arm64 (Eric Auger) [2228755]
    - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Eric Auger) [2228755]
    - arm64: paravirt: remove conduit check in has_pv_steal_clock (Eric Auger) [2228755]
    - ARM: perf: Mark all accessor functions inline (Eric Auger) [2228755]
    - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Eric Auger) [2228755]
    - KVM: arm64: Fix the name of sys_reg_desc related to PMU (Eric Auger) [2228755]
    - KVM: arm64: Correctly handle RES0 bits PMEVTYPER<n>_EL0.evtCount (Eric Auger) [2228755]
    - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Eric Auger) [2228755]
    - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Eric Auger) [2228755]
    - KVM: arm64: Disable preemption in kvm_arch_hardware_enable() (Eric Auger) [2228755]
    - KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvm (Eric Auger) [2228755]
    - KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bits (Eric Auger) [2228755]
    Resolves: rhbz#2165933, rhbz#2227065, rhbz#2228576, rhbz#2228755, rhbz#2228859, rhbz#2229615, rhbz#2229694, rhbz#2230084, RHEL-346
    
  • kernel-5.14.0-355.el9
    393cbd43 · kernel-5.14.0-355.el9 ·
    kernel-5.14.0-355.el9
    
    * Mon Aug 14 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-355.el9]
    - docs: Move the HTE documentation to driver-api/ (Charles Mirabile) [2213227]
    - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Charles Mirabile) [2213227]
    - gpio: tegra186: Add Tegra234 hte support (Charles Mirabile) [2213227]
    - hte: handle nvidia,gpio-controller property (Charles Mirabile) [2213227]
    - hte: Deprecate nvidia,slices property (Charles Mirabile) [2213227]
    - hte: Add Tegra234 provider (Charles Mirabile) [2213227]
    - arm64: tegra: Add Tegra234 GTE nodes (Charles Mirabile) [2213227]
    - dt-bindings: timestamp: Deprecate nvidia,slices property (Charles Mirabile) [2213227]
    - dt-bindings: timestamp: Add Tegra234 support (Charles Mirabile) [2213227]
    - MAINTAINERS: Add HTE/timestamp subsystem details (Charles Mirabile) [2213227]
    - hte: Use of_property_present() for testing DT property presence (Charles Mirabile) [2213227]
    - hte: tegra-194: Use proper includes (Charles Mirabile) [2213227]
    - tools: gpio: fix -c option of gpio-event-mon (Charles Mirabile) [2213227]
    - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Charles Mirabile) [2213227]
    - hte: tegra: fix 'struct of_device_id' build error (Charles Mirabile) [2213227]
    - hte: Use device_match_of_node() (Charles Mirabile) [2213227]
    - dt-bindings: timestamp: Correct id path (Charles Mirabile) [2213227]
    - dt-bindings: Renamed hte directory to timestamp (Charles Mirabile) [2213227]
    - hte: Fix possible use-after-free in tegra_hte_test_remove() (Charles Mirabile) [2213227]
    - hte: Remove unused including <linux/version.h> (Charles Mirabile) [2213227]
    - MAINTAINERS: Add HTE Subsystem (Charles Mirabile) [2213227]
    - tools: gpio: Add new hardware clock type (Charles Mirabile) [2213227]
    - dt-bindings: Add HTE bindings (Charles Mirabile) [2213227]
    - Documentation: Add HTE subsystem guide (Charles Mirabile) [2213227]
    - net/mlx5e: TC, CT: Offload ct clear only once (Mohammad Kabat) [2214574]
    - net/mlx5e: TC, Cleanup ct resources for nic flow (Mohammad Kabat) [2214574]
    - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Mohammad Kabat) [2165364]
    - vfio-iommufd: Support iommufd for physical VFIO devices (Mohammad Kabat) [2214574]
    - net/mlx5e: TC, Add null pointer check for hardware miss support (Mohammad Kabat) [2214574]
    - net/mlx5e: TC, Remove special handling of CT action (Mohammad Kabat) [2214574]
    - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Mohammad Kabat) [2214574]
    - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Mohammad Kabat) [2214574]
    - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Mohammad Kabat) [2214574]
    - net/mlx5e: Use query_special_contexts cmd only once per mdev (Mohammad Kabat) [2214574]
    - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Mohammad Kabat) [2214574]
    - net/mlx5: Read embedded cpu after init bit cleared (Mohammad Kabat) [2214574]
    - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Mohammad Kabat) [2214574]
    - net/mlx5e: Don't attach netdev profile while handling internal error (Mohammad Kabat) [2214574]
    - net/mlx5: Fix post parse infra to only parse every action once (Mohammad Kabat) [2214574]
    - net/mlx5: fw_tracer, Fix event handling (Mohammad Kabat) [2214574]
    - net/mlx5: SF, Drain health before removing device (Mohammad Kabat) [2214574]
    - net/mlx5e: Consider internal buffers size in port buffer calculations (Mohammad Kabat) [2214574]
    - net/mlx5: Devcom, serialize devcom registration (Mohammad Kabat) [2214574]
    - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Mohammad Kabat) [2214574]
    - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Mohammad Kabat) [2214574]
    - net/mlx5e: Fix deadlock in tc route query code (Mohammad Kabat) [2214574]
    - net/mlx5: Fix error message when failing to allocate device memory (Mohammad Kabat) [2214574]
    - net/mlx5e: Use correct encap attribute during invalidation (Mohammad Kabat) [2214574]
    - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Mohammad Kabat) [2214574]
    - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Mohammad Kabat) [2214574]
    - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Mohammad Kabat) [2214574]
    - net/mlx5: Collect command failures data only for known commands (Mohammad Kabat) [2214574]
    - net/mlx5e: do as little as possible in napi poll when budget is 0 (Mohammad Kabat) [2214574]
    - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Mohammad Kabat) [2214574]
    - RDMA/mlx5: Fix flow counter query via DEVX (Mohammad Kabat) [2214574]
    - net/mlx5: Fix wrong comment (Mohammad Kabat) [2214574]
    - net/mlx5e: Coding style fix, add empty line (Mohammad Kabat) [2214574]
    - RDMA/mlx5: Coding style fix reported by checkpatch (Mohammad Kabat) [2214574]
    - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Enable patterns and arguments for supporting devices (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Modify header action of size 1 optimization (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add modify header argument pointer to actions attributes (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add modify header arg pool mechanism (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Read ICM memory into dedicated buffer (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add support for writing modify header argument (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Check for modify_header_argument device capabilities (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add cache for modify header pattern (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Add modify-header-pattern ICM pool (Mohammad Kabat) [2015447]
    - net/mlx5: DR, Prepare sending new WQE type (Mohammad Kabat) [2015447]
    - net/mlx5: Add new WQE for updating flow table (Mohammad Kabat) [2015447]
    - net/mlx5: Add mlx5_ifc bits for modify header argument (Mohammad Kabat) [2015447]
    - RHEL-only: redhat/configs: Enable CONFIG_MLX5_VFIO_PCI on all archs (Mohammad Kabat) [2165324]
    - vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Mohammad Kabat) [2165324]
    - vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Mohammad Kabat) [2165324]
    - vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Mohammad Kabat) [2165324]
    - vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Mohammad Kabat) [2165324]
    - vfio/mlx5: error pointer dereference in error handling (Mohammad Kabat) [2165324]
    - vfio/mlx5: Fix UBSAN note (Mohammad Kabat) [2165324]
    - vfio/mlx5: Allow loading of larger images than 512 MB (Mohammad Kabat) [2165324]
    - vfio/mlx5: Check whether VF is migratable (Mohammad Kabat) [2165324]
    - vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Mohammad Kabat) [2165324]
    - vfio/mlx5: Improve the source side flow upon pre_copy (Mohammad Kabat) [2165324]
    - vfio/mlx5: Improve the target side flow to reduce downtime (Mohammad Kabat) [2165324]
    - vfio/mlx5: Introduce multiple loads (Mohammad Kabat) [2165324]
    - vfio/mlx5: Fix range size calculation upon tracker creation (Mohammad Kabat) [2165324]
    - vfio/mlx5: Introduce vfio precopy ioctl implementation (Mohammad Kabat) [2165324]
    - vfio/mlx5: Introduce SW headers for migration states (Mohammad Kabat) [2165324]
    - vfio/mlx5: Introduce device transitions of PRE_COPY (Mohammad Kabat) [2165324]
    - vfio/mlx5: Refactor to use queue based data chunks (Mohammad Kabat) [2165324]
    - vfio/mlx5: Refactor migration file state (Mohammad Kabat) [2165324]
    - vfio/mlx5: Refactor MKEY usage (Mohammad Kabat) [2165324]
    - vfio/mlx5: Refactor PD usage (Mohammad Kabat) [2165324]
    - vfio/mlx5: Enforce a single SAVE command at a time (Mohammad Kabat) [2165324]
    - vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Mohammad Kabat) [2165324]
    - vfio: Add an option to get migration data size (Mohammad Kabat) [2165324]
    - vfio/mlx5: Switch to use module_pci_driver() macro (Mohammad Kabat) [2165324]
    - vfio/pci: Add driver_managed_dma to the new vfio_pci drivers (Mohammad Kabat) [2165324]
    - vfio/mlx5: Use the new device life cycle helpers (Mohammad Kabat) [2165324]
    - vfio/mlx5: Set the driver DMA logging callbacks (Mohammad Kabat) [2165324]
    - vfio/mlx5: Manage error scenarios on tracker (Mohammad Kabat) [2165324]
    - vfio/mlx5: Report dirty pages from tracker (Mohammad Kabat) [2165324]
    - vfio/mlx5: Create and destroy page tracker object (Mohammad Kabat) [2165324]
    - vfio/mlx5: Init QP based resources for dirty tracking (Mohammad Kabat) [2165324]
    - vfio: Split migration ops from main device ops (Mohammad Kabat) [2165324]
    - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Mohammad Kabat) [2165324]
    - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Mohammad Kabat) [2165324]
    - vfio/mlx5: Run the SAVE state command in an async mode (Mohammad Kabat) [2165324]
    - vfio/mlx5: Refactor to enable VFs migration in parallel (Mohammad Kabat) [2165324]
    - vfio/mlx5: Manage the VF attach/detach callback from the PF (Mohammad Kabat) [2165324]
    - vfio/mlx5: Fix to not use 0 as NULL pointer (Mohammad Kabat) [2165324]
    - vfio/mlx5: Use its own PCI reset_done error handler (Mohammad Kabat) [2165324]
    - vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Mohammad Kabat) [2165324]
    - vfio/mlx5: Expose migration commands over mlx5 device (Mohammad Kabat) [2165324]
    - net/mlx5e: RX, Remove doubtful unlikely call (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Mohammad Kabat) [2165364]
    - net/mlx5e: Support RX XDP metadata (Mohammad Kabat) [2165364]
    - net/mlx5e: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165364]
    - Revert "net/mlx5: Enable management PF initialization" (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Use correct device num_ports when modify DC (Mohammad Kabat) [2165364]
    - net/mlx5e: Nullify table pointer when failing to create (Mohammad Kabat) [2165364]
    - net/mlx5: Use recovery timeout on sync reset flow (Mohammad Kabat) [2165364]
    - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Mohammad Kabat) [2165364]
    - net/mlx5: Release tunnel device after tc update skb (Mohammad Kabat) [2165364]
    - net/mlx5: E-switch, Don't destroy indirect table in split rule (Mohammad Kabat) [2165364]
    - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Mohammad Kabat) [2165364]
    - net/mlx5e: Release the label when replacing existing ct entry (Mohammad Kabat) [2165364]
    - net/mlx5e: Don't clone flow post action attributes second time (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Mohammad Kabat) [2165364]
    - net/mlx5: DR, Fix QP continuous allocation (Mohammad Kabat) [2165364]
    - IB/mlx5: Add support for 400G_8X lane speed (Mohammad Kabat) [2165364]
    - net/mlx5: E-Switch, Fix an Oops in error handling code (Mohammad Kabat) [2165364]
    - net/mlx5: Read the TC mapping of all priorities on ETS query (Mohammad Kabat) [2165364]
    - net/mlx5e: Initialize link speed to zero (Mohammad Kabat) [2165364]
    - net/mlx5: Fix steering rules cleanup (Mohammad Kabat) [2165364]
    - net/mlx5e: Block entering switchdev mode with ns inconsistency (Mohammad Kabat) [2165364]
    - net/mlx5e: Set uplink rep as NETNS_LOCAL (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, Remove error message log print (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, fix cloned flow attribute (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, fix missing error code (Mohammad Kabat) [2165364]
    - net/sched: TC, fix raw counter initialization (Mohammad Kabat) [2165364]
    - net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Mohammad Kabat) [2165364]
    - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Mohammad Kabat) [2165364]
    - net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Mohammad Kabat) [2165364]
    - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Mohammad Kabat) [2165364]
    - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Mohammad Kabat) [2165364]
    - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Mohammad Kabat) [2165364]
    - net/mlx5: Disable eswitch before waiting for VF pages (Mohammad Kabat) [2165364]
    - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Mohammad Kabat) [2165364]
    - net/mlx5e: Don't cache tunnel offloads capability (Mohammad Kabat) [2165364]
    - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Mohammad Kabat) [2165364]
    - net/mlx5e: Verify flow_source cap before using it (Mohammad Kabat) [2165364]
    - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Mohammad Kabat) [2165364]
    - mlx5: fix possible ptp queue fifo use-after-free (Mohammad Kabat) [2165364]
    - mlx5: fix skb leak while fifo resync and push (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Mohammad Kabat) [2165364]
    - net/mlx5: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove hairpin write debugfs files (Mohammad Kabat) [2165364]
    - net/mlx5: Fix memory leak in IPsec RoCE creation (Mohammad Kabat) [2165364]
    - net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, Set CT miss to the specific ct action instance (Mohammad Kabat) [2165364]
    - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Mohammad Kabat) [2165364]
    - net/mlx5: Refactor tc miss handling to a single function (Mohammad Kabat) [2165364]
    - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Mohammad Kabat) [2165364]
    - IB/mlx5: Extend debug control for CC parameters (Mohammad Kabat) [2165364]
    - net/mlx5e: Fix outdated TLS comment (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Mohammad Kabat) [2165364]
    - net/mlx5e: Allow offloading of ct 'new' match (Mohammad Kabat) [2164782 2165364]
    - net/mlx5e: Implement CT entry update (Mohammad Kabat) [2164782 2165364]
    - net/mlx5: Simplify eq list traversal (Mohammad Kabat) [2165364]
    - net/mlx5e: Switch to using napi_build_skb() (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364]
    - net/mlx5e: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364]
    - net/mlx5: Change define name for 0x100 lkey value (Mohammad Kabat) [2165364]
    - net/mlx5: Expose bits for querying special mkeys (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Mohammad Kabat) [2165364]
    - net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364]
    - net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364]
    - net/mlx5: Add IPSec priorities in RDMA namespaces (Mohammad Kabat) [2164766 2165364]
    - net/mlx5: Implement new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364]
    - net/mlx5: Introduce new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364]
    - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Mohammad Kabat) [2165364]
    - net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Mohammad Kabat) [2165364]
    - net/mlx5e: Move devlink port registration to be done before netdev alloc (Mohammad Kabat) [2165364]
    - net/mlx5e: Move dl_port to struct mlx5e_dev (Mohammad Kabat) [2165364]
    - net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Mohammad Kabat) [2165364]
    - net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Mohammad Kabat) [2165364]
    - net/mlx5: Remove outdated comment (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, Remove redundant parse_attr argument (Mohammad Kabat) [2164777 2165364]
    - net/mlx5e: Use a simpler comparison for uplink rep (Mohammad Kabat) [2164777 2165364]
    - net/mlx5: Lag, Add single RDMA device in multiport mode (Mohammad Kabat) [2164777 2165364]
    - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Mohammad Kabat) [2164777 2165364]
    - net/mlx5: E-Switch, rename bond update function to be reused (Mohammad Kabat) [2164777 2165364]
    - net/mlx5e: TC, Add peer flow in mpesw mode (Mohammad Kabat) [2164777 2165364]
    - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Mohammad Kabat) [2164777 2165364]
    - net/mlx5e: TC, support per action stats (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, map tc action cookie to a hw counter (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, store tc action cookies per attr (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, add hw counter to branching actions (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Mohammad Kabat) [2165364]
    - net/mlx5e: Propagate an internal event in case uplink netdev changes (Mohammad Kabat) [2165364]
    - net/mlx5e: Fix trap event handling (Mohammad Kabat) [2165364]
    - net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints (Mohammad Kabat) [2165364]
    - net/mlx5: fw_tracer, Add support for unrecognized string (Mohammad Kabat) [2165364]
    - net/mlx5: fw_tracer, Add support for strings DB update event (Mohammad Kabat) [2165364]
    - net/mlx5: fw_tracer, allow 0 size string DBs (Mohammad Kabat) [2165364]
    - net/mlx5: fw_tracer: Fix debug print (Mohammad Kabat) [2165364]
    - net/mlx5: fs, Remove redundant assignment of size (Mohammad Kabat) [2165364]
    - net/mlx5: fs_core, Remove redundant variable err (Mohammad Kabat) [2165364]
    - net/mlx5: Fix memory leak in error flow of port set buffer (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Mohammad Kabat) [2165364]
    - net/mlx5: fs, Remove redundant vport_number assignment (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove redundant code for handling vlan actions (Mohammad Kabat) [2165364]
    - net/mlx5e: Don't listen to remove flows event (Mohammad Kabat) [2165364]
    - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Mohammad Kabat) [2165364]
    - net/mlx5: Remove redundant health work lock (Mohammad Kabat) [2165364]
    - mlx5: reduce stack usage in mlx5_setup_tc (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Check reg_create() create for errors (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Mohammad Kabat) [2165364]
    - net/mlx5e: Trigger NAPI after activating an SQ (Mohammad Kabat) [2165364]
    - net/mlx5e: IPsec, support upper protocol selector field offload (Mohammad Kabat) [2165364]
    - net/mlx5e: IPoIB, Add support for XDR speed (Mohammad Kabat) [2165364]
    - net/mlx5: Enhance debug print in page allocation failure (Mohammad Kabat) [2165364]
    - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Mohammad Kabat) [2165364]
    - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Mohammad Kabat) [2165364]
    - net/mlx5: Lag, Use flag to check for shared FDB mode (Mohammad Kabat) [2165364]
    - net/mlx5: Lag, Remove redundant bool allocation on the stack (Mohammad Kabat) [2165364]
    - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Mohammad Kabat) [2165364]
    - net/mlx5: Lag, Update multiport eswitch check to log an error (Mohammad Kabat) [2165364]
    - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Mohammad Kabat) [2165364]
    - net/mlx5: Keep only one bulk of full available DEKs (Mohammad Kabat) [2165364]
    - net/mlx5: Add async garbage collector for DEK bulk (Mohammad Kabat) [2165364]
    - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Mohammad Kabat) [2165364]
    - net/mlx5: Use bulk allocation for fast update encryption key (Mohammad Kabat) [2165364]
    - net/mlx5: Add bulk allocation and modify_dek operation (Mohammad Kabat) [2165364]
    - net/mlx5: Add support SYNC_CRYPTO command (Mohammad Kabat) [2165364]
    - net/mlx5: Add new APIs for fast update encryption key (Mohammad Kabat) [2165364]
    - net/mlx5: Refactor the encryption key creation (Mohammad Kabat) [2165364]
    - net/mlx5: Add const to the key pointer of encryption key creation (Mohammad Kabat) [2165364]
    - net/mlx5: Prepare for fast crypto key update if hardware supports it (Mohammad Kabat) [2165364]
    - net/mlx5: Change key type to key purpose (Mohammad Kabat) [2165364]
    - net/mlx5: Add IFC bits and enums for crypto key (Mohammad Kabat) [2165364]
    - net/mlx5: Add IFC bits for general obj create param (Mohammad Kabat) [2165364]
    - net/mlx5: Header file for crypto (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Add work to remove temporary entries from the cache (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Change the cache structure to an RB-tree (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Remove implicit ODP cache entry (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Mohammad Kabat) [2165364]
    - net/mlx5e: Fill IPsec state validation failure reason (Mohammad Kabat) [2165364]
    - net/mlx5e: Fill IPsec policy validation failure reason (Mohammad Kabat) [2165364]
    - xfrm: extend add policy callback to set failure reason (Mohammad Kabat) [2165364]
    - net/mlx5e: Use read lock for eswitch get callbacks (Mohammad Kabat) [2165364]
    - net/mlx5: E-Switch, Fix typo for egress (Mohammad Kabat) [2165364]
    - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Mohammad Kabat) [2165364]
    - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Mohammad Kabat) [2165364]
    - net/mlx5e: Add warning when log WQE size is smaller than log stride size (Mohammad Kabat) [2165364]
    - net/mlx5e: Fail with messages when params are not valid for XSK (Mohammad Kabat) [2165364]
    - net/mlx5: E-switch, Remove redundant comment about meta rules (Mohammad Kabat) [2165364]
    - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Mohammad Kabat) [2165364]
    - net/mlx5: Add adjphase function to support hardware-only offset control (Mohammad Kabat) [2165364]
    - net/mlx5: Suppress error logging on UCTX creation (Mohammad Kabat) [2165364]
    - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Mohammad Kabat) [2165364]
    - RDMA/mlx5: Print error syndrome in case of fatal QP errors (Mohammad Kabat) [2165364]
    - RDMA/mlx: Calling qp event handler in workqueue context (Mohammad Kabat) [2165364]
    - net/mlx5: Introduce CQE error syndrome (Mohammad Kabat) [2165364]
    - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165364]
    - net/mlx5: remove redundant ret variable (Mohammad Kabat) [2165364]
    - net/mlx5e: Replace 0-length array with flexible array (Mohammad Kabat) [2165364]
    - net/mlx5e: Replace zero-length array with flexible-array member (Mohammad Kabat) [2165364]
    - net/mlx5: Prevent high-rate FW commands from populating all slots (Mohammad Kabat) [2165364]
    - net/mlx5: Introduce and use opcode getter in command interface (Mohammad Kabat) [2165364]
    - net/mlx5: Enable management PF initialization (Mohammad Kabat) [2165364]
    - net/mlx5e: Add hairpin debugfs files (Mohammad Kabat) [2165364]
    - net/mlx5e: Add flow steering debugfs directory (Mohammad Kabat) [2165364]
    - net/mlx5e: Add hairpin params structure (Mohammad Kabat) [2165364]
    - net/mlx5e: kTLS, Add debugfs (Mohammad Kabat) [2165364]
    - net/mlx5e: Add Ethernet driver debugfs (Mohammad Kabat) [2165364]
    - net/mlx5e: Update shared buffer along with device buffer changes (Mohammad Kabat) [2165364]
    - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Mohammad Kabat) [2165364]
    - net/mlx5: Expose shared buffer registers bits and structs (Mohammad Kabat) [2165364]
    - net/mlx5e: Support 256 bit keys with kTLS device offload (Mohammad Kabat) [2164747]
    - net/mlx5e: Protect global IPsec ASO (Mohammad Kabat) [2165364]
    - net/mlx5e: Remove optimization which prevented update of ESN state (Mohammad Kabat) [2165364]
    - net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Mohammad Kabat) [2165320]
    - net/mlx5e: Handle ESN update events (Mohammad Kabat) [2165320]
    - net/mlx5e: Handle hardware IPsec limits events (Mohammad Kabat) [2165320]
    - net/mlx5e: Update IPsec soft and hard limits (Mohammad Kabat) [2165320]
    - net/mlx5e: Store all XFRM SAs in Xarray (Mohammad Kabat) [2165320]
    - net/mlx5e: Provide intermediate pointer to access IPsec struct (Mohammad Kabat) [2165320]
    - net/mlx5e: Skip IPsec encryption for TX path without matching policy (Mohammad Kabat) [2165320]
    - net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Mohammad Kabat) [2165320]
    - net/mlx5e: Improve IPsec flow steering autogroup (Mohammad Kabat) [2165320]
    - net/mlx5e: Configure IPsec packet offload flow steering (Mohammad Kabat) [2165320]
    - net/mlx5e: Use same coding pattern for Rx and Tx flows (Mohammad Kabat) [2165320]
    - net/mlx5e: Add XFRM policy offload logic (Mohammad Kabat) [2165320]
    - net/mlx5e: Create IPsec policy offload tables (Mohammad Kabat) [2165364]
    - net/mlx5e: Generalize creation of default IPsec miss group and rule (Mohammad Kabat) [2165320]
    - net/mlx5e: Group IPsec miss handles into separate struct (Mohammad Kabat) [2165320]
    - net/mlx5e: Make clear what IPsec rx_err does (Mohammad Kabat) [2165320]
    - net/mlx5e: Flatten the IPsec RX add rule path (Mohammad Kabat) [2165320]
    - net/mlx5e: Refactor FTE setup code to be more clear (Mohammad Kabat) [2165320]
    - net/mlx5e: Move IPsec flow table creation to separate function (Mohammad Kabat) [2165320]
    - net/mlx5e: Create hardware IPsec packet offload objects (Mohammad Kabat) [2165320]
    - net/mlx5e: Create Advanced Steering Operation object for IPsec (Mohammad Kabat) [2165320]
    - net/mlx5e: Remove accesses to priv for low level IPsec FS code (Mohammad Kabat) [2165320]
    - net/mlx5e: Use mlx5 print routines for low level IPsec code (Mohammad Kabat) [2165320]
    - net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Mohammad Kabat) [2165320]
    - net/mlx5e: Remove extra layers of defines (Mohammad Kabat) [2165320]
    - net/mlx5e: Store replay window in XFRM attributes (Mohammad Kabat) [2165320]
    - net/mlx5e: Advertise IPsec packet offload support (Mohammad Kabat) [2165320]
    - net/mlx5: Add HW definitions for IPsec packet offload (Mohammad Kabat) [2165320]
    - net/mlx5: Return ready to use ASO WQE (Mohammad Kabat) [2165320]
    - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [2228298]
    - net: extend drop reasons for multiple subsystems (Íñigo Huguet) [2215988]
    - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1015]
    - memory: tegra: Add dummy implementation on Tegra194 (Charles Mirabile) [2184406]
    - memory: tegra: make icc_set_bw return zero if BWMGR not supported (Charles Mirabile) [2184406]
    - memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Charles Mirabile) [2184406]
    - memory: tegra: Add clients used by DRM in Tegra234 (Charles Mirabile) [2184406]
    - memory: tegra: sort tegra234_mc_clients table as per register offsets (Charles Mirabile) [2184406]
    - PCI: tegra194: Add interconnect support in Tegra234 (Charles Mirabile) [2184406]
    - PCI: tegra194: Fix possible array out of bounds access (Charles Mirabile) [2184406]
    - memory: tegra: Make CPU cluster BW request a multiple of MC channels (Charles Mirabile) [2184406]
    - dt-bindings: tegra: Add ICC IDs for dummy memory clients (Charles Mirabile) [2184406]
    - memory: tegra: Add software memory clients in Tegra234 (Charles Mirabile) [2184406]
    - memory: tegra: Add memory clients for Tegra234 (Charles Mirabile) [2184406]
    - memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Charles Mirabile) [2184406]
    - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230243]
    - redhat/configs: aarch64: add disabled ROCKCHIP_ERRATUM_3588001 (Mark Salter) [2179060]
    - irqchip/gic: Correctly validate OF quirk descriptors (Mark Salter) [2179060]
    - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Mark Salter) [2179060]
    - irqchip/gic-v3: Add Rockchip 3588001 erratum workaround (Mark Salter) [2179060]
    - irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 (Mark Salter) [2179060]
    - genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP (Mark Salter) [2179060]
    - irqchip/gic: Drop support for board files (Mark Salter) [2179060]
    - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2179060]
    - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2179060]
    - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060]
    - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2179060]
    - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060]
    - irqchip/gic-v2m: Mark a few functions __init (Mark Salter) [2179060]
    - irqchip/gic-v2m: Include arm-gic-common.h (Mark Salter) [2179060]
    - irqchip/gic-v3: Fix typo in comment (Mark Salter) [2179060]
    - irqchip/gic-v3-its: Remove cpumask_var_t allocation (Mark Salter) [2179060]
    - irqchip/gic-v3: Fix comment typo (Mark Salter) [2179060]
    - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Mark Salter) [2179060]
    - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Mark Salter) [2179060]
    - irqchip/gic: Improved warning about incorrect type (Mark Salter) [2179060]
    - irqchip/gic-v3: Always trust the managed affinity provided by the core code (Mark Salter) [2179060]
    - genirq: Take the proposed affinity at face value if force==true (Mark Salter) [2179060]
    - genirq: Always limit the affinity to online CPUs (Mark Salter) [2179060]
    - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170085]
    - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170085]
    Resolves: rhbz#2015447, rhbz#2164747, rhbz#2164766, rhbz#2164777, rhbz#2164782, rhbz#2165320, rhbz#2165324, rhbz#2165364, rhbz#2170085, rhbz#2179060, rhbz#2184406, rhbz#2213227, rhbz#2214574, rhbz#2215988, rhbz#2228298, rhbz#2230243, RHEL-1015
    
  • kernel-5.14.0-354.el9
    f07ef124 · kernel-5.14.0-354.el9 ·
    kernel-5.14.0-354.el9
    
    * Thu Aug 10 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-354.el9]
    - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (Adrien Thierry) [RHEL-1019]
    - phy: qcom-snps-femto-v2: properly enable ref clock (Adrien Thierry) [RHEL-1019]
    - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend (Adrien Thierry) [RHEL-1019]
    - fs: do not update freeing inode i_io_list (Carlos Maiolino) [2228888]
    - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE (Carlos Maiolino) [2228888]
    - writeback: Avoid skipping inode writeback (Carlos Maiolino) [2228888]
    - netfilter: nf_tables: Introduce NFT_MSG_GETSETELEM_RESET (Phil Sutter) [1925492]
    - netfilter: nf_tables: fix wrong pointer passed to PTR_ERR() (Phil Sutter) [1925492]
    - netfilter: nf_tables: add support to destroy operation (Phil Sutter) [1925492]
    - netfilter: nf_tables: set element extended ACK reporting support (Phil Sutter) [1925492]
    - netfilter: nf_tables: Introduce NFT_MSG_GETRULE_RESET (Phil Sutter) [1925492]
    - netfilter: nf_tables: Extend nft_expr_ops::dump callback parameters (Phil Sutter) [1925492]
    - redhat: configs: generic: Enabel NVIDIA_WMI_EC_BACKLIGHT support (Kate Hsuan) [2185526 2221211]
    - Add acpi video to the filter_modules.sh for rhel (Kate Hsuan) [2185526 2221211]
    - ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline (Kate Hsuan) [2185526 2221211]
    - platform/x86: nvidia-wmi-ec-backlight: Add force module parameter (Kate Hsuan) [2185526 2221211]
    - platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type() (Kate Hsuan) [2185526 2221211]
    - ACPI: video: Add Nvidia WMI EC brightness control detection (v3) (Kate Hsuan) [2185526 2221211]
    - platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2) (Kate Hsuan) [2185526 2221211]
    - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight (Kate Hsuan) [2185526 2221211]
    - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c (Kate Hsuan) [2185526 2221211]
    - platform/x86: Add driver for ACPI WMAA EC-based backlight control (Kate Hsuan) [2185526 2221211]
    - mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Jeff Moyer) [2217652]
    - mm/vmemmap/devdax: fix kernel crash when probing devdax devices (Jeff Moyer) [2217652]
    - hsr: ratelimit only when errors are printed (Felix Maurer) [2177256]
    - net: hsr: Don't log netdev_err message on unknown prp dst node (Felix Maurer) [2177256]
    - selftests: Add a basic HSR test. (Felix Maurer) [2177256]
    - hsr: Use a single struct for self_node. (Felix Maurer) [2177256]
    - hsr: Synchronize sequence number updates. (Felix Maurer) [2177256]
    - hsr: Synchronize sending frames to have always incremented outgoing seq nr. (Felix Maurer) [2177256]
    - hsr: Disable netpoll. (Felix Maurer) [2177256]
    - hsr: Avoid double remove of a node. (Felix Maurer) [2177256]
    - hsr: Add a rcu-read lock to hsr_forward_skb(). (Felix Maurer) [2177256]
    - Revert "net: hsr: use hlist_head instead of list_head for mac addresses" (Felix Maurer) [2177256]
    - net: hsr: Fix potential use-after-free (Felix Maurer) [2177256]
    - net: hsr: avoid possible NULL deref in skb_clone() (Felix Maurer) [2177256]
    - flow_dissector: Add support for HSRv0 (Felix Maurer) [2177256]
    - flow_dissector: Add support for HSR (Felix Maurer) [2177256]
    - net: hsr: fix hsr build error when lockdep is not enabled (Felix Maurer) [2177256]
    - net: hsr: fix suspicious RCU usage warning in hsr_node_get_first() (Felix Maurer) [2177256]
    - net: hsr: use hlist_head instead of list_head for mac addresses (Felix Maurer) [2177256]
    - hsr: remove get_prp_lan_id() (Felix Maurer) [2177256]
    - net: hsr: Add support for redbox supervision frames (Felix Maurer) [2177256]
    - redhat: Enable HSR and PRP (Felix Maurer) [2177256]
    Resolves: rhbz#1925492, rhbz#2177256, rhbz#2185526, rhbz#2217652, rhbz#2221211, rhbz#2228888, RHEL-1019
    
    Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
  • kernel-5.14.0-353.el9
    5bfa3a6f · kernel-5.14.0-353.el9 ·
    kernel-5.14.0-353.el9
    
    * Wed Aug 09 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-353.el9]
    - libceph: fix potential hang in ceph_osdc_notify() (Ilya Dryomov) [2229303]
    - rbd: prevent busy loop when requesting exclusive lock (Ilya Dryomov) [2229303]
    - rbd: retrieve and check lock owner twice before blocklisting (Ilya Dryomov) [2229303]
    - rbd: harden get_lock_owner_info() a bit (Ilya Dryomov) [2229303]
    - rbd: make get_lock_owner_info() return a single locker or NULL (Ilya Dryomov) [2229303]
    - Description: Turn on Tegra234 Pinctrl Driver (Joel Slebodnick) [2222432]
    - pinctrl: tegra: avoid duplicate field initializers (Joel Slebodnick) [2222432]
    - pinctrl: tegra: Add Tegra234 pinmux driver (Joel Slebodnick) [2222432]
    - pinctrl: tegra: Consistently refer to SoC data (Joel Slebodnick) [2222432]
    - pinctrl: tegra: Duplicate pinmux functions table (Joel Slebodnick) [2222432]
    - KEYS: use kfree_sensitive with key (Vladis Dronov) [2223719]
    - virtio_transport: temporarily do not depend on ANY_LAYOUT support (Paolo Bonzini) [2227177]
    - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2215498]
    - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2215498]
    - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2226678]
    - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176117] {CVE-2023-1206}
    - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [2217459]
    - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [2221167]
    - tcp: restrict net.ipv4.tcp_app_win (Guillaume Nault) [2221167]
    - ping: Fix potentail NULL deref for /proc/net/icmp. (Guillaume Nault) [2221167]
    - raw: Fix NULL deref in raw_get_next(). (Guillaume Nault) [2221167]
    - icmp: guard against too small mtu (Guillaume Nault) [2221167]
    - raw: use net_hash_mix() in hash function (Guillaume Nault) [2221167]
    - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2219421]
    - netfilter: nf_tables: fix scheduling-while-atomic splat (Florian Westphal) [2219421]
    - netfilter: nf_tables: add rescheduling points during loop detection walks (Florian Westphal) [2219421]
    Resolves: rhbz#2176117, rhbz#2215498, rhbz#2217459, rhbz#2219421, rhbz#2221167, rhbz#2222432, rhbz#2223719, rhbz#2226678, rhbz#2227177, rhbz#2229303
    
    Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
  • kernel-5.14.0-352.el9
    af14a09e · kernel-5.14.0-352.el9 ·
    kernel-5.14.0-352.el9
    
    * Tue Aug 08 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-352.el9]
    - vDPA/ifcvf: implement new accessors for vq_state (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: detect and report max allowed vq size (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: dynamic allocate vq data stores (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Support interrupt bypassing (Laurent Vivier) [RHEL-806]
    - virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: synchronize irqs in the reset routine (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: get_driver_features from virtio registers (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: virt queue ops take immediate actions (Laurent Vivier) [RHEL-806]
    - vhost_vdpa: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-806]
    - vhost_vdpa: tell vqs about the negotiated (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Laurent Vivier) [RHEL-806]
    - vhost_vdpa: fix unmap process in no-batch mode (Laurent Vivier) [RHEL-806]
    - vdpa_sim_blk: support shared backend (Laurent Vivier) [RHEL-806]
    - vdpa_sim: move buffer allocation in the devices (Laurent Vivier) [RHEL-806]
    - virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806]
    - virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806]
    - vdpa: address kdoc warnings (Laurent Vivier) [RHEL-806]
    - vdpa_sim: add support for user VA (Laurent Vivier) [RHEL-806]
    - vdpa_sim: replace the spinlock with a mutex to protect the state (Laurent Vivier) [RHEL-806]
    - vdpa_sim: use kthread worker (Laurent Vivier) [RHEL-806]
    - vdpa_sim: make devices agnostic for work management (Laurent Vivier) [RHEL-806]
    - vringh: support VA with iotlb (Laurent Vivier) [RHEL-806]
    - vringh: define the stride used for translation (Laurent Vivier) [RHEL-806]
    - vringh: replace kmap_atomic() with kmap_local_page() (Laurent Vivier) [RHEL-806]
    - vhost-vdpa: use bind_mm/unbind_mm device callbacks (Laurent Vivier) [RHEL-806]
    - vdpa: add bind_mm/unbind_mm callbacks (Laurent Vivier) [RHEL-806]
    - vdpa: Add eventfd for the vdpa callback (Laurent Vivier) [RHEL-806]
    - virtio-vdpa: Support interrupt affinity spreading mechanism (Laurent Vivier) [RHEL-806]
    - vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Laurent Vivier) [RHEL-806]
    - lib/group_cpus: Export group_cpus_evenly() (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Extend driver support for new features (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Avoid losing link state updates (Laurent Vivier) [RHEL-806]
    - vdpa_sim_net: complete the initialization before register the device (Laurent Vivier) [RHEL-806]
    - iommu: make the pointer to struct bus_type constant (Laurent Vivier) [RHEL-806]
    - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Laurent Vivier) [RHEL-806]
    - vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Laurent Vivier) [RHEL-806]
    - vhost-vdpa: free iommu domain after last use during cleanup (Laurent Vivier) [RHEL-806]
    - vp_vdpa: fix the crash in hot unplug with vp_vdpa (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: support device features provisioning (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Laurent Vivier) [RHEL-806]
    - vdpa: validate device feature provisioning against supported class (Laurent Vivier) [RHEL-806]
    - vdpa: validate provisioned device features against specified attribute (Laurent Vivier) [RHEL-806]
    - vdpa: conditionally read STATUS in config space (Laurent Vivier) [RHEL-806]
    - vdpa: fix improper error message when adding vdpa dev (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Initialize CVQ iotlb spinlock (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Don't clear mr struct on destroy MR (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Directly assign memory key (Laurent Vivier) [RHEL-806]
    - vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Laurent Vivier) [RHEL-806]
    - vdpa: Fix a couple of spelling mistakes in some messages (Laurent Vivier) [RHEL-806]
    - vdpa: mlx5: support per virtqueue dma device (Laurent Vivier) [RHEL-806]
    - vdpa: set dma mask for vDPA device (Laurent Vivier) [RHEL-806]
    - vdpa: introduce get_vq_dma_device() (Laurent Vivier) [RHEL-806]
    - vdpa_sim: get rid of DMA ops (Laurent Vivier) [RHEL-806]
    - vdpa_sim_net: vendor satistics (Laurent Vivier) [RHEL-806]
    - vdpa_sim: support vendor statistics (Laurent Vivier) [RHEL-806]
    - vdpasim: customize allocation size (Laurent Vivier) [RHEL-806]
    - vdpa_sim: switch to use __vdpa_alloc_device() (Laurent Vivier) [RHEL-806]
    - vdpa_sim: use weak barriers (Laurent Vivier) [RHEL-806]
    - vdpa_sim: Implement resume vdpa op (Laurent Vivier) [RHEL-806]
    - vhost-vdpa: uAPI to resume the device (Laurent Vivier) [RHEL-806]
    - vhost-vdpa: Introduce RESUME backend feature bit (Laurent Vivier) [RHEL-806]
    - vdpa: Add resume operation (Laurent Vivier) [RHEL-806]
    - vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: implement features provisioning (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: retire ifcvf_private_to_vf (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: allocate the adapter in dev_add() (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: decouple vq irq requester from the adapter (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: decouple config IRQ releaser from the adapter (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: decouple vq IRQ releasers from the adapter (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: alloc the mgmt_dev before the adapter (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: decouple config space ops from the adapter (Laurent Vivier) [RHEL-806]
    - vDPA/ifcvf: decouple hw features manipulators from the adapter (Laurent Vivier) [RHEL-806]
    - vdpa/mlx5: Move some definitions to a new header file (Laurent Vivier) [RHEL-806]
    - vdpa_sim: not reset state in vdpasim_queue_ready (Laurent Vivier) [RHEL-806]
    - vringh: use bvec_set_page to initialize a bvec (Laurent Vivier) [RHEL-806]
    - vdpa: ifcvf: Do proper cleanup if IFCVF init fails (Laurent Vivier) [RHEL-806]
    - vdpa: Use helper for safer setting of driver_override (Laurent Vivier) [RHEL-806]
    Resolves: RHEL-806
    
    Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
  • kernel-5.14.0-351.el9
    9d60a4e3 · kernel-5.14.0-351.el9 ·
    kernel-5.14.0-351.el9
    
    * Mon Aug 07 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-351.el9]
    - Revert "x86/PAT: Have pat_enabled() properly reflect state when running on Xen" (Vitaly Kuznetsov) [2215362]
    - fuse: add feature flag for expire-only (Pavel Reichl) [2188181]
    - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2188181]
    - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181272]
    - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181272]
    - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181272]
    - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181272]
    - cpufreq: remove s3c24xx drivers (Mark Langsdorf) [2181272]
    - cpufreq: remove sa1100 driver (Mark Langsdorf) [2181272]
    - cpufreq: CPPC: Add u64 casts to avoid overflowing (Mark Langsdorf) [2181272]
    - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181272]
    - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181272]
    - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181272]
    - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181272]
    - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181272]
    - cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272]
    - cpufreq: dt: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272]
    - cpufreq: qcom: fix writes in read-only memory region (Mark Langsdorf) [2181272]
    - cpufreq: qcom: remove unused parameter in function definition (Mark Langsdorf) [2181272]
    - cpufreq: qcom: fix memory leak in error path (Mark Langsdorf) [2181272]
    - cpufreq: imx6q: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272]
    - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [2181272]
    - redhat/configs: Remove CONFIG_DRM_I915_GVT & CONFIG_DRM_I915_GVT_KVMGT (Alex Williamson) [2206599]
    - dt-bindings: reserved-memory: Support framebuffer reserved memory (Iker Pedrosa) [2144636]
    - dt-bindings: display: simple-framebuffer: Document 32-bit BGR format (Iker Pedrosa) [2144636]
    - dt-bindings: display: simple-framebuffer: Support system memory framebuffers (Iker Pedrosa) [2144636]
    Resolves: rhbz#2144636, rhbz#2181272, rhbz#2188181, rhbz#2206599, rhbz#2215362
    
    Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
  • kernel-5.14.0-350.el9
    d767c03f · kernel-5.14.0-350.el9 ·
    kernel-5.14.0-350.el9
    
    * Fri Aug 04 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-350.el9]
    - redhat/configs: enable TEGRA186_GPC_DMA driver (Peter Robinson) [2181001]
    - bpf, sockmap: Pass skb ownership through read_skb (Felix Maurer) [2218483]
    - af_unix: Refactor unix_read_skb() (Felix Maurer) [2218483]
    - udp: Refactor udp_read_skb() (Felix Maurer) [2218483]
    - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [2218483]
    - xsk: Fix unaligned descriptor validation (Felix Maurer) [2218483]
    - tracing: bpf: use struct trace_entry in struct syscall_tp_t (Yauheni Kaliuta) [2184620]
    - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213203] {CVE-2023-3141}
    - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [2222608]
    - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [2222608]
    - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [2222608]
    - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [2222608]
    - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [2222608]
    - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [2222608]
    - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [2222608]
    - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [2222608]
    - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [2222608]
    - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [2222608]
    - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [2222608]
    - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [2222608]
    - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [2222608]
    - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [2222608]
    - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [2222608]
    - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [2222608]
    - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2224933]
    - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2226158]
    - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2220976]
    - xfs: block reservation too large for minleft allocation (Bill O'Donnell) [2224502]
    - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode/core: Return an error only when necessary (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode/AMD: Fix mixed steppings support (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode: Adjust late loading result reporting message (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode: Check CPU capabilities after late microcode update correctly (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Waiman Long) [2226822] {CVE-2023-20593}
    - x86/microcode/AMD: Rename a couple of functions (Waiman Long) [2226822] {CVE-2023-20593}
    - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Ivan Vecera) [2196494]
    - mlxsw: pci: Fix possible crash during initialization (Ivan Vecera) [2196494]
    - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Ivan Vecera) [2196494]
    - selftests: forwarding: hw_stats_l3: Detect failure to install counters (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Fix incorrect local port type (Ivan Vecera) [2196494]
    - mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Fix incorrect parsing depth after reload (Ivan Vecera) [2196494]
    - selftests: net: forwarding: lib: Drop lldpad_app_wait_set(), _del() (Ivan Vecera) [2196494]
    - selftests: mlxsw: qos_defprio: Convert from lldptool to dcb (Ivan Vecera) [2196494]
    - selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb (Ivan Vecera) [2196494]
    - selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb (Ivan Vecera) [2196494]
    - mlxsw: Add support of latency TLV (Ivan Vecera) [2196494]
    - mlxsw: core: Define latency TLV fields (Ivan Vecera) [2196494]
    - mlxsw: emad: Add support for latency TLV (Ivan Vecera) [2196494]
    - mlxsw: core: Do not worry about changing 'enable_string_tlv' while sending EMADs (Ivan Vecera) [2196494]
    - mlxsw: Enable string TLV usage according to MGIR output (Ivan Vecera) [2196494]
    - mlxsw: reg: Add TLV related fields to MGIR register (Ivan Vecera) [2196494]
    - mlxsw: spectrum_router: Replace 0-length array with flexible array (Ivan Vecera) [2196494]
    - selftests: mlxsw: Move IPv6 decap_error test to shared directory (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations (Ivan Vecera) [2196494]
    - mlxsw: spectrum_router: Add support for double entry RIFs (Ivan Vecera) [2196494]
    - mlxsw: spectrum_router: Parametrize RIF allocation size (Ivan Vecera) [2196494]
    - mlxsw: spectrum_router: Use gen_pool for RIF index allocation (Ivan Vecera) [2196494]
    - mlxsw: update adjfine to use adjust_by_scaled_ppm (Ivan Vecera) [2196494]
    - mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add a test for invalid locked bridge port configurations (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add a test for locked port trap (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add a test for EAPOL trap (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Add locked bridge port support (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Use extack in bridge port flag validation (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Add support for locked FDB notifications (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Prepare for locked FDB notifications (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Add an API to configure security checks (Ivan Vecera) [2196494]
    - mlxsw: reg: Add Switch Port FDB Security Register (Ivan Vecera) [2196494]
    - mlxsw: spectrum_trap: Register 802.1X packet traps with devlink (Ivan Vecera) [2196494]
    - mlxsw: Add support for 800Gbps link modes (Ivan Vecera) [2196494]
    - mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array (Ivan Vecera) [2196494]
    - mlxsw: reg: Remove deprecated code about SFTR-V2 Register (Ivan Vecera) [2196494]
    - selftests: mlxsw: Remove qos_burst test (Ivan Vecera) [2196494]
    - selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed (Ivan Vecera) [2196494]
    - selftests: mlxsw: Use shapers in QOS tests instead of forcing speed (Ivan Vecera) [2196494]
    - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4 (Ivan Vecera) [2196494]
    - mlxsw: Add a helper function for getting maximum LAG ID (Ivan Vecera) [2196494]
    - mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE (Ivan Vecera) [2196494]
    - mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE (Ivan Vecera) [2196494]
    - mlxsw: minimal: Return -ENOMEM on allocation failure (Ivan Vecera) [2196494]
    - mlxsw: Remove unused mlxsw_core_port_type_get() (Ivan Vecera) [2196494]
    - mlxsw: Remove unused port_type_set devlink op (Ivan Vecera) [2196494]
    - mlxsw: Remove unused IB stuff (Ivan Vecera) [2196494]
    - mlxsw: minimal: Extend to support line card dynamic operations (Ivan Vecera) [2196494]
    - mlxsw: minimal: Extend module to port mapping with slot index (Ivan Vecera) [2196494]
    - mlxsw: minimal: Move ports allocation to separate routine (Ivan Vecera) [2196494]
    - mlxsw: minimal: Extend APIs with slot index for modular system support (Ivan Vecera) [2196494]
    - mlxsw: i2c: Add support for system interrupt handling (Ivan Vecera) [2196494]
    - mlxsw: core_linecards: Register a system event handler (Ivan Vecera) [2196494]
    - mlxsw: core: Add registration APIs for system event handler (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add egress VID classification test (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add ingress RIF configuration test for VXLAN (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge (Ivan Vecera) [2196494]
    - selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge (Ivan Vecera) [2196494]
    - Revert "mlxsw: core: Add the hottest thermal zone detection" (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Protect PTP configuration with a mutex (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Fix compilation warnings (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2 (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Support time stamping on Spectrum-2 (Ivan Vecera) [2196494]
    - mlxsw: Send PTP packets as data packets to overcome a limitation (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [2196494]
    - mlxsw: Query UTC sec and nsec PCI offsets and values (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2 (Ivan Vecera) [2196494]
    - mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Add helper functions to configure PTP traps (Ivan Vecera) [2196494]
    - mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c (Ivan Vecera) [2196494]
    - selftests: mlxsw: Check line card info on activated line card (Ivan Vecera) [2196494]
    - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2196494]
    - mlxsw: core_linecards: Implement line card device flashing (Ivan Vecera) [2196494]
    - mlxsw: core_linecards: Expose device PSID over device info (Ivan Vecera) [2196494]
    - mlxsw: reg: Add Management DownStream Device Tunneling Register (Ivan Vecera) [2196494]
    - mlxsw: core_linecards: Probe active line cards for devices and expose FW version (Ivan Vecera) [2196494]
    - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2196494]
    - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC (Ivan Vecera) [2196494]
    - mlxsw: pci: Simplify FRC clock reading (Ivan Vecera) [2196494]
    - mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization (Ivan Vecera) [2196494]
    - mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' (Ivan Vecera) [2196494]
    - mlxsw: resources: Add resource identifier for maximum number of FIDs (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Fix the shift of FID field in TX header (Ivan Vecera) [2196494]
    - mlxsw: Set time stamp type as part of config profile (Ivan Vecera) [2196494]
    - mlxsw: cmd: Add UTC related fields to query firmware command (Ivan Vecera) [2196494]
    - mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2 (Ivan Vecera) [2196494]
    - mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2 (Ivan Vecera) [2196494]
    - mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() (Ivan Vecera) [2196494]
    - mlxsw: use netif_is_any_bridge_port() instead of open code (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Remove flood_index() from FID operation structure (Ivan Vecera) [2196494]
    - mlxsw: Enable unified bridge model (Ivan Vecera) [2196494]
    - mlxsw: Add ubridge to config profile (Ivan Vecera) [2196494]
    - mlxsw: Add support for 802.1Q FID family (Ivan Vecera) [2196494]
    - mlxsw: Add new FID families for unified bridge model (Ivan Vecera) [2196494]
    - mlxsw: Add support for VLAN RIFs (Ivan Vecera) [2196494]
    - mlxsw: Configure egress FID classification after routing (Ivan Vecera) [2196494]
    - mlxsw: spectrum_router: Do not configure VID for sub-port RIFs (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Configure layer 3 egress VID classification (Ivan Vecera) [2196494]
    - mlxsw: Configure ingress RIF classification (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Configure VNI to FID classification (Ivan Vecera) [2196494]
    - mlxsw: Configure egress VID for unicast FDB entries (Ivan Vecera) [2196494]
    - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry' (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Rename MIDs list (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Rename MID structure (Ivan Vecera) [2196494]
    - mlxsw: Align PGT index to legacy bridge model (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Configure flooding entries using PGT APIs (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Initialize PGT table (Ivan Vecera) [2196494]
    - mlxsw: Extend PGT APIs to support maintaining list of ports per entry (Ivan Vecera) [2196494]
    - mlxsw: Add a dedicated structure for bitmap of ports (Ivan Vecera) [2196494]
    - mlxsw: Add an indication of SMPE index validity for PGT table (Ivan Vecera) [2196494]
    - mlxsw: Add an initial PGT table support (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Configure egress VID classification for multicast (Ivan Vecera) [2196494]
    - mlxsw: Set flood bridge type for FIDs (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family (Ivan Vecera) [2196494]
    - mlxsw: Prepare 'bridge_type' field for SFMR usage (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Configure flooding table type for rFID (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Add a temporary variable to indicate bridge model (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN (Ivan Vecera) [2196494]
    - mlxsw: spectrum: Use different arrays of FID families per-ASIC type (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Update FID structure prior to device configuration (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI (Ivan Vecera) [2196494]
    - mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure (Ivan Vecera) [2196494]
    - mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command (Ivan Vecera) [2196494]
    - mlxsw: cmd: Increase 'config_profile.flood_mode' length (Ivan Vecera) [2196494]
    - mlxsw: Add enumerator for 'config_profile.flood_mode' (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice (Ivan Vecera) [2196494]
    - mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494]
    - mlxsw: Remove lag_vid_valid indication (Ivan Vecera) [2196494]
    - mlxsw: reg: Add support for VLAN RIF as part of RITR register (Ivan Vecera) [2196494]
    - mlxsw: Add support for egress FID classification after decapsulation (Ivan Vecera) [2196494]
    - mlxsw: reg: Add egress FID field to RITR register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add Router Egress Interface to VID Register (Ivan Vecera) [2196494]
    - mlxsw: reg: Replace MID related fields in SFGC register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add flood related field to SFMR register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add VID related fields to SFD register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add SMPE related fields to SFMR register (Ivan Vecera) [2196494]
    - mlxsw: Add SMPE related fields to SMID2 register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add Switch Multicast Port to Egress VID Register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add ingress RIF related fields to SVFA register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add ingress RIF related fields to SFMR register (Ivan Vecera) [2196494]
    - mlxsw: reg: Add 'flood_rsp' field to SFMR register (Ivan Vecera) [2196494]
    - platform: mellanox: mlx-platform: Initialize shift variable to 0 (Ivan Vecera) [2196494]
    - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it (Ivan Vecera) [2196494]
    - platform: mellanox: select REGMAP instead of depending on it (Ivan Vecera) [2196494]
    - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [2196494]
    - platform: mellanox: mlx-platform: Move bus shift assignment out of the loop (Ivan Vecera) [2196494]
    - platform: mellanox: mlx-platform: Add mux selection register to regmap (Ivan Vecera) [2196494]
    - platform_data/mlxreg: Add field with mapped resource address (Ivan Vecera) [2196494]
    - platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration (Ivan Vecera) [2196494]
    - platform: mellanox: Extend all systems with I2C notification callback (Ivan Vecera) [2196494]
    - platform: mellanox: Split logic in init and exit flow (Ivan Vecera) [2196494]
    - hwmon: (mlxreg-fan) Return zero speed for broken fan (Ivan Vecera) [2196494]
    - platform: mellanox: Split initialization procedure (Ivan Vecera) [2196494]
    - platform: mellanox: Introduce support of new Nvidia L1 switch (Ivan Vecera) [2196494]
    - platform: mellanox: Introduce support for next-generation 800GB/s switch (Ivan Vecera) [2196494]
    - platform: mellanox: Cosmetic changes - rename to more common name (Ivan Vecera) [2196494]
    - platform: mellanox: Change "reset_pwr_converter_fail" attribute (Ivan Vecera) [2196494]
    - platform: mellanox: Introduce support for rack manager switch (Ivan Vecera) [2196494]
    - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Ivan Vecera) [2196494]
    - s390/uv: Update query for secret-UVCs (Thomas Huth) [2111748]
    - s390/uv: replace scnprintf with sysfs_emit (Thomas Huth) [2111748]
    - s390/uvdevice: Add 'Lock Secret Store' UVC (Thomas Huth) [2111748]
    - s390/uvdevice: Add 'List Secrets' UVC (Thomas Huth) [2111748]
    - s390/uvdevice: Add 'Add Secret' UVC (Thomas Huth) [2111748]
    - s390/uvdevice: Add info IOCTL (Thomas Huth) [2111748]
    - s390/uv: Always export uv_info (Thomas Huth) [2111748]
    Resolves: rhbz#2111748, rhbz#2181001, rhbz#2184620, rhbz#2196494, rhbz#2213203, rhbz#2218483, rhbz#2220976, rhbz#2222608, rhbz#2224502, rhbz#2224933, rhbz#2226158, rhbz#2226822
    
  • kernel-5.14.0-349.el9
    b4922ac0 · kernel-5.14.0-349.el9 ·
    kernel-5.14.0-349.el9
    
    * Wed Aug 02 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-349.el9]
    - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187269] {CVE-2023-1998}
    - gfs2: retry interrupted internal reads (Andreas Gruenbacher) [2192392]
    - gfs2: ignore rindex_update failure in dinode_dealloc (Bob Peterson) [2192392]
    - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [2218207]
    - redhat/configs: Disable new PHY_QCOM_SGMII_ETH config (Andrew Halaney) [RHEL-799]
    - arm64: dts: qcom: sa8775p-ride: enable ethernet0 (Andrew Halaney) [RHEL-799]
    - arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 (Andrew Halaney) [RHEL-799]
    - arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY (Andrew Halaney) [RHEL-799]
    - arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface (Andrew Halaney) [RHEL-799]
    - arm64: dts: qcom: sa8775p: add the SGMII PHY node (Andrew Halaney) [RHEL-799]
    - phy: qcom: add the SGMII SerDes PHY driver (Andrew Halaney) [RHEL-799]
    - phy: qualcomm: fix indentation in Makefile (Andrew Halaney) [RHEL-799]
    - net: stmmac: fix double serdes powerdown (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p platforms (Andrew Halaney) [RHEL-799]
    - net: stmmac: add new switch to struct plat_stmmacenet_data (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: add support for SGMII (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes phy (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: remove stray space (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: add a newline between headers (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: add missing include (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: rename a label in probe() (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres (Andrew Halaney) [RHEL-799]
    - net: stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3 (Andrew Halaney) [RHEL-799]
    - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217659]
    - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215972]
    - fs: dlm: fix mismatch of plock results from userspace (Alexander Aring) [2192751]
    - fs: dlm: make F_SETLK use unkillable wait_event (Alexander Aring) [2204519]
    - fs: dlm: interrupt posix locks only when process is killed (Alexander Aring) [2192746]
    - fs: dlm: fix cleanup pending ops when interrupted (Alexander Aring) [2192744]
    - fs: dlm: return positive pid value for F_GETLK (Alexander Aring) [2192747]
    - vmstat: skip periodic vmstat update for isolated CPUs (Marcelo Tosatti) [2118482]
    - memcg: do not drain charge pcp caches on remote isolated cpus (Marcelo Tosatti) [2118482]
    - sched/isolation: add cpu_is_isolated() API (Marcelo Tosatti) [2118482]
    Resolves: rhbz#2118482, rhbz#2187269, rhbz#2192392, rhbz#2192744, rhbz#2192746, rhbz#2192747, rhbz#2192751, rhbz#2204519, rhbz#2215972, rhbz#2217659, rhbz#2218207, RHEL-799
  • kernel-5.14.0-348.el9
    5b111535 · kernel-5.14.0-348.el9 ·
    kernel-5.14.0-348.el9
    
    * Mon Jul 31 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-348.el9]
    - i2c: tegra: Fix PEC support for SMBUS block read (Steve Best) [2214531]
    - perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE (Steve Best) [2224685]
    - perf/arm_cspmu: Fix event attribute type (Steve Best) [2224685]
    - perf: arm_cspmu: Set irq affinitiy only if overflow interrupt is used (Steve Best) [2224685]
    - perf: arm_cspmu: Fix variable dereference warning (Steve Best) [2224685]
    - Revert "cgroup: cgroup-v1: do not exclude cgrp_dfl_root" (Jiri Benc) [2225425]
    - i2c: tegra: Set ACPI node as primary fwnode (Steve Best) [2222101]
    - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Crystal Wood) [2218724]
    - locking/rtmutex: Avoid pointless blk_flush_plug() invocations (Crystal Wood) [2218724]
    - locking/rtmutex: Submit/resume work explicitly before/after blocking (Crystal Wood) [2218724]
    - sched/core: Provide sched_rtmutex() and expose sched work helpers (Crystal Wood) [2218724]
    - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Hangbin Liu) [RHEL-801]
    - ip6_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801]
    - ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit (Hangbin Liu) [RHEL-801]
    - ip6_tunnel: allow routing IPv4 traffic in NBMA mode (Hangbin Liu) [RHEL-801]
    - ip6_gre: use actual protocol to select xmit (Hangbin Liu) [RHEL-801]
    - ip6_gre: set DSCP for non-IP (Hangbin Liu) [RHEL-801]
    - ip_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801]
    - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215508] {CVE-2023-3268}
    Resolves: rhbz#2214531, rhbz#2215508, rhbz#2218724, rhbz#2222101, rhbz#2224685, rhbz#2225425, RHEL-801
  • kernel-5.14.0-347.el9
    6d7d3e47 · kernel-5.14.0-347.el9 ·
    kernel-5.14.0-347.el9
    
    * Fri Jul 28 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-347.el9]
    - rxrpc: Truncate UTS_RELEASE for rxrpc version (Marc Dionne) [2222918]
    - rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues (Marc Dionne) [2222918]
    - rxrpc: Fix timeout of a call that hasn't yet been granted a channel (Marc Dionne) [2222918]
    - rxrpc: Make it so that a waiting process can be aborted (Marc Dionne) [2222918]
    - rxrpc: Fix hard call timeout units (Marc Dionne) [2222918]
    - rxrpc: Fix potential data race in rxrpc_wait_to_be_connected() (Marc Dionne) [2222918]
    - rxrpc: Fix error when reading rxrpc tokens (Marc Dionne) [2222918]
    - rxrpc: Fix potential race in error handling in afs_make_call() (Marc Dionne) [2222918]
    - rxrpc: Fix overproduction of wakeups to recvmsg() (Marc Dionne) [2222918]
    - rxrpc: use bvec_set_page to initialize a bvec (Marc Dionne) [2222918]
    - rxrpc: Kill service bundle (Marc Dionne) [2222918]
    - rxrpc: Remove local->defrag_sem (Marc Dionne) [2222918]
    - rxrpc: Don't lock call->tx_lock to access call->tx_buffer (Marc Dionne) [2222918]
    - rxrpc: Simplify ACK handling (Marc Dionne) [2222918]
    - rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked (Marc Dionne) [2222918]
    - rxrpc: Generate extra pings for RTT during heavy-receive call (Marc Dionne) [2222918]
    - rxrpc: Convert call->recvmsg_lock to a spinlock (Marc Dionne) [2222918]
    - rxrpc: Reduce unnecessary ack transmission (Marc Dionne) [2222918]
    - rxrpc: Trace ack.rwind (Marc Dionne) [2222918]
    - rxrpc: Shrink the tabulation in the rxrpc trace header a bit (Marc Dionne) [2222918]
    - rxrpc: Remove whitespace before ')' in trace header (Marc Dionne) [2222918]
    - rxrpc: Fix overwaking on call poking (Marc Dionne) [2222918]
    - rxrpc: Fix trace string (Marc Dionne) [2222918]
    - afs: Fix accidental truncation when storing data (Marc Dionne) [2222918]
    - afs: convert pagevec to folio_batch in afs_extend_writeback() (Marc Dionne) [2222918]
    - afs: Fix vlserver probe RTT handling (Marc Dionne) [2222918]
    - afs: Fix setting of mtime when creating a file/dir/symlink (Marc Dionne) [2222918]
    - afs: Avoid endless loop if file is larger than expected (Marc Dionne) [2222918]
    - afs: Fix getattr to report server i_size on dirs, not local size (Marc Dionne) [2222918]
    - afs: Fix updating of i_size with dv jump from server (Marc Dionne) [2222918]
    - afs: split afs_pagecache_valid() out of afs_validate() (Marc Dionne) [2222918]
    - afs: use bvec_set_folio to initialize a bvec (Marc Dionne) [2222918]
    - afs: Stop implementing ->writepage() (Marc Dionne) [2222918]
    - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2186058]
    - ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012 (Mark Langsdorf) [2186058]
    - ACPI: video: Remove register_backlight_delay module option and code (Mark Langsdorf) [2186058]
    - ACPI: video: Don't enable fallback path for creating ACPI backlight by default (Mark Langsdorf) [2186058]
    - ACPI: video: Prefer native over vendor (Mark Langsdorf) [2186058]
    - ACPI: video: Simplify __acpi_video_get_backlight_type() (Mark Langsdorf) [2186058]
    - PM/devfreq: governor: Add a private governor_data for governor (Steve Best) [2212961]
    - redhat/configs: Enable CONFIG_TCG_VTPM_PROXY (Štěpán Horáček) [2210263]
    - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223599]
    - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223599]
    - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223599]
    - Revert "iavf: Detach device during reset task" (Petr Oros) [2223599]
    - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223599]
    - iavf: use internal state to free traffic IRQs (Petr Oros) [2223599]
    - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223599]
    - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223599]
    - iavf: make functions static where possible (Petr Oros) [2223599]
    - iavf: fix err handling for MAC replace (Petr Oros) [2223599]
    - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223599]
    - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223599]
    - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223599]
    Resolves: rhbz#2186058, rhbz#2210263, rhbz#2212961, rhbz#2222918, rhbz#2223599
  • kernel-5.14.0-346.el9
    17a0e7bc · kernel-5.14.0-346.el9 ·
    kernel-5.14.0-346.el9
    
    * Wed Jul 26 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-346.el9]
    - redhat: configs: Enable CONFIG_TYPEC_STUSB160X for rhel on aarch64 (Desnes Nunes) [2222412]
    - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2222412]
    - cpuidle: psci: Iterate backwards over list in psci_pd_remove() (Mark Langsdorf) [2181277]
    - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [2181277]
    - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [2181277]
    - cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies (Mark Langsdorf) [2181277]
    - cpuidle: tegra: Enable compile testing (Mark Langsdorf) [2181277]
    - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [2181277]
    - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [2181277]
    - cpuidle, arm64: Fix the ARM64 cpuidle logic (Mark Langsdorf) [2181277]
    - cpuidle: mvebu: Fix duplicate flags assignment (Mark Langsdorf) [2181277]
    - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [2181277]
    - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [2181277]
    - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [2181277]
    - cpuidle: Add comments about noinstr/__cpuidle usage (Mark Langsdorf) [2181277]
    - cpuidle, arch: Mark all ct_cpuidle_enter() callers __cpuidle (Mark Langsdorf) [2181277]
    - cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle (Mark Langsdorf) [2181277]
    - objtool/idle: Validate __cpuidle code as noinstr (Mark Langsdorf) [2181277]
    - cpuidle: Annotate poll_idle() (Mark Langsdorf) [2181277]
    - cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter,exit}() (Mark Langsdorf) [2181277]
    - cpuidle: Fix ct_idle_*() usage (Mark Langsdorf) [2181277]
    - cpuidle, ARM/imx6: Push RCU-idle into driver (Mark Langsdorf) [2181277]
    - cpuidle, dt: Push RCU-idle into driver (Mark Langsdorf) [2181277]
    - cpuidle, armada: Push RCU-idle into driver (Mark Langsdorf) [2181277]
    - cpuidle, psci: Push RCU-idle into driver (Mark Langsdorf) [2181277]
    - cpuidle, tegra: Push RCU-idle into driver (Mark Langsdorf) [2181277]
    - cpuidle: Move IRQ state validation (Mark Langsdorf) [2181277]
    - cpuidle/poll: Ensure IRQs stay disabled after cpuidle_state::enter() calls (Mark Langsdorf) [2181277]
    - cpuidle: teo: Introduce util-awareness (Mark Langsdorf) [2181277]
    - cpuidle: teo: Optionally skip polling states in teo_find_shallower_state() (Mark Langsdorf) [2181277]
    - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [2181277]
    - cpuidle: dt: Clarify a comment and simplify code in dt_init_idle_driver() (Mark Langsdorf) [2181277]
    - cpuidle: dt: Return the correct numbers of parsed idle states (Mark Langsdorf) [2181277]
    - cpuidle: psci: Extend information in log about OSI/PC mode (Mark Langsdorf) [2181277]
    - firmware/psci: Print a warning if PSCI doesn't accept PC mode (Mark Langsdorf) [2181277]
    - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [2181277]
    - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2181277]
    - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [2181277]
    - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224430]
    - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214029] {CVE-2023-35788}
    - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222253]
    - ice: prevent NULL pointer deref during reload (Petr Oros) [2221923]
    - ice: Unregister netdev and devlink_port only once (Petr Oros) [2221923]
    - ice: reduce initial wait for control queue messages (Petr Oros) [2221923]
    - ice: use ice_down_up() where applicable (Petr Oros) [2221923]
    - ice: Fix ice module unload (Petr Oros) [2221923]
    - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2221923]
    - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2221923]
    - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2221923]
    - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [2221923]
    - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [2221923]
    - ice: recycle/free all of the fragments from multi-buffer frame (Petr Oros) [2221923]
    - ice: Don't dereference NULL in ice_gnss_read error path (Petr Oros) [2221923]
    - ice: Fix stats after PF reset (Petr Oros) [2221923]
    - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221047] {CVE-2023-35001}
    - ext4: fix i_version handling in ext4 (Carlos Maiolino) [2107587]
    - ext4: unconditionally enable the i_version counter (Carlos Maiolino) [2107587]
    - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2214449]
    - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218677] {CVE-2023-3090}
    - netfilter: nf_tables: do not ignore genmask when looking up chain by id (Florian Westphal) [2221049] {CVE-2023-31248}
    - KVM: s390: pv: fix index value of replaced ASCE (Thomas Huth) [RHEL-774]
    - KVM: s390: pv: simplify shutdown and fix race (Thomas Huth) [RHEL-774]
    - s390/vfio-ap: wire in the vfio_device_ops request callback (Thomas Huth) [RHEL-774]
    - s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (Thomas Huth) [RHEL-774]
    - s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (Thomas Huth) [RHEL-774]
    - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Thomas Huth) [RHEL-774]
    - KVM: s390: vsie: fix the length of APCB bitmap (Thomas Huth) [RHEL-774]
    - KVM: s390: selftests: add selftest for CMMA migration (Thomas Huth) [RHEL-774]
    - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Thomas Huth) [RHEL-774]
    - KVM: s390: pv: fix external interruption loop not always detected (Thomas Huth) [RHEL-774]
    - KVM: s390: disable migration mode when dirty tracking is disabled (Thomas Huth) [RHEL-774]
    Resolves: rhbz#2107587, rhbz#2181277, rhbz#2214029, rhbz#2214449, rhbz#2218677, rhbz#2221047, rhbz#2221049, rhbz#2221923, rhbz#2222253, rhbz#2222412, rhbz#2224430, RHEL-774
  • kernel-5.14.0-345.el9
    e7f7b50f · kernel-5.14.0-345.el9 ·
    kernel-5.14.0-345.el9
    
    * Tue Jul 25 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-345.el9]
    - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set (Steve Best) [2184312]
    - i2c: imx: use devm_platform_get_and_ioremap_resource() (Steve Best) [2184312]
    - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible (Steve Best) [2184312]
    - i2c: imx: Make sure to unregister adapter on remove() (Steve Best) [2184312]
    - clk: imx: Remove the snvs clock (Steve Best) [2184094]
    - clk: imx: add mcore_booted module paratemter (Steve Best) [2184094]
    - clk: imx8mq: add 27m phy pll ref clock (Steve Best) [2184094]
    - clk: imx8m: fix clock tree update of TF-A managed clocks (Steve Best) [2184094]
    - Documentation: gpio: Remove text about ARCH_NR_GPIOS (Shaoqin Huang) [2183344]
    - dt-bindings: timestamp: Deprecate nvidia,slices property (Shaoqin Huang) [2183344]
    - gpiolib: fix allocation of mixed dynamic/static GPIOs (Shaoqin Huang) [2183344]
    - tools: gpio: fix debounce_period_us output of lsgpio (Shaoqin Huang) [2183344]
    - hte: Use device_match_of_node() (Shaoqin Huang) [2183344]
    - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Shaoqin Huang) [2183344]
    - hte: tegra-194: Use proper includes (Shaoqin Huang) [2183344]
    - gpio: tegra186: Add Tegra234 hte support (Shaoqin Huang) [2183344]
    - hte: handle nvidia,gpio-controller property (Shaoqin Huang) [2183344]
    - hte: Deprecate nvidia,slices property (Shaoqin Huang) [2183344]
    - hte: Add Tegra234 provider (Shaoqin Huang) [2183344]
    - dt-bindings: timestamp: Add Tegra234 support (Shaoqin Huang) [2183344]
    - hte: Use of_property_present() for testing DT property presence (Shaoqin Huang) [2183344]
    - gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode (Shaoqin Huang) [2183344]
    - gpiolib: Add gpiochip_set_data() helper (Shaoqin Huang) [2183344]
    - gpiolib: Move gpiochip_get_data() higher in the code (Shaoqin Huang) [2183344]
    - gpiolib: Check array_info for NULL only once in gpiod_get_array() (Shaoqin Huang) [2183344]
    - gpiolib: Replace open coded krealloc() (Shaoqin Huang) [2183344]
    - gpio: mm-lantiq: Fix typo in the newly added header filename (Shaoqin Huang) [2183344]
    - gpiolib: acpi: use the fwnode in acpi_gpiochip_find() (Shaoqin Huang) [2183344]
    - sh: mach-x3proto: Add missing #include <linux/gpio/driver.h> (Shaoqin Huang) [2183344]
    - gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data() (Shaoqin Huang) [2183344]
    - powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP (Shaoqin Huang) [2183344]
    - gpiolib: Use IRQ hardware number getter instead of direct access (Shaoqin Huang) [2183344]
    - gpiolib: Remove duplicative check in gpiod_find_and_request() (Shaoqin Huang) [2183344]
    - gpiolib: Move gpiodevice_*() to gpiodev namespace (Shaoqin Huang) [2183344]
    - gpio: Use of_property_read_bool() for boolean properties (Shaoqin Huang) [2183344]
    - gpiolib: Get rid of devprop prefix in one function (Shaoqin Huang) [2183344]
    - gpio: sim: Deactivate device in reversed order (Shaoqin Huang) [2183344]
    - mips: ar7: include linux/gpio/driver.h (Shaoqin Huang) [2183344]
    - gpiolib: Get rid of gpio_bus_match() forward declaration (Shaoqin Huang) [2183344]
    - gpiolib: Access device's fwnode via dev_fwnode() (Shaoqin Huang) [2183344]
    - gpiolib: Clean up headers (Shaoqin Huang) [2183344]
    - gpiolib: Group forward declarations in consumer.h (Shaoqin Huang) [2183344]
    - gpiolib: Deduplicate forward declarations in consumer.h (Shaoqin Huang) [2183344]
    - gpiolib: Drop unused forward declaration from driver.h (Shaoqin Huang) [2183344]
    - gpio: regmap: Add missing header(s) (Shaoqin Huang) [2183344]
    - gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h (Shaoqin Huang) [2183344]
    - gpiolib: remove legacy gpio_export() (Shaoqin Huang) [2183344]
    - gpiolib: remove gpio_set_debounce() (Shaoqin Huang) [2183344]
    - gpiolib: remove asm-generic/gpio.h (Shaoqin Huang) [2183344]
    - gpiolib: coldfire: remove custom asm/gpio.h (Shaoqin Huang) [2183344]
    - hte: tegra: fix 'struct of_device_id' build error (Shaoqin Huang) [2183344]
    - gpiolib: Make the legacy <linux/gpio.h> consumer-only (Shaoqin Huang) [2183344]
    - gpio: GPIO_REGMAP: select REGMAP instead of depending on it (Shaoqin Huang) [2183344]
    - kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344]
    - kbuild, gpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344]
    - gpio: sim: fix a memory leak (Shaoqin Huang) [2183344]
    - gpio: sim: Use %%pfwP specifier instead of calling fwnode API directly (Shaoqin Huang) [2183344]
    - gpiolib: Clear the gpio_device's fwnode initialized flag before adding (Shaoqin Huang) [2183344]
    - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Shaoqin Huang) [2183344]
    - gpiolib: of: Move enum of_gpio_flags to its only user (Shaoqin Huang) [2183344]
    - gpio: Get rid of gpio_to_chip() (Shaoqin Huang) [2183344]
    - gpio: omap: use dynamic allocation of base (Shaoqin Huang) [2183344]
    - gpiolib: Remove unused of_mm_gpiochip_add() (Shaoqin Huang) [2183344]
    - gpiolib: Do not mention legacy API in the code (Shaoqin Huang) [2183344]
    - gpio: Remove unused and obsoleted irq_to_gpio() (Shaoqin Huang) [2183344]
    - gpio: regmap: use new regmap_might_sleep() (Shaoqin Huang) [2183344]
    - gpio: Remove unused and obsoleted gpio_export_link() (Shaoqin Huang) [2183344]
    - gpiolib: sort header inclusion alphabetically (Shaoqin Huang) [2183344]
    - gpiolib: Get rid of not used of_node member (Shaoqin Huang) [2183344]
    - gpiolib: Introduce gpio_device_get() and gpio_device_put() (Shaoqin Huang) [2183344]
    - gpiolib: of: remove [devm_]gpiod_get_from_of_node() APIs (Shaoqin Huang) [2183344]
    - gpiolib: of: remove of_get_gpio[_flags]() and of_get_named_gpio_flags() (Shaoqin Huang) [2183344]
    - gpiolib: of: remove obsolete comment for of_gpio_get_count() (Shaoqin Huang) [2183344]
    - gpiolib: of: stop exporting of_gpio_named_count() (Shaoqin Huang) [2183344]
    - gpiolib: of: remove of_gpio_count() (Shaoqin Huang) [2183344]
    - gpio: regmap: Always set gpio_chip get_direction (Shaoqin Huang) [2183344]
    - gpiolib: use irq_domain_alloc_irqs() (Shaoqin Huang) [2183344]
    - tools: gpio: fix -c option of gpio-event-mon (Shaoqin Huang) [2183344]
    - Revert "gpiolib: of: Introduce hook for missing gpio-ranges" (Shaoqin Huang) [2183344]
    - pinctrl: bcm2835: Switch to use ->add_pin_ranges() (Shaoqin Huang) [2183344]
    - gpiolib: Check "gpio-ranges" before calling ->add_pin_ranges() (Shaoqin Huang) [2183344]
    - gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI (Shaoqin Huang) [2183344]
    - gpiolib: Fix using uninitialized lookup-flags on ACPI platforms (Shaoqin Huang) [2183344]
    - gpio: sim: set a limit on the number of GPIOs (Shaoqin Huang) [2183344]
    - gpiolib: protect the GPIO device against being dropped while in use by user-space (Shaoqin Huang) [2183344]
    - gpiolib: cdev: fix NULL-pointer dereferences (Shaoqin Huang) [2183344]
    - gpiolib: Provide to_gpio_device() helper (Shaoqin Huang) [2183344]
    - gpiolib: Unify access to the device properties (Shaoqin Huang) [2183344]
    - gpio: Do not include <linux/kernel.h> when not really needed. (Shaoqin Huang) [2183344]
    - gpiolib: fix memory leak in gpiochip_setup_dev() (Shaoqin Huang) [2183344]
    - drm/tegra: Switch to using devm_fwnode_gpiod_get() (Shaoqin Huang) [2183344]
    - gpiolib: ensure that fwnode is properly set (Shaoqin Huang) [2183344]
    - gpiolib: of: Use correct fwnode for DT-probed chips (Shaoqin Huang) [2183344]
    - gpiolib: of: Drop redundant check in of_mm_gpiochip_remove() (Shaoqin Huang) [2183344]
    - gpiolib: of: Prepare of_mm_gpiochip_add_data() for fwnode (Shaoqin Huang) [2183344]
    - gpiolib: add support for software nodes (Shaoqin Huang) [2183344]
    - gpiolib: consolidate GPIO lookups (Shaoqin Huang) [2183344]
    - gpiolib: acpi: avoid leaking ACPI details into upper gpiolib layers (Shaoqin Huang) [2183344]
    - gpiolib: acpi: teach acpi_find_gpio() to handle data-only nodes (Shaoqin Huang) [2183344]
    - gpiolib: acpi: change acpi_find_gpio() to accept firmware node (Shaoqin Huang) [2183344]
    - gpiolib: of: change of_find_gpio() to accept device node (Shaoqin Huang) [2183344]
    - gpiolib: of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid_mask() (Shaoqin Huang) [2183344]
    - gpiolib: of: Prepare of_gpiochip_add() / of_gpiochip_remove() for fwnode (Shaoqin Huang) [2183344]
    - gpiolib: remove devm_fwnode_get_[index_]gpiod_from_child() (Shaoqin Huang) [2183344]
    - gpiolib: of: add polarity quirk for Freescale PCIe controller (Shaoqin Huang) [2183344]
    - gpiolib: of: factor out quirk setting polarity via separate property (Shaoqin Huang) [2183344]
    - gpiolib: of: Make use of device_match_of_node() (Shaoqin Huang) [2183344]
    - PCI: tegra: Switch to using devm_fwnode_gpiod_get (Shaoqin Huang) [2183344]
    - gpiolib: cdev: Fix typo in kernel doc for struct line (Shaoqin Huang) [2183344]
    - gpiolib: acpi: Use METHOD_NAME__AEI macro for acpi_walk_resources (Shaoqin Huang) [2183344]
    - gpiolib: Clean up headers (Shaoqin Huang) [2183344]
    - gpiolib: cdev: Add missing header(s) (Shaoqin Huang) [2183344]
    - gpio: reg: Add missing header(s) (Shaoqin Huang) [2183344]
    - gpiolib: of: add a quirk for reset line polarity for Himax LCDs (Shaoqin Huang) [2183344]
    - gpiolib: of: add quirk for phy reset polarity for Freescale Ethernet (Shaoqin Huang) [2183344]
    - gpiolib: of: factor out code overriding gpio line polarity (Shaoqin Huang) [2183344]
    - gpiolib: of: add a quirk for legacy names in MOXA ART RTC (Shaoqin Huang) [2183344]
    - gpiolib: of: add a quirk for reset line for Cirrus CS42L56 codec (Shaoqin Huang) [2183344]
    - gpiolib: of: add a quirk for reset line for Marvell NFC controller (Shaoqin Huang) [2183344]
    - gpiolib: of: add quirk for locating reset lines with legacy bindings (Shaoqin Huang) [2183344]
    - gpiolib: of: tighten selection of gpio renaming quirks (Shaoqin Huang) [2183344]
    - gpiolib: of: consolidate simple renames into a single quirk (Shaoqin Huang) [2183344]
    - gpiolib: of: add a quirk for legacy names in Mediatek mt2701-cs42448 (Shaoqin Huang) [2183344]
    - gpio: tegra: Convert to immutable irq chip (Shaoqin Huang) [2183344]
    - gpio: aspeed: Add missing header(s) (Shaoqin Huang) [2183344]
    - gpiolib: Get rid of ARCH_NR_GPIOS (Shaoqin Huang) [2183344]
    - gpiolib: Warn on drivers still using static gpiobase allocation (Shaoqin Huang) [2183344]
    - gpiolib: cdev: add fdinfo output for line request file descriptors (Shaoqin Huang) [2183344]
    - mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() (Shaoqin Huang) [2183344]
    - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully (Shaoqin Huang) [2183344]
    - gpiolib: fix OOB access in quirk callbacks (Shaoqin Huang) [2183344]
    - net: phy: spi_ks8895: switch to using gpiod API (Shaoqin Huang) [2183344]
    - gpiolib: of: factor out conversion from OF flags (Shaoqin Huang) [2183344]
    - gpiolib: rework quirk handling in of_find_gpio() (Shaoqin Huang) [2183344]
    - gpiolib: of: make Freescale SPI quirk similar to all others (Shaoqin Huang) [2183344]
    - gpiolib: of: do not ignore requested index when applying quirks (Shaoqin Huang) [2183344]
    - gpiolib: acpi: Add support to ignore programming an interrupt (Shaoqin Huang) [2183344]
    - gpiolib: make fwnode_get_named_gpiod() static (Shaoqin Huang) [2183344]
    - gpiolib: acpi: support bias pull disable (Shaoqin Huang) [2183344]
    - gpiolib: of: support bias pull disable (Shaoqin Huang) [2183344]
    - gpiolib: add support for bias pull disable (Shaoqin Huang) [2183344]
    - gpiolib: cdev: compile out HTE unless CONFIG_HTE selected (Shaoqin Huang) [2183344]
    - gpiolib: cdev: consolidate edge detector configuration flags (Shaoqin Huang) [2183344]
    - gpiolib: cdev: simplify line event identification (Shaoqin Huang) [2183344]
    - gpiolib: cdev: replace if-else chains with switches (Shaoqin Huang) [2183344]
    - gpiolib: cdev: simplify parameter in call to hte_edge_setup (Shaoqin Huang) [2183344]
    - gpiolib: cdev: simplify linereq_free (Shaoqin Huang) [2183344]
    - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() (Shaoqin Huang) [2183344]
    - gpiolib: of: Use device_match_of_node() helper (Shaoqin Huang) [2183344]
    - gpiolib: devres: Get rid of unused devm_gpio_free() (Shaoqin Huang) [2183344]
    - gpio: gpiolib: Allow free() callback to be overridden (Shaoqin Huang) [2183344]
    - hte: Fix possible use-after-free in tegra_hte_test_remove() (Shaoqin Huang) [2183344]
    - hte: Remove unused including <linux/version.h> (Shaoqin Huang) [2183344]
    - pinctrl: ocelot: Fix interrupt parsing (Shaoqin Huang) [2183344]
    - pinctrl: Get rid of duplicate of_node assignment in the drivers (Shaoqin Huang) [2183344]
    - pinctrl: ocelot: update pinctrl to automatic base address (Shaoqin Huang) [2183344]
    - powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall (Mamatha Inamdar) [2222935]
    - net: wwan: mark t7xx driver as tech preview (Jose Ignacio Tornos Martinez) [2110561]
    - net: wwan: enable t7xx driver (Jose Ignacio Tornos Martinez) [2110561]
    - net: wwan: t7xx: Add AP CLDMA (Jose Ignacio Tornos Martinez) [2110561 2140372]
    - redhat/configs: disable CONFIG_USB_DWC2 and CONFIG_USB_DWC3 on x86 (Desnes Nunes) [2110796]
    - irqchip/irq-imx-gpcv2: Mark fwnode device as not initialized (Steve Best) [2184110]
    - irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init (Steve Best) [2184110]
    - irqchip/imx-irqsteer: Add runtime PM support (Steve Best) [2184110]
    - irqchip/imx-irqsteer: Constify irq_chip struct (Steve Best) [2184110]
    - selftests/ftrace: Stop tracing while reading the trace file by default (Jerome Marchand) [2138363]
    - dt-bindings: iio: adc: Add NXP IMX93 ADC (Steve Best) [2181783]
    - iio: adc: imx93: Fix spelling mistake "geting" -> "getting" (Steve Best) [2181783]
    - iio: adc: add imx93 adc support (Steve Best) [2181783]
    - net: wwan: mark Qualcomm driver as tech preview (Jose Ignacio Tornos Martinez) [2222914]
    - net: wwan: enable Qualcomm driver (Jose Ignacio Tornos Martinez) [2222914]
    Resolves: rhbz#2110561, rhbz#2110796, rhbz#2138363, rhbz#2140372, rhbz#2181783, rhbz#2183344, rhbz#2184094, rhbz#2184110, rhbz#2184312, rhbz#2222914, rhbz#2222935
    
  • kernel-5.14.0-344.el9
    ef9c914c · kernel-5.14.0-344.el9 ·
    kernel-5.14.0-344.el9
    
    * Mon Jul 24 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-344.el9]
    - redhat/configs: turn on i.MX8MP interconnect driver (Steve Best) [2195986]
    - power: supply: Fix logic checking if system is running from battery (Cornelia Huck) [2183335]
    - power: supply: Ratelimit no data debug output (Cornelia Huck) [2183335]
    - power: supply: Fix power_supply_get_battery_info() if parent is NULL (Cornelia Huck) [2183335]
    - power: supply: core: auto-exposure of simple-battery data (Cornelia Huck) [2183335]
    - power: supply: charger-manager: Use of_property_read_bool() for boolean properties (Cornelia Huck) [2183335]
    - power: supply: fix null pointer check order in __power_supply_register (Cornelia Huck) [2183335]
    - power: supply: leds: explicitly include linux/leds.h (Cornelia Huck) [2183335]
    - power: supply: use sysfs_emit() instead of sprintf() for sysfs show() (Cornelia Huck) [2183335]
    - power: supply: fix null pointer dereferencing in power_supply_get_battery_info (Cornelia Huck) [2183335]
    - power: supply: fix residue sysfs file in error handle route of __power_supply_register() (Cornelia Huck) [2183335]
    - power: supply: core: repair kernel-doc for power_supply_vbat2ri() (Cornelia Huck) [2183335]
    - power: supply: Fix repeated word in comments (Cornelia Huck) [2183335]
    - extcon: Fix extcon_get_extcon_dev() error handling (Cornelia Huck) [2183335]
    - power: supply: axp288_charger: Use the defined variable to clean code (Cornelia Huck) [2183335]
    - soc: imx: gpcv2: add GENPD_FLAG_ACTIVE_WAKEUP flag for usb of imx8mm/n (Steve Best) [2184054]
    - soc: imx: gpcv2: Assert reset before ungating clock (Steve Best) [2184054]
    - soc: imx: gpcv2: print errno for regulator errors (Steve Best) [2184054]
    - soc: imx: gpcv2: add support for i.MX8MP power domains (Steve Best) [2184054]
    - soc: imx: gpcv2: add PGC control register indirection (Steve Best) [2184054]
    - soc: imx: gpcv2: Fix clock disabling imbalance in error path (Steve Best) [2184054]
    - soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn (Steve Best) [2184054]
    - soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled (Steve Best) [2184054]
    - soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active (Steve Best) [2184054]
    - soc: imx: gpcv2: Synchronously suspend MIX domains (Steve Best) [2184054]
    - soc: imx: gpcv2: support system suspend/resume (Steve Best) [2184054]
    - soc: imx: gpcv2: keep i.MX8M* bus clocks enabled (Steve Best) [2184054]
    - soc: imx: gpcv2: add domain option to keep domain clocks enabled (Steve Best) [2184054]
    - soc: imx: gpcv2: add lockdep annotation (Steve Best) [2184054]
    - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" (Steve Best) [2184054]
    - soc: imx: gpcv2: allow to disable individual power domains (Steve Best) [2184054]
    - soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain (Steve Best) [2184054]
    - soc: imx: gpcv2: Turn domain->pgc into bitfield (Steve Best) [2184054]
    - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2184054]
    - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2184054]
    - nvme-pci: fix DMA direction of unmapping integrity data (Ming Lei) [2215173]
    - dt-bindings: gpio: Remove FSI domain ports on Tegra234 (Steve Best) [2213216]
    - clk: imx: avoid memory leak (Steve Best) [2212497]
    - clk: imx: remove clk_count of imx_register_uart_clocks (Steve Best) [2212497]
    - clk: imx: get stdout clk count from device tree (Steve Best) [2212497]
    - clk: imx: Add check for kcalloc (Steve Best) [2212497]
    - redhat/configs: disable pre-UVC cameras for RHEL on aarch64 (Dean Nelson) [2190505]
    - redhat/configs: enable CONFIG_MEDIA_SUPPORT for RHEL on aarch64 (Dean Nelson) [2190505 2192722]
    - dt-bindings: can: fsl,flexcan: add imx93 compatible (Steve Best) [2214947]
    - scsi: sd: Add "probe_type" module parameter to allow synchronous probing (Ewan D. Milne) [2140017]
    - soc/tegra: pmc: Add the PMIC wake event for Tegra234 (Steve Best) [2218655]
    - soc/tegra: pmc: Add wake source interrupt for MGBE (Steve Best) [2218655]
    - soc/tegra: pmc: Support software wake-up for SPE (Steve Best) [2218655]
    - kernfs: dont take d_lock on revalidate (Ian Kent) [2186094]
    - kernfs: dont take i_lock on inode attr read (Ian Kent) [2186094]
    Resolves: rhbz#2140017, rhbz#2183335, rhbz#2184054, rhbz#2186094, rhbz#2190505, rhbz#2192722, rhbz#2195986, rhbz#2212497, rhbz#2213216, rhbz#2214947, rhbz#2215173, rhbz#2218655
  • kernel-5.14.0-343.el9
    63e4a79c · kernel-5.14.0-343.el9 ·
    kernel-5.14.0-343.el9
    
    * Fri Jul 21 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-343.el9]
    - net: openvswitch: add support for l4 symmetric hashing (Timothy Redaelli) [2188082]
    - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214358] {CVE-2023-3212}
    - net: wwan: mark iosm driver as tech preview (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: enable iosm driver (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: enable wwan hw simulator (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: adjust new configuration options (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Convert single instance struct member to flexible array (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Ensure init is completed before system sleep (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix NULL pointer dereference when removing device (Jose Ignacio Tornos Martinez) [2123542]
    - wwan: core: add print for wwan port attach/disconnect (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: Expose secondary AT port on DATA1 (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Fix error handling path in ipc_pcie_probe() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: do not compile with -Werror (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fixes 7560 modem crash (Jose Ignacio Tornos Martinez) [2123542]
    - wwan: core: Support slicing in port TX flow of WWAN subsystem (Jose Ignacio Tornos Martinez) [2123542]
    - platform/x86: intel: int1092: intel_sar: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [2123542]
    - platform/x86: int1092: Switch to use acpi_evaluate_dsm_typed() (Jose Ignacio Tornos Martinez) [2123542]
    - Documentation: networking: correct spelling (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Fix Runtime PM initialization (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Fix Runtime PM resume sequence (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix memory leak in ipc_mux_init() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix incorrect skb length (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix crash in peek throughput test (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix kernel test robot reported error (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Fix the ACPI memory leak (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix kernel test robot reported errors (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix invalid mux header type (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Remove unnecessary if_mutex lock (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: mhi: fix memory leak in mhi_mbim_dellink (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix memory leak in ipc_wwan_dellink (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add NAPI support (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Use needed_headroom instead of hard_header_len (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: add rpc interface for xmm modems (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add port for modem logging (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: use union to group port type specific data (Jose Ignacio Tornos Martinez) [2123542]
    - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2123542]
    - wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Call mutex_init before locking it (Jose Ignacio Tornos Martinez) [2123542]
    - wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Fix return type of ipc_wwan_link_transmit (Jose Ignacio Tornos Martinez) [2123542]
    - wwan: iosm: use a flexible array rather than allocate short objects (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: remove pointless null check (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Fix smatch errors (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Avoid calls to skb_data_area_size() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add maintainers and documentation (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Device deep sleep lock/unlock (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Runtime PM (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Introduce power management (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add WWAN network interface (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add data path interface (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Data path HW layer (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add AT and MBIM WWAN ports (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add control port (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add port proxy infrastructure (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add core components (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: t7xx: Add control DMA interface (Jose Ignacio Tornos Martinez) [2123542]
    - wwan_hwsim: Avoid flush_scheduled_work() usage (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: drop debugfs dev reference (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: debugfs obtained dev reference not dropped (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Enable M.2 7360 WWAN card support (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: Fix MRU mismatch issue which may lead to data connection lost (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Let PCI core handle PCI power transition (Jose Ignacio Tornos Martinez) [2123542]
    - wwan: Replace kernel.h with the necessary inclusions (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: correct open parenthesis alignment (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: removed unused function decl (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: release data channel in case no active IP session (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: set tx queue len (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fixes unable to send AT command during mbim tx (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fixes net interface nonfunctional after fw flash (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fixes unnecessary doorbell send (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: make debugfs optional (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: move debugfs knobs into a subdir (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: allow trace port be uninitialized (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: consolidate trace port init code (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2123542]
    - dt-bindings: net: Add schema for Qualcomm BAM-DMUX (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: Add Qualcomm BAM-DMUX WWAN network driver (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: device trace collection using relayfs (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: common debugfs base dir for wwan device (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fix compilation warning (Jose Ignacio Tornos Martinez) [2123542]
    - platform/x86: int1092: Fix non sequential device mode handling (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: correct devlink extra params (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Move devlink_register to be last devlink command (Jose Ignacio Tornos Martinez) [2123542]
    - net: iosm: Use hrtimer_forward_now() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fw flashing and cd improvements (Jose Ignacio Tornos Martinez) [2123542]
    - devlink: Make devlink_register to be void (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fw flashing & cd collection infrastructure changes (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: devlink fw flashing & cd collection documentation (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: transport layer support for fw flashing/cd (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: coredump collection support (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: fw flashing support (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: devlink registration (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Unify IO accessors used in the driver (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: switch from 'pci_' to 'dma_' API (Jose Ignacio Tornos Martinez) [2123542]
    - platform/x86: BIOS SAR driver for Intel M.2 Modem (Jose Ignacio Tornos Martinez) [2123542]
    - wwan: core: Unshadow error code returned by ida_alloc_range() (Jose Ignacio Tornos Martinez) [2123542]
    - wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: Add MHI MBIM network driver (Jose Ignacio Tornos Martinez) [2123542]
    - net: wwan: iosm: Switch to use module_pci_driver() macro (Jose Ignacio Tornos Martinez) [2123542]
    - net: tipc: resize nlattr array to correct size (Xin Long) [2221401]
    - tipc: fix kernel warning when sending SYN message (Xin Long) [2221401]
    - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2212495]
    - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2212495]
    - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2212495]
    - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2212495]
    - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2212495]
    - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2212495]
    - Revert "dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support" (Desnes Nunes) [2212495]
    - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2212495]
    - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2212495]
    - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2212495]
    - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2212495]
    - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2212495]
    - usb: xhci: tegra: fix sleep in atomic call (Desnes Nunes) [2212495]
    - usb: chipidea: core: fix possible concurrent when switch role (Desnes Nunes) [2212495]
    - usb: chipdea: core: fix return -EINVAL if request role is the same with current role (Desnes Nunes) [2212495]
    - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2212495]
    - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2212495]
    - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2212495]
    - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2212495]
    - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2212495]
    - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2212495]
    - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2212495]
    - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2212495]
    - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2212495]
    - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2212495]
    - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2212495]
    - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2212495]
    - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2212495]
    - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2212495]
    - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2212495]
    - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2212495]
    - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2212495]
    - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2212495]
    - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2212495]
    - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2212495]
    - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2212495]
    - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2212495]
    - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Desnes Nunes) [2212495]
    - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495]
    - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495]
    - USB: chipidea: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495]
    - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2212495]
    - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2212495]
    - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2212495]
    - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2212495]
    - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2212495]
    - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2212495]
    - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2212495]
    - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2212495]
    - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2212495]
    - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2212495]
    - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2212495]
    - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2212495]
    - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2212495]
    - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2212495]
    - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2212495]
    - usb: ohci-omap: avoid unused-variable warning (Desnes Nunes) [2212495]
    - usb: remove ohci-tmio driver (Desnes Nunes) [2212495]
    - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2212495]
    - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2212495]
    - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2212495]
    - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2212495]
    - usb: chipidea: ci_hdrc_imx: use dev_err_probe (Desnes Nunes) [2212495]
    - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2212495]
    - dt-bindings: usb: phy: nop: Fix a typo ("specifiy") (Desnes Nunes) [2212495]
    - Documentation: usb: correct spelling (Desnes Nunes) [2212495]
    - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2212495]
    - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2212495]
    - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2212495]
    - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2212495]
    - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2212495]
    - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2212495]
    - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2212495]
    - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2212495]
    - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2212495]
    - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2212495]
    - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2212495]
    - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2212495]
    - dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt (Desnes Nunes) [2212495]
    - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2212495]
    - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2212495]
    - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495]
    - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2212495]
    - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495]
    - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2212495]
    - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2212495]
    - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2212495]
    - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2212495]
    - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2212495]
    - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2212495]
    - usb: typec: tipd: Support wakeup (Desnes Nunes) [2212495]
    - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2212495]
    - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495]
    - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2212495]
    - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2212495]
    - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2212495]
    - dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc (Desnes Nunes) [2212495]
    - dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible (Desnes Nunes) [2212495]
    - USB: Improve usb_fill_* documentation (Desnes Nunes) [2212495]
    - usb: gadget: xudc: Refactor update data role work (Desnes Nunes) [2212495]
    - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495]
    - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2212495]
    - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495]
    - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2212495]
    - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2212495]
    - thunderbolt: Log DP adapter type (Desnes Nunes) [2212495]
    - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2212495]
    - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2212495]
    - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2212495]
    - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2212495]
    - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2212495]
    - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2212495]
    - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2212495]
    - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2212495]
    - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2212495]
    - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2212495]
    - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2212495]
    - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2212495]
    - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2212495]
    - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2212495]
    - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2212495]
    - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2212495]
    - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2212495]
    - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2212495]
    - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2212495]
    - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2212495]
    - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2212495]
    - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2212495]
    - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2212495]
    - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2212495]
    - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2212495]
    - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2212495]
    - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2212495]
    - net: thunderbolt: Add tracepoints (Desnes Nunes) [2212495]
    - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2212495]
    - net: thunderbolt: Move into own directory (Desnes Nunes) [2212495]
    - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2212495]
    - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2212495]
    - usb: chipidea: imx: Drop empty platform remove function (Desnes Nunes) [2212495]
    - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2212495]
    - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2212495]
    - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2212495]
    - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2220944]
    - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2220944]
    - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) [2220884]
    - netfilter: nfnetlink_osf: fix module autoload (Florian Westphal) [2220884]
    - xfs: fix up for "xfs: pass perag to xfs_alloc_read_agf()" (Bill O'Donnell) [2218635]
    - tls: improve lockless access safety of tls_err_abort() (Sabrina Dubroca) [2219775]
    - tls: rx: strp: don't use GFP_KERNEL in softirq context (Sabrina Dubroca) [2219775]
    - tls: rx: strp: preserve decryption status of skbs when needed (Sabrina Dubroca) [2219775]
    - tls: rx: strp: factor out copying skb data (Sabrina Dubroca) [2219775]
    - tls: rx: strp: fix determining record length in copy mode (Sabrina Dubroca) [2219775]
    - tls: rx: strp: force mixed decrypted records into copy mode (Sabrina Dubroca) [2219775]
    - tls: rx: strp: set the skb->len of detached / CoW'ed skbs (Sabrina Dubroca) [2219775]
    - tls: rx: device: fix checking decryption status (Sabrina Dubroca) [2219775]
    - mptcp: do not rely on implicit state check in mptcp_listen() (Davide Caratti) [2219612]
    - mptcp: handle correctly disconnect() failures (Davide Caratti) [2219612]
    - mptcp: fix active subflow finalization (Davide Caratti) [2219612]
    - mptcp: ensure subflow is unhashed before cleaning the backlog (Davide Caratti) [2219612]
    - mptcp: ensure listener is unhashed before updating the sk status (Davide Caratti) [2219612]
    - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [2219612]
    - mptcp: fix possible divide by zero in recvmsg() (Davide Caratti) [2219612]
    - tcp: deny tcp_disconnect() when threads are waiting (Davide Caratti) [2219612]
    - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [2219606]
    - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [2219411]
    - net/sched: cls_api: remove block_cb from driver_list before freeing (Davide Caratti) [2219411]
    - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [2219411]
    - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [2219411]
    - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [2219411]
    - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2219411]
    - net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq (Davide Caratti) [2219411]
    - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Davide Caratti) [2219411]
    - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Mohammad Kabat) [2165367]
    - mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type (Mohammad Kabat) [2165367]
    - net/mlx4_en: Introduce flexible array to silence overflow warning (Mohammad Kabat) [2165367]
    - net/mlx4_en: Support RX XDP metadata (Mohammad Kabat) [2165367]
    - net/mlx4_en: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165367]
    - net/mlx4: small optimization in mlx4_en_xmit() (Mohammad Kabat) [2165367]
    - net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS (Mohammad Kabat) [2165367]
    - net/mlx4: rename two constants (Mohammad Kabat) [2165367]
    - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165367]
    - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165367]
    - net/mlx4: Check retval of mlx4_bitmap_init (Mohammad Kabat) [2165367]
    - net/mlx4: Fix error check for dma_map_sg (Mohammad Kabat) [2165367]
    - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Mohammad Kabat) [2165367]
    - devlink: Fix crash with CONFIG_NET_NS=n (Davide Caratti) [2219326]
    - devlink: change per-devlink netdev notifier to static one (Davide Caratti) [2219326]
    - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [2219326]
    - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [2219326]
    - net: macsec: fix double free of percpu stats (Sabrina Dubroca) [2218898]
    - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [2218130]
    - ipv6: rpl: Fix Route of Death. (Hangbin Liu) [2218130]
    - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [2218130]
    - net: rpl: fix rpl header size calculation (Hangbin Liu) [2218130]
    - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153362]
    - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153362]
    - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153362]
    - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153362]
    - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153362]
    - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153362]
    - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153362]
    - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153362]
    - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153362]
    - igb: Add lock to avoid data race (Corinna Vinschen) [2153362]
    - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. (Benjamin Tissoires) [2166610]
    - gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode (Benjamin Tissoires) [2166610]
    - gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get (Benjamin Tissoires) [2166610]
    - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU (Benjamin Tissoires) [2166610]
    - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx (Benjamin Tissoires) [2166610]
    - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU (Benjamin Tissoires) [2166610]
    - pm-graph: sleepgraph: Avoid crashing on binary data in device names (Benjamin Tissoires) [2166610]
    - HID: hidpp: terminate retry loop on success (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Handle timeout differently from busy (Benjamin Tissoires) [2166610]
    - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Benjamin Tissoires) [2166610]
    - selftests/harness: Pass variant to teardown (Benjamin Tissoires) [2166610]
    - selftests/harness: Run TEARDOWN for ASSERT failures (Benjamin Tissoires) [2166610]
    - HID: wacom: insert timestamp to packed Bluetooth (BT) events (Benjamin Tissoires) [2166610]
    - HID: wacom: Set a default resolution for older tablets (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Increase sensor command timeout for SFH1.1 (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Correct the stop all command (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Add support for shutdown operation (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Fix illuminance value (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Correct the sensor enable and disable command (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Correct the structure fields (Benjamin Tissoires) [2166610]
    - HID: hid-sensor-custom: Fix buffer overrun in device name (Benjamin Tissoires) [2166610]
    - selftest: hid: fix hid_bpf not set in config (Benjamin Tissoires) [2166610]
    - Revert "HID: sony: remove DualShock4 support." (Benjamin Tissoires) [2166610]
    - Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (Benjamin Tissoires) [2166610]
    - HID: sony: remove DualShock4 support. (Benjamin Tissoires) [2166610]
    - staging: greybus: hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610]
    - HID: fix BT_HIDP Kconfig dependencies (Benjamin Tissoires) [2166610]
    - Documentation: hid: correct spelling (Benjamin Tissoires) [2166610]
    - HID: bpf: reorder BPF registration (Benjamin Tissoires) [2166610]
    - HID: bpf: clean up entrypoint (Benjamin Tissoires) [2166610]
    - selftests: hid: enforce new attach API (Benjamin Tissoires) [2166610]
    - HID: bpf: rework how programs are attached and stored in the kernel (Benjamin Tissoires) [2166610]
    - selftests: hid: prepare tests for HID_BPF API change (Benjamin Tissoires) [2166610]
    - selftests: hid: ensure the program is correctly pinned (Benjamin Tissoires) [2166610]
    - selftests: hid: attach/detach 2 bpf programs, not just one (Benjamin Tissoires) [2166610]
    - selftests: hid: allow to compile hid_bpf with LLVM (Benjamin Tissoires) [2166610]
    - selftests: hid: add vmtest.sh (Benjamin Tissoires) [2166610]
    - kselftests: hid: fix missing headers_install step (Benjamin Tissoires) [2166610]
    - selftests: hid: ensures we have the proper requirements in config (Benjamin Tissoires) [2166610]
    - samples/hid: Fix spelling mistake "wihout" -> "without" (Benjamin Tissoires) [2166610]
    - HID: bpf: enforce HID_BPF dependencies (Benjamin Tissoires) [2166610]
    - HID: bpf: do not rely on ALLOW_ERROR_INJECTION (Benjamin Tissoires) [2166610]
    - HID: bpf: return non NULL data pointer when CONFIG_HID_BPF is not set (Benjamin Tissoires) [2166610]
    - Documentation: add HID-BPF docs (Benjamin Tissoires) [2166610]
    - samples/hid: add Surface Dial example (Benjamin Tissoires) [2166610]
    - samples/hid: add new hid BPF example (Benjamin Tissoires) [2166610]
    - selftests/hid: Add a test for BPF_F_INSERT_HEAD (Benjamin Tissoires) [2166610]
    - selftests/hid: add report descriptor fixup tests (Benjamin Tissoires) [2166610]
    - HID: bpf: allow to change the report descriptor (Benjamin Tissoires) [2166610]
    - selftests/hid: add tests for bpf_hid_hw_request (Benjamin Tissoires) [2166610]
    - HID: bpf: introduce hid_hw_request() (Benjamin Tissoires) [2166610]
    - selftests/hid: add test to change the report size (Benjamin Tissoires) [2166610]
    - HID: bpf: allocate data memory for device_event BPF programs (Benjamin Tissoires) [2166610]
    - HID: bpf jmp table: simplify the logic of cleaning up programs (Benjamin Tissoires) [2166610]
    - selftests: add tests for the HID-bpf initial implementation (Benjamin Tissoires) [2166610]
    - HID: initial BPF implementation (Benjamin Tissoires) [2166610]
    - HID: Kconfig: split HID support and hid-core compilation (Benjamin Tissoires) [2166610]
    - hwrng: u2fzero - account for high quality RNG (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: goodix: Add mainboard-vddio-supply (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: goodix: Stop tying the reset line to the regulator (Benjamin Tissoires) [2166610]
    - HID: intel-ish-hid: Fix kernel panic during warm reset (Benjamin Tissoires) [2166610]
    - HID: topre: Add support for 87 keys Realforce R2 (Benjamin Tissoires) [2166610]
    - HID: add HP 13t-aw100 & 14t-ea100 digitizer battery quirks (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse (Benjamin Tissoires) [2166610]
    - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded (Benjamin Tissoires) [2166610]
    - HID: uhid: Over-ride the default maximum data buffer value with our own (Benjamin Tissoires) [2166610]
    - HID: core: Provide new max_buffer_size attribute to over-ride the default (Benjamin Tissoires) [2166610]
    - HID: mcp-2221: prevent UAF in delayed work (Benjamin Tissoires) [2166610]
    - hid: bigben_probe(): validate report count (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Add myself to authors (Benjamin Tissoires) [2166610]
    - HID: logitech: add myself as a reviewer (Benjamin Tissoires) [2166610]
    - HID: bigben: use spinlock to safely schedule workers (Benjamin Tissoires) [2166610]
    - HID: bigben_worker() remove unneeded check on report_field (Benjamin Tissoires) [2166610]
    - HID: bigben: use spinlock to protect concurrent accesses (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Retry commands when device is busy (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Add more debug statements (Benjamin Tissoires) [2166610]
    - HID: Add support for Logitech G923 Xbox Edition steering wheel (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Add Signature M650 (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Don't restart communication if not necessary (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Add constants for HID++ 2.0 error codes (Benjamin Tissoires) [2166610]
    - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support (Benjamin Tissoires) [2166610]
    - HID: retain initial quirks set up when creating HID devices (Benjamin Tissoires) [2166610]
    - HID: evision: Add preliminary support for EVision keyboards (Benjamin Tissoires) [2166610]
    - HID: Ignore battery for ELAN touchscreen 29DF on HP (Benjamin Tissoires) [2166610]
    - HID: use standard debug APIs (Benjamin Tissoires) [2166610]
    - HID: surface-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610]
    - HID: intel-ish-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610]
    - HID: steam: Constify lowlevel HID driver (Benjamin Tissoires) [2166610]
    - HID: logitech-dj: Constify lowlevel HID driver (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Constify lowlevel HID driver (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: if no sensors are enabled, clean up (Benjamin Tissoires) [2166610]
    - HID: logitech: Disable hi-res scrolling on USB (Benjamin Tissoires) [2166610]
    - HID: core: Fix deadloop in hid_apply_multiplier. (Benjamin Tissoires) [2166610]
    - HID: hid-steam: Add rumble on Deck (Benjamin Tissoires) [2166610]
    - HID: hid-steam: Add Steam Deck support (Benjamin Tissoires) [2166610]
    - HID: surface-hid: Use target-ID enum instead of hard-coding values (Benjamin Tissoires) [2166610]
    - HID: Ignore battery for Elan touchscreen on Asus TP420IA (Benjamin Tissoires) [2166610]
    - HID: elecom: add support for TrackBall 056E:011C (Benjamin Tissoires) [2166610]
    - HID: betop: check shape of output reports (Benjamin Tissoires) [2166610]
    - HID: playstation: correct DualSense gyro bias handling. (Benjamin Tissoires) [2166610]
    - HID: playstation: correct DualShock4 gyro bias handling. (Benjamin Tissoires) [2166610]
    - HID: playstation: fix DualShock4 unreachable calibration code. (Benjamin Tissoires) [2166610]
    - HID: playstation: sanity check DualSense calibration data. (Benjamin Tissoires) [2166610]
    - HID: playstation: sanity check DualShock4 calibration data. (Benjamin Tissoires) [2166610]
    - HID: multitouch: Add quirks for flipped axes (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: acpi: Unify ACPI ID tables format (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: acpi: Drop unneded NULL check of adev (Benjamin Tissoires) [2166610]
    - HID: Recognize sensors with application collections (Benjamin Tissoires) [2166610]
    - HID: uclogic: Use KUNIT_EXPECT_MEMEQ (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for XP-PEN Deco Pro MW (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for XP-PEN Deco Pro SW (Benjamin Tissoires) [2166610]
    - HID: uclogic: Handle wireless device reconnection (Benjamin Tissoires) [2166610]
    - HID: uclogic: Refactor UGEEv2 probe magic data (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add battery quirk (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add frame type quirk (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for XP-PEN Deco 01 V2 (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: use uniform debugging APIs (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: switch to standard debugging APIs (Benjamin Tissoires) [2166610]
    - HID: check empty report_list in bigben_probe() (Benjamin Tissoires) [2166610]
    - HID: check empty report_list in hid_validate_values() (Benjamin Tissoires) [2166610]
    - HID: hid-sensor-custom: Fix big on-stack allocation in hid_sensor_custom_get_known() (Benjamin Tissoires) [2166610]
    - HID: sony: Fix unused function warning (Benjamin Tissoires) [2166610]
    - HID: Ignore HP Envy x360 eu0009nv stylus battery (Benjamin Tissoires) [2166610]
    - HID: Add Mapping for System Microphone Mute (Benjamin Tissoires) [2166610]
    - HID: input: map battery system charging (Benjamin Tissoires) [2166610]
    - HID: hid-sensor-custom: Add LISS custom sensors (Benjamin Tissoires) [2166610]
    - HID: hid-sensor-custom: Allow more custom iio sensors (Benjamin Tissoires) [2166610]
    - HID: playstation: fix free of uninialized pointer for DS4 in Bluetooth. (Benjamin Tissoires) [2166610]
    - Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices" (Benjamin Tissoires) [2166610]
    - Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices" (Benjamin Tissoires) [2166610]
    - HID: add mapping for camera access keys (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: Don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: acpi: Stop setting wakeup_capable (Benjamin Tissoires) [2166610]
    - HID: i2c-hid: Use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610]
    - i2c: acpi: Use ACPI wake capability bit to set wake_irq (Benjamin Tissoires) [2166610]
    - HID: logitech HID++: Send SwID in GetProtocolVersion (Benjamin Tissoires) [2166610]
    - HID: hid-elan: use default remove for hid device (Benjamin Tissoires) [2166610]
    - HID: hid-alps: use default remove for hid device (Benjamin Tissoires) [2166610]
    - HID: force HID depending on INPUT (Benjamin Tissoires) [2166610]
    - HID: playstation: fix DualShock4 bluetooth CRC endian issue. (Benjamin Tissoires) [2166610]
    - HID: playstation: fix DualShock4 bluetooth memory corruption bug. (Benjamin Tissoires) [2166610]
    - HID: apple: Swap Control and Command keys on Apple keyboards (Benjamin Tissoires) [2166610]
    - HID: uclogic: Standardize test name prefix (Benjamin Tissoires) [2166610]
    - HID: hid-sensor-custom: Allow more than one hinge angle sensor (Benjamin Tissoires) [2166610]
    - HID: ft260: fix 'cast to restricted' kernel CI bot warnings (Benjamin Tissoires) [2166610]
    - HID: ft260: missed NACK from busy device (Benjamin Tissoires) [2166610]
    - HID: ft260: fix a NULL pointer dereference in ft260_i2c_write (Benjamin Tissoires) [2166610]
    - HID: ft260: wake up device from power saving mode (Benjamin Tissoires) [2166610]
    - HID: ft260: missed NACK from big i2c read (Benjamin Tissoires) [2166610]
    - HID: ft260: remove SMBus Quick command support (Benjamin Tissoires) [2166610]
    - HID: ft260: skip unexpected HID input reports (Benjamin Tissoires) [2166610]
    - HID: ft260: do not populate /dev/hidraw device (Benjamin Tissoires) [2166610]
    - HID: ft260: improve i2c large reads performance (Benjamin Tissoires) [2166610]
    - HID: ft260: support i2c reads greater than HID report size (Benjamin Tissoires) [2166610]
    - HID: ft260: support i2c writes larger than HID report size (Benjamin Tissoires) [2166610]
    - HID: ft260: improve i2c write performance (Benjamin Tissoires) [2166610]
    - HID: ft260: ft260_xfer_status routine cleanup (Benjamin Tissoires) [2166610]
    - HID: playstation: add DualShock4 dongle support. (Benjamin Tissoires) [2166610]
    - HID: playstation: set default DualShock4 BT poll interval to 4ms. (Benjamin Tissoires) [2166610]
    - HID: playstation: add DualShock4 bluetooth support. (Benjamin Tissoires) [2166610]
    - HID: playstation: add option to ignore CRC in ps_get_report. (Benjamin Tissoires) [2166610]
    - HID: playstation: support DualShock4 lightbar blink. (Benjamin Tissoires) [2166610]
    - HID: playstation: support DualShock4 lightbar. (Benjamin Tissoires) [2166610]
    - HID: playstation: make LED brightness adjustable in ps_led_register. (Benjamin Tissoires) [2166610]
    - HID: playstation: Add DualShock4 rumble support. (Benjamin Tissoires) [2166610]
    - HID: playstation: add DualShock4 accelerometer and gyroscope support. (Benjamin Tissoires) [2166610]
    - HID: playstation: add DualShock4 touchpad support. (Benjamin Tissoires) [2166610]
    - HID: playstation: add DualShock4 battery support. (Benjamin Tissoires) [2166610]
    - HID: playstation: report DualShock4 hardware and firmware version. (Benjamin Tissoires) [2166610]
    - HID: playstation: initial DualShock4 USB support. (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for XP-PEN Deco LW (Benjamin Tissoires) [2166610]
    - HID: wiimote: Add support for the DJ Hero turntable (Benjamin Tissoires) [2166610]
    - HID: asus: Remove unused variable in asus_report_tool_width() (Benjamin Tissoires) [2166610]
    - HID: mcp2221: correct undefined references when CONFIG_GPIOLIB isn't defined (Benjamin Tissoires) [2166610]
    - HID: mcp2221: fix 'cast to restricted __le16' sparse warnings (Benjamin Tissoires) [2166610]
    - HID: mcp2221: fix usage of tmp variable in mcp2221_raw_event() (Benjamin Tissoires) [2166610]
    - HID: i2c: use simple i2c probe (Benjamin Tissoires) [2166610]
    - HID: mcp2221: add ADC/DAC support via iio subsystem (Benjamin Tissoires) [2166610]
    - HID: mcp2221: change 'select GPIOLIB' to imply (Benjamin Tissoires) [2166610]
    - HID: mcp2221: switch i2c registration to devm functions (Benjamin Tissoires) [2166610]
    - HID: lenovo: Make array tp10ubkbd_led static const (Benjamin Tissoires) [2166610]
    - HID: playstation: support updated DualSense rumble mode. (Benjamin Tissoires) [2166610]
    - HID: wacom: add three styli to wacom_intuos_get_tool_type (Benjamin Tissoires) [2166610]
    - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Benjamin Tissoires) [2166610]
    - Input: add ABS_PROFILE to uapi and documentation (Benjamin Tissoires) [2166610]
    - HID: nintendo: deregister home LED when it fails (Benjamin Tissoires) [2166610]
    - HID: convert defines of HID class requests into a proper enum (Benjamin Tissoires) [2166610]
    - HID: export hid_report_type to uapi (Benjamin Tissoires) [2166610]
    - HID: core: store the unique system identifier in hid_device (Benjamin Tissoires) [2166610]
    - HID: Add driver for PhoenixRC Flight Controller (Benjamin Tissoires) [2166610]
    - HID: Add driver for VRC-2 Car Controller (Benjamin Tissoires) [2166610]
    - MAINTAINERS: Add Wacom driver maintainers (Benjamin Tissoires) [2166610]
    - HID: sony: Fix double word in comments (Benjamin Tissoires) [2166610]
    - hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Detect hi-res scrolling support (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Remove special-casing of Bluetooth devices (Benjamin Tissoires) [2166610]
    - HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices (Benjamin Tissoires) [2166610]
    - HID: core: Export hid_match_id() (Benjamin Tissoires) [2166610]
    - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs (Benjamin Tissoires) [2166610]
    - HID: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610]
    - HID: vivaldi: convert to use dev_groups (Benjamin Tissoires) [2166610]
    - HID: wacom: Simplify comments (Benjamin Tissoires) [2166610]
    - HID: rmi: replace ternary operator with min() (Benjamin Tissoires) [2166610]
    - HID: Kconfig: remove redundant "depends on HID" lines (Benjamin Tissoires) [2166610]
    - HID: playstation: convert to use dev_groups (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for Parblo A610 PRO (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for XP-PEN Deco Pro S (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for UGEE v2 mouse frames (Benjamin Tissoires) [2166610]
    - HID: uclogic: Add support for UGEE v2 dial frames (Benjamin Tissoires) [2166610]
    - HID: uclogic: Parse the UGEE v2 frame type (Benjamin Tissoires) [2166610]
    - HID: uclogic: Refactor UGEE v2 frame initialization (Benjamin Tissoires) [2166610]
    - HID: uclogic: Refactor UGEE v2 string descriptor parsing (Benjamin Tissoires) [2166610]
    - HID: uclogic: KUnit best practices and naming conventions (Benjamin Tissoires) [2166610]
    - Input: elan_i2c_core - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610]
    - Input: elan_i2c - don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610]
    - Input: elan_i2c - use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610]
    - Input: elan_i2c - convert to use dev_groups (Benjamin Tissoires) [2166610]
    - Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix (Benjamin Tissoires) [2166610]
    - Input: i8042 - add quirk for Fujitsu Lifebook A574/H (Benjamin Tissoires) [2166610]
    - Input: i8042 - add Clevo PCX0DX to i8042 quirk table (Benjamin Tissoires) [2166610]
    - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - fix SPI device ID (Benjamin Tissoires) [2166610]
    - Input: rmi_smbus - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610]
    - Input: rmi_i2c - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - convert to use sysfs_emit() APIs (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash() (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - remove unneeded struct register_offset (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - reset after writing partition table (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - rewrite partition table unconditionally (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8 (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - fix firmware update operations with bootloader v8 (Benjamin Tissoires) [2166610]
    - Input: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610]
    - Input: synaptics-rmi4 - remove unnecessary flush_workqueue() (Benjamin Tissoires) [2166610]
    - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [2217298]
    - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [2217298]
    - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [2217298]
    - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [2217298]
    - padata: Always leave BHs disabled when running ->parallel() (Waiman Long) [2190004]
    - padata: Fix list iterator in padata_do_serial() (Waiman Long) [2190004]
    - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt (Waiman Long) [2190004]
    - cgroup: fix display of forceidle time at root (Waiman Long) [2190004]
    - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2190004]
    - docs: admin-guide: cgroup-v1: update description of inactive_file (Waiman Long) [2190004]
    - cgroup: remove rcu_read_lock()/rcu_read_unlock() in critical section of spin_lock_irq() (Waiman Long) [2190004]
    - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2190004]
    - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2190004]
    - cgroup: cgroup refcnt functions should be exported when CONFIG_DEBUG_CGROUP_REF (Waiman Long) [2190004]
    - redhat/configs: Add CONFIG_DEBUG_CGROUP_REF=n (Waiman Long) [2190004]
    - cgroup: Implement DEBUG_CGROUP_REF (Waiman Long) [2190004]
    - mm: cgroup: fix comments for get from fd/file helpers (Waiman Long) [2190004]
    - mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol (Waiman Long) [2190004]
    - mm: memcontrol: use do_memsw_account() in a few more places (Waiman Long) [2190004]
    - mm: memcontrol: deprecate swapaccounting=0 mode (Waiman Long) [2190004]
    - mm: memcontrol: make cgroup_memory_noswap a static key (Waiman Long) [2190004]
    - mm/memcontrol: use kstrtobool for swapaccount param parsing (Waiman Long) [2190004]
    - cgroup: use strscpy() is more robust and safer (Waiman Long) [2190004]
    - cgroup: simplify code in cgroup_apply_control (Waiman Long) [2190004]
    - cgroup: Remove CFTYPE_PRESSURE (Waiman Long) [2190004]
    - cgroup: Improve cftype add/rm error handling (Waiman Long) [2190004]
    - cgroup: add pids.peak interface for pids controller (Waiman Long) [2190004]
    - cgroup: Remove data-race around cgrp_dfl_visible (Waiman Long) [2190004]
    - cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] (Waiman Long) [2190004]
    - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [2190004]
    - cgroup: remove the superfluous judgment (Waiman Long) [2190004]
    - cgroup: Make cgroup_debug static (Waiman Long) [2190004]
    - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [2190004]
    - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [2190004]
    - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [2190004]
    - kselftests: memcg: speed up the memory.high test (Waiman Long) [2190004]
    - kselftests: memcg: update the oom group leaf events test (Waiman Long) [2190004]
    - cgroup: Add config file to cgroup selftest suite (Waiman Long) [2190004]
    - Docs: admin/kernel-parameters: edit a few boot options (Waiman Long) [2190004]
    - cgroup: clarify cgroup_css_set_fork() (Waiman Long) [2190004]
    - cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment (Waiman Long) [2190004]
    - cgroup: rstat: retrieve current bstat to delta directly (Waiman Long) [2190004]
    - cgroup: rstat: use same convention to assign cgroup_base_stat (Waiman Long) [2190004]
    - cgroup: get the wrong css for css_alloc() during cgroup_init_subsys() (Waiman Long) [2190004]
    - cgroup: rstat: Mark benign data race to silence KCSAN (Waiman Long) [2190004]
    - docs/cgroup: add entry for misc.events (Waiman Long) [2190004]
    - misc_cgroup: remove error log to avoid log flood (Waiman Long) [2190004]
    - misc_cgroup: introduce misc.events to count failures (Waiman Long) [2190004]
    - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (David Arcari) [2218689]
    - cpufreq: amd-pstate: Add ->fast_switch() callback (David Arcari) [2218689]
    - cpufreq: amd-pstate: Make varaiable mode_state_machine static (David Arcari) [2218689]
    - cpufreq: amd-pstate: Add guided mode control support via sysfs (David Arcari) [2218689]
    - cpufreq: amd-pstate: Add guided autonomous mode (David Arcari) [2218689]
    - ACPI: CPPC: Add auto select register read/write support (David Arcari) [2218689]
    - Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (David Arcari) [2218689]
    - Documentation: introduce amd pstate active mode kernel command line options (David Arcari) [2218689]
    - Documentation: add amd-pstate kernel command line options (David Arcari) [2218689]
    Resolves: rhbz#2123542, rhbz#2153362, rhbz#2165367, rhbz#2166610, rhbz#2188082, rhbz#2190004, rhbz#2212495, rhbz#2214358, rhbz#2217298, rhbz#2218130, rhbz#2218635, rhbz#2218689, rhbz#2218898, rhbz#2219326, rhbz#2219411, rhbz#2219606, rhbz#2219612, rhbz#2219775, rhbz#2220884, rhbz#2220944, rhbz#2221401
    
  • kernel-5.14.0-342.el9
    2c2948cd · kernel-5.14.0-342.el9 ·
    kernel-5.14.0-342.el9
    
    * Thu Jul 20 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-342.el9]
    - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2222987]
    - Revert "wifi: mark the support for WiFi on aarch64 architecture as tech preview" (Jose Ignacio Tornos Martinez) [2208365]
    - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178302]
    - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178302]
    - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178302]
    - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178302]
    - driver core: bus: update my copyright notice (Mark Langsdorf) [2178302]
    - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178302]
    - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178302]
    - driver core: bus: constify some internal functions (Mark Langsdorf) [2178302]
    - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178302]
    - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178302]
    - driver core: remove private pointer from struct bus_type (Mark Langsdorf) [2178302]
    - driver core: create bus_is_registered() (Mark Langsdorf) [2178302]
    - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178302]
    - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178302]
    - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178302]
    - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178302]
    - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178302]
    - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178302]
    - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178302]
    - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178302]
    - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178302]
    - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178302]
    - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178302]
    - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302]
    - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302]
    - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178302]
    - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178302]
    - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178302]
    - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178302]
    - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178302]
    - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178302]
    - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178302]
    - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178302]
    - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178302]
    - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178302]
    - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178302]
    - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178302]
    - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178302]
    - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178302]
    - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178302]
    - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178302]
    - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178302]
    - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178302]
    - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178302]
    - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178302]
    - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178302]
    - software node: Remove unused APIs (Mark Langsdorf) [2178302]
    - software node: Switch property entry test to a new API (Mark Langsdorf) [2178302]
    - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178302]
    - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178302]
    - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178302]
    - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178302]
    - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178302]
    - driver core: Make driver_deferred_probe_timeout a static variable (Mark Langsdorf) [2178302]
    - Revert "driver core: Set default deferred_probe_timeout back to 0." (Mark Langsdorf) [2178302]
    - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178302]
    - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178302]
    - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178302]
    - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178302]
    - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178302]
    - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178302]
    - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178302]
    - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178302]
    - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178302]
    - firmware_loader: remove #include <generated/utsrelease.h> (Mark Langsdorf) [2178302]
    - regmap-irq: Add handle_mask_sync() callback (Mark Langsdorf) [2178302]
    - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178302]
    - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178302]
    - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178302]
    - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [2178302]
    - regmap: Add FSI bus support (Mark Langsdorf) [2178302]
    - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178302]
    - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178302]
    - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178302]
    - firmware_loader: fix up to_fw_sysfs() to preserve const (Mark Langsdorf) [2178302]
    - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178302]
    - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178302]
    - device property: Rename goto label to be more precise (Mark Langsdorf) [2178302]
    - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178302]
    - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178302]
    - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178302]
    - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178302]
    - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178302]
    - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178302]
    - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178302]
    - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Mark Langsdorf) [2178302]
    - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178302]
    - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178302]
    - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178302]
    - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178302]
    - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178302]
    - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178302]
    - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178302]
    - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178302]
    - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178302]
    - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178302]
    - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178302]
    - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178302]
    - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178302]
    - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178302]
    - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178302]
    - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178302]
    - driver core: remove make_class_name declaration (Mark Langsdorf) [2178302]
    - regmap: spi-avmm: Use swabXX_array() helpers (Mark Langsdorf) [2178302]
    - swab: Add array operations (Mark Langsdorf) [2178302]
    - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178302]
    - regmap: mmio: Use swabXX_array() helpers (Mark Langsdorf) [2178302]
    - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178302]
    - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178302]
    - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178302]
    - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178302]
    - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178302]
    - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178302]
    - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178302]
    - driver_core: move from strlcpy with unused retval to strscpy (Mark Langsdorf) [2178302]
    - regmap: mmio: Fix rebase error (Mark Langsdorf) [2178302]
    - regmap: check right noinc bounds in debug print (Mark Langsdorf) [2178302]
    - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178302]
    - regmap: mmio: Support accelerared noinc operations (Mark Langsdorf) [2178302]
    - regmap: Support accelerated noinc operations (Mark Langsdorf) [2178302]
    - regmap: Make use of get_unaligned_be24(), put_unaligned_be24() (Mark Langsdorf) [2178302]
    - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178302]
    - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178302]
    - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178302]
    - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178302]
    - nvme-pci: clamp max_hw_sectors based on DMA optimized limitation (Ewan D. Milne) [2168169]
    - seccomp: Move copy_seccomp() to no failure path. (Viktor Malik) [2218682]
    - perf/amlogic: Fix config1/config2 parsing issue (Mark Salter) [2217547]
    - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING (Mark Salter) [2217547]
    - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown (Mark Salter) [2217547]
    - docs: fix 'make htmldocs' warning in perf (Mark Salter) [2217547]
    - perf/arm-cmn: Move overlapping wp_combine field (Mark Salter) [2217547]
    - redhat/configs: Add some new disabled PMU drivers (Mark Salter) [2217547]
    - perf/amlogic: adjust register offsets (Mark Salter) [2217547]
    - perf: arm_spe: Support new SPEv1.2/v8.7 'not taken' event (Mark Salter) [2217547]
    - perf: arm_spe: Use new PMSIDR_EL1 register enums (Mark Salter) [2217547]
    - perf/arm-cmn: Reset DTM_PMU_CONFIG at probe (Mark Salter) [2217547]
    - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" (Mark Salter) [2217547]
    - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() (Mark Salter) [2217547]
    - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability (Mark Salter) [2217547]
    - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Mark Salter) [2217547]
    - arm_pmu: Drop redundant armpmu->map_event() in armpmu_event_init() (Mark Salter) [2217547]
    - drivers/perf: hisi: Add TLP filter support (Mark Salter) [2217547]
    - Documentation: perf: Indent filter options list of hisi-pcie-pmu (Mark Salter) [2217547]
    - docs: perf: Fix PMU instance name of hisi-pcie-pmu (Mark Salter) [2217547]
    - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu (Mark Salter) [2217547]
    - perf/amlogic: Remove unused header inclusions of <linux/version.h> (Mark Salter) [2217547]
    - perf/amlogic: Fix build error for x86_64 allmodconfig (Mark Salter) [2217547]
    - dt-binding: perf: Add Amlogic DDR PMU (Mark Salter) [2217547]
    - docs/perf: Add documentation for the Amlogic G12 DDR PMU (Mark Salter) [2217547]
    - perf/amlogic: Add support for Amlogic meson G12 SoC DDR PMU driver (Mark Salter) [2217547]
    - MAINTAINERS: Update HiSilicon PMU maintainers (Mark Salter) [2217547]
    - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() (Mark Salter) [2217547]
    - perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() (Mark Salter) [2217547]
    - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() (Mark Salter) [2217547]
    - drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI (Mark Salter) [2217547]
    - drivers/perf: fix return value check in ali_drw_pmu_probe() (Mark Salter) [2217547]
    - drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC (Mark Salter) [2217547]
    - drivers/perf: Add Apple icestorm/firestorm CPU PMU driver (Mark Salter) [2217547]
    - perf/arm-cmn: Add more bits to child node address offset field (Mark Salter) [2217547]
    - drivers/perf: hisi: add driver for HNS3 PMU (Mark Salter) [2217547]
    - drivers/perf: hisi: Add description for HNS3 PMU driver (Mark Salter) [2217547]
    - perf/arm-cci: Use the bitmap API to allocate bitmaps (Mark Salter) [2217547]
    - perf: hisi: Extract hisi_pmu_init (Mark Salter) [2217547]
    - perf/arm-cci: fix typo in comment (Mark Salter) [2217547]
    - drivers/perf:Directly use ida_alloc()/free() (Mark Salter) [2217547]
    - drivers/perf: hisi: Add Support for CPA PMU (Mark Salter) [2217547]
    - drivers/perf: hisi: Associate PMUs in SICL with CPUs online (Mark Salter) [2217547]
    - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Mark Salter) [2217547]
    - perf: check return value of armpmu_request_irq() (Mark Salter) [2217547]
    - arm_pmu: Validate single/group leader events (Mark Salter) [2217547]
    - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Mark Salter) [2217547]
    - irqchip/apple-aic: Move PMU-specific registers to their own include file (Mark Salter) [2217547]
    - irqchip/apple-aic: Wire PMU interrupts (Mark Salter) [2217547]
    - irqchip/apple-aic: Parse FIQ affinities from device-tree (Mark Salter) [2217547]
    - dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts (Mark Salter) [2217547]
    - dt-bindings: arm-pmu: Document Apple PMU compatible strings (Mark Salter) [2217547]
    - Documentation: arm64: Document PMU counters access from userspace (Mark Salter) [2217547]
    - perf: replace bitmap_weight with bitmap_empty where appropriate (Mark Salter) [2217547]
    - perf: Replace acpi_bus_get_device() (Mark Salter) [2217547]
    - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Mark Salter) [2217547]
    - perf/smmuv3: Fix unused variable warning when CONFIG_OF=n (Mark Salter) [2217547]
    - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU (Mark Salter) [2217547]
    - docs: perf: Add description for HiSilicon PCIe PMU driver (Mark Salter) [2217547]
    - dt-bindings: Add Arm SMMUv3 PMCG binding (Mark Salter) [2217547]
    - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Mark Salter) [2217547]
    - perf/smmuv3: Add devicetree support (Mark Salter) [2217547]
    - drivers/perf: hisi: Fix PA PMU counter offset (Mark Salter) [2217547]
    - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Mark Salter) [2217547]
    - x86/retbleed: Mark call depth tracking mitigation as tech preview (Waiman Long) [2190342]
    - scripts/gdb: fix 'lx-current' for x86 (Waiman Long) [2190342]
    - samples: ftrace: Include the nospec-branch.h only for x86 (Waiman Long) [2190342]
    - ftrace: Export ftrace_free_filter() to modules (Waiman Long) [2190342]
    - selftests/bpf: Temporarily disable part of btf_dump:var_data test. (Waiman Long) [2190342]
    - x86/calldepth: Fix incorrect init section references (Waiman Long) [2190342]
    - x86: Unconfuse CONFIG_ and X86_FEATURE_ namespaces (Waiman Long) [2190342]
    - x86/retpoline: Fix crash printing warning (Waiman Long) [2190342]
    - x86/paravirt: Fix a !PARAVIRT build warning (Waiman Long) [2190342]
    - x86/bugs: Add retbleed=force (Waiman Long) [2190342]
    - x86/retbleed: Add call depth tracking mitigation (Waiman Long) [2190342]
    - x86/ftrace: Make it call depth tracking aware (Waiman Long) [2190342]
    - x86/ftrace: Rebalance RSB (Waiman Long) [2190342]
    - x86/ftrace: Remove ftrace_epilogue() (Waiman Long) [2190342]
    - x86/bpf: Emit call depth accounting if required (Waiman Long) [2190342]
    - x86/orc: Make it callthunk aware (Waiman Long) [2190342]
    - static_call: Add call depth tracking support (Waiman Long) [2190342]
    - x86/calldepth: Add ret/call counting for debug (Waiman Long) [2190342]
    - x86/retbleed: Add SKL call thunk (Waiman Long) [2190342]
    - x86/retpoline: Add SKL retthunk retpolines (Waiman Long) [2190342]
    - x86/retbleed: Add SKL return thunk (Waiman Long) [2190342]
    - x86/asm: Provide ALTERNATIVE_3 (Waiman Long) [2190342]
    - x86/returnthunk: Allow different return thunks (Waiman Long) [2190342]
    - x86/modules: Add call patching (Waiman Long) [2190342]
    - redhat/configs: Enable CONFIG_CALL_DEPTH_TRACKING (Waiman Long) [2190342]
    - x86/callthunks: Add call patching for call depth tracking (Waiman Long) [2190342]
    - x86/paravirt: Make struct paravirt_call_site unconditionally available (Waiman Long) [2190342]
    - x86/entry: Make some entry symbols global (Waiman Long) [2190342]
    - x86/alternatives: Provide text_poke_copy_locked() (Waiman Long) [2190342]
    - x86/retbleed: Add X86_FEATURE_CALL_DEPTH (Waiman Long) [2190342]
    - x86/Kconfig: Introduce function padding (Waiman Long) [2190342]
    - x86/putuser: Provide room for padding (Waiman Long) [2190342]
    - x86/entry: Make sync_regs() invocation a tail call (Waiman Long) [2190342]
    - objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-calls (Waiman Long) [2190342]
    - objtool: Rework instruction -> symbol mapping (Waiman Long) [2190342]
    - objtool: Allow symbol range comparisons for IBT/ENDBR (Waiman Long) [2190342]
    - objtool: Fix find_{symbol,func}_containing() (Waiman Long) [2190342]
    - objtool: Add --hacks=skylake (Waiman Long) [2190342]
    - objtool: Add .call_sites section (Waiman Long) [2190342]
    - objtool: Track init section (Waiman Long) [2190342]
    - objtool: Allow !PC relative relocations (Waiman Long) [2190342]
    - x86: Fixup asm-offsets duplicate (Waiman Long) [2190342]
    - x86/softirq: Move softirq pending next to current task (Waiman Long) [2190342]
    - x86/percpu: Move irq_stack variables next to current_task (Waiman Long) [2190342]
    - x86/percpu: Move current_top_of_stack next to current_task (Waiman Long) [2190342]
    - x86/percpu: Move cpu_number next to current_task (Waiman Long) [2190342]
    - x86/percpu: Move preempt_count next to current_task (Waiman Long) [2190342]
    - x86: Put hot per CPU variables into a struct (Waiman Long) [2190342]
    - crypto: x86/poly1305: Remove custom function alignment (Waiman Long) [2190342]
    - crypto: twofish: Remove redundant alignments (Waiman Long) [2190342]
    - crypto: x86/sha256: Remove custom alignments (Waiman Long) [2190342]
    - crypto: x86/sha1: Remove custom alignments (Waiman Long) [2190342]
    - crypto: x86/serpent: Remove redundant alignments (Waiman Long) [2190342]
    - crypto: x86/crct10dif-pcl: Remove redundant alignments (Waiman Long) [2190342]
    - crypto: x86/cast5: Remove redundant alignments (Waiman Long) [2190342]
    - crypto: x86/camellia: Remove redundant alignments (Waiman Long) [2190342]
    - x86/entry: Align SYM_CODE_START() variants (Waiman Long) [2190342]
    - x86/paravirt: Properly align PV functions (Waiman Long) [2190342]
    - x86/error_inject: Align function properly (Waiman Long) [2190342]
    - x86/asm: Differentiate between code and function alignment (Waiman Long) [2190342]
    - arch: Introduce CONFIG_FUNCTION_ALIGNMENT (Waiman Long) [2190342]
    - x86: Sanitize linker script (Waiman Long) [2190342]
    - x86/vdso: Ensure all kernel code is seen by objtool (Waiman Long) [2190342]
    - x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() (Waiman Long) [2190342]
    - x86/cpu: Re-enable stackprotector (Waiman Long) [2190342]
    - x86/cpu: Get rid of redundant switch_to_new_gdt() invocations (Waiman Long) [2190342]
    - x86/cpu: Remove segment load from switch_to_new_gdt() (Waiman Long) [2190342]
    - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant (Waiman Long) [2190342]
    - x86/nospec: Fix i386 RSB stuffing (Waiman Long) [2190342]
    - x86/nospec: Unwreck the RSB stuffing (Waiman Long) [2190342]
    - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y (Waiman Long) [2190342]
    - x86/speculation: Make all RETbleed mitigations 64-bit only (Waiman Long) [2190342]
    - kbuild: clean .tmp_* pattern by make clean (Waiman Long) [2190342]
    - x86: Always inline on_thread_stack() and current_top_of_stack() (Waiman Long) [2190342]
    - x86/32: Remove lazy GS macros (Waiman Long) [2190342]
    - static_call: Don't make __static_call_return0 static (Waiman Long) [2190342]
    - kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh (Waiman Long) [2190342]
    - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option (Waiman Long) [2190342]
    - x86/ibt,ftrace: Add ENDBR to samples/ftrace (Waiman Long) [2190342]
    - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342]
    - ftrace/samples: Add missing prototypes direct functions (Waiman Long) [2190342]
    - ftrace/samples: Add module to test multi direct modify interface (Waiman Long) [2190342]
    - ftrace/samples: add s390 support for ftrace direct multi sample (Waiman Long) [2190342]
    - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342]
    - samples: add s390 support for ftrace direct call samples (Waiman Long) [2190342]
    - ext4: allow concurrent unaligned dio overwrites (Brian Foster) [2151952]
    - arm64/signal: Restore TPIDR2 register rather than memory state (Mark Salter) [2188323]
    - arm64: signal: include asm/exception.h (Mark Salter) [2188323]
    - arm64/signal: Alloc tpidr2 sigframe after checking system_supports_tpidr2() (Mark Salter) [2188323]
    - arm64/signal: Use system_supports_tpidr2() to check TPIDR2 (Mark Salter) [2188323]
    - arm64: efi: Make efi_rt_lock a raw_spinlock (Mark Salter) [2188323]
    - arm64: compat: Work around uninitialized variable warning (Mark Salter) [2188323]
    - arm64: efi: Set NX compat flag in PE/COFF header (Mark Salter) [2188323]
    - arm64/fpsimd: Remove warning for SME without SVE (Mark Salter) [2188323]
    - arm64: head: Move all finalise_el2 calls to after __enable_mmu (Mark Salter) [2188323]
    - arm64/sme: Fix __finalise_el2 SMEver check (Mark Salter) [2188323]
    - arm64/signal: Only read new data when parsing the ZT context (Mark Salter) [2188323]
    - arm64/signal: Only read new data when parsing the ZA context (Mark Salter) [2188323]
    - arm64/signal: Only read new data when parsing the SVE context (Mark Salter) [2188323]
    - arm64/signal: Avoid rereading context frame sizes (Mark Salter) [2188323]
    - arm64/signal: Make interface for restore_fpsimd_context() consistent (Mark Salter) [2188323]
    - arm64/signal: Remove redundant size validation from parse_user_sigframe() (Mark Salter) [2188323]
    - arm64/signal: Don't redundantly verify FPSIMD magic (Mark Salter) [2188323]
    - arm64/cpufeature: Use helper macros to specify hwcaps (Mark Salter) [2188323]
    - arm64/cpufeature: Always use symbolic name for feature value in hwcaps (Mark Salter) [2188323]
    - arm64/sysreg: Initial unsigned annotations for ID registers (Mark Salter) [2188323]
    - arm64/sysreg: Initial annotation of signed ID registers (Mark Salter) [2188323]
    - arm64/sysreg: Allow enumerations to be declared as signed or unsigned (Mark Salter) [2188323]
    - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2188323]
    - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2188323]
    - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323]
    - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2188323]
    - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323]
    - arm64: unify asm-arch manipulation (Mark Salter) [2188323]
    - arm64/signal: Include TPIDR2 in the signal context (Mark Salter) [2188323]
    - arm64/sme: Document ABI for TPIDR2 signal information (Mark Salter) [2188323]
    - arm64/sme: Add hwcaps for SME 2 and 2.1 features (Mark Salter) [2188323]
    - arm64/sme: Implement ZT0 ptrace support (Mark Salter) [2188323]
    - arm64/sme: Implement signal handling for ZT (Mark Salter) [2188323]
    - arm64/sme: Implement context switching for ZT0 (Mark Salter) [2188323]
    - arm64/sme: Provide storage for ZT0 (Mark Salter) [2188323]
    - arm64/sme: Add basic enumeration for SME2 (Mark Salter) [2188323]
    - arm64/sme: Enable host kernel to access ZT0 (Mark Salter) [2188323]
    - arm64/sme: Manually encode ZT0 load and store instructions (Mark Salter) [2188323]
    - arm64/esr: Document ISS for ZT0 being disabled (Mark Salter) [2188323]
    - arm64/sme: Document SME 2 and SME 2.1 ABI (Mark Salter) [2188323]
    - arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0 (Mark Salter) [2188323]
    - arm64/sve: Document our actual ABI for clearing registers on syscall (Mark Salter) [2188323]
    - arm64/sysreg: Update system registers for SME 2 and 2.1 (Mark Salter) [2188323]
    - arm64: Document boot requirements for SME 2 (Mark Salter) [2188323]
    - arm64/sme: Rename za_state to sme_state (Mark Salter) [2188323]
    - Documentation: arm64: correct spelling (Mark Salter) [2188323]
    - arm64: traps: attempt to dump all instructions (Mark Salter) [2188323]
    - arm64: el2_setup.h: fix spelling typo in comments (Mark Salter) [2188323]
    - arm64: Kconfig: fix spelling (Mark Salter) [2188323]
    - arm64: cpufeature: Use kstrtobool() instead of strtobool() (Mark Salter) [2188323]
    - arm64: patching: Add aarch64_insn_write_literal_u64() (Mark Salter) [2188323]
    - arm64: insn: Add helpers for BTI (Mark Salter) [2188323]
    - arm64: Add compat hwcap SSBS (Mark Salter) [2188323]
    - arm64: Add compat hwcap SB (Mark Salter) [2188323]
    - arm64: Add compat hwcap I8MM (Mark Salter) [2188323]
    - arm64: Add compat hwcap ASIMDBF16 (Mark Salter) [2188323]
    - arm64: Add compat hwcap ASIMDFHM (Mark Salter) [2188323]
    - arm64: Add compat hwcap ASIMDDP (Mark Salter) [2188323]
    - arm64: Add compat hwcap FPHP and ASIMDHP (Mark Salter) [2188323]
    - arm64: Stash shadow stack pointer in the task struct on interrupt (Mark Salter) [2188323]
    - arm64: Always load shadow stack pointer directly from the task struct (Mark Salter) [2188323]
    - arm64/sme: Optimise SME exit on syscall entry (Mark Salter) [2188323]
    - arm64/sme: Don't use streaming mode to probe the maximum SME VL (Mark Salter) [2188323]
    - arm64/ptrace: Use system_supports_tpidr2() to check for TPIDR2 support (Mark Salter) [2188323]
    - arm64/cpufeature: Remove 4 bit assumption in ARM64_FEATURE_MASK() (Mark Salter) [2188323]
    - arm64: efi: Account for the EFI runtime stack in stack unwinder (Mark Salter) [2188323]
    - arm64: efi: Avoid workqueue to check whether EFI runtime is live (Mark Salter) [2188323]
    - efi: rt-wrapper: Add missing include (Mark Salter) [2188323]
    - arm64: efi: Recover from synchronous exceptions occurring in firmware (Mark Salter) [2188323]
    - arm64: efi: Execute runtime services from a dedicated stack (Mark Salter) [2188323]
    - arm64: efi: Limit allocations to 48-bit addressable physical region (Mark Salter) [2188323]
    - arm64: Prohibit instrumentation on arch_stack_walk() (Mark Salter) [2188323]
    - pinctrl: amd: Don't show `Invalid config param` errors (David Arcari) [2222141]
    - pinctrl: amd: remove MODULE_LICENSE in non-modules (David Arcari) [2222141]
    - pinctrl: amd: Unify debounce handling into amd_pinconf_set() (David Arcari) [2222141]
    - pinctrl: amd: Drop pull up select configuration (David Arcari) [2222141]
    - pinctrl: amd: Use amd_pinconf_set() for all config options (David Arcari) [2222141]
    - pinctrl: amd: Only use special debounce behavior for GPIO 0 (David Arcari) [2222141]
    - pinctrl: amd: Use pm_pr_dbg to show debugging messages (David Arcari) [2222141]
    - pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" (David Arcari) [2222141]
    - pinctrl: amd: Detect and mask spurious interrupts (David Arcari) [2222141]
    - pinctrl: amd: Fix mistake in handling clearing pins at startup (David Arcari) [2222141]
    - pinctrl: amd: Detect internal GPIO0 debounce handling (David Arcari) [2222141]
    - pinctrl: amd: Add fields for interrupt status and wake status (David Arcari) [2222141]
    - pinctrl: amd: Adjust debugfs output (David Arcari) [2222141]
    - pinctrl: amd: Fix debug output for debounce time (David Arcari) [2222141]
    - pinctrl: amd: Add Z-state wake control bits (David Arcari) [2222141]
    - pinctrl: amd: Add dynamic debugging for active GPIOs (David Arcari) [2222141]
    - pinctrl: amd: change dev_warn to dev_dbg for additional feature support (David Arcari) [2222141]
    - pinctrl: amd: Pick some different unicode symbols (David Arcari) [2222141]
    - pinctrl: amd: Fix an unused variable (David Arcari) [2222141]
    - pinctrl: amd: Use unicode for debugfs output (David Arcari) [2222141]
    - pinctrl: amd: Fix newline declaration in debugfs output (David Arcari) [2222141]
    - pinctrl: amd: Remove contact information (David Arcari) [2222141]
    - pinctrl: amd: Use devm_platform_get_and_ioremap_resource (David Arcari) [2222141]
    - pinctrl: amd: Implement pinmux functionality (David Arcari) [2222141]
    - pinctrl: amd: Add amd_get_iomux_res function (David Arcari) [2222141]
    - pinctrl: amd: Define and use AMD_PINS macro (David Arcari) [2222141]
    - pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups (David Arcari) [2222141]
    - pinctrl: amd: Remove amd_pingroup and use pingroup (David Arcari) [2222141]
    - pinctrl: Get rid of duplicate of_node assignment in the drivers (David Arcari) [2222141]
    - net/ncsi: use proper "mellanox" DT vendor prefix (Joel Slebodnick) [2183338]
    - niu: read property length only if we use it (Joel Slebodnick) [2183338]
    - net: fec: add stop mode support for imx8 platform (Joel Slebodnick) [2183338]
    - fec: Restart PPS after link state change (Joel Slebodnick) [2183338]
    - can: esd_usb: Improve readability on decoding ESD_EV_CAN_ERROR_EXT messages (Joel Slebodnick) [2183338]
    - can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL (Joel Slebodnick) [2183338]
    - can: esd_usb: Allow REC and TEC to return to zero (Joel Slebodnick) [2183338]
    - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Joel Slebodnick) [2183338]
    - can: ctucanfd: ctucan_platform_probe(): use devm_platform_ioremap_resource() (Joel Slebodnick) [2183338]
    - can: bittiming: can_validate_bitrate(): report error via netlink (Joel Slebodnick) [2183338]
    - can: bittiming: can_calc_bittiming(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338]
    - can: bittiming: can_calc_bittiming(): clean up SJW handling (Joel Slebodnick) [2183338]
    - can: bittiming: can_sjw_set_default(): use Phase Seg2 / 2 as default for SJW (Joel Slebodnick) [2183338]
    - can: bittiming: can_sjw_check(): check that SJW is not longer than either Phase Buffer Segment (Joel Slebodnick) [2183338]
    - can: bittiming: can_sjw_check(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338]
    - can: bittiming: can_fixup_bittiming(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338]
    - can: bittiming: factor out can_sjw_set_default() and can_sjw_check() (Joel Slebodnick) [2183338]
    - can: bittiming: can_changelink() pass extack down callstack (Joel Slebodnick) [2183338]
    - can: netlink: can_changelink(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338]
    - can: netlink: can_validate(): validate sample point for CAN and CAN-FD (Joel Slebodnick) [2183338]
    - can: dev: register_candev(): bail out if both fixed bit rates and bit timing constants are provided (Joel Slebodnick) [2183338]
    - can: dev: register_candev(): ensure that bittiming const are valid (Joel Slebodnick) [2183338]
    - can: bittiming: can_get_bittiming(): use direct return and remove unneeded else (Joel Slebodnick) [2183338]
    - can: bittiming: can_fixup_bittiming(): use CAN_SYNC_SEG instead of 1 (Joel Slebodnick) [2183338]
    - can: bittiming(): replace open coded variants of can_bit_time() (Joel Slebodnick) [2183338]
    - can: peak_usb: Reorder include directives alphabetically (Joel Slebodnick) [2183338]
    - can: peak_usb: align CAN channel ID format in log with sysfs attribute (Joel Slebodnick) [2183338]
    - can: peak_usb: export PCAN CAN channel ID as sysfs device attribute (Joel Slebodnick) [2183338]
    - can: peak_usb: add ethtool interface to user-configurable CAN channel identifier (Joel Slebodnick) [2183338]
    - can: peak_usb: replace unregister_netdev() with unregister_candev() (Joel Slebodnick) [2183338]
    - can: peak_usb: allow flashing of the CAN channel ID (Joel Slebodnick) [2183338]
    - can: peak_usb: add callback to read CAN channel ID of PEAK CAN-FD devices (Joel Slebodnick) [2183338]
    - can: peak_usb: rename device_id to CAN channel ID (Joel Slebodnick) [2183338]
    - can: ems_pci: Add myself as module author (Joel Slebodnick) [2183338]
    - can: ems_pci: Deassert hardware reset (Joel Slebodnick) [2183338]
    - can: ems_pci: Add IRQ enable (Joel Slebodnick) [2183338]
    - can: ems_pci: Initialize CAN controller base addresses (Joel Slebodnick) [2183338]
    - can: ems_pci: Add read/write register and post irq functions (Joel Slebodnick) [2183338]
    - can: ems_pci: Initialize BAR registers (Joel Slebodnick) [2183338]
    - can: ems_pci: Add Asix AX99100 definitions (Joel Slebodnick) [2183338]
    - can: ems_pci: Fix code style, copyright and email address (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Add helper variable dev (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Use devm_reset_control_get_optional_exclusive (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Sort included header files (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Fix R-Car Gen4 CFCC.CFTML field width (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Fix R-Car Gen4 DCFG.DSJW field width (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Add support for R-Car Gen4 (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Abstract out DCFG address differences (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Fix R-Car V3U CAN mode selection (Joel Slebodnick) [2183338]
    - can: mcp251xfd: regmap: optimizing transfer size for CRC transfers size 1 (Joel Slebodnick) [2183338]
    - can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq (Joel Slebodnick) [2183338]
    - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len (Joel Slebodnick) [2183338]
    - can: tcan4x5x: Specify separate read/write ranges (Joel Slebodnick) [2183338]
    - can: tcan4x5x: Fix register range of first two blocks (Joel Slebodnick) [2183338]
    - can: tcan4x5x: Fix use of register error status mask (Joel Slebodnick) [2183338]
    - can: tcan4x5x: Remove invalid write in clear_interrupts (Joel Slebodnick) [2183338]
    - can: m_can: Batch acknowledge rx fifo (Joel Slebodnick) [2183338]
    - can: m_can: Batch acknowledge transmit events (Joel Slebodnick) [2183338]
    - can: m_can: Count read getindex in the driver (Joel Slebodnick) [2183338]
    - can: m_can: Count TXE FIFO getidx in the driver (Joel Slebodnick) [2183338]
    - can: m_can: Read register PSR only on error (Joel Slebodnick) [2183338]
    - can: m_can: Avoid reading irqstatus twice (Joel Slebodnick) [2183338]
    - can: m_can: Eliminate double read of TXFQS in tx_handler (Joel Slebodnick) [2183338]
    - can: m_can: Call the RAM init directly from m_can_chip_config (Joel Slebodnick) [2183338]
    - can: ucan: remove unused ucan_priv::intf (Joel Slebodnick) [2183338]
    - can: ucan: use strscpy() to instead of strncpy() (Joel Slebodnick) [2183338]
    - can: etas_es58x: remove es58x_get_product_info() (Joel Slebodnick) [2183338]
    - can: etas_es58x: export product information through devlink_ops::info_get() (Joel Slebodnick) [2183338]
    - can: c_can: use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [2183338]
    - can: etas_es58x: add devlink port support (Joel Slebodnick) [2183338]
    - can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() (Joel Slebodnick) [2183338]
    - can: etas_es58x: add devlink support (Joel Slebodnick) [2183338]
    - can: etas_es58x: sort the includes by alphabetic order (Joel Slebodnick) [2183338]
    - can: ctucanfd: Drop obsolete dependency on COMPILE_TEST (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Add multi_channel_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Add postdiv to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Add shared_global_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338]
    - can: rcar_canfd: Add max_channels to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338]
    - can: m_can: sort header inclusion alphabetically (Joel Slebodnick) [2183338]
    - can: rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_hw_info to driver data (Joel Slebodnick) [2183338]
    Resolves: rhbz#2151952, rhbz#2168169, rhbz#2178302, rhbz#2183338, rhbz#2188323, rhbz#2190342, rhbz#2208365, rhbz#2217547, rhbz#2218682, rhbz#2222141, rhbz#2222987