# changelog

author: Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-541.el9]
changelog:
  - platform/x86/amd/pmc: Detect when STB is not available (CKI Backport Bot) [RHEL-68176] {CVE-2024-53072}
  - fs: dlm: avoid false-positive checker warning (Alexander Aring) [RHEL-60001]
  - ice: change q_index variable type to s16 to store -1 value (Petr Oros) [RHEL-49816]
  - ice: Fix use after free during unload with ports in bridge (Petr Oros) [RHEL-49816]
  - ice: fix crash on probe for DPLL enabled E810 LOM (Petr Oros) [RHEL-49816]
  - ice: block SF port creation in legacy mode (Petr Oros) [RHEL-49816]
  - ice: Fix increasing MSI-X on VF (Petr Oros) [RHEL-49816]
  - ice: Flush FDB entries before reset (Petr Oros) [RHEL-49816]
  - ice: Fix netif_is_ice() in Safe Mode (Petr Oros) [RHEL-49816]
  - ice: Fix entering Safe Mode (Petr Oros) [RHEL-49816]
  - ice: fix VLAN replay after reset (Petr Oros) [RHEL-49816]
  - ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins (Petr Oros) [RHEL-49816]
  - ice: fix memleak in ice_init_tx_topology() (Petr Oros) [RHEL-49816]
  - ice: clear port vlan config during reset (Petr Oros) [RHEL-49816]
  - ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() (Petr Oros) [RHEL-49816]
  - ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() (Petr Oros) [RHEL-49816]
  - ice: set correct dst VSI in only LAN filters (Petr Oros) [RHEL-49816]
  - ice: Fix a NULL vs IS_ERR() check in probe() (Petr Oros) [RHEL-49816]
  - ice: Fix a couple NULL vs IS_ERR() bugs (Petr Oros) [RHEL-49816]
  - ice: Fix lldp packets dropping after changing the number of channels (Petr Oros) [RHEL-49816]
  - ice: subfunction activation and base devlink ops (Petr Oros) [RHEL-49816]
  - ice: basic support for VLAN in subfunctions (Petr Oros) [RHEL-49816]
  - ice: support subfunction devlink Tx topology (Petr Oros) [RHEL-49816]
  - ice: implement netdevice ops for SF representor (Petr Oros) [RHEL-49816]
  - ice: check if SF is ready in ethtool ops (Petr Oros) [RHEL-49816]
  - ice: don't set target VSI for subfunction (Petr Oros) [RHEL-49816]
  - ice: create port representor for SF (Petr Oros) [RHEL-49816]
  - ice: make representor code generic (Petr Oros) [RHEL-49816]
  - ice: implement netdev for subfunction (Petr Oros) [RHEL-49816]
  - ice: base subfunction aux driver (Petr Oros) [RHEL-49816]
  - ice: allocate devlink for subfunction (Petr Oros) [RHEL-49816]
  - ice: treat subfunction VSI the same as PF VSI (Petr Oros) [RHEL-49816]
  - ice: add basic devlink subfunctions support (Petr Oros) [RHEL-49816]
  - ice: export ice ndo_ops functions (Petr Oros) [RHEL-49816]
  - ice: add new VSI type for subfunctions (Petr Oros) [RHEL-49816]
  - ice: do not bring the VSI up, if it was down before the XDP setup (Petr Oros) [RHEL-49816]
  - ice: remove ICE_CFG_BUSY locking from AF_XDP code (Petr Oros) [RHEL-49816]
  - ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset (Petr Oros) [RHEL-49816]
  - ice: check for XDP rings instead of bpf program when unconfiguring (Petr Oros) [RHEL-49816]
  - ice: protect XDP configuration with a mutex (Petr Oros) [RHEL-49816]
  - ice: move netif_queue_set_napi to rtnl-protected sections (Petr Oros) [RHEL-49816]
  - ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() (Petr Oros) [RHEL-49816]
  - ice: Report NVM version numbers on mismatch during load (Petr Oros) [RHEL-49816]
  - ice: remove unnecessary control queue cmd_buf arrays (Petr Oros) [RHEL-49816]
  - ice: reword comments referring to control queues (Petr Oros) [RHEL-49816]
  - ice: stop intermixing AQ commands/responses debug dumps (Petr Oros) [RHEL-49816]
  - ice: do not clutter debug logs with unused data (Petr Oros) [RHEL-49816]
  - ice: improve debug print for control queue messages (Petr Oros) [RHEL-49816]
  - ice: implement and use rd32_poll_timeout for ice_sq_done timeout (Petr Oros) [RHEL-49816]
  - ice: add callbacks for Embedded SYNC enablement on dpll pins (Petr Oros) [RHEL-49816]
  - ice: use internal pf id instead of function number (Petr Oros) [RHEL-49816]
  - ice: Fix a 32bit bug (Petr Oros) [RHEL-49816]
  - ice: enable FDIR filters from raw binary patterns for VFs (Petr Oros) [RHEL-49816]
  - ice: add method to disable FDIR SWAP option (Petr Oros) [RHEL-49816]
  - virtchnl: support raw packet in protocol header (Petr Oros) [RHEL-49816]
  - ice: add API for parser profile initialization (Petr Oros) [RHEL-49816]
  - ice: add UDP tunnels support to the parser (Petr Oros) [RHEL-49816]
  - ice: support turning on/off the parser's double vlan mode (Petr Oros) [RHEL-49816]
  - ice: add parser execution main loop (Petr Oros) [RHEL-49816]
  - ice: add parser internal helper functions (Petr Oros) [RHEL-49816]
  - ice: add debugging functions for the parser sections (Petr Oros) [RHEL-49816]
  - ice: parse and init various DDP parser sections (Petr Oros) [RHEL-49816]
  - ice: add parser create and destroy skeleton (Petr Oros) [RHEL-49816]
  - ice: Fix incorrect assigns of FEC counts (Petr Oros) [RHEL-49816]
  - ice: Skip PTP HW writes during PTP reset procedure (Petr Oros) [RHEL-49816]
  - ice: Fix reset handler (Petr Oros) [RHEL-49816]
  - ice: Fix recipe read procedure (Petr Oros) [RHEL-49816]
  - ice: Add tracepoint for adding and removing switch rules (Petr Oros) [RHEL-49816]
  - ice: Remove unused members from switch API (Petr Oros) [RHEL-49816]
  - ice: Optimize switch recipe creation (Petr Oros) [RHEL-49816]
  - ice: remove unused recipe bookkeeping data (Petr Oros) [RHEL-49816]
  - ice: Simplify bitmap setting in adding recipe (Petr Oros) [RHEL-49816]
  - ice: Remove reading all recipes before adding a new one (Petr Oros) [RHEL-49816]
  - ice: Remove unused struct ice_prot_lkup_ext members (Petr Oros) [RHEL-49816]
  - ice: remove eswitch rebuild (Petr Oros) [RHEL-49816]
  - ice: Add support for devlink local_forwarding param (Petr Oros) [RHEL-49816]
  - ice: Implement driver functionality to dump serdes equalizer values (Petr Oros) [RHEL-49816]
  - ice: Implement driver functionality to dump fec statistics (Petr Oros) [RHEL-49816]
  - ice: Extend Sideband Queue command to support flags (Petr Oros) [RHEL-49816]
  - ice: do not init struct ice_adapter more times than needed (Petr Oros) [RHEL-49816]
  - ice: Distinguish driver reset and removal for AQ shutdown (Petr Oros) [RHEL-49816]
  - ice: Allow different FW API versions based on MAC type (Petr Oros) [RHEL-49816]
  - ice: Check all ice_vsi_rebuild() errors in function (Petr Oros) [RHEL-49816]
  - ice: Add get/set hw address for VFs using devlink commands (Petr Oros) [RHEL-49816]
  - ice: update representor when VSI is ready (Petr Oros) [RHEL-49816]
  - ice: move VSI configuration outside repr setup (Petr Oros) [RHEL-49816]
  - ice: move devlink locking outside the port creation (Petr Oros) [RHEL-49816]
  - ice: store representor ID in bridge port (Petr Oros) [RHEL-49816]
  - ice: add and use roundup_u64 instead of open coding equivalent (Petr Oros) [RHEL-49816]
  - ice: check for unregistering correct number of devlink params (Petr Oros) [RHEL-49816]
  - ice: flower: validate control flags (Petr Oros) [RHEL-49816]
  - ice: Document tx_scheduling_layers parameter (Petr Oros) [RHEL-49816]
  - ice: Add tx_scheduling_layers devlink param (Petr Oros) [RHEL-49816]
  - ice: Enable switching default Tx scheduler topology (Petr Oros) [RHEL-49816]
  - ice: Adjust the VSI/Aggregator layers (Petr Oros) [RHEL-49816]
  - ice: Support 5 layer topology (Petr Oros) [RHEL-49816]
  - net: intel: implement modern PM ops declarations (ice) (Petr Oros) [RHEL-49816]
  - overflow: Change DEFINE_FLEX to take __counted_by member (Petr Oros) [RHEL-49816]
  - ice: Implement RSS settings for GTP using ethtool (Petr Oros) [RHEL-49816]
  - net: intel: fix old compiler regressions (ice) (Petr Oros) [RHEL-49816]
  - intel: fix string truncation warnings (ice) (Petr Oros) [RHEL-49816]
  - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (ice) (Petr Oros) [RHEL-49816]
  - Documentation: networking: correct spelling (ice) (Petr Oros) [RHEL-49816]
  - cpufreq: intel_pstate: Update asym capacity for CPUs that were offline initially (Steve Best) [RHEL-68120]
  - x86/sev: Ensure that RMP table fixups are reserved (Bandan Das) [RHEL-68360]
  - redhat/configs: aarch64: compile cpufreq-dt-platdev as built-in (Radu Rendec) [RHEL-68851]
  - iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift (Jerry Snitselaar) [RHEL-67994]
  - iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices (CKI Backport Bot) [RHEL-65892] {CVE-2024-50101}
  - s390/pci: Allow allocation of more than 1 MSI interrupt (Mete Durlu) [RHEL-69123]
  - s390/pci: Refactor arch_setup_msi_irqs() (Mete Durlu) [RHEL-69123]
  - sfc: Don't invoke xdp_do_flush() from netpoll. (Michal Schmidt) [RHEL-52776]
  - sfc: Add X4 PF support (Michal Schmidt) [RHEL-52776]
  - sfc: siena: rip out rss-context dead code (Michal Schmidt) [RHEL-52776]
  - sfc: convert comma to semicolon (Michal Schmidt) [RHEL-52776]
  - sfc/siena: Convert comma to semicolon (Michal Schmidt) [RHEL-52776]
  - sfc: Convert to use ERR_CAST() (Michal Schmidt) [RHEL-52776]
  - sfc: remove .cap_rss_ctx_supported from updated drivers (Michal Schmidt) [RHEL-52776]
  - sfc: falcon: Make I2C terminology more inclusive (Michal Schmidt) [RHEL-52776]
  - sfc: remove get_rxfh_context dead code (Michal Schmidt) [RHEL-52776]
  - sfc: use new rxfh_context API (Michal Schmidt) [RHEL-52776]
  - sfc: use flow_rule_is_supp_control_flags() (Michal Schmidt) [RHEL-52776]
  - sfc: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-52776]
  - sfc: fix a double-free bug in efx_probe_filters (Michal Schmidt) [RHEL-52776]
  - sfc-siena: Implement ndo_hwtstamp_(get|set) (Michal Schmidt) [RHEL-52776]
  - sfc: Implement ndo_hwtstamp_(get|set) (Michal Schmidt) [RHEL-52776]
  - sfc: cleanup and reduce netlink error messages (Michal Schmidt) [RHEL-52776]
  - sfc: support offloading ct(nat) action in RHS rules (Michal Schmidt) [RHEL-52776]
  - sfc: parse mangle actions (NAT) in conntrack entries (Michal Schmidt) [RHEL-52776]
  - sfc: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-52776]
  - sfc: support TC rules which require OR-AR-CT-AR flow (Michal Schmidt) [RHEL-52776]
  - sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPs (Michal Schmidt) [RHEL-52776]
  - sfc: offload foreign RHS rules without an encap match (Michal Schmidt) [RHEL-52776]
  - sfc: support TC left-hand-side rules on foreign netdevs (Michal Schmidt) [RHEL-52776]
  - sfc: Replace xdp_do_flush_map() with xdp_do_flush(). (Michal Schmidt) [RHEL-52776]
  - sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast() (Michal Schmidt) [RHEL-52776]
  - sfc: make coding style of PTP addresses consistent with core (Michal Schmidt) [RHEL-52776]
  - sfc: check for zero length in EF10 RX prefix (Michal Schmidt) [RHEL-52776]
  - sfc: extend pedit add action to handle decrement ipv6 hop limit (Michal Schmidt) [RHEL-52776]
  - sfc: introduce pedit add actions on the ipv4 ttl field (Michal Schmidt) [RHEL-52776]
  - sfc: add decrement ipv6 hop limit by offloading set hop limit actions (Michal Schmidt) [RHEL-52776]
  - sfc: add decrement ttl by offloading set ipv4 ttl actions (Michal Schmidt) [RHEL-52776]
  - sfc: add mac source and destination pedit action offload (Michal Schmidt) [RHEL-52776]
  - sfc: introduce ethernet pedit set action infrastructure (Michal Schmidt) [RHEL-52776]
  - sfc: Remove unneeded semicolon (Michal Schmidt) [RHEL-52776]
  - sfc: don't fail probe if MAE/TC setup fails (Michal Schmidt) [RHEL-52776]
  - sfc: don't unregister flow_indr if it was never registered (Michal Schmidt) [RHEL-52776]
  - sfc: offload left-hand side rules for conntrack (Michal Schmidt) [RHEL-52776]
  - sfc: conntrack state matches in TC rules (Michal Schmidt) [RHEL-52776]
  - sfc: handle non-zero chain_index on TC rules (Michal Schmidt) [RHEL-52776]
  - sfc: offload conntrack flow entries (match only) from CT zones (Michal Schmidt) [RHEL-52776]
  - sfc: functions to insert/remove conntrack entries to MAE hardware (Michal Schmidt) [RHEL-52776]
  - sfc: functions to register for conntrack zone offload (Michal Schmidt) [RHEL-52776]
  - sfc: add MAE table machinery for conntrack table (Michal Schmidt) [RHEL-52776]
  - sfc: fix use-after-free in efx_tc_flower_record_encap_match() (Michal Schmidt) [RHEL-52776]
  - sfc: support TC decap rules matching on enc_src_port (Michal Schmidt) [RHEL-52776]
  - sfc: support TC decap rules matching on enc_ip_tos (Michal Schmidt) [RHEL-52776]
  - sfc/falcon: fix repeated words in comments (Michal Schmidt) [RHEL-52776]
  - sfc: falcon: Use the bitmap API to allocate bitmaps (Michal Schmidt) [RHEL-52776]
  - sfc:falcon: fix repeated words in comments (Michal Schmidt) [RHEL-52776]
  - sfc: Stop using iommu_present() (Michal Schmidt) [RHEL-52776]
  - sfc: falcon: Check null pointer of rx_queue->page_ring (Michal Schmidt) [RHEL-52776]
  - sfc: use swap() to make code cleaner (Michal Schmidt) [RHEL-52776]
  - s390/cio: Externalize full CMG characteristics (Mete Durlu) [RHEL-50790]
  - s390/cio: export CHPID operating speed (Mete Durlu) [RHEL-50790]
  - s390/cio: export measurement data for all CMGs (Mete Durlu) [RHEL-50790]
  - s390/cio: export extended channel-path-measurement data (Mete Durlu) [RHEL-50790]
  - s390/cio: simplify measurement attribute registration (Mete Durlu) [RHEL-50790]
  - s390/cio: rework channel-utilization-block handling (Mete Durlu) [RHEL-50790]
  - vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data() (Alex Williamson) [RHEL-69746]
  - vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages() (Alex Williamson) [RHEL-69746]
  - bpf: Do not alloc arena on unsupported arches (Viktor Malik) [RHEL-66263]
  - cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids (Steve Best) [RHEL-70007]
  - netfilter: br_netfilter: fix panic with metadata_dst skb (Ivan Vecera) [RHEL-59418]
  - bridge: mcast: Fail MDB get request on empty entry (Ivan Vecera) [RHEL-59418]
  - mptcp: error out earlier on disconnect (CKI Backport Bot) [RHEL-69692] {CVE-2024-53123}


author: Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-542.el9]
changelog:
  - bpf: Get better reg range with ldsx and 32bit compare (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Use -4095 as the bad address for bits iterator (Viktor Malik) [RHEL-30774]
  - selftests/bpf: update send_signal to lower perf evemts frequency (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add three test cases for bits_iter (Viktor Malik) [RHEL-30774]
  - bpf: Use __u64 to save the bits in bits iterator (Viktor Malik) [RHEL-30774]
  - bpf: Check the validity of nr_words in bpf_iter_bits_new() (Viktor Malik) [RHEL-30774]
  - bpf: Add bpf_mem_alloc_check_size() helper (Viktor Malik) [RHEL-30774]
  - bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add test case for delta propagation (Viktor Malik) [RHEL-30774]
  - bpf: Fix print_reg_state's constant scalar dump (Viktor Malik) [RHEL-30774]
  - bpf: Fix incorrect delta propagation between linked registers (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add more test case for field flattening (Viktor Malik) [RHEL-30774]
  - bpf: Check the remaining info_cnt before repeating btf fields (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add a selftest to check for incorrect names (Viktor Malik) [RHEL-30774]
  - bpftool: Fix handling enum64 in btf dump sorting (Viktor Malik) [RHEL-30774]
  - libbpf: Ensure new BTF objects inherit input endianness (Viktor Malik) [RHEL-30774]
  - bpf: Fix a crash when btf_parse_base() returns an error pointer (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add a test to verify previous stacksafe() fix (Viktor Malik) [RHEL-30774]
  - bpf: Fix updating attached freplace prog in prog_array map (Viktor Malik) [RHEL-30774]
  - libbpf: Fix license for btf_relocate.c (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Filter out _GNU_SOURCE when compiling test_cpp (Viktor Malik) [RHEL-30774]
  - tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids (Viktor Malik) [RHEL-30774]
  - bpf, events: Use prog to emit ksymbol event for main program (Viktor Malik) [RHEL-30774]
  - bpftool: Fix typo in usage help (Viktor Malik) [RHEL-30774]
  - libbpf: Fix no-args func prototype BTF dumping syntax (Viktor Malik) [RHEL-30774]
  - selftests/bpf: fexit_sleep: Fix stack allocation for arm64 (Viktor Malik) [RHEL-30774]
  - test_bpf: convert comma to semicolon (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test for null-pointer-deref bugfix in resolve_prog_type() (Viktor Malik) [RHEL-30774]
  - bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT (Viktor Malik) [RHEL-30774]
  - selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again (Viktor Malik) [RHEL-30774]
  - bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o (Viktor Malik) [RHEL-30774]
  - bpf: annotate BTF show functions with __printf (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add ASSERT_OK_FD macro (Viktor Malik) [RHEL-30774]
  - bpf: relax zero fixed offset constraint on KF_TRUSTED_ARGS/KF_RCU (Viktor Malik) [RHEL-30774]
  - libbpf: improve old BPF skeleton handling for map auto-attach (Viktor Malik) [RHEL-30774]
  - libbpf: fix BPF skeleton forward/backward compat handling (Viktor Malik) [RHEL-30774]
  - bpftool: improve skeleton backwards compat with old buggy libbpfs (Viktor Malik) [RHEL-30774]
  - selftests/bpf: DENYLIST.aarch64: Remove fexit_sleep (Viktor Malik) [RHEL-30774]
  - libbpf: Add NULL checks to bpf_object__{prev_map,next_map} (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove exceptions tests from DENYLIST.s390x (Viktor Malik) [RHEL-30774]
  - s390/bpf: Implement exceptions (Viktor Malik) [RHEL-30774]
  - s390/bpf: Change seen_reg to a mask (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove arena tests from DENYLIST.s390x (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add UAF tests for arena atomics (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Introduce __arena_global (Viktor Malik) [RHEL-30774]
  - s390/bpf: Support arena atomics (Viktor Malik) [RHEL-30774]
  - s390/bpf: Enable arena (Viktor Malik) [RHEL-30774]
  - s390/bpf: Support address space cast instruction (Viktor Malik) [RHEL-30774]
  - s390/bpf: Support BPF_PROBE_MEM32 (Viktor Malik) [RHEL-30774]
  - s390/bpf: Land on the next JITed instruction after exception (Viktor Malik) [RHEL-30774]
  - s390/bpf: Introduce pre- and post- probe functions (Viktor Malik) [RHEL-30774]
  - s390/bpf: Get rid of get_probe_mem_regno() (Viktor Malik) [RHEL-30774]
  - s390/bpf: Factor out emitting probe nops (Viktor Malik) [RHEL-30774]
  - bpftool: Mount bpffs when pinmaps path not under the bpffs (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add testcase where 7th argment is struct (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Factor out many args tests from tracing_struct (Viktor Malik) [RHEL-30774]
  - bpf: Use precise image size for struct_ops trampoline (Viktor Malik) [RHEL-30774]
  - libbpf: Fix error handling in btf__distill_base() (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Move ARRAY_SIZE to bpf_misc.h (Viktor Malik) [RHEL-30774]
  - libbpf: Fix clang compilation error in btf_relocate.c (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Don't close(-1) in serial_test_fexit_stress() (Viktor Malik) [RHEL-30774]
  - bpf: add new negative selftests to cover missing check_func_arg_reg_off() and reg->type check (Viktor Malik) [RHEL-30774]
  - bpf: add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses (Viktor Malik) [RHEL-30774]
  - bpf: Fix tailcall cases in test_bpf (Viktor Malik) [RHEL-30774]
  - libbpf: Skip base btf sanity checks (Viktor Malik) [RHEL-30774]
  - selftests/bpf: add test validating uprobe/uretprobe stack traces (Viktor Malik) [RHEL-30774]
  - bpf: fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefined (Viktor Malik) [RHEL-30774]
  - bpf, docs: Address comments from IETF Area Directors (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add kfunc_call test for simple dtor in bpf_testmod (Viktor Malik) [RHEL-30774]
  - kbuild,bpf: Add module-specific pahole flags for distilled base BTF (Viktor Malik) [RHEL-30774]
  - libbpf,bpf: Share BTF relocate-related code with kernel (Viktor Malik) [RHEL-30774]
  - libbpf: Split field iter code into its own file kernel (Viktor Malik) [RHEL-30774]
  - module, bpf: Store BTF base pointer in struct module (Viktor Malik) [RHEL-30774]
  - libbpf: BTF relocation followup fixing naming, loop logic (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Match tests against regular expression (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Support checks against a regular expression (Viktor Malik) [RHEL-30774]
  - libbpf: Checking the btf_type kind when fixing variable offsets (Viktor Malik) [RHEL-30774]
  - bpf: Add security_file_post_open() LSM hook to sleepable_lsm_hooks (Viktor Malik) [RHEL-30774]
  - bpftool: Allow compile-time checks of BPF map auto-attach support in skeleton (Viktor Malik) [RHEL-30774]
  - bpf: remove redeclaration of new_n in bpf_verifier_vlog (Viktor Malik) [RHEL-30774]
  - bpf: remove unused parameter in __bpf_free_used_btfs (Viktor Malik) [RHEL-30774]
  - bpf: remove unused parameter in bpf_jit_binary_pack_finalize (Viktor Malik) [RHEL-30774]
  - bpf, x64: Remove tail call detection (Viktor Malik) [RHEL-30774]
  - bpf, verifier: Correct tail_call_reachable for bpf prog (Viktor Malik) [RHEL-30774]
  - resolve_btfids: Handle presence of .BTF.base section (Viktor Malik) [RHEL-30774]
  - libbpf: Make btf_parse_elf process .BTF.base transparently (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Extend distilled BTF tests to cover BTF relocation (Viktor Malik) [RHEL-30774]
  - libbpf: Split BTF relocation (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test distilled base, split BTF generation (Viktor Malik) [RHEL-30774]
  - libbpf: Add btf__distill_base() creating split BTF with distilled base BTF (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add tests for add_const (Viktor Malik) [RHEL-30774]
  - bpf: Support can_loop/cond_break on big endian (Viktor Malik) [RHEL-30774]
  - bpf: Track delta between "linked" registers. (Viktor Malik) [RHEL-30774]
  - selftests: bpf: add testmod kfunc for nullable params (Viktor Malik) [RHEL-30774]
  - bpf: verifier: make kfuncs args nullalble (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Do not use generated kfunc prototypes for arena progs (Viktor Malik) [RHEL-30774]
  - bpf: Fix bpf_dynptr documentation comments (Viktor Malik) [RHEL-30774]
  - bpftool: Support dumping kfunc prototypes from BTF (Viktor Malik) [RHEL-30774]
  - bpf: selftests: xfrm: Opt out of using generated kfunc prototypes (Viktor Malik) [RHEL-30774]
  - bpf: selftests: nf: Opt out of using generated kfunc prototypes (Viktor Malik) [RHEL-30774]
  - bpf: treewide: Align kfunc signatures to prog point-of-view (Viktor Malik) [RHEL-30774]
  - bpf: verifier: Relax caller requirements for kfunc projection type args (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix bpf_map_sum_elem_count() kfunc prototype (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix bpf_cpumask_first_zero() kfunc prototype (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix fentry test kfunc prototypes (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix bpf_iter_task_vma_new() prototype (Viktor Malik) [RHEL-30774]
  - kbuild: bpf: Tell pahole to DECL_TAG kfuncs (Viktor Malik) [RHEL-30774]
  - bpftool: Query only cgroup-related attach types (Viktor Malik) [RHEL-30774]
  - libbpf: Auto-attach struct_ops BPF maps in BPF skeleton (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add btf_field_iter selftests (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT (Viktor Malik) [RHEL-30774]
  - libbpf: Remove callback-based type/string BTF field visitor helpers (Viktor Malik) [RHEL-30774]
  - bpftool: Use BTF field iterator in btfgen (Viktor Malik) [RHEL-30774]
  - libbpf: Make use of BTF field iterator in BTF handling code (Viktor Malik) [RHEL-30774]
  - libbpf: Make use of BTF field iterator in BPF linker code (Viktor Malik) [RHEL-30774]
  - libbpf: Add BTF field iterator (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Ignore .llvm.<hash> suffix in kallsyms_find() (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Fix bpf_cookie and find_vma in nested VM (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test global bpf_list_head arrays. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test global bpf_rb_root arrays and fields in nested struct types. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test kptr arrays and kptrs in nested struct fields. (Viktor Malik) [RHEL-30774]
  - bpf: limit the number of levels of a nested struct type. (Viktor Malik) [RHEL-30774]
  - bpf: look into the types of the fields of a struct type recursively. (Viktor Malik) [RHEL-30774]
  - bpf: create repeated fields for arrays. (Viktor Malik) [RHEL-30774]
  - bpf: refactor btf_find_struct_field() and btf_find_datasec_var(). (Viktor Malik) [RHEL-30774]
  - bpf: Remove unnecessary call to btf_field_type_size(). (Viktor Malik) [RHEL-30774]
  - bpf: Remove unnecessary checks on the offset of btf_field. (Viktor Malik) [RHEL-30774]
  - test_bpf: Add missing MODULE_DESCRIPTION() (Viktor Malik) [RHEL-30774]
  - bpftool: Fix typo in MAX_NUM_METRICS macro name (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove unused struct 'libcap' (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove unused 'key_t' structs (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove unused struct 'scale_test_def' (Viktor Malik) [RHEL-30774]
  - bpftool: Change pid_iter.bpf.c to comply with the change of bpf_link_fops. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: test struct_ops with epoll (Viktor Malik) [RHEL-30774]
  - bpf: export bpf_link_inc_not_zero. (Viktor Malik) [RHEL-30774]
  - bpf: support epoll from bpf struct_ops links. (Viktor Malik) [RHEL-30774]
  - bpf: enable detaching links of struct_ops objects. (Viktor Malik) [RHEL-30774]
  - bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add selftest for bits iter (Viktor Malik) [RHEL-30774]
  - bpf: Add bits iterator (Viktor Malik) [RHEL-30774]
  - bitops: make BYTES_TO_BITS() treewide-available (Viktor Malik) [RHEL-30774]
  - libbpf: Configure log verbosity with env variable (Viktor Malik) [RHEL-30774]
  - bpf, docs: Fix instruction.rst indentation (Viktor Malik) [RHEL-30774]
  - bpf, docs: Clarify call local offset (Viktor Malik) [RHEL-30774]
  - bpf, docs: Add table captions (Viktor Malik) [RHEL-30774]
  - bpf, docs: clarify sign extension of 64-bit use of 32-bit imm (Viktor Malik) [RHEL-30774]
  - bpf, docs: Use RFC 2119 language for ISA requirements (Viktor Malik) [RHEL-30774]
  - bpf, docs: Move sentence about returning R0 to abi.rst (Viktor Malik) [RHEL-30774]
  - bpf: constify member bpf_sysctl_kern:: Table (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Fix prog numbers in test_sockmap (Viktor Malik) [RHEL-30774]
  - bpf: Remove unused variable "prev_state" (Viktor Malik) [RHEL-30774]
  - bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer (Viktor Malik) [RHEL-30774]
  - kbuild, bpf: Use test-ge check for v1.25-only pahole (Viktor Malik) [RHEL-30774]
  - bpftool: Introduce btf c dump sorting (Viktor Malik) [RHEL-30774]
  - bpftool: Fix make dependencies for vmlinux.h (Viktor Malik) [RHEL-30774]
  - redhat: Add protected XTS and HMAC config files (Mete Durlu) [RHEL-50772]
  - s390/pkey: Add AES xts and HMAC clear key token support (Mete Durlu) [RHEL-50772]
  - s390/cpacf: Add MSA 10 and 11 new PCKMO functions (Mete Durlu) [RHEL-50772]
  - s390/pkey_pckmo: Return with success for valid protected key types (Mete Durlu) [RHEL-50772]
  - s390/pkey: Add function to enforce pkey handler modules load (Mete Durlu) [RHEL-50772]
  - s390/pkey: Add slowpath function to CCA and EP11 handler (Mete Durlu) [RHEL-50772]
  - s390/pkey: Introduce pkey base with handler registry and handler modules (Mete Durlu) [RHEL-50772]
  - s390/pkey: Unify pkey cca, ep11 and pckmo functions signatures (Mete Durlu) [RHEL-50772]
  - s390/pkey: Rework and split PKEY kernel module code (Mete Durlu) [RHEL-50772]
  - s390/pkey: Split pkey_unlocked_ioctl function (Mete Durlu) [RHEL-50772]
  - s390/pkey: Wipe copies of protected- and secure-keys (Mete Durlu) [RHEL-50772]
  - s390/pkey: Wipe copies of clear-key structures on failure (Mete Durlu) [RHEL-50772]
  - s390/pkey: Wipe sensitive data on failure (Mete Durlu) [RHEL-50772]
  - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings (Mete Durlu) [RHEL-50772]
  - scsi: aacraid: Fix double-free on probe failure (Tomas Henzl) [RHEL-64334] {CVE-2024-46673}
  - selftests/landlock: Build without static libraries (Mamatha Inamdar) [RHEL-59644]
  - selftests/landlock: Fix out-of-tree builds (Mamatha Inamdar) [RHEL-59644]
  - selftests/landlock: fix broken include of linux/landlock.h (Mamatha Inamdar) [RHEL-59644]
  - selftests/landlock: drop deprecated headers dependency (Mamatha Inamdar) [RHEL-59644]
  - fscache: Fix oops due to race with cookie_lru and use_cookie (CKI Backport Bot) [RHEL-63701] {CVE-2022-48989}
  - block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW (Ming Lei) [RHEL-56730]
  - uprobes: fix kernel info leak via "[uprobes]" vma (Oleg Nesterov) [RHEL-63997] {CVE-2024-49975}
  - selftests: forwarding: Add IPv6 GRE remote change tests (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Sync Rx buffers for device (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Sync Rx buffers for CPU (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: fix xa_store() error checking (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unnecessary assignments (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unnecessary checks (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Simplify rollback (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Make mlxsw_thermal_module_{init, fini} symmetric (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unused arguments (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Fold two loops into one (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove another unnecessary check (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unnecessary check (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Call thermal_zone_device_unregister() unconditionally (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Lock configuration space of upstream bridge during reset (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Report valid current state during cooling device registration (Ivan Vecera) [RHEL-67125]
  - mlxsw: Warn about invalid accesses to array fields (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: mirror_gre: Obey TESTS (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: mirror_gre: Simplify (Ivan Vecera) [RHEL-67125]
  - mlxsw: Implement ethtool operation to write to a transceiver module EEPROM (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use fragmented buffers (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Store number of scatter/gather entries for maximum packet size (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Fix driver initialization with Spectrum-4 (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use napi_consume_skb() to free SKB as part of Tx completion (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Do not store SKB for RDQ elements (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Optimize data buffer access (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use page pool for Rx buffers allocation (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Initialize page pool per CQ (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Store CQ pointer as part of RDQ structure (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Split NAPI setup/teardown into two steps (Ivan Vecera) [RHEL-67125]
  - mlxsw: Use the same maximum MTU value throughout the driver (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Set more accurate values for netdevice min/max MTU (Ivan Vecera) [RHEL-67125]
  - mlxsw: Adjust MTU value to hardware check (Ivan Vecera) [RHEL-67125]
  - mlxsw: port: Edit maximum MTU value (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Apply user-defined multipath hash seed (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_erp: Fix object nesting warning (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_atcam: Fix wrong comment (Ivan Vecera) [RHEL-67125]
  - lib: test_objagg: Fix spelling (Ivan Vecera) [RHEL-67125]
  - lib: objagg: Fix spelling (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Constify struct devlink_dpipe_table_ops (Ivan Vecera) [RHEL-67125]
  - devlink: Constify the 'table_ops' parameter of devl_dpipe_table_register() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use NAPI for event processing (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Reorganize 'mlxsw_pci_queue' structure (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Initialize dummy net devices for NAPI (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Ring RDQ and CQ doorbells once per several completions (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Handle up to 64 Rx completions in tasklet (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Rate limit error message (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-67125]
  - mlxsw: core: Unregister EMAD trap using FORWARD action (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_flower: validate control flags (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitly (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_ethtool: Add support for 100Gb/s per lane link modes (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Store DQ pointer as part of CQ structure (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove mlxsw_pci_cq_count() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove mlxsw_pci_sdq_count() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Break mlxsw_pci_cq_tasklet() into tasklets per queue type (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Make style change in mlxsw_pci_cq_tasklet() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove unused wait queue (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use only one event queue (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Rename MLXSW_PCI_EQS_COUNT (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Poll command interface for each cmd_exec() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Make style changes in mlxsw_pci_eq_tasklet() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove unused counters (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Arm CQ doorbell regardless of number of completions (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Do not setup tasklet from operation (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Move mlxsw_pci_cq_{init, fini}() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Move mlxsw_pci_eq_{init, fini}() (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Share nexthop counters in resilient groups (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Support nexthop group hardware statistics (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Track NH ID's of group members (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Add helpers for nexthop counters (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Avoid allocating NH counters twice (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Allow fetch-and-clear of flow counters (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return int (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Rename two functions (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Ivan Vecera) [RHEL-67125]
  - mlxsw: remove I2C_CLASS_HWMON from drivers w/o detect and address_list (Ivan Vecera) [RHEL-67125]
  - mlxsw: Use refcount_t for reference counting (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Refactor LAG create and destroy code (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Search for free LAD ID once (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Query max_lag once (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Remove mlxsw_sp_lag_get() (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Change mlxsw_sp_upper to LAG structure (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: qos_pfc: Remove wrong description (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Set NVE flood profile as part of FID configuration (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an "any" packet type (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add nve_flood_prf_id field to SFMR (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Use CFF mode where available (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add support for rFID family in CFF flood mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF flood mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Initialize flood profiles in CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add profile_id to flood profile (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an object to keep flood profiles (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add hooks for RSP table maintenance (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add a not-UC packet type (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op for packing SFMR (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op to get PGT address of a FID (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op to get PGT allocation size (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op for flood table initialization (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_flood_table_mid() (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Rename FID ops, families, arrays (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Privatize FID families (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Fix missing error checking (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Call RIF setup before obtaining FID (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Add a helper to get subport number from a RIF (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Extract SFMR packing into a helper (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Drop unnecessary conditions (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Permit enabling CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: core, pci: Add plumbing related to CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add to SFMR register the fields related to CFF flood mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_sfmr_pack() (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add Switch FID Flooding Profiles Register (Ivan Vecera) [RHEL-67125]
  - mlxsw: resources: Add max_cap_nve_flood_prf (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add cmd_mbox.query_fw.cff_support (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: Add PCI reset test (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Implement PCI reset handlers (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Add support for new reset flow (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Move software reset code to a separate function (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Rename mlxsw_pci_sw_reset() (Ivan Vecera) [RHEL-67125]
  - mlxsw: Extend MRSR pack() function to support new commands (Ivan Vecera) [RHEL-67125]
  - PCI: Add no PM reset quirk for NVIDIA Spectrum devices (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Set SW LAG mode on Spectrum>1 (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Allocate LAG table when in SW LAG mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_pgt: Generalize PGT allocation (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Allocate PGT for the whole FID family in one go (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Permit toggling LAG mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: core, pci: Add plumbing related to LAG mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add QUERY_FW.lag_mode_support (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add CONFIG_PROFILE.{set_, }lag_mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Fix omissions in CONFIG_PROFILE field names in comments (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add SGCR.lag_lookup_pgt_base (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Drop SGCR.llb (Ivan Vecera) [RHEL-67125]
  - cachefiles: fix dentry leak in cachefiles_open_file() (CKI Backport Bot) [RHEL-63602] {CVE-2024-49870}
  - nfsd: fix race between laundromat and free_stateid (Olga Kornievskaia) [RHEL-65915] {CVE-2024-50106}
  - dm cache: fix potential out-of-bounds access on the first resume (Benjamin Marzinski) [RHEL-69092]
  - dm cache: optimize dirty bit checking with find_next_bit when resizing (Benjamin Marzinski) [RHEL-69092]
  - dm cache: fix out-of-bounds access to the dirty bitset when resizing (Benjamin Marzinski) [RHEL-69092]
  - dm cache: fix flushing uninitialized delayed_work on cache_ctr error (Benjamin Marzinski) [RHEL-69092]
  - dm cache: correct the number of origin blocks to match the target length (Benjamin Marzinski) [RHEL-69092]
  - dm-verity: don't crash if panic_on_corruption is not selected (Benjamin Marzinski) [RHEL-69092]
  - dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow (Benjamin Marzinski) [RHEL-69092]
  - dm: fix a crash if blk_alloc_disk fails (Benjamin Marzinski) [RHEL-69092]
  - nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net (Olga Kornievskaia) [RHEL-66036] {CVE-2024-50121}
  - md/raid10: fix null ptr dereference in raid10_size() (Nigel Croxon) [RHEL-66030] {CVE-2024-50109}
  - netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (CKI Backport Bot) [RHEL-66865] {CVE-2024-50256}
  - netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n (CKI Backport Bot) [RHEL-66865] {CVE-2024-50256}
  - NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() (Olga Kornievskaia) [RHEL-63854] {CVE-2024-50046}
  - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-9848]
  - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-9848]
  - media: Convert from tasklet to BH workqueue (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add missing MODULE_DESCRIPTION() macro (Kate Hsuan) [RHEL-67885]
  - usb: uvc: add missing MODULE_DESCRIPTION() macro (Kate Hsuan) [RHEL-67885]
  - media: uapi: Add PiSP Compressed RAW Bayer formats (Kate Hsuan) [RHEL-67885]
  - media: uapi: Add a pixel format for BGR48 and RGB48 (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Fix typo in documentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Drop unreacheable warning (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: core: Drop unneeded forward declaration (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add average QP control (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Provide const-aware subdev state accessors (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix v4l2_subdev_state_get_format() documentation (Kate Hsuan) [RHEL-67885]
  - media: subdev: Improve s_stream documentation (Kate Hsuan) [RHEL-67885]
  - media: subdev: Support non-routing subdevs in v4l2_subdev_s_stream_helper() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Support single-stream case in v4l2_subdev_enable/disable_streams() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Refactor v4l2_subdev_enable/disable_streams() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add v4l2_subdev_is_streaming() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback (Kate Hsuan) [RHEL-67885]
  - media: subdev: Fix use of sd->enabled_streams in call_s_stream() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add checks for subdev features (Kate Hsuan) [RHEL-67885]
  - media: subdev: Use v4l2_subdev_has_op() in v4l2_subdev_enable/disable_streams() (Kate Hsuan) [RHEL-67885]
  - Revert "media: v4l2-ctrls: show all owned controls in log_status" (Kate Hsuan) [RHEL-67885]
  - media: cec: cec.h: 2.1 ms -> 2100 ms (Kate Hsuan) [RHEL-67885]
  - media: uapi: v4l: Don't expose generic metadata formats to userspace (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add trivial set_routing support (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Return routes set using S_ROUTING (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routing (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Copy argument back to user also for S_ROUTING (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add a function to lock two sub-device states, use it (Kate Hsuan) [RHEL-67885]
  - media: v4l: Set line based metadata flag in V4L2 core (Kate Hsuan) [RHEL-67885]
  - media: v4l: Support line-based metadata capture (Kate Hsuan) [RHEL-67885]
  - media: uapi: v4l: Add generic 8-bit metadata format definitions (Kate Hsuan) [RHEL-67885]
  - media: Documentation: Rename meta format files (Kate Hsuan) [RHEL-67885]
  - media: uapi: Document which mbus format fields are valid for metadata (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Clearly document that the crop API won't be extended (Kate Hsuan) [RHEL-67885]
  - media: v4l: async: Set owner for async sub-devices (Kate Hsuan) [RHEL-67885]
  - media: v4l: Set sub-device's owner field to the caller's module (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: improve max_num_buffers sanity checks (Kate Hsuan) [RHEL-67885]
  - media: cec: return -ENODEV instead of -ENXIO if unregistered (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: hold videodev_lock until dev reg, finishes (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Return handler error in creating new fwnode properties (Kate Hsuan) [RHEL-67885]
  - media: mc: mark the media devnode as registered from the, start (Kate Hsuan) [RHEL-67885]
  - media: videodev2: Fix v4l2_ext_control packing. (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix stream handling for crop API (Kate Hsuan) [RHEL-67885]
  - media: mc: Fix graph walk in media_pipeline_start (Kate Hsuan) [RHEL-67885]
  - media: mc: Add nop implementations of media_device_{init,cleanup} (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Remove non-pad dv timing callbacks (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add pad versions of dv timing subdev calls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common: Add Y210 and Y216 format info (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add support for area type logging (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Add REMOVE_BUFS ioctl (Kate Hsuan) [RHEL-67885]
  - media: core: Free range of buffers (Kate Hsuan) [RHEL-67885]
  - media: core: Add bitmap manage bufs array entries (Kate Hsuan) [RHEL-67885]
  - media: core: Rework how create_buf index returned value is computed (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Add min_reqbufs_allocation field to vb2_queue structure (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Update vb2_is_busy() logic (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Add missing doc comment for waiting_in_dqbuf (Kate Hsuan) [RHEL-67885]
  - media: core: v4l2-ioctl.c: use is_valid_ioctl() (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls-core.c: check min/max for menu, controls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Follow renaming of SPI "master" to "controller" (Kate Hsuan) [RHEL-67885]
  - media: mc: Expand MUST_CONNECT flag to always require an enabled link (Kate Hsuan) [RHEL-67885]
  - media: mc: Rename pad variable to clarify intent (Kate Hsuan) [RHEL-67885]
  - media: mc: Add num_links flag to media_pad (Kate Hsuan) [RHEL-67885]
  - media: mc: Fix flags handling when creating pad links (Kate Hsuan) [RHEL-67885]
  - media: mc: Add local pad to pipeline regardless of the link state (Kate Hsuan) [RHEL-67885]
  - media: media-devnode: make media_bus_type const (Kate Hsuan) [RHEL-67885]
  - media: cec: make cec_bus_type const (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common.h: kerneldoc: correctly format return values (Kate Hsuan) [RHEL-67885]
  - media: cec.h: Fix kerneldoc (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: Fix kerneldoc (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: show all owned controls in log_status (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Fix doc comment (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add a helper for setting up link-frequencies control (Kate Hsuan) [RHEL-67885]
  - media: vb2: refactor setting flags and caps, fix missing cap (Kate Hsuan) [RHEL-67885]
  - media: media videobuf2: Stop direct calls to queue num_buffers field (Kate Hsuan) [RHEL-67885]
  - media: mc: Drop useless debug print on file handle release (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mc: Add debug prints for v4l2_fwnode_create_links_for_pad() (Kate Hsuan) [RHEL-67885]
  - media: media-entity.h: fix Excess kernel-doc description warnings (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: core: Rename min_buffers_needed field in vb2_queue (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Store frame interval in subdev state (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Move out subdev state lock macros outside CONFIG_MEDIA_CONTROLLER (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: request more buffers for vb2_read (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix indentation in v4l2-subdev.h (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Rename .init_cfg() operation to .init_state() (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Return NULL from pad access functions on error (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Remove stream-unaware sub-device state access (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Always compile sub-device state access functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Make stream argument optional in state access functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: v4l2_subdev_state_get_format always returns format now (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Rename sub-device state information access functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Also return pads array information on stream functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Store the sub-device in the sub-device state (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Drop outdated comment for v4l2_subdev_pad_config (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Rename pad config 'try_*' fields (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: add missing __user to p_h264_pps (Kate Hsuan) [RHEL-67885]
  - media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mem2mem.h: fix typo in comment (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev: Check that g/s_selection are valid before selecting crop (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common: Add 10bpp RGB formats info (Kate Hsuan) [RHEL-67885]
  - media: core: v4l2-ioctl: check if ioctl is known to avoid NULL name (Kate Hsuan) [RHEL-67885]
  - media: core: Report the maximum possible number of buffers for the queue (Kate Hsuan) [RHEL-67885]
  - media: media videobuf2: Be more flexible on the number of queue stored buffers (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Use vb2_get_num_buffers() helper (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Add helper to get queue number of buffers (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Remove duplicated index vs q->num_buffers check (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Access vb2_queue bufs array through helper functions (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Use vb2_buffer instead of index (Kate Hsuan) [RHEL-67885]
  - media: dvb_vb2: fix possible out of bound access (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Stop spamming kernel log with all queue counter (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Rework offset 'cookie' encoding pattern (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Rename offset parameter (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix a 64bit bug (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Add ignore_streaming flag (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled (Kate Hsuan) [RHEL-67885]
  - media: mc: Check pad flag validity (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Print debug information on frame descriptor (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Clear frame descriptor before get_frame_desc (Kate Hsuan) [RHEL-67885]
  - media: v4l2-event: Annotate struct v4l2_subscribed_event with __counted_by (Kate Hsuan) [RHEL-67885]
  - media: v4l2-device.h: drop V4L2_DEVICE_NAME_SIZE (Kate Hsuan) [RHEL-67885]
  - media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev.h: increase struct v4l2_subdev name size (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev.h: increase struct video_device name size (Kate Hsuan) [RHEL-67885]
  - media: cec.h: increase input_phys buffer (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add user control base for Nuvoton NPCM controls (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add HEXTILE compressed format (Kate Hsuan) [RHEL-67885]
  - media: use struct_size() helper (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Document and enforce .s_stream() requirements (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Document that routing support depends on streams (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mc: Make v4l2_pipeline_pm_{get,put} deprecated (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: fix typo: vb2_dbuf -> vb2_qbuf (Kate Hsuan) [RHEL-67885]
  - media: vb2: frame_vector.c: replace WARN_ONCE with a comment (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add debug prints to enable/disable_streams (Kate Hsuan) [RHEL-67885]
  - media: subdev: Constify v4l2_subdev_set_routing_with_fmt() param (Kate Hsuan) [RHEL-67885]
  - media: subdev: Drop implicit zeroing of stream field (Kate Hsuan) [RHEL-67885]
  - media: cec-pin: only enable interrupts when monitoring the CEC pin (Kate Hsuan) [RHEL-67885]
  - media: cec-pin: improve interrupt handling (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Don't assert held reservation lock for dma-buf mmapping (Kate Hsuan) [RHEL-67885]
  - media: Add NV15_4L4 pixel format (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common: Add support for fractional bpp (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix missing kerneldoc for client_caps (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_links_to_pad() (Kate Hsuan) [RHEL-67885]
  - media: uapi: Use unsigned int values for assigning bits in u32 fields (Kate Hsuan) [RHEL-67885]
  - media: mc: Make media_entity_get_fwnode_pad() fwnode argument const (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: Fix struct v4l2_input tuner index comment (Kate Hsuan) [RHEL-67885]
  - media: Adjust column width for pdfdocs (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: Fix p_s32 and p_s64 pointer types (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mem2mem: add lock to protect parameter num_rdy (Kate Hsuan) [RHEL-67885]
  - media: Add ABGR64_12 video format (Kate Hsuan) [RHEL-67885]
  - media: Add BGR48_12 video format (Kate Hsuan) [RHEL-67885]
  - media: Add YUV48_12 video format (Kate Hsuan) [RHEL-67885]
  - media: Add Y212 v4l2 format info (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add new ioctl for client capabilities (Kate Hsuan) [RHEL-67885]
  - media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad() (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING (Kate Hsuan) [RHEL-67885]
  - media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX (Kate Hsuan) [RHEL-67885]
  - media: subdev: Use 'shall' instead of 'may' in route validation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: zero field base in struct v4l2_framebuffer (Kate Hsuan) [RHEL-67885]
  - media: videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: drop v4l2_window clipping and bitmap support (Kate Hsuan) [RHEL-67885]
  - media: drop unnecessary networking includes (Kate Hsuan) [RHEL-67885]
  - media: rc: add common keymap for Dreambox RC10/RC0 and RC20/RC-BT remotes (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev.c: check for V4L2_CAP_STREAMING to enable streaming ioctls (Kate Hsuan) [RHEL-67885]
  - media: vb2: set owner before calling vb2_read (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Make link validation safer (Kate Hsuan) [RHEL-67885]
  - media: subdev: Fix validation state lockdep issue (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev.c: clear stream field (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-core: drop obsolete sanity check in __vb2_queue_free() (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Fix minor issues in comments and documentation (Kate Hsuan) [RHEL-67885]
  - media: mc: Get media_device directly from pad (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add entity iterator for media_pipeline (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add pad iterator for media_pipeline (Kate Hsuan) [RHEL-67885]
  - media: Add stream to frame descriptor (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add v4l2_subdev_s_stream_helper() function (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add subdev .(enable|disable)_streams() operations (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add v4l2_subdev_state_xlate_streams() helper (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_routing_validate() helper (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_set_routing_with_fmt() helper (Kate Hsuan) [RHEL-67885]
  - media: subdev: add streams to v4l2_subdev_get_fmt() helper function (Kate Hsuan) [RHEL-67885]
  - media: subdev: add "opposite" stream helper funcs (Kate Hsuan) [RHEL-67885]
  - media: subdev: use streams in v4l2_subdev_link_validate() (Kate Hsuan) [RHEL-67885]
  - media: subdev: add stream based configuration (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add for_each_active_route() macro (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_set_routing helper() (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_has_pad_interdep() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Require code change to enable [GS]_ROUTING (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add [GS]_ROUTING subdev ioctls and operations (Kate Hsuan) [RHEL-67885]
  - media: add V4L2_SUBDEV_CAP_STREAMS (Kate Hsuan) [RHEL-67885]
  - media: add V4L2_SUBDEV_FL_STREAMS (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Sort includes (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Fix doc for media_graph_walk_init (Kate Hsuan) [RHEL-67885]
  - media: mc: Improve the media_entity_has_pad_interdep() documentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line (Kate Hsuan) [RHEL-67885]
  - media: Add Y210, Y212 and Y216 formats (Kate Hsuan) [RHEL-67885]
  - media: Add 2-10-10-10 RGB formats (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1 (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() (Kate Hsuan) [RHEL-67885]
  - headers: Remove some left-over license text in include/uapi/linux/v4l2-* (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: revert "get_userptr: buffers are always writable" (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference (Kate Hsuan) [RHEL-67885]
  - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails (Kate Hsuan) [RHEL-67885]
  - media: add nv12_8l128 and nv12_10be_8l128 video format. (Kate Hsuan) [RHEL-67885]
  - media: v4l: Use memset_after() helper (Kate Hsuan) [RHEL-67885]
  - media: dvb_ringbuffer: Fix typo in dvb_ringbuffer_pkt_write() kerneldoc (Kate Hsuan) [RHEL-67885]
  - media: subdev: Replace custom implementation of device_match_fwnode() (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dv-timings.c: fix too strict blanking sanity checks (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Reserve controls for ASPEED (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add definition for the Aspeed JPEG format (Kate Hsuan) [RHEL-67885]
  - v4l: subdev: Warn if disabling streaming failed, return success (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dv-timings: add sanity checks for blanking values (Kate Hsuan) [RHEL-67885]
  - media: v4l: ctrls: Add a control for HDR mode (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Document s_power() callback is deprecated (Kate Hsuan) [RHEL-67885]
  - media: Fix documentation typos in media-entity.h (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions (Kate Hsuan) [RHEL-67885]
  - videodev2.h: add p_s32 and p_s64 pointers (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Fix off-by-one error in integer menu control check (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl.c: fix incorrect error path (Kate Hsuan) [RHEL-67885]
  - media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args() (Kate Hsuan) [RHEL-67885]
  - media: mc: convert pipeline funcs to take media_pad (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add has_pad_interdep entity operation (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Rewrite media_pipeline_start() (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: add alloc variant of pipeline_start (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev: Add videodev wrappers for media pipelines (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add media_entity_pipeline() to access the media pipeline (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add iterator helper for entity pads (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Rename streaming_count -> start_count (Kate Hsuan) [RHEL-67885]
  - media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8 (Kate Hsuan) [RHEL-67885]
  - media: media-entity.h: add include for min() (Kate Hsuan) [RHEL-67885]
  - media: Remove incorrect comment from struct v4l2_fwnode_endpoint (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Fail graciously when getting try data for NULL state (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: drop 'elems' argument from control type ops. (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Remove vb2_find_timestamp() (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: drop V4L2_CAP_ASYNCIO (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Fix typo in VP8 comment (Kate Hsuan) [RHEL-67885]
  - media: vb2: videobuf -> videobuf2 (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl: Fix typo 'the the' in comment (Kate Hsuan) [RHEL-67885]
  - media: v4l: uapi: Add user control base for DW100 controls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks (Kate Hsuan) [RHEL-67885]
  - media: Documentation: mc-core: Fix typo (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: optimize type_ops for arrays (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add change flag for when dimensions change (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: alloc arrays in ctrl_ref (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: allocate space for arrays (Kate Hsuan) [RHEL-67885]
  - media: mc-entity: Add a new helper function to get a remote pad for a pad (Kate Hsuan) [RHEL-67885]
  - media: mc-entity: Add a new helper function to get a remote pad (Kate Hsuan) [RHEL-67885]
  - media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first() (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Introduce vb2_find_buffer() (Kate Hsuan) [RHEL-67885]
  - media: Add P010 tiled format (Kate Hsuan) [RHEL-67885]
  - media: uapi: HEVC: Add SEI pic struct flags (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add support for dynamically allocated arrays. (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY (Kate Hsuan) [RHEL-67885]
  - media: entity: Use dedicated data link iterator (Kate Hsuan) [RHEL-67885]
  - media: entity: Add iterator for entity data links (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add v4l2_subdev_call_state_try() macro (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Sanitize colorspace values in the framework (Kate Hsuan) [RHEL-67885]
  - media: pixfmt-yuv-planar.rst: fix PIX_FMT labels (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Make colorspace validity checks more future-proof (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats (Kate Hsuan) [RHEL-67885]
  - media: Fix incorrect P010 chroma order description (Kate Hsuan) [RHEL-67885]
  - media: Add P010 video format (Kate Hsuan) [RHEL-67885]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2) (Kate Hsuan) [RHEL-67885]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Kate Hsuan) [RHEL-67885]
  - media: Add CSI-2 bus configuration to frame descriptors (Kate Hsuan) [RHEL-67885]
  - media: Add bus type to frame descriptors (Kate Hsuan) [RHEL-67885]
  - media: cec-pin.c: don't zero work_pin_num_events in adap_enable (Kate Hsuan) [RHEL-67885]
  - media: cec-pin.c: disabling the adapter cannot call kthread_stop (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev.c: kvmalloc_array -> kvcalloc (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers (Kate Hsuan) [RHEL-67885]
  - media: v4l2: fix uninitialized value tuner_status(CWE-457) (Kate Hsuan) [RHEL-67885]
  - media: ext-ctrls-codec.rst: fix indentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add intra-refresh type control (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add Qualcomm custom compressed pixel formats (Kate Hsuan) [RHEL-67885]
  - media: media-entity.h: Fix documentation for media_create_intf_link (Kate Hsuan) [RHEL-67885]
  - media: media.h: remove unneeded <stdint.h> inclusion (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_get_fmt() helper function (Kate Hsuan) [RHEL-67885]
  - media: subdev: add locking wrappers to subdev op wrappers (Kate Hsuan) [RHEL-67885]
  - media: subdev: add subdev state locking (Kate Hsuan) [RHEL-67885]
  - media: subdev: pass also the active state to subdevs from ioctls (Kate Hsuan) [RHEL-67885]
  - media: subdev: rename v4l2_subdev_get_pad_* helpers (Kate Hsuan) [RHEL-67885]
  - media: subdev: add active state to struct v4l2_subdev (Kate Hsuan) [RHEL-67885]
  - media: subdev: rename subdev-state alloc & free (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: drop extra #ifdef (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: fix #endif comments (Kate Hsuan) [RHEL-67885]
  - media: mc: delete redundant code in __media_device_unregister_entity (Kate Hsuan) [RHEL-67885]
  - media: v4l: ioctl: Set bus_info in v4l_querycap() (Kate Hsuan) [RHEL-67885]
  - media: mc: Set bus_info in media_device_init() (Kate Hsuan) [RHEL-67885]
  - media: mc: Provide a helper for setting bus_info field (Kate Hsuan) [RHEL-67885]
  - media: mc: media_device_init() initialises a media_device, not media_entity (Kate Hsuan) [RHEL-67885]
  - media: mc: Remove redundant documentation (Kate Hsuan) [RHEL-67885]
  - media: entity: Add support for ancillary links (Kate Hsuan) [RHEL-67885]
  - media: entity: Add link_type_name() helper (Kate Hsuan) [RHEL-67885]
  - media: media.h: Add new media link type (Kate Hsuan) [RHEL-67885]
  - media: entity: Skip non-data links in graph iteration (Kate Hsuan) [RHEL-67885]
  - media: entity: skip non-data link when removing reverse links (Kate Hsuan) [RHEL-67885]
  - media: add nv12m_8l128 and nv12m_10be_8l128 video format. (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags (Kate Hsuan) [RHEL-67885]
  - media: media-entity: Clarify media_entity_cleanup() usage (Kate Hsuan) [RHEL-67885]
  - media: media-entity: Simplify media_pipeline_start() (Kate Hsuan) [RHEL-67885]
  - media: media-entity: Add media_pad_is_streaming() helper function (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: Initialize h264 scaling matrix (Kate Hsuan) [RHEL-67885]
  - media: uapi: Init VP9 stateless decode params (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags (Kate Hsuan) [RHEL-67885]
  - media: v4l: Avoid unaligned access warnings when printing 4cc modifiers (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Drop .set_mbus_config() operation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev: Use non-atomic bitmap API when applicable (Kate Hsuan) [RHEL-67885]
  - media: hevc: Remove RPS named flags (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: make array range static (Kate Hsuan) [RHEL-67885]
  - media: dmxdev: drop unneeded <linux/kernel.h> inclusion from other headers (Kate Hsuan) [RHEL-67885]
  - media: mc: mc-entity.c: Use bitmap_zalloc() when applicable (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer length (Kate Hsuan) [RHEL-67885]
  - media: vb2: frame_vector.c: don't overwrite error code (Kate Hsuan) [RHEL-67885]
  - media: mc: drop an unused debug function (Kate Hsuan) [RHEL-67885]
  - media: uapi: Add VP9 stateless decoder controls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add RGB color effects control (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no-mmu platform (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 (Kate Hsuan) [RHEL-67885]
  - include/media/media-entity.h: replace kernel.h with the necessary inclusions (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev.h: move open brace after struct video_device (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add queue memory coherency parameter (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: split buffer cache_hints initialisation (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: inverse buffer cache_hints flags (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: rework vb2_mem_ops API (Kate Hsuan) [RHEL-67885]
  - media: Request API is no longer experimental (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl: S_CTRL output the right value (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl: Fix check_ext_ctrls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control (Kate Hsuan) [RHEL-67885]
  - media: add Mediatek's MM21 format (Kate Hsuan) [RHEL-67885]
  - media: Clean V4L2_PIX_FMT_NV12MT documentation (Kate Hsuan) [RHEL-67885]
  - media: Add NV12_4L4 tiled format (Kate Hsuan) [RHEL-67885]
  - media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 (Kate Hsuan) [RHEL-67885]
  - media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32 (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-core: sanity checks for requests and qbuf (Kate Hsuan) [RHEL-67885]
  - media: hevc: Add scaling matrix control (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add intra-refresh period control (Kate Hsuan) [RHEL-67885]
  - media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dv-timings.c: fix wrong condition in two for-loops (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add pre_streamon and post_streamoff callbacks (Kate Hsuan) [RHEL-67885]
  - media: mc-device.c: use DEVICE_ATTR_RO() helper macro (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix documentation of the subdev_notifier member (Kate Hsuan) [RHEL-67885]


author: Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-543.el9]
changelog:
  - scsi: lpfc: Fix a possible null pointer dereference (Ewan D. Milne) [RHEL-64869] {CVE-2024-43821}
  - smb: client: fix NULL ptr deref in crypto_aead_setkey() (Paulo Alcantara) [RHEL-63909]
  - smb: client: fix UAF in async decryption (Paulo Alcantara) [RHEL-63909] {CVE-2024-50047}
  - macsec: Fix use-after-free while sending the offloading packet (CKI Backport Bot) [RHEL-66910] {CVE-2024-50261}
  - xfs: fix sparse inode limits on runt AG (Pavel Reichl) [RHEL-68541]
  - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-54539]
  - redhat/configs: Move GPIO configs under rhel (Rupinderjit Singh) [RHEL-69941]
  - platform/x86/intel/tpmi/plr: Fix output in plr_print_bits() (David Arcari) [RHEL-46074]
  - doc: TPMI: Add entry for Performance Limit Reasons (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi/plr: Add support for the plr mailbox (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi: Add new auxiliary driver for performance limits (David Arcari) [RHEL-46074]
  - redhat: configs: enable INTEL_PLR_TPMI for RHEL (David Arcari) [RHEL-46074]
  - platform/x86/intel: TPMI domain id and CPU mapping (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi: Add API to get debugfs root (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi: Add support for performance limit reasons (David Arcari) [RHEL-46074]
  - doc: TPMI: Add debugfs documentation (David Arcari) [RHEL-46074]
  - MAINTAINERS: Add entry for TPMI driver (David Arcari) [RHEL-46074]
  - gso: fix dodgy bit handling for GSO_UDP_L4 (Guillaume Nault) [RHEL-69903]
  - udp: allow header check for dodgy GSO_UDP_L4 packets. (Guillaume Nault) [RHEL-69903]
  - redhat: configs: Disable DVB settings (Kate Hsuan) [RHEL-65104]
  - cache: add __cacheline_group_{begin, end}_aligned() (+ couple more) (CKI Backport Bot) [RHEL-68652]
  - uapi: stddef.h: Provide UAPI macros for __counted_by_{le, be} (Michal Schmidt) [RHEL-68653]
  - compiler_types: add Endianness-dependent __counted_by_{le,be} (Michal Schmidt) [RHEL-68653]
  - docs: ignore __counted_by attribute in structure definitions (Michal Schmidt) [RHEL-68653]
  - Documentation: conf.py: Add __force to c_id_attributes (Michal Schmidt) [RHEL-68653]


author: Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-544.el9]
changelog:
  - x86/apic: Always explicitly disarm TSC-deadline timer (David Arcari) [RHEL-65750]
  - netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) [RHEL-35819]
  - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-69670] {CVE-2024-53122}
  - x86/tdx: mark TDX guest as fully supported (Vitaly Kuznetsov) [RHEL-70465]
  - net: usb: cdc_ether: don't spew notifications (Jose Ignacio Tornos Martinez) [RHEL-52777]
  - USB: zaurus: Add ID for A-300/B-500/C-700 (Jose Ignacio Tornos Martinez) [RHEL-52777]
  - net: usb: cdc_ether: add u-blox 0x1313 composition. (Jose Ignacio Tornos Martinez) [RHEL-52777]
  - USB: serial: xr: add TIOCGRS485 and TIOCSRS485 ioctls (Desnes Nunes) [RHEL-67057]
  - USB: serial: xr: avoid requesting zero DTE rate (Desnes Nunes) [RHEL-67057]
  - redhat: configs: enable xr_serial on rhel (Desnes Nunes) [RHEL-67057]
  - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-68558] {CVE-2024-53095}
  - dlm: fix recovery of middle conversions (Alexander Aring) [RHEL-67852]


author: Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-545.el9]
changelog:
  - net: fix data-races around sk->sk_forward_alloc (CKI Backport Bot) [RHEL-69689] {CVE-2024-53124}
  - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-71164]
  - redhat: add test_klp_syscall to mod-internal.list (Ryan Sullivan) [RHEL-69931]
  - blk_iocost: fix more out of bound shifts (CKI Backport Bot) [RHEL-63978] {CVE-2024-49933}
  - mm: revert "mm: shmem: fix data-race in shmem_getattr()" (Rafael Aquini) [RHEL-27745 RHEL-70053] {CVE-2024-53136}
  - mm: page_alloc: move mlocked flag clearance into free_pages_prepare() (Rafael Aquini) [RHEL-27745 RHEL-69683] {CVE-2024-53105}
  - filemap: Fix bounds checking in filemap_read() (Rafael Aquini) [RHEL-27745 RHEL-68011] {CVE-2024-50272}
  - mm/mlock: set the correct prev on failure (Rafael Aquini) [RHEL-27745]
  - vmscan,migrate: fix page count imbalance on node stats when demoting pages (Rafael Aquini) [RHEL-27745]
  - kasan: remove vmalloc_percpu test (Rafael Aquini) [RHEL-27745]
  - mm: krealloc: Fix MTE false alarm in __do_krealloc (Rafael Aquini) [RHEL-27745 RHEL-68909] {CVE-2024-53097}
  - mm: shmem: fix data-race in shmem_getattr() (Rafael Aquini) [RHEL-27745 RHEL-66818] {CVE-2024-50228}
  - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Rafael Aquini) [RHEL-27745 RHEL-66794] {CVE-2024-50219}
  - fork: only invoke khugepaged, ksm hooks if no error (Rafael Aquini) [RHEL-27745]
  - fork: do not invoke uffd on fork if error occurs (Rafael Aquini) [RHEL-27745]
  - maple_tree: add regression test for spanning store bug (Rafael Aquini) [RHEL-27745 RHEL-66950] {CVE-2024-50200}
  - maple_tree: correct tree corruption on spanning store (Rafael Aquini) [RHEL-27745 RHEL-66950] {CVE-2024-50200}
  - mm/mglru: only clear kswapd_failures if reclaimable (Rafael Aquini) [RHEL-27745]
  - mm/swapfile: skip HugeTLB pages for unuse_vma (Rafael Aquini) [RHEL-27745 RHEL-66977] {CVE-2024-50199}
  - mm: don't install PMD mappings when THPs are disabled by the hw/process/vma (Rafael Aquini) [RHEL-27745]
  - mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw() (Rafael Aquini) [RHEL-27745]
  - mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point (Rafael Aquini) [RHEL-27745]
  - mm/mremap: fix move_normal_pmd/retract_page_tables race (Rafael Aquini) [RHEL-27745]
  - secretmem: disable memfd_secret() if arch cannot set direct map (Rafael Aquini) [RHEL-27745 RHEL-66627] {CVE-2024-50182}
  - memory tiers: use default_dram_perf_ref_source in log message (Rafael Aquini) [RHEL-27745 RHEL-62336]
  - mm: migrate: annotate data-race in migrate_folio_unmap() (Rafael Aquini) [RHEL-27745]
  - mm: avoid leaving partial pfn mappings around in error case (Rafael Aquini) [RHEL-27745]
  - mm: Kconfig: fixup zsmalloc configuration (Rafael Aquini) [RHEL-27745]
  - mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock (Rafael Aquini) [RHEL-27745]
  - sched/numa: Fix the vma scan starving issue (Rafael Aquini) [RHEL-27745]
  - mm: krealloc: consider spare memory for __GFP_ZERO (Rafael Aquini) [RHEL-27745]
  - mm: only enforce minimum stack gap size if it's sensible (Rafael Aquini) [RHEL-27745]
  - mm/memcontrol: respect zswap.writeback setting from parent cg too (Rafael Aquini) [RHEL-27745]
  - Revert "mm: skip CMA pages when they are not available" (Rafael Aquini) [RHEL-27745]
  - mm: vmalloc: ensure vmap_block is initialised before adding to queue (Rafael Aquini) [RHEL-27745]
  - mm: Fix missing folio invalidation calls during truncation (Rafael Aquini) [RHEL-27745]
  - mm: fix endless reclaim on machines with unaccepted memory (Rafael Aquini) [RHEL-27745]
  - mm/numa: no task_numa_fault() call if PMD is changed (Rafael Aquini) [RHEL-27745]
  - mm/numa: no task_numa_fault() call if PTE is changed (Rafael Aquini) [RHEL-27745]
  - memcg_write_event_control(): fix a user-triggerable oops (Rafael Aquini) [RHEL-27745]
  - mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist() (Rafael Aquini) [RHEL-27745]
  - mm/mglru: fix ineffective protection calculation (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316}
  - mm/hugetlb: fix possible recursive locking detected warning (Rafael Aquini) [RHEL-27745]
  - mm/numa_balancing: teach mpol_to_str about the balancing mode (Rafael Aquini) [RHEL-27745]
  - mm/mglru: fix overshooting shrinker memory (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316}
  - mm/mglru: fix div-by-zero in vmpressure_calc_level() (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316}
  - mm: ignore data-race in __swap_writepage (Rafael Aquini) [RHEL-27745]
  - mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() (Rafael Aquini) [RHEL-27745]
  - mm: gup: stop abusing try_grab_folio (Rafael Aquini) [RHEL-27745]
  - mm: refactor folio_undo_large_rmappable() (Rafael Aquini) [RHEL-27745]
  - mm: page_ref: remove folio_try_get_rcu() (Rafael Aquini) [RHEL-27745]
  - mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer (Rafael Aquini) [RHEL-27745]
  - mm/memory_hotplug: prevent accessing by index=-1 (Rafael Aquini) [RHEL-27745]
  - x86/mm: Cleanup prctl_enable_tagged_addr() nr_bits error checking (Rafael Aquini) [RHEL-27745]
  - x86/mm: Fix LAM inconsistency during context switch (Rafael Aquini) [RHEL-27745]
  - mm/page_alloc: Separate THP PCP into movable and non-movable categories (Rafael Aquini) [RHEL-27745]
  - mm: fix incorrect vbq reference in purge_fragmented_block (Rafael Aquini) [RHEL-27745]
  - Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" (Rafael Aquini) [RHEL-27745]
  - mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick (Rafael Aquini) [RHEL-27745]
  - mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: do not call vma_add_reservation upon ENOMEM (Rafael Aquini) [RHEL-27745]
  - kmsan: do not wipe out origin when doing partial unpoisoning (Rafael Aquini) [RHEL-27745]
  - kasan, fortify: properly rename memintrinsics (Rafael Aquini) [RHEL-27745]
  - mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: align cma on allocation order, not demotion order (Rafael Aquini) [RHEL-27745]
  - mm: fix race between __split_huge_pmd_locked() and GUP-fast (Rafael Aquini) [RHEL-27745]
  - mm/page_table_check: support userfault wr-protect entries (Rafael Aquini) [RHEL-27745]
  - mm/slab: make __free(kfree) accept error pointers (Rafael Aquini) [RHEL-27745]
  - mm/slub: handle bulk and single object freeing separately (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid (Rafael Aquini) [RHEL-27745]
  - mm/cma: drop incorrect alignment check in cma_init_reserved_mem (Rafael Aquini) [RHEL-27745]
  - hugetlb: convert alloc_buddy_hugetlb_folio to use a folio (Rafael Aquini) [RHEL-27745]
  - mm: page_alloc: use the correct THP order for THP PCP (Rafael Aquini) [RHEL-27745]
  - khugepaged: use a folio throughout hpage_collapse_scan_file() (Rafael Aquini) [RHEL-27745]
  - khugepaged: use a folio throughout collapse_file() (Rafael Aquini) [RHEL-27745]
  - khugepaged: pass a folio to __collapse_huge_page_copy() (Rafael Aquini) [RHEL-27745]
  - khugepaged: remove hpage from collapse_huge_page() (Rafael Aquini) [RHEL-27745]
  - khugepaged: remove hpage from collapse_file() (Rafael Aquini) [RHEL-27745]
  - khugepaged: convert alloc_charge_hpage to alloc_charge_folio (Rafael Aquini) [RHEL-27745]
  - khugepaged: inline hpage_collapse_alloc_folio() (Rafael Aquini) [RHEL-27745]
  - selftest/mm: ksm_functional_tests: extend test case for ksm fork/exec (Rafael Aquini) [RHEL-27745]
  - selftest/mm: ksm_functional_tests: refactor mmap_and_merge_range() (Rafael Aquini) [RHEL-27745]
  - mm/ksm: fix ksm exec support for prctl (Rafael Aquini) [RHEL-27745]
  - mm: page_alloc: control latency caused by zone PCP draining (Rafael Aquini) [RHEL-27745]
  - mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Rafael Aquini) [RHEL-27745]
  - mm: turn folio_test_hugetlb into a PageType (Rafael Aquini) [RHEL-27745]
  - mm: support page_mapcount() on page_has_type() pages (Rafael Aquini) [RHEL-27745]
  - mm, pagemap: remove SLOB and SLQB from comments and documentation (Rafael Aquini) [RHEL-27745]
  - mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Rafael Aquini) [RHEL-27745]
  - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (Rafael Aquini) [RHEL-27745]
  - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (Rafael Aquini) [RHEL-27745]
  - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (Rafael Aquini) [RHEL-27745]
  - mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion (Rafael Aquini) [RHEL-27745]
  - mm: recover pud_leaf() definitions in nopmd case (Rafael Aquini) [RHEL-27745]
  - mm/treewide: align up pXd_leaf() retval across archs (Rafael Aquini) [RHEL-27745]
  - mm/treewide: drop pXd_large() (Rafael Aquini) [RHEL-27745]
  - mm/treewide: replace pud_large() with pud_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/treewide: replace pmd_large() with pmd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/kasan: use pXd_leaf() in shadow_mapped() (Rafael Aquini) [RHEL-27745]
  - mm/x86: drop two unnecessary pud_leaf() definitions (Rafael Aquini) [RHEL-27745]
  - mm/x86: replace pgd_large() with pgd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/x86: replace p4d_large() with p4d_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/powerpc: replace pXd_is_leaf() with pXd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/powerpc: define pXd_large() with pXd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm: memory: fix shift-out-of-bounds in fault_around_bytes_set (Rafael Aquini) [RHEL-27745]
  - mm: remove cast from page_to_nid() (Rafael Aquini) [RHEL-27745]
  - mm: constify more page/folio tests (Rafael Aquini) [RHEL-27745]
  - mm: constify testing page/folio flags (Rafael Aquini) [RHEL-27745]
  - mm: make dump_page() take a const argument (Rafael Aquini) [RHEL-27745]
  - mm: add __dump_folio() (Rafael Aquini) [RHEL-27745]
  - mm: remove PageYoung and PageIdle definitions (Rafael Aquini) [RHEL-27745]
  - mm: remove PageWaiters, PageSetWaiters and PageClearWaiters (Rafael Aquini) [RHEL-27745]
  - mm: separate out FOLIO_FLAGS from PAGEFLAGS (Rafael Aquini) [RHEL-27745]
  - mm: support order-1 folios in the page cache (Rafael Aquini) [RHEL-27745]
  - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Rafael Aquini) [RHEL-27745]
  - madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 (Rafael Aquini) [RHEL-27745]
  - selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map (Rafael Aquini) [RHEL-27745 RHEL-61137]
  - mm/hugetlb: restore the reservation if needed (Rafael Aquini) [RHEL-27745 RHEL-61137]
  - x86/mm: delete unused cpu argument to leave_mm() (Rafael Aquini) [RHEL-27745]
  - mm: memcg: don't periodically flush stats when memcg is disabled (Rafael Aquini) [RHEL-27745]
  - mm: kmsan: remove runtime checks from kmsan_unpoison_memory() (Rafael Aquini) [RHEL-27745]
  - mm/swap_state: update zswap LRU's protection range with the folio locked (Rafael Aquini) [RHEL-27745]
  - mm: zswap: fix missing folio cleanup in writeback race path (Rafael Aquini) [RHEL-27745]
  - mm/zswap: don't return LRU_SKIP if we have dropped lru lock (Rafael Aquini) [RHEL-27745]
  - fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling (Rafael Aquini) [RHEL-27745]
  - efi: disable mirror feature during crashkernel (Rafael Aquini) [RHEL-27745]
  - mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER (Rafael Aquini) [RHEL-27745]
  - mm, treewide: introduce NR_PAGE_ORDERS (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: use a folio more in collapse_file() (Rafael Aquini) [RHEL-27745]
  - zswap: memcontrol: implement zswap writeback disabling (Rafael Aquini) [RHEL-27745]
  - mm: remove unnecessary ia64 code and comment (Rafael Aquini) [RHEL-27745]
  - fs: improve dump_mapping() robustness (Rafael Aquini) [RHEL-27745]
  - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-27745 RHEL-28873] {CVE-2023-52490}
  - mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio (Rafael Aquini) [RHEL-27745]
  - mm: return a folio from read_swap_cache_async() (Rafael Aquini) [RHEL-27745]
  - mm: remove page_swap_info() (Rafael Aquini) [RHEL-27745]
  - mm: convert swap_readpage() to swap_read_folio() (Rafael Aquini) [RHEL-27745]
  - mm: convert swap_page_sector() to swap_folio_sector() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_readpage_bdev_async() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_readpage_bdev_sync() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_readpage_fs() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_writepage_bdev_async() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_writepage_bdev_sync() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_writepage_fs() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to __swap_writepage() (Rafael Aquini) [RHEL-27745]
  - mm: return the folio from __read_swap_cache_async() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx (Rafael Aquini) [RHEL-27745]
  - mm/zswap: cleanup zswap_writeback_entry() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: cleanup zswap_load() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: refactor out __zswap_load() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: reuse dstmem when decompress (Rafael Aquini) [RHEL-27745]
  - mm: convert collapse_huge_page() to use a folio (Rafael Aquini) [RHEL-27745]
  - lib/maple_tree.c: fix build error due to hotfix alteration (Rafael Aquini) [RHEL-27745]
  - mm/memory-failure: cast index to loff_t before shifting it (Rafael Aquini) [RHEL-27745]
  - mm/memory-failure: check the mapcount of the precise page (Rafael Aquini) [RHEL-27745]
  - mm/memory-failure: pass the folio and the page to collect_procs() (Rafael Aquini) [RHEL-27745]
  - mm/filemap: avoid buffered read/write race to read inconsistent data (Rafael Aquini) [RHEL-27745]
  - mm/readahead: do not allow order-1 folio (Rafael Aquini) [RHEL-27745]
  - zswap: shrink zswap pool based on memory pressure (Rafael Aquini) [RHEL-27745]
  - maple_tree: mtree_range_walk() clean up (Rafael Aquini) [RHEL-27745]
  - maple_tree: don't find node end in mtree_lookup_walk() (Rafael Aquini) [RHEL-27745]
  - maple_tree: use maple state end for write operations (Rafael Aquini) [RHEL-27745]
  - maple_tree: remove mas_searchable() (Rafael Aquini) [RHEL-27745]
  - maple_tree: separate ma_state node from status (Rafael Aquini) [RHEL-27745]
  - maple_tree: clean up inlines for some functions (Rafael Aquini) [RHEL-27745]
  - maple_tree: use cached node end in mas_destroy() (Rafael Aquini) [RHEL-27745]
  - maple_tree: use cached node end in mas_next() (Rafael Aquini) [RHEL-27745]
  - maple_tree: add end of node tracking to the maple state (Rafael Aquini) [RHEL-27745]
  - maple_tree: move debug check to __mas_set_range() (Rafael Aquini) [RHEL-27745]
  - maple_tree: make mas_erase() more robust (Rafael Aquini) [RHEL-27745]
  - maple_tree: remove unnecessary default labels from switch statements (Rafael Aquini) [RHEL-27745]
  - mm/zswap: replace kmap_atomic() with kmap_local_page() (Rafael Aquini) [RHEL-27745]
  - mm: remove invalidate_inode_page() (Rafael Aquini) [RHEL-27745]
  - mm: convert isolate_page() to mf_isolate_folio() (Rafael Aquini) [RHEL-27745]
  - mm: convert soft_offline_in_use_page() to use a folio (Rafael Aquini) [RHEL-27745]
  - mm: use mapping_evict_folio() in truncate_error_page() (Rafael Aquini) [RHEL-27745]
  - mm: convert __do_fault() to use a folio (Rafael Aquini) [RHEL-27745]
  - mm: make mapping_evict_folio() the preferred way to evict clean folios (Rafael Aquini) [RHEL-27745]
  - fork: use __mt_dup() to duplicate maple tree in dup_mmap() (Rafael Aquini) [RHEL-27745]
  - maple_tree: preserve the tree attributes when destroying maple tree (Rafael Aquini) [RHEL-27745]
  - maple_tree: update check_forking() and bench_forking() (Rafael Aquini) [RHEL-27745]
  - maple_tree: skip other tests when BENCH is enabled (Rafael Aquini) [RHEL-27745]
  - maple_tree: update the documentation of maple tree (Rafael Aquini) [RHEL-27745]
  - maple_tree: add test for mtree_dup() (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce interfaces __mt_dup() and mtree_dup() (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce {mtree,mas}_lock_nested() (Rafael Aquini) [RHEL-27745]
  - maple_tree: add mt_free_one() and mt_attr() helpers (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI (Rafael Aquini) [RHEL-27745]
  - mm: kmem: properly initialize local objcg variable in current_obj_cgroup() (Rafael Aquini) [RHEL-27745]
  - mm/slub: optimize free fast path code layout (Rafael Aquini) [RHEL-27745]
  - mm/slab: move kmalloc() functions from slab_common.c to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move kmalloc_slab() to mm/slab.h (Rafael Aquini) [RHEL-27745]
  - mm/slab: move kfree() from slab_common.c to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move struct kmem_cache_node from slab.h to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move memcg related functions from slab.h to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move pre/post-alloc hooks from slab.h to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: consolidate includes in the internal mm/slab.h (Rafael Aquini) [RHEL-27745]
  - mm/slab: move the rest of slub_def.h to mm/slab.h (Rafael Aquini) [RHEL-27745]
  - mm/slab: move struct kmem_cache_cpu declaration to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: remove CONFIG_SLAB code from slab common code (Rafael Aquini) [RHEL-27745]
  - mempolicy: alloc_pages_mpol() for NUMA policy without vma (Rafael Aquini) [RHEL-27745]
  - mm: add page_rmappable_folio() wrapper (Rafael Aquini) [RHEL-27745]
  - mempolicy: clean up minor dead code in queue_pages_test_walk() (Rafael Aquini) [RHEL-27745]
  - mempolicy: remove confusing MPOL_MF_LAZY dead code (Rafael Aquini) [RHEL-27745]
  - mempolicy: mpol_shared_policy_init() without pseudo-vma (Rafael Aquini) [RHEL-27745]
  - mempolicy trivia: use pgoff_t in shared mempolicy tree (Rafael Aquini) [RHEL-27745]
  - mempolicy trivia: slightly more consistent naming (Rafael Aquini) [RHEL-27745]
  - mempolicy trivia: delete those ancient pr_debug()s (Rafael Aquini) [RHEL-27745]
  - mempolicy: fix migrate_pages(2) syscall return nr_failed (Rafael Aquini) [RHEL-27745]
  - kernfs: drop shared NUMA mempolicy hooks (Rafael Aquini) [RHEL-27745]
  - hugetlbfs: drop shared NUMA mempolicy pretence (Rafael Aquini) [RHEL-27745]
  - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-27745]
  - mm: page_alloc: check the order of compound page even when the order is zero (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert collapse_pte_mapped_thp() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert alloc_charge_hpage() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert is_refcount_suitable() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert __collapse_huge_page_isolate() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/migrate: add nr_split to trace_mm_migrate_pages stats. (Rafael Aquini) [RHEL-27745]
  - mm/migrate: correct nr_failed in migrate_pages_sync() (Rafael Aquini) [RHEL-27745]
  - bootmem: use kmemleak_free_part_phys in free_bootmem_page (Rafael Aquini) [RHEL-27745]
  - bootmem: use kmemleak_free_part_phys in put_page_bootmem (Rafael Aquini) [RHEL-27745]
  - mm: kmem: reimplement get_obj_cgroup_from_current() (Rafael Aquini) [RHEL-27745]
  - percpu: scoped objcg protection (Rafael Aquini) [RHEL-27745]
  - mm: kmem: scoped objcg protection (Rafael Aquini) [RHEL-27745]
  - mm: kmem: make memcg keep a reference to the original objcg (Rafael Aquini) [RHEL-27745]
  - mm: kmem: add direct objcg pointer to task_struct (Rafael Aquini) [RHEL-27745]
  - mm: kmem: optimize get_obj_cgroup_from_current() (Rafael Aquini) [RHEL-27745]
  - mm: abstract VMA merge and extend into vma_merge_extend() helper (Rafael Aquini) [RHEL-27745]
  - mm: abstract merge for new VMAs into vma_merge_new_vma() (Rafael Aquini) [RHEL-27745]
  - mm: make vma_merge() and split_vma() internal (Rafael Aquini) [RHEL-27745]
  - mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al. (Rafael Aquini) [RHEL-27745]
  - mm: move vma_policy() and anon_vma_name() decls to mm_types.h (Rafael Aquini) [RHEL-27745]
  - mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect() (Rafael Aquini) [RHEL-27745]
  - mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" (Rafael Aquini) [RHEL-27745]
  - mm/gup: adapt get_user_page_vma_remote() to never return NULL (Rafael Aquini) [RHEL-27745]
  - mm/gup: make failure to pin an error if FOLL_NOWAIT not specified (Rafael Aquini) [RHEL-27745]
  - mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH (Rafael Aquini) [RHEL-27745]
  - mm: make __access_remote_vm() static (Rafael Aquini) [RHEL-27745]
  - shmem: _add_to_page_cache() before shmem_inode_acct_blocks() (Rafael Aquini) [RHEL-27745]
  - shmem: move memcg charge out of shmem_add_to_page_cache() (Rafael Aquini) [RHEL-27745]
  - shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() (Rafael Aquini) [RHEL-27745]
  - shmem: factor shmem_falloc_wait() out of shmem_fault() (Rafael Aquini) [RHEL-27745]
  - shmem: remove vma arg from shmem_get_folio_gfp() (Rafael Aquini) [RHEL-27745]
  - shmem: shrink shmem_inode_info: dir_offsets in a union (Rafael Aquini) [RHEL-27745]
  - mm: memcg: normalize the value passed into memcg_rstat_updated() (Rafael Aquini) [RHEL-27745]
  - mm: memcg: refactor page state unit helpers (Rafael Aquini) [RHEL-27745]
  - maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() (Rafael Aquini) [RHEL-27745]
  - mm/filemap: remove hugetlb special casing in filemap.c (Rafael Aquini) [RHEL-27745]
  - sched/numa, mm: make numa migrate functions to take a folio (Rafael Aquini) [RHEL-27745]
  - mm: mempolicy: make mpol_misplaced() to take a folio (Rafael Aquini) [RHEL-27745]
  - mm: memory: make numa_migrate_prep() to take a folio (Rafael Aquini) [RHEL-27745]
  - mm: memory: use a folio in do_numa_page() (Rafael Aquini) [RHEL-27745]
  - mm: huge_memory: use a folio in do_huge_pmd_numa_page() (Rafael Aquini) [RHEL-27745]
  - mm: memory: add vm_normal_folio_pmd() (Rafael Aquini) [RHEL-27745]
  - memcg: remove unused do_memsw_account in memcg1_stat_format (Rafael Aquini) [RHEL-27745]
  - memcg: expose swapcache stat for memcg v1 (Rafael Aquini) [RHEL-27745]
  - mm/writeback: update filemap_dirty_folio() comment (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: use nth_page() in place of direct struct page manipulation (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove isolated variable in add_page_for_migration() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: use a folio in add_page_for_migration() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: use __folio_test_movable() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove THP mapcount check in numamigrate_isolate_page() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: pass folio to hugepage_add_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap (Rafael Aquini) [RHEL-27745]
  - mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: move folio_test_anon() check out of __folio_set_anon() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm: memcg: add THP swap out info for anonymous reclaim (Rafael Aquini) [RHEL-27745]
  - kmsan: introduce test_memcpy_initialized_gap() (Rafael Aquini) [RHEL-27745]
  - kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together (Rafael Aquini) [RHEL-27745]
  - kmsan: prevent optimizations in memcpy tests (Rafael Aquini) [RHEL-27745]
  - kmsan: simplify kmsan_internal_memmove_metadata() (Rafael Aquini) [RHEL-27745]
  - mm: remove duplicated vma->vm_flags check when expanding stack (Rafael Aquini) [RHEL-27745]
  - mm: convert DAX lock/unlock page to lock/unlock folio (Rafael Aquini) [RHEL-27745]
  - mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() (Rafael Aquini) [RHEL-27745]
  - mm/mremap: fix unaccount of memory on vma_merge() failure (Rafael Aquini) [RHEL-27745]
  - mm/compaction: factor out code to test if we should run compaction for target order (Rafael Aquini) [RHEL-27745]
  - mm/compaction: improve comment of is_via_compact_memory (Rafael Aquini) [RHEL-27745]
  - mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable (Rafael Aquini) [RHEL-27745]
  - mm/compaction: correctly return failure with bogus compound_order in strict mode (Rafael Aquini) [RHEL-27745]
  - mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} (Rafael Aquini) [RHEL-27745]
  - mm/compaction: use correct list in move_freelist_{head}/{tail} (Rafael Aquini) [RHEL-27745]
  - mm/slub: simplify the last resort slab order calculation (Rafael Aquini) [RHEL-27745]
  - mm/slub: add sanity check for slub_min/max_order cmdline setup (Rafael Aquini) [RHEL-27745]
  - maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states (Rafael Aquini) [RHEL-27745]
  - maple_tree: add mas_is_active() to detect in-tree walks (Rafael Aquini) [RHEL-27745]
  - arm/xen: remove lazy mode related definitions (Rafael Aquini) [RHEL-27745]
  - mm: Remove kmem_valid_obj() (Rafael Aquini) [RHEL-27745]
  - maple_tree: clean up mas_wr_append() (Rafael Aquini) [RHEL-27745]
  - maple_tree: replace data before marking dead in split and spanning store (Rafael Aquini) [RHEL-27745]
  - maple_tree: change mas_adopt_children() parent usage (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce mas_tree_parent() definition (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce mas_put_in_tree() (Rafael Aquini) [RHEL-27745]
  - maple_tree: reorder replacement of nodes to avoid live lock (Rafael Aquini) [RHEL-27745]
  - maple_tree: add hex output to maple_arange64 dump (Rafael Aquini) [RHEL-27745]
  - maple_tree: Be more strict about locking (Rafael Aquini) [RHEL-27745]
  - fs/address_space: add alignment padding for i_map and i_mmap_rwsem to mitigate a false sharing. (Rafael Aquini) [RHEL-15601 RHEL-27745]
  - maple_tree: drop mas_first_entry() (Rafael Aquini) [RHEL-27745]
  - maple_tree: replace mas_logical_pivot() with mas_safe_pivot() (Rafael Aquini) [RHEL-27745]
  - maple_tree: update mt_validate() (Rafael Aquini) [RHEL-27745]
  - maple_tree: make mas_validate_limits() check root node and node limit (Rafael Aquini) [RHEL-27745]
  - maple_tree: fix mas_validate_child_slot() to check last missed slot (Rafael Aquini) [RHEL-27745]
  - maple_tree: make mas_validate_gaps() to check metadata (Rafael Aquini) [RHEL-27745]
  - maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap (Rafael Aquini) [RHEL-27745]
  - maple_tree: add a fast path case in mas_wr_slot_store() (Rafael Aquini) [RHEL-27745]
  - maple_tree: optimize mas_wr_append(), also improve duplicating VMAs (Rafael Aquini) [RHEL-27745]
  - maple_tree: add test for expanding range in RCU mode (Rafael Aquini) [RHEL-27745]
  - maple_tree: add test for mas_wr_modify() fast path (Rafael Aquini) [RHEL-27745]
  - shmem: Refactor shmem_symlink() (Rafael Aquini) [RHEL-27745]
  - XArray: Do not return sibling entries from xa_load() (Rafael Aquini) [RHEL-27745]
  - bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page (Rafael Aquini) [RHEL-27745]
  - kasan, doc: note kasan.fault=panic_on_write behaviour for async modes (Rafael Aquini) [RHEL-27745]
  - fs: hugetlbfs: set vma policy only when needed for allocating folio (Rafael Aquini) [RHEL-27745]
  - afs: fix the afs_dir_get_folio return value (Rafael Aquini) [RHEL-27745]
  - of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem (Rafael Aquini) [RHEL-27745]
  - powerpc/64s: Fix local irq disable when PMIs are disabled (Rafael Aquini) [RHEL-27745]
  - powerpc/book3e: remove #include <generated/utsrelease.h> (Rafael Aquini) [RHEL-27745]
  - s390: avoid using global register for current_stack_pointer (Rafael Aquini) [RHEL-27745]
  - s390/virtio_ccw: Fix dma_parm pointer not set up (Thomas Huth) [RHEL-70246]
  - fs/mnt_idmapping.c: Return -EINVAL when no map is written (Ian Kent) [RHEL-62007]
  - fs: reformat idmapped mounts entry (Ian Kent) [RHEL-62007]
  - mnt_idmapping: decouple from namespaces (Ian Kent) [RHEL-62007]
  - mnt_idmapping: remove nop check (Ian Kent) [RHEL-62007]
  - mnt_idmapping: remove check_fsmapping() (Ian Kent) [RHEL-62007]
  - fs: export mnt_idmap_get/mnt_idmap_put (Ian Kent) [RHEL-62007]
  - USB: serial: qcserial: add support for Sierra Wireless EM86xx (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Fix connection issue with Pluggable UD-4VPD dock (Desnes Nunes) [RHEL-59052]
  - usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() (Desnes Nunes) [RHEL-59052] {CVE-2024-50268}
  - usb: dwc3: fix fault at system suspend if device was already runtime suspended (Desnes Nunes) [RHEL-59052 RHEL-68268] {CVE-2024-53070}
  - USB: serial: io_edgeport: fix use after free in debug printk (Desnes Nunes) [RHEL-59052] {CVE-2024-50267}
  - USB: serial: option: add Quectel RG650V (Desnes Nunes) [RHEL-59052]
  - USB: serial: option: add Fibocom FG132 0x0112 composition (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Add only on-board retimers when !CONFIG_USB4_DEBUGFS_MARGINING (Desnes Nunes) [RHEL-59052]
  - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Desnes Nunes) [RHEL-59052]
  - usb: typec: use cleanup facility for 'altmodes_node' (Desnes Nunes) [RHEL-59052]
  - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Desnes Nunes) [RHEL-59052]
  - usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Desnes Nunes) [RHEL-59052]
  - xhci: Fix Link TRB DMA in command ring stopped completion event (Desnes Nunes) [RHEL-59052]
  - xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Desnes Nunes) [RHEL-59052]
  - phy: tegra: xusb: Add error pointer check in xusb.c (Desnes Nunes) [RHEL-59052]
  - phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Desnes Nunes) [RHEL-59052]
  - misc: rtsx: list supported models in Kconfig help (Desnes Nunes) [RHEL-59052]
  - media: pulse8-cec: fix data timestamp at pulse8_setup() (Desnes Nunes) [RHEL-59052]
  - redhat/configs: Adding CONFIG_USB_ONBOARD_DEV_USB5744 (Desnes Nunes) [RHEL-59052]
  - USB: serial: option: add Telit FN920C04 MBIM compositions (Desnes Nunes) [RHEL-59052]
  - USB: serial: option: add support for Quectel EG916Q-GL (Desnes Nunes) [RHEL-59052]
  - xhci: dbc: honor usb transfer size boundaries. (Desnes Nunes) [RHEL-59052]
  - usb: xhci: Fix handling errors mid TD followed by other errors (Desnes Nunes) [RHEL-59052]
  - xhci: Mitigate failed set dequeue pointer commands (Desnes Nunes) [RHEL-59052]
  - xhci: Fix incorrect stream context type macro (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: core: Fix system suspend on TI AM62 platforms (Desnes Nunes) [RHEL-59052]
  - xhci: tegra: fix checked USB2 port number (Desnes Nunes) [RHEL-59052 RHEL-65123] {CVE-2024-50075}
  - usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG (Desnes Nunes) [RHEL-59052]
  - usb: typec: altmode should keep reference to parent (Desnes Nunes) [RHEL-59052 RHEL-66511] {CVE-2024-50150}
  - usb: xhci: Fix problem with xhci resume from suspend (Desnes Nunes) [RHEL-59052]
  - usb: misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: core: Stop processing of pending events if controller is halted (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: re-enable runtime PM after failed resume (Desnes Nunes) [RHEL-59052]
  - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip (Desnes Nunes) [RHEL-59052]
  - usb: gadget: core: force synchronous registration (Desnes Nunes) [RHEL-59052]
  - usbnet: fix cyclical race on disconnect with work queue (Desnes Nunes) [RHEL-59052]
  - usbnet: Fix linkwatch use-after-free on disconnect (Desnes Nunes) [RHEL-59052]
  - usbnet: Run unregister_netdev() before unbind() again (Desnes Nunes) [RHEL-59052]
  - USB: appledisplay: close race between probe and completion handler (Desnes Nunes) [RHEL-59052]
  - USB: class: CDC-ACM: fix race between get_serial and set_serial (Desnes Nunes) [RHEL-59052]
  - usb: storage: ene_ub6250: Fix right shift warnings (Desnes Nunes) [RHEL-59052]
  - usb: roles: Improve the fix for a false positive recursive locking complaint (Desnes Nunes) [RHEL-59052]
  - locking/mutex: Introduce mutex_init_with_key() (Desnes Nunes) [RHEL-59052]
  - locking/mutex: Define mutex_init() once (Desnes Nunes) [RHEL-59052]
  - leds: mlxreg: Use devm_mutex_init() for mutex initialization (Desnes Nunes) [RHEL-59052] {CVE-2024-42129}
  - locking/mutex: Introduce devm_mutex_init() (Desnes Nunes) [RHEL-59052]
  - locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive (Desnes Nunes) [RHEL-59052]
  - locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint (Desnes Nunes) [RHEL-59052]
  - locking/qspinlock: Fix 'wait_early' set but not used warning (Desnes Nunes) [RHEL-59052]
  - locking/mutex: Simplify <linux/mutex.h> (Desnes Nunes) [RHEL-59052]
  - locking/mutex: split out mutex_types.h (Desnes Nunes) [RHEL-59052]
  - usb: xhci: fix loss of data on Cadence xHC (Desnes Nunes) [RHEL-59052]
  - usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: qcom: simplify with devm_platform_ioremap_resource (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: qcom: use scoped device node handling to simplify error paths (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: add 2 software managed quirk properties for host mode (Desnes Nunes) [RHEL-59052]
  - usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk (Desnes Nunes) [RHEL-59052]
  - usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support (Desnes Nunes) [RHEL-59052]
  - usb: misc: onboard_dev: extend platform data to add power on delay field (Desnes Nunes) [RHEL-59052]
  - usb: cdnsp: Fix incorrect usb_request status (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: support edge irq (Desnes Nunes) [RHEL-59052]
  - usb: chipidea: npcm: Fix coding style with clarification of data type (Desnes Nunes) [RHEL-59052]
  - usb: common: Switch to device_property_match_property_string() (Desnes Nunes) [RHEL-59052]
  - device property: Add fwnode_property_match_property_string() (Desnes Nunes) [RHEL-59052]
  - device property: Use fwnode_property_string_array_count() (Desnes Nunes) [RHEL-59052]
  - USB: usbtmc: prevent kernel-usb-infoleak (Desnes Nunes) [RHEL-59052] {CVE-2024-47671}
  - USB: serial: pl2303: add device id for Macrosilicon MS3020 (Desnes Nunes) [RHEL-59052]
  - redhat/configs: Adding CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC (Desnes Nunes) [RHEL-59052]
  - media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driver (Desnes Nunes) [RHEL-59052]
  - media: cec: move cec_get/put_device to header (Desnes Nunes) [RHEL-59052]
  - media: input: serio.h: add SERIO_EXTRON_DA_HD_PLUS (Desnes Nunes) [RHEL-59052]
  - media: admin-guide: cec.rst (Desnes Nunes) [RHEL-59052]
  - xhci: support setting interrupt moderation IMOD for secondary interrupters (Desnes Nunes) [RHEL-59052]
  - xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. (Desnes Nunes) [RHEL-59052]
  - usb: xhci: adjust empty TD list handling in handle_tx_event() (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove 'retval' from xhci_pci_resume() (Desnes Nunes) [RHEL-59052]
  - usb: xhci: add comments explaining specific interrupt behaviour (Desnes Nunes) [RHEL-59052]
  - usb: xhci: make 'sbrn' a local variable (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove unused variables from struct 'xhci_hcd' (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove excessive Bulk short packet debug message (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove excessive isoc frame debug message spam (Desnes Nunes) [RHEL-59052]
  - xhci: Remove unused function declarations (Desnes Nunes) [RHEL-59052]
  - xhci: dbc: add dbgtty request to end of list once it completes (Desnes Nunes) [RHEL-59052]
  - xhci: dbc: Fix STALL transfer event handling (Desnes Nunes) [RHEL-59052]
  - dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format (Desnes Nunes) [RHEL-59052]
  - redhat/configs: Adding CONFIG_EXTCON_LC824206XA (Desnes Nunes) [RHEL-59052]
  - extcon: Add LC824206XA microUSB switch driver (Desnes Nunes) [RHEL-59052]
  - power: supply: Change usb_types from an array into a bitmask (Desnes Nunes) [RHEL-59052]
  - power: supply: sysfs: Move power_supply_show_enum_with_available() up (Desnes Nunes) [RHEL-59052]
  - power: supply: sysfs: Add power_supply_show_enum_with_available() helper (Desnes Nunes) [RHEL-59052]
  - power: supply: "usb_type" property may be written to (Desnes Nunes) [RHEL-59052]
  - power: supply: core: simplify charge_behaviour formatting (Desnes Nunes) [RHEL-59052]
  - power: supply: core: fix charge_behaviour formatting (Desnes Nunes) [RHEL-59052]
  - power: supply: core: ease special formatting implementations (Desnes Nunes) [RHEL-59052]
  - dt-bindings: phy: mxs-usb-phy: add nxp,sim property (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Don't create device link from USB4 Host Interface to USB3 xHC host (Desnes Nunes) [RHEL-59052]
  - usb: acpi: add device link between tunneled USB3 device and USB4 Host Interface (Desnes Nunes) [RHEL-59052]
  - device property: Move fwnode_handle_put() into property.h (Desnes Nunes) [RHEL-59052]
  - usb: Add tunnel_mode parameter to usb device structure (Desnes Nunes) [RHEL-59052]
  - xhci: Add USB4 tunnel detection for USB3 devices on Intel hosts (Desnes Nunes) [RHEL-59052]
  - usb: chipidea: npcm: Fix coding style with missing space (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: use scoped device node handling to simplify error paths (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: simplify with dev_err_probe (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: simplify with devm_clk_get_enabled (Desnes Nunes) [RHEL-59052]
  - usb-storage: Constify struct usb_device_id and us_unusual_dev (Desnes Nunes) [RHEL-59052]
  - phy: broadcom: brcm-sata: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-59052]
  - USB: serial: kobil_sct: restore initial terminal settings (Desnes Nunes) [RHEL-59052]
  - USB: serial: drop driver owner initialization (Desnes Nunes) [RHEL-59052]
  - USB: serial: set driver owner when registering drivers (Desnes Nunes) [RHEL-59052]
  - usb: roles: add lockdep class key to struct usb_role_switch (Desnes Nunes) [RHEL-59052]
  - usb: typec: tipd: Free IRQ only if it was requested before (Desnes Nunes) [RHEL-59052 RHEL-63862] {CVE-2024-50057}
  - Documentation: msm-hsusb.txt: remove (Desnes Nunes) [RHEL-59052]
  - usb: typec: ucsi: Add DATA_RESET option of Connector Reset command (Desnes Nunes) [RHEL-59052]
  - dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Improve software receiver lane margining (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Add optional voltage offset range for receiver lane margining (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Consolidate margining parameters into a structure (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Add missing usb4_port_sb_read() to usb4_port_sw_margin() (Desnes Nunes) [RHEL-59052]
  - xhci: dbgtty: use kfifo from tty_port struct (Desnes Nunes) [RHEL-59052]
  - xhci: dbgtty: remove kfifo_out() wrapper (Desnes Nunes) [RHEL-59052]
  - usb: common: Use helper function for_each_node_with_property() (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: enable weak 1p1 regulator for imx6ul during suspend (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: add wakeup enable for imx7ulp (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: keep USBPHY2's clk always on (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: enable regulator phy-3p0 to improve signal qualilty (Desnes Nunes) [RHEL-59052]
  - xhci-pci: Make xhci-pci-renesas a proper modular driver (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Desnes Nunes) [RHEL-59052]
  - usb: chipidea: Use of_property_present() (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_TRANSMIT register fields (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12] (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12] (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci_rt1711h: Convert enum->pointer for data in the match tables (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci_rt1711h: Remove trailing comma in the terminator entry for OF table (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpm/tcpci_maxim: clarify a comment (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: fix a comment typo (Desnes Nunes) [RHEL-59052]
  - dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details (Desnes Nunes) [RHEL-59052]
  - USB: ohci-ppc-of: Drop ohci-littledian compatible (Desnes Nunes) [RHEL-59052]
  - usb: ohci-ppc-of: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-59052]
  - fsnotify: fix sending inotify event with unexpected filename (Ian Kent) [RHEL-37493]
  - block, bfq: fix possible UAF for bfqq->bic with merge chain (CKI Backport Bot) [RHEL-63388] {CVE-2024-47706}


author: Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-546.el9]
changelog:
  - net/mlx5: Update the list of the PCI supported devices (Benjamin Poirier) [RHEL-70419]
  - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70449]
  - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-68420]
  - Bluetooth: btmtk: adjust the position to init iso data anchor (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add 2 USB HW IDs for MT7925 (0xe118/e) (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add Mediatek MT7925 support ID 0x13d3:0x3608 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Invert LE State flag to set invalid rather then valid (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() (Bastien Nocera) [RHEL-61734]
  - redhat/configs: Fix Bluetooth configs for automotive (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Direct exception event to bluetooth stack (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Disable works on hci_unregister_dev (Bastien Nocera) [RHEL-61734]
  - workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() (Bastien Nocera) [RHEL-61734]
  - workqueue: Implement disable/enable for (delayed) work items (Bastien Nocera) [RHEL-61734]
  - workqueue: Preserve OFFQ bits in cancel[_sync] paths (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Fix not being able to reconnect after suspend (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Remove debugfs directory on module init failure (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Don't fail external suspend requests (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Allocate memory for driver private data (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Fix not handling ZPL/short-transfer (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btsdio: Do not bind to non-removable CYW4373 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL (Bastien Nocera) [RHEL-61734]
  - Bluetooth: CMTP: Mark BT_CMTP as DEPRECATED (Bastien Nocera) [RHEL-61734]
  - Bluetooth: replace deprecated strncpy with strscpy_pad (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Use led_set_brightness() in LED trigger activate() callback (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btrtl: Use kvmemdup to simplify the code (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btrtl: Add the support for RTL8922A (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_ldisc: Use speed set by btattach as oper_speed (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn: Remove redundant memset after kzalloc (Bastien Nocera) [RHEL-61734]
  - Bluetooth: L2CAP: Remove unused declarations (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Add support for ISO packets (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_h4: Add support for ISO packets in h4_recv.h (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_uart: Add support for Amlogic HCI UART (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add MediaTek MT7925-B22M support ID 0x13d3:0x3604 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Add support for ISO data (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add a helper function to extract iso header (Bastien Nocera) [RHEL-61734]
  - Bluetooth: MGMT: Ignore keys being loaded with invalid type (Bastien Nocera) [RHEL-61734]
  - Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" (Bastien Nocera) [RHEL-61734]
  - Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: If memdump doesn't work, re-enable IBS (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Fix not handling hibernation actions (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Fix random crash seen while removing driver (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Allow configuring drive strength of BRI (Bastien Nocera) [RHEL-61734]
  - Bluetooth: SMP: Fix assumption of Central always being Initiator (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Fix LE quote calculation (Bastien Nocera) [RHEL-61734]
  - Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor (Bastien Nocera) [RHEL-61734]
  - Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: fix a NULL-pointer derefence at shutdown (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: fix QCA6390 support on non-DT platforms (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: don't call pwrseq_power_off() twice for QCA6390 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: remove #ifdef around declarations (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: Fix btmtk.c undefined reference build error (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Fix suspending with wrong filter policy (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: Fix kernel crash when entering btmtk_usb_suspend (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Fail setup on error (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: Mark all stub functions as inline (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: Fix build error (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: use the power sequencer for wcn7850 and wcn6855 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: make pwrseq calls the default if available (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: unduplicate calls to hci_uart_register_device() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: schedule a devm action for disabling the clock (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Fix warnings for suspend and resume functions (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Add system suspend and resume handlers (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Add support for IW615 chipset (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Add support for AW693 A1 chipset (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add support for Whale Peak2 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add support for BlazarU core (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: add ISO data transmission functions (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: move btusb_recv_acl_mtk to btmtk.c (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: move btusb_mtk_[setup, shutdown] to btmtk.c (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: add callback function in btusb suspend/resume (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: rename btmediatek_data (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: return error for failed reg access (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: remove the unnecessary goto tag (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Remove hci_request.{c,h} (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Remove remaining dependencies of hci_request (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Move handling of interleave_scan (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Don't use hci_prepare_cmd (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Remove usage of hci_req_sync (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: cleanup struct hci_dev (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Fix the sfi name for BlazarU (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: don't disable power management for QCA6390 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci: fix build when POWER_SEQUENCING=m (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Fix spelling of *intermediate* in comment (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: use the power sequencer for QCA6390 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add firmware ID to firmware name (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core, hci_sync: cleanup struct discovery_state (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: Set QoS encryption from BIGInfo report (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Add handling for boot-signature timeout errors (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Update firmware names (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_bcm4377: Add BCM4388 support (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add vendor-specific packet classification for ISO data (Bastien Nocera) [RHEL-61734]
  - Bluetooth: iso: remove unused struct 'iso_list_data' (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Remove unnecessary memset(0) calls (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Use sizeof(*pointer) instead of sizeof(type) (Bastien Nocera) [RHEL-61734]
  - Bluetooth: MGMT: Uninitialized variable in load_conn_param() (Bastien Nocera) [RHEL-61734]
  - Bluetooth/nokia: Remove unused struct 'hci_nokia_radio_hdr' (Bastien Nocera) [RHEL-61734]
  - tty: rfcomm: prefer array indexing over pointer arithmetic (Bastien Nocera) [RHEL-61734]
  - tty: rfcomm: prefer struct_size over open coded arithmetic (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Prefer array indexing over pointer arithmetic (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Prefer struct_size over open coded arithmetic (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Fix irq leak (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Print Firmware Sequencer information (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: add MT7922 subsystem reset (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: reset the controller before downloading the fw (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: refactor the function btusb_mtk_reset (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: apply the common btmtk_fw_get_filename (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Refactor btintel_set_ppag() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: add the function to get the fw name (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_bcm4377: Increase boot timeout (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Handle FW Download Abort scenario (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Enable status prints for firmware download (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_bcm4377: Use correct unit for timeouts (Bastien Nocera) [RHEL-61734]
  - Bluetooth: MGMT: Make MGMT_OP_LOAD_CONN_PARAM update existing connection (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Enable Power Save feature on startup (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: Fix setting of unicast qos interval (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Fix REVERSE_INULL issue reported by coverity (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_bcm4377: Fix msgid release (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report (Bastien Nocera) [RHEL-61734]
  - Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Fix not using correct handle (Bastien Nocera) [RHEL-61734]
  - bluetooth: virtio: drop owner assignment (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Refactor and code cleanup (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Fix warning reported by sparse (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Fix compiler warning for multi_v7_defconfig config (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Fix compiler warnings (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Add *setup* function to download firmware (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel_pcie: Add support for PCIe transport (Bastien Nocera) [RHEL-61734]
  - redhat/configs: Enable Intel Bluetooth PCIE drivers (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Export few static functions (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: Fix error code in qca_read_fw_build_info() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn: Use __counted_by() and avoid -Wfamnae warning (Bastien Nocera) [RHEL-61734]
  - LE Create Connection command timeout increased to 20 secs (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add support for Filmore Peak2 (BE201) (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add support for BlazarI (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn: Use struct_size() in hci_le_big_create_sync() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Use cmd->num_cis instead of magic number (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: clean up defines (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: drop bogus module version (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: drop bogus edl header checks (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warning (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Sort usb_device_id table by the ID (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: Support downloading board id specific NVM for WCN7850 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Correct timeout macro argument used to receive control message (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Remove 3 repeated macro definitions (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_conn: Remove a redundant check for HFP offload (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Populate hci_set_hw_info for Intel and Realtek (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_intel: Fix multiple issues reported by checkpatch.pl (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add proper definitions for scan interval and window (Bastien Nocera) [RHEL-61734]
  - Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add support for MediaTek MT7922 device (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_intel: Convert to platform remove callback returning void (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_bcm: Convert to platform remove callback returning void (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btqcomsmd: Convert to platform remove callback returning void (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Add support to download intermediate loader (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Define macros for image types (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix firmware check error path (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix info leak when fetching board id (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix info leak when fetching fw build id (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: generalise device address check (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix NVM configuration parsing (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix wcn3991 device address check (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix NULL-deref on non-serdev setup (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix NULL-deref on non-serdev suspend (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: mediatek: Fix double free of skb in coredump (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix invalid device address check (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Fix triggering coredump implementation for QCA (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY (Bastien Nocera) [RHEL-61734]
  - Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtksdio: drop driver owner initialization (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmrvl_sdio: drop driver owner initialization (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_event: set the conn encrypted before conn establishes (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync (Bastien Nocera) [RHEL-61734]
  - Bluetooth: qca: fix device-address endianness (Bastien Nocera) [RHEL-61734]
  - Bluetooth: add quirk for broken address properties (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Fix eir name length (Bastien Nocera) [RHEL-61734]
  - Bluetooth: ISO: Align broadcast sync_timeout with connection timeout (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add new quirk for broken read key length on ATS2851 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: mgmt: remove NULL check in add_ext_adv_params_complete() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Add support Mediatek MT7920 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Fix btnxpuart_close (Bastien Nocera) [RHEL-61734]
  - Bluetooth: fix use-after-free in accessing skb after sending it (Bastien Nocera) [RHEL-61734]
  - Bluetooth: bnep: Fix out-of-bound access (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btusb: Fix memory leak (Bastien Nocera) [RHEL-61734]
  - Bluetooth: msft: Fix memory leak (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Fix possible buffer overflow (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Use QoS to determine which PHY to scan (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Fix overwriting request callback (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sync: Use address filtering when HCI_PA_SYNC is set (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btintel: Print Firmware Sequencer information (Bastien Nocera) [RHEL-61734]
  - Bluetooth: constify the struct device_type usage (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btbcm: Use devm_kstrdup() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btbcm: Use strreplace() (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_core: Cancel request on command timeout (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Disconnect connected devices before rfkilling adapter (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Add new state HCI_POWERING_DOWN (Bastien Nocera) [RHEL-61734]
  - Bluetooth: mgmt: Remove leftover queuing of power_off work (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test (Bastien Nocera) [RHEL-61734]
  - Bluetooth: btrtl: Add the support for RTL8852BT/RTL8852BE-VT (Bastien Nocera) [RHEL-61734]
  - Bluetooth: hci_sysfs: make bt_class a static const structure (Bastien Nocera) [RHEL-61734]
  - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} (Bastien Nocera) [RHEL-61734]
  - Bluetooth: mgmt: Replace zero-length array with flexible-array member (Bastien Nocera) [RHEL-61734]
  - net: sched: fix erspan_opt settings in cls_flower (Xin Long) [RHEL-54225]
  - s390/hiperdispatch: Fix KASAN global-out-of-bounds report (Mete Durlu) [RHEL-69777]
  - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: add missing locking for cfg80211 calls (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: fix 6 GHz scan construction (Jose Ignacio Tornos Martinez) [RHEL-67113 RHEL-68230] {CVE-2024-53055}
  - wifi: cfg80211: clear wdev->cqm_config pointer on free (Jose Ignacio Tornos Martinez) [RHEL-66824 RHEL-67113] {CVE-2024-50235}
  - mac80211: fix user-power when emulating chanctx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - Revert "wifi: iwlwifi: remove retry loops in start" (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: don't add default link in fw restart flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Jose Ignacio Tornos Martinez) [RHEL-67113 RHEL-68158] {CVE-2024-53059}
  - wifi: iwlwifi: mvm: SAR table alignment (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: don't leak a link on AP removal (Jose Ignacio Tornos Martinez) [RHEL-67113 RHEL-68167] {CVE-2024-53074}
  - wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: Fix the RX aggregation in USB 3 mode (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: brcm80211: BRCM_TRACING should depend on TRACING (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath11k: Fix invalid ring usage in full monitor mode (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath10k: Fix memory leak in management tx (Jose Ignacio Tornos Martinez) [RHEL-66777 RHEL-67113] {CVE-2024-50236}
  - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Jose Ignacio Tornos Martinez) [RHEL-66892 RHEL-67113] {CVE-2024-50237}
  - wifi: mac80211: Convert color collision detection to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: Add wiphy_delayed_work_pending() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: Do not create BSS entries for unsupported channels (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: Fix setting txpower with emulate_chanctx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - finally take no_llseek out (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - net: qrtr: Update packets cloning when broadcasting (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: do not increase mcu skb refcount if retry is not supported (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: brcmfmac: cfg80211: Convert comma to semicolon (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_bus_probe() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_sdio_probe() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() (Jose Ignacio Tornos Martinez) [RHEL-63924 RHEL-67113] {CVE-2024-50008}
  - wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() (Jose Ignacio Tornos Martinez) [RHEL-63370 RHEL-67113] {CVE-2024-47713}
  - wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: fix kernel-doc for per-link data (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7925: replace chan config with extend txpower config for clc (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7925: fix a potential array-index-out-of-bounds issue for clc (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7615: check devm_kasprintf() returned value (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7925: convert comma to semicolon (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7925: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: Avoid multiple -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7921: Check devm_kasprintf() returned value (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: check devm_kasprintf() returned value (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: avoid long MCU command timeouts during SER (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix uninitialized TLV data (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: always query station rx rate from firmware (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: fix rx filter setting for bfee functionality (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: shrink mt76_queue_buf (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: improve hardware restart reliability (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: connac: move mt7615_mcu_del_wtbl_all to connac (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: reset the device after MCU timeout (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: retry mcu messages (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: set MT76_MCU_RESET early in mt7915_mac_full_reset (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: use mac80211 .sta_state op (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: change .sta_assoc callback to .sta_event (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: connac: add support for passing connection state directly (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: connac: add support for IEEE 802.11 fragmentation (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: allocate vif wcid in the same range as stations (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: add separate tx scheduling queue for off-channel tx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: handle ieee80211_radar_detected() for MLO (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211/mac80211: use proper link ID for DFS (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: handle DFS per link (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: handle DFS per link (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: move DFS related members to links[] in wireless_dev (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: trace: unlink rdev_end_cac trace event from wiphy_netdev_evt class (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: remove label usage in ieee80211_start_radar_detection() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: introduce EHT rate support in AQL airtime (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: avoid overriding direct/MBSSID BSS with per-STA profile BSS (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: skip indicating signal for per-STA profile BSSs (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: make BSS source types public (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: replace CONFIG_PM by CONFIG_PM_SLEEP (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: Avoid RCU debug splat in __cfg80211_bss_update error paths (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: partially move channel change code to core (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: fix mt76_get_rate (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7603: initialize chainmask (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7603: fix reading target power from eeprom (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7603: fix mixed declarations and code (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: connac: fix checksum offload fields of connac3 RXD (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: set IEEE80211_KEY_FLAG_GENERATE_MMIE for other ciphers (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: connac: add IEEE 802.11 fragmentation support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix handling mbss enable/disable (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath11k: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - bus: mhi: host: pci_generic: Enable EDL trigger for Foxconn modems (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - bus: mhi: host: pci_generic: Update EDL firmware path for Foxconn modems (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: set correct value in beamforming mcu command for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix EHT beamforming capability check (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: set correct beamformee SS capability (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix HE and EHT beamforming capabilities (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: advertize beacon_int_min_gcd (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix wmm set of station interface to 3 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: fix traffic delay when switching back to working channel (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7996: use hweight16 to get correct tx antenna (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mt76: mt7915: fix oops on non-dbdc mt7986 (Jose Ignacio Tornos Martinez) [RHEL-63206 RHEL-67113] {CVE-2024-47715}
  - wifi: rtw89: avoid reading out of bounds when loading TX power FW elements (Jose Ignacio Tornos Martinez) [RHEL-64546 RHEL-67113] {CVE-2024-49928}
  - wifi: rtw89: use frequency domain RSSI (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: adjust DIG threshold to reduce false alarm (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: Convert to use jiffies macro (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: wilc1000: Re-enable RTC clock on resume (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: brcmsmac: Use kvmemdup to simplify the code (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: properly set the rates in link cmd (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: Remove unused last_sub_index from reorder buffer (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: remove mvm prefix from iwl_mvm_tx_resp* (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: s/iwl_mvm_remove_sta_cmd/iwl_remove_sta_cmd (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: STA command structure shouldn't be mvm specific (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: s/IWL_MVM_STATION_COUNT_MAX/IWL_STATION_COUNT_MAX (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: tell the firmware about CSA with mode=1 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: refactor scan channel description a bit (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: wext: Update spelling and grammar (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: add scan interval option for net-detect (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: add net-detect support for 8922ae (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: add wait for H2C of FW-IPS mode (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: fix wait condition for AOAC report request (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: assign mac_id for vif/sta and update to TX desc (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: Fix USB/SDIO devices not transmitting beacons (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: Set correct chandef when starting CAC (Jose Ignacio Tornos Martinez) [RHEL-64603 RHEL-67113] {CVE-2024-49937}
  - wifi: mac80211: scan: Use max macro (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: Check for missing VHT elements only for 5 GHz (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: fix RCU list iterations (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: allow ESR when we the ROC expires (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: avoid NULL pointer dereference (Jose Ignacio Tornos Martinez) [RHEL-63991 RHEL-67113] {CVE-2024-49929}
  - wifi: mac80211: export ieee80211_purge_tx_queue() for drivers (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rfkill: Correct parameter type for rfkill_set_hw_state_reason() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: remove redundant unlikely() around IS_ERR() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - net: rfkill: gpio: Do not load on Lenovo Yoga Tab 3 Pro YT3-X90 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: allow only CN mcc from WRDD (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: drop wrong STA selection in TX (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: bump FW API to 93 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: cleanup iwl_mvm_get_wd_timeout (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: use default command queue watchdog timeout (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: handle the new EML OMN failure notification (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: Stop processing MCC update if there was no change (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: add API for EML OMN frame failure (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: exit EMLSR if both links are missing beacons (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: handle the new missed beacons notification (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: add the new API for the missed beacons notification (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: rename iwl_missed_beacons_notif (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: Offload RLC/SMPS functionality to firmware (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: fix the comeback long retry times (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: cfg80211: fix bug of mapping AF3x to incorrect User Priority (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: Add non-atomic station iterator (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: lib80211: Constify struct lib80211_crypto_ops (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: lib80211: Handle const struct lib80211_crypto_ops in lib80211 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: add and improve EMLSR debug info (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: Enable channel puncturing for US/CAN from bios (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: add firmware debug points for EMLSR entry / exit (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwiif: mvm: handle the new BT notif (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: start to support the new BT profile notification (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: s/iwl_bt_coex_profile_notif/iwl_bt_coex_prof_old_notif (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: increase the time between ranging measurements (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: set the cipher for secured NDP ranging (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: Fix a race in scan abort flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: set ul_mu_data_disable when needed (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mei: add support for SAP version 4 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: config: label 'gl' devices as discrete (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: pcie: print function scratch before writing (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: use correct key iteration (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: remove MVM prefix from FW macros (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: add support for new REDUCE_TXPOWER_CMD versions (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: iwlwifi: mvm: prepare the introduction of V9 of REDUCED_TX_POWER (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211: don't use rate mask for offchannel TX either (Jose Ignacio Tornos Martinez) [RHEL-63376 RHEL-67113] {CVE-2024-47738}
  - wifi: mac80211: refactor block ack management code (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mac80211_hwsim: correct MODULE_PARM_DESC of multi_radio (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: introduce chip support link number and driver MLO capability (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: rename roc_entity_idx to roc_chanctx_idx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8922a: use right chanctx whenever possible in RFK flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852c: use right chanctx whenever possible in RFK flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bx: use right chanctx whenever possible in RFK flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852a: use right chanctx whenever possible in RFK flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8851b: use right chanctx whenever possible in RFK flow (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: pass chan to rfk_band_changed() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - net: Correct spelling in headers (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - bus: mhi: host: make mhi_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - bus: mhi: host: pci_generic: Fix the name for the Telit FE990A (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: remove unnecessary checks for valid priv (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: Fix uninitialized variable in mwifiex_cfg80211_authenticate() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: coex: Add new Wi-Fi role format condition for function using (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: coex: Bluetooth hopping map for Wi-Fi role version 7 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: coex: Update Wi-Fi role info version 7 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: coex: Update report version of Wi-Fi firmware 0.29.90.0 for RTL8852BT (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: debugfs: support multiple adapters debugging (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: remove CPT execution branch never used (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852a: adjust ANA clock to 12M (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: correct base HT rate mask for firmware (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: remove unused C2H event ID RTW89_MAC_C2H_FUNC_READ_WOW_CAM to prevent out-of-bounds reading (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8922a: add digital compensation to avoid TX EVM degrade (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852c: support firmware with fw_element (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit (Jose Ignacio Tornos Martinez) [RHEL-64609 RHEL-67113] {CVE-2024-49938}
  - wifi: mwifiex: keep mwifiex_cfg80211_ops constant (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: fix the stack frame size warning in ath12k_mac_op_hw_scan (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: add support for WPA-PSK-SHA256 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: fix key_mgmt setting (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: simplify WPA flags setting (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - Revert "wifi: ath9k: use devm for request_irq()" (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: Enable USB RX aggregation for 8822c/8822b/8821c (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: usb: Support RX aggregation (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: usb: Update the RX stats after every frame (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: usb: Init RX burst length according to USB speed (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtl8xxxu: add missing rtl8192cu USB IDs (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtl8xxxu: drop reference to staging drivers (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: add net-detect support for 8852c (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: add delay option for net-detect (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: add WoWLAN net-detect support (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: wow: implement PS mode for net-detect (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852c: support firmware format up to v1 (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: match WMI BSS chan info structure with firmware definition (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: fix BSS chan info request WMI command (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: restore ASPM for supported hardwares only (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k: Remove error checks when creating debugfs entries (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k: use devm for gpio_request_one() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k: use devm for request_irq() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: correct VHT TX rate on 20MHz connection (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: add support for HW encryption in unicast management frames (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: avoid to add interface to list twice when SER (Jose Ignacio Tornos Martinez) [RHEL-64482 RHEL-67113] {CVE-2024-49939}
  - wifi: rtw89: 8922a: Add new fields for scan offload H2C command (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8922a: new implementation for RFK pre-notify H2C (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: brcmsmac: clean up unnecessary current_ampdu_cnt and related checks (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: brcmfmac: introducing fwil query functions (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: brcmfmac: fwsignal: Use struct_size() to simplify brcmf_fws_rxreorder() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: add host mlme for AP mode (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: add host mlme for client mode (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: mwifiex: increase max_num_akm_suites (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: pass chanctx_idx to rtw89_btc_{path_}phymap() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: fw: correct chan access in assoc_cmac_tbl_g7 and update_beacon_be (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: pass rtwvif to RFK scan (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: pass rtwvif to RFK channel (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: rename sub_entity to chanctx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: mcc: stop at a role holding chanctx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: chan: refine MCC re-plan flow when unassign chanctx (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: always wait for both firmware loading attempts (Jose Ignacio Tornos Martinez) [RHEL-63398 RHEL-67113] {CVE-2024-47718}
  - wifi: rtw89: fix typo of rtw89_phy_ra_updata_XXX (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: add support for hardware rfkill (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: add EVM statistics for 1SS rate (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: 8822c: Parse channel from IE to correct invalid hardware reports (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k: Use swap() to improve ath9k_hw_get_nf_hist_mid() (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath9k: use unmanaged PCI functions in ath9k_pci_owl_loader (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: 8703b: Fix reported RX band width (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: 8822c: Fix reported RX band width (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: add 8852BE-VT to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bte: add PCI entry of 8852BE-VT (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: declare firmware features of RTL8852BT (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: add chip_ops of RTL8852BT (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: add chip_info of RTL8852BT (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: rfk: use predefined string choice for DPK enable/disable (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: add set_channel_rf (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: select WANT_DEV_COREDUMP (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: select WANT_DEV_COREDUMP (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: debugfs: support multiple adapters debugging (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: usb: Support USB 3 with RTL8822CU/RTL8822BU (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw89: 8852bt: rfk: Fix spelling mistake "KIP_RESOTRE" -> "KIP_RESTORE" (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: rtw88: Set efuse->ext_lna_5g - fix typo (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath12k: Support Transmit DE stats (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath11k: fix array out-of-bound access in SoC stats (Jose Ignacio Tornos Martinez) [RHEL-64581 RHEL-67113] {CVE-2024-49930}
  - wifi: ath12k: fix array out-of-bound access in SoC stats (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - wifi: ath11k: use work queue to process beacon tx event (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - Revert "wifi: ath11k: support hibernation" (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - Revert "wifi: ath11k: restore country code during resume" (Jose Ignacio Tornos Martinez) [RHEL-67113]
  - redhat/kernel.spec.template: Link rtla against in-tree libcpupower (Tomas Glozar) [RHEL-69522]
  - rtla: Documentation: Mention --deepest-idle-state (Tomas Glozar) [RHEL-69522]
  - rtla/timerlat: Add --deepest-idle-state for hist (Tomas Glozar) [RHEL-69522]
  - rtla/timerlat: Add --deepest-idle-state for top (Tomas Glozar) [RHEL-69522]
  - rtla/utils: Add idle state disabling via libcpupower (Tomas Glozar) [RHEL-69522]
  - rtla: Add optional dependency on libcpupower (Tomas Glozar) [RHEL-69522]
  - tools/build: Add libcpupower dependency detection (Tomas Glozar) [RHEL-69522]
  - redhat/kernel.spec.template: add extra flags for tools build (Tomas Glozar) [RHEL-69522]
  - tools/rtla: Use tools/build makefiles to build rtla (Tomas Glozar) [RHEL-69522]
  - of: check previous kernel's ima-kexec-buffer against memory bounds (Mamatha Inamdar) [RHEL-70361]
  - Revert "igb: Disable threaded IRQ for igb_msix_other" (Corinna Vinschen) [RHEL-49817]
  - igb: Disable threaded IRQ for igb_msix_other (Corinna Vinschen) [RHEL-49817]
  - igb: Cleanup unused declarations (Corinna Vinschen) [RHEL-49817]
  - igb: Do not bring the device up after non-fatal error (Corinna Vinschen) [RHEL-49817]
  - igb: Always call igb_xdp_ring_update_tail() under Tx lock (Corinna Vinschen) [RHEL-49817]
  - igb: Fix not clearing TimeSync interrupts for 82580 (Corinna Vinschen) [RHEL-49817]
  - igb: cope with large MAX_SKB_FRAGS (Corinna Vinschen) [RHEL-49817]
  - igb: Add MII write support (Corinna Vinschen) [RHEL-49817]
  - igb: flower: validate control flags (Corinna Vinschen) [RHEL-49817]
  - vsock: Update rx_bytes on read_skb() (Jon Maloy) [RHEL-66526] {CVE-2024-50169}
  - iavf: add support for offloading tc U32 cls filters (Michal Schmidt) [RHEL-49814]
  - iavf: refactor add/del FDIR filters (Michal Schmidt) [RHEL-49814]
  - iavf: flower: validate control flags (Michal Schmidt) [RHEL-49814]
  - iavf: RHEL only: re-add "legacy-rx" as a dummy priv flag (Michal Schmidt) [RHEL-49814]
  - iavf: kill "legacy-rx" for good (Michal Schmidt) [RHEL-49814]
  - iavf: implement modern PM ops declarations (Michal Schmidt) [RHEL-49814]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-547.el9]
changelog:
  - workqueue: Introduce from_work() helper for cleaner callback declarations (CKI Backport Bot) [RHEL-71464]
  - x86/cacheinfo: Delete global num_cache_leaves (David Arcari) [RHEL-22704]
  - cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU (David Arcari) [RHEL-22704]
  - x86/pat: Simplify the PAT programming protocol (David Arcari) [RHEL-22704]
  - rh_messages.h: un-unmaintain hfi1 (Michal Schmidt) [RHEL-68505]
  - netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) [RHEL-6041]
  - x86: fix off-by-one in access_ok() (Waiman Long) [RHEL-71045]
  - kasan: move checks to do_strncpy_from_user (Waiman Long) [RHEL-71045]
  - x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit (Waiman Long) [RHEL-71045]
  - x86/uaccess: Improve the 8-byte getuser() case (Waiman Long) [RHEL-71045 RHEL-71049]
  - x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking (Waiman Long) [RHEL-71045]
  - x86/asm: Use %c/%n instead of %P operand modifier in asm templates (Waiman Long) [RHEL-71045]
  - vfio/mlx5: Align the page tracking max message size with the device capability (CKI Backport Bot) [RHEL-67541]
  - scsi: smartpqi: update driver version to 2.1.30-031 (Don Brace) [RHEL-61191]
  - scsi: smartpqi: fix volume size updates (Don Brace) [RHEL-61191]
  - scsi: smartpqi: fix rare system hang during LUN reset (Don Brace) [RHEL-61191]
  - scsi: smartpqi: add new controller PCI IDs (Don Brace) [RHEL-61191]
  - scsi: smartpqi: add counter for parity write stream requests (Don Brace) [RHEL-61191]
  - scsi: smartpqi: correct stream detection (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Add fw log to kdump (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Update driver version to 2.1.28-025 (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Improve handling of multipath failover (Don Brace) [RHEL-61191]
  - scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Improve accuracy/performance of raid-bypass-counter (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Replace deprecated strncpy() with strscpy() (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Replace one-element arrays with flexible-array members (Don Brace) [RHEL-61191]
  - scsi: smartpqi: Replace all non-returning strlcpy() with strscpy() (Don Brace) [RHEL-61191]
  - KVM: arm64: Pass on SVE mapping failures (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1 (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Initialize trap register values in hyp in pKVM (Shaoqin Huang) [RHEL-68038]
  - KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs (Shaoqin Huang) [RHEL-68038]
  - KVM: selftests: Always unlink memory regions when deleting (VM free) (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic: Make vgic_get_irq() more robust (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Don't retire aborted MMIO instruction (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Get rid of userspace_irqchip_in_use (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu() (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Don't eagerly teardown the vgic on init error (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Make PIR{,E0}_EL1 save/restore conditional on FEAT_TCRX (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Make TCR2_EL1 save/restore dependent on the VM features (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Get rid of HCRX_GUEST_FLAGS (Shaoqin Huang) [RHEL-68038]
  - KVM: arm64: Correctly honor the presence of FEAT_TCRX (Shaoqin Huang) [RHEL-68038]
  - vsock: Fix sk_error_queue memory leak (Jon Maloy) [RHEL-69707] {CVE-2024-53118}
  - nvme-fabrics: fix kernel crash while shutting down controller (Ming Lei) [RHEL-69767]
  - Revert "nvme: make keep-alive synchronous operation" (Ming Lei) [RHEL-69767]
  - arm64: dts: qcom: sa8775p: Add interconnects for ethernet (Radu Rendec) [RHEL-70213]
  - arm64: dts: qcom: sa8775p-ride-r3: add new board file (Radu Rendec) [RHEL-70213]
  - arm64: dts: qcom: move common parts for sa8775p-ride variants into a .dtsi (Radu Rendec) [RHEL-70213]
  - net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3 (Radu Rendec) [RHEL-70213]
  - net: stmmac: qcom-ethqos: add support for 2.5G BASEX mode (Radu Rendec) [RHEL-70213]
  - vfio/pci: Properly hide first-in-list PCIe extended capability (Alex Williamson) [RHEL-69744]
  - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (CKI Backport Bot) [RHEL-69700] {CVE-2024-53113}
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-69574] {CVE-2024-53104}
  - mm: resolve faulty mmap_region() error path behaviour (Herton R. Krzesinski) [RHEL-68912] {CVE-2024-53096}
  - mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling (Herton R. Krzesinski) [RHEL-68912]
  - parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards (Herton R. Krzesinski) [RHEL-68912]
  - prctl: generalize PR_SET_MDWE support check to be per-arch (Herton R. Krzesinski) [RHEL-68912]
  - prctl: Disable prctl(PR_SET_MDWE) on parisc (Herton R. Krzesinski) [RHEL-68912]
  - mm: refactor map_deny_write_exec() (Herton R. Krzesinski) [RHEL-68912]
  - mm: unconditionally close VMAs on error (Herton R. Krzesinski) [RHEL-68912]
  - mm: avoid unsafe VMA hook invocation when error arises on mmap hook (Herton R. Krzesinski) [RHEL-68912]
  - netlink: fix false positive warning in extack during dumps (Petr Oros) [RHEL-57756]
  - netfilter: nfnetlink: Initialise extack before use in ACKs (Petr Oros) [RHEL-57756] {CVE-2024-44945}
  - Revert "rtnetlink: add guard for RTNL" (Petr Oros) [RHEL-57756]
  - netdev-genl: Hold rcu_read_lock in napi_get (Petr Oros) [RHEL-57756]
  - netlink: terminate outstanding dump on socket close (Petr Oros) [RHEL-57756] {CVE-2024-53140}
  - net: fix crash when config small gso_max_size/gso_ipv4_max_size (Petr Oros) [RHEL-57756] {CVE-2024-50258}
  - genetlink: hold RCU in genlmsg_mcast() (Petr Oros) [RHEL-57756]
  - rtnetlink: Add bulk registration helpers for rtnetlink message handlers. (Petr Oros) [RHEL-57756]
  - netlink: specs: mptcp: fix port endianness (Petr Oros) [RHEL-57756]
  - netlink: specs: nftables: allow decode of tailscale ruleset (Petr Oros) [RHEL-57756]
  - tools/net/ynl: fix cli.py --subscribe feature (Petr Oros) [RHEL-57756]
  - netlink: specs: nftables: allow decode of default firewalld ruleset (Petr Oros) [RHEL-57756]
  - netdev-genl: Set extack and fix error on napi-get (Petr Oros) [RHEL-57756]
  - tools: ynl: error check scanf() in a sample (Petr Oros) [RHEL-57756]
  - net: netlink: Remove the dump_cb_mutex field from struct netlink_sock (Petr Oros) [RHEL-57756]
  - rtnetlink: delete redundant judgment statements (Petr Oros) [RHEL-57756]
  - tools: ynl: lift an assumption about spec file name (Petr Oros) [RHEL-57756]
  - doc/netlink/specs: add netkit support to rt_link.yaml (Petr Oros) [RHEL-57756]
  - tools: ynl: remove extraneous ; after statements (Petr Oros) [RHEL-57756]
  - net: reduce rtnetlink_rcv_msg() stack usage (Petr Oros) [RHEL-57756]
  - docs: networking: devlink: capitalise length value (Petr Oros) [RHEL-57756]
  - tools: ynl: use ident name for Family, too. (Petr Oros) [RHEL-57756]
  - tools: net: package libynl for use in selftests (Petr Oros) [RHEL-57756]
  - tcp_metrics: add netlink protocol spec in YAML (Petr Oros) [RHEL-57756]
  - tcp_metrics: add UAPI to the header guard (Petr Oros) [RHEL-57756]
  - tools: ynl: use display hints for formatting of scalar attrs (Petr Oros) [RHEL-57756]
  - netdev-genl: fix error codes when outputting XDP features (Petr Oros) [RHEL-57756]
  - net: netlink: remove the cb_mutex "injection" from netlink core (Petr Oros) [RHEL-57756]
  - rtnetlink: move rtnl_lock handling out of af_netlink (Petr Oros) [RHEL-57756]
  - tools: ynl: make user space policies const (Petr Oros) [RHEL-57756]
  - tools: ynl: make the attr and msg helpers more C++ friendly (Petr Oros) [RHEL-57756]
  - netdev: add qstat for csum complete (Petr Oros) [RHEL-57756]
  - doc: netlink: Fix op pre and post fields in generated .rst (Petr Oros) [RHEL-57756]
  - doc: netlink: Fix formatting of op flags in generated .rst (Petr Oros) [RHEL-57756]
  - doc: netlink: Don't 'sanitize' op docstrings in generated .rst (Petr Oros) [RHEL-57756]
  - doc: netlink: Fix generated .rst for multi-line docs (Petr Oros) [RHEL-57756]
  - ynl: ensure exact-len value is resolved (Petr Oros) [RHEL-57756]
  - netdev: Add queue stats for TX stop and wake (Petr Oros) [RHEL-57756]
  - netlink/specs: Add VF attributes to rt_link spec (Petr Oros) [RHEL-57756]
  - net: write once on dev->allmulti and dev->promiscuity (Petr Oros) [RHEL-57756]
  - net/core: print message for allmulticast (Petr Oros) [RHEL-57756]
  - net/core: refactor promiscuous mode message (Petr Oros) [RHEL-57756]
  - net-core: use netdev_* calls for kernel messages (Petr Oros) [RHEL-57756]
  - rtnetlink: allow rtnl_fill_link_netnsid() to run under RCU protection (Petr Oros) [RHEL-57756]
  - rtnetlink: do not depend on RTNL in rtnl_xdp_prog_skb() (Petr Oros) [RHEL-57756]
  - rtnetlink: do not depend on RTNL in rtnl_fill_proto_down() (Petr Oros) [RHEL-57756]
  - rtnetlink: do not depend on RTNL for many attributes (Petr Oros) [RHEL-57756]
  - rtnetlink: do not depend on RTNL for IFLA_TXQLEN output (Petr Oros) [RHEL-57756]
  - rtnetlink: do not depend on RTNL for IFLA_IFNAME output (Petr Oros) [RHEL-57756]
  - rtnetlink: do not depend on RTNL for IFLA_QDISC output (Petr Oros) [RHEL-57756]
  - tools: ynl: add --list-ops and --list-msgs to CLI (Petr Oros) [RHEL-57756]
  - rtnetlink: use for_each_netdev_dump() in rtnl_stats_dump() (Petr Oros) [RHEL-57756]
  - rtnetlink: change rtnl_stats_dump() return value (Petr Oros) [RHEL-57756]
  - netdev: add queue stats (Petr Oros) [RHEL-57756]
  - tools: ynl: don't append doc of missing type directly to the type (Petr Oros) [RHEL-57756]
  - selftests: drv-net: test dumping qstats per device (Petr Oros) [RHEL-57756]
  - netlink: support all extack types in dumps (Petr Oros) [RHEL-57756]
  - netlink: move extack writing helpers (Petr Oros) [RHEL-57756]
  - netdev: support dumping a single netdev in qstats (Petr Oros) [RHEL-57756]
  - tools: ynl: don't ignore errors in NLMSG_DONE messages (Petr Oros) [RHEL-57756]
  - netfilter: nfnetlink: Handle ACK flags for batch messages (Petr Oros) [RHEL-57756]
  - tools/net/ynl: Add multi message support to ynl (Petr Oros) [RHEL-57756]
  - tools/net/ynl: Fix extack decoding for directional ops (Petr Oros) [RHEL-57756]
  - doc/netlink/specs: Add draft nftables spec (Petr Oros) [RHEL-57756]
  - devlink: add a new info version tag (Petr Oros) [RHEL-57756]
  - doc/netlink/specs: Add bond support to rt_link.yaml (Petr Oros) [RHEL-57756]
  - netlink: add nlmsg_consume() and use it in devlink compat (Petr Oros) [RHEL-57756]
  - ynl: support binary and integer sub-type for indexed-array (Petr Oros) [RHEL-57756]
  - ynl: rename array-nest to indexed-array (Petr Oros) [RHEL-57756]
  - tools: ynl: copy netlink error to NlError (Petr Oros) [RHEL-57756]
  - rtnetlink: add guard for RTNL (Petr Oros) [RHEL-57756]
  - tools: ynl: add ynl_dump_empty() helper (Petr Oros) [RHEL-57756]
  - genetlink: remove linux/genetlink.h (Petr Oros) [RHEL-57756]
  - net: openvswitch: remove unnecessary linux/genetlink.h include (Petr Oros) [RHEL-57756]
  - netlink: create a new header for internal genetlink symbols (Petr Oros) [RHEL-57756]
  - doc: netlink: Update tc spec with missing definitions (Petr Oros) [RHEL-57756]
  - doc: netlink: Add hyperlinks to generated Netlink docs (Petr Oros) [RHEL-57756]
  - doc: netlink: Change generated docs to limit TOC to depth 3 (Petr Oros) [RHEL-57756]
  - tools/net/ynl: Add extack policy attribute decoding (Petr Oros) [RHEL-57756]
  - doc/netlink/specs: Add vlan attr in rt_link spec (Petr Oros) [RHEL-57756]
  - ynl: support hex display_hint for integer (Petr Oros) [RHEL-57756]
  - netlink: let core handle error cases in dump operations (Petr Oros) [RHEL-57756]
  - xfs: don't fail repairs on metadata files with no attr fork (Bill O'Donnell) [RHEL-65728]
  - xfs: fix integer overflow in xrep_bmap (Bill O'Donnell) [RHEL-65728]
  - xfs: disable sparse inode chunk alignment check when there is no alignment (Bill O'Donnell) [RHEL-65728]
  - xfs: fix error bailout in xrep_abt_build_new_trees (Bill O'Donnell) [RHEL-65728]
  - xfs: remove conditional building of rt geometry validator functions (Bill O'Donnell) [RHEL-65728]
  - xfs: reset XFS_ATTR_INCOMPLETE filter on node removal (Bill O'Donnell) [RHEL-65728]
  - xfs: read only mounts with fsopen mount API are busted (Bill O'Donnell) [RHEL-65728]
  - xfs: fix backwards logic in xfs_bmap_alloc_account (Bill O'Donnell) [RHEL-65728]
  - xfs: use the op name in trace_xlog_intent_recovery_failed (Bill O'Donnell) [RHEL-65728]
  - xfs: fix a use after free in xfs_defer_finish_recovery (Bill O'Donnell) [RHEL-65728]
  - xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortform_addname into asserts (Bill O'Donnell) [RHEL-65728]
  - xfs: remove xfs_attr_sf_hdr_t (Bill O'Donnell) [RHEL-65728]
  - xfs: remove struct xfs_attr_shortform (Bill O'Donnell) [RHEL-65728]
  - xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalue (Bill O'Donnell) [RHEL-65728]
  - xfs: remove xfs_attr_shortform_lookup (Bill O'Donnell) [RHEL-65728]
  - xfs: simplify xfs_attr_sf_findname (Bill O'Donnell) [RHEL-65728]
  - xfs: move the xfs_attr_sf_lookup tracepoint (Bill O'Donnell) [RHEL-65728]
  - xfs: return if_data from xfs_idata_realloc (Bill O'Donnell) [RHEL-65728]
  - xfs: make if_data a void pointer (Bill O'Donnell) [RHEL-65728]
  - xfs: fold xfs_rtallocate_extent into xfs_bmap_rtalloc (Bill O'Donnell) [RHEL-65728]
  - xfs: simplify and optimize the RT allocation fallback cascade (Bill O'Donnell) [RHEL-65728]
  - xfs: reorder the minlen and prod calculations in xfs_bmap_rtalloc (Bill O'Donnell) [RHEL-65728]
  - xfs: remove XFS_RTMIN/XFS_RTMAX (Bill O'Donnell) [RHEL-65728]
  - xfs: remove rt-wrappers from xfs_format.h (Bill O'Donnell) [RHEL-65728]
  - xfs: factor out a xfs_rtalloc_sumlevel helper (Bill O'Donnell) [RHEL-65728]
  - xfs: tidy up xfs_rtallocate_extent_exact (Bill O'Donnell) [RHEL-65728]
  - xfs: merge the calls to xfs_rtallocate_range in xfs_rtallocate_block (Bill O'Donnell) [RHEL-65728]
  - xfs: reflow the tail end of xfs_rtallocate_extent_block (Bill O'Donnell) [RHEL-65728]
  - xfs: invert a check in xfs_rtallocate_extent_block (Bill O'Donnell) [RHEL-65728]
  - xfs: split xfs_rtmodify_summary_int (Bill O'Donnell) [RHEL-65728]
  - xfs: move xfs_rtget_summary to xfs_rtbitmap.c (Bill O'Donnell) [RHEL-65728]
  - xfs: cleanup picking the start extent hint in xfs_bmap_rtalloc (Bill O'Donnell) [RHEL-65728]
  - xfs: indicate if xfs_bmap_adjacent changed ap->blkno (Bill O'Donnell) [RHEL-65728]
  - xfs: reflow the tail end of xfs_bmap_rtalloc (Bill O'Donnell) [RHEL-65728]
  - xfs: return -ENOSPC from xfs_rtallocate_* (Bill O'Donnell) [RHEL-65728]
  - xfs: move xfs_bmap_rtalloc to xfs_rtalloc.c (Bill O'Donnell) [RHEL-65728]
  - xfs: also use xfs_bmap_btalloc_accounting for RT allocations (Bill O'Donnell) [RHEL-65728]
  - xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc_accounting (Bill O'Donnell) [RHEL-65728]
  - xfs: turn the xfs_trans_mod_dquot_byino stub into an inline function (Bill O'Donnell) [RHEL-65728]
  - xfs: consider minlen sized extents in xfs_rtallocate_extent_block (Bill O'Donnell) [RHEL-65728]
  - xfs/health: cleanup, remove duplicated including (Bill O'Donnell) [RHEL-65728]
  - xfs: repair quotas (Bill O'Donnell) [RHEL-65728]
  - xfs: improve dquot iteration for scrub (Bill O'Donnell) [RHEL-65728]
  - xfs: check dquot resource timers (Bill O'Donnell) [RHEL-65728]
  - xfs: check the ondisk space mapping behind a dquot (Bill O'Donnell) [RHEL-65728]
  - xfs: online repair of realtime bitmaps (Bill O'Donnell) [RHEL-65728]
  - xfs: create a new inode fork block unmap helper (Bill O'Donnell) [RHEL-65728]
  - xfs: repair the inode core and forks of a metadata inode (Bill O'Donnell) [RHEL-65728]
  - xfs: always check the rtbitmap and rtsummary files (Bill O'Donnell) [RHEL-65728]
  - xfs: check rt summary file geometry more thoroughly (Bill O'Donnell) [RHEL-65728]
  - xfs: check rt bitmap file geometry more thoroughly (Bill O'Donnell) [RHEL-65728]
  - xfs: repair problems in CoW forks (Bill O'Donnell) [RHEL-65728]
  - xfs: create a ranged query function for refcount btrees (Bill O'Donnell) [RHEL-65728]
  - xfs: refactor repair forcing tests into a repair.c helper (Bill O'Donnell) [RHEL-65728]
  - xfs: repair inode fork block mapping data structures (Bill O'Donnell) [RHEL-65728]
  - xfs: reintroduce reaping of file metadata blocks to xrep_reap_extents (Bill O'Donnell) [RHEL-65728]
  - xfs: skip the rmapbt search on an empty attr fork unless we know it was zapped (Bill O'Donnell) [RHEL-65728]
  - xfs: abort directory parent scrub scans if we encounter a zapped directory (Bill O'Donnell) [RHEL-65728]
  - xfs: zap broken inode forks (Bill O'Donnell) [RHEL-65728]
  - xfs: repair inode records (Bill O'Donnell) [RHEL-65728]
  - xfs: set inode sick state flags when we zap either ondisk fork (Bill O'Donnell) [RHEL-65728]
  - xfs: dont cast to char * for XFS_DFORK_*PTR macros (Bill O'Donnell) [RHEL-65728]
  - xfs: add missing nrext64 inode flag check to scrub (Bill O'Donnell) [RHEL-65728]
  - xfs: try to attach dquots to files before repairing them (Bill O'Donnell) [RHEL-65728]
  - xfs: disable online repair quota helpers when quota not enabled (Bill O'Donnell) [RHEL-65728]
  - xfs: repair refcount btrees (Bill O'Donnell) [RHEL-65728]
  - xfs: repair inode btrees (Bill O'Donnell) [RHEL-65728]
  - xfs: repair free space btrees (Bill O'Donnell) [RHEL-65728]
  - xfs: remove trivial bnobt/inobt scrub helpers (Bill O'Donnell) [RHEL-65728]
  - xfs: roll the scrub transaction after completing a repair (Bill O'Donnell) [RHEL-65728]
  - xfs: move the per-AG datatype bitmaps to separate files (Bill O'Donnell) [RHEL-65728]
  - xfs: create separate structures and code for u32 bitmaps (Bill O'Donnell) [RHEL-65728]
  - xfs: constrain dirty buffers while formatting a staged btree (Bill O'Donnell) [RHEL-65728]
  - xfs: move btree bulkload record initialization to ->get_record implementations (Bill O'Donnell) [RHEL-65728]
  - xfs: add debug knobs to control btree bulk load slack factors (Bill O'Donnell) [RHEL-65728]
  - xfs: read leaf blocks when computing keys for bulkloading into node blocks (Bill O'Donnell) [RHEL-65728]
  - xfs: set XBF_DONE on newly formatted btree block that are ready for writing (Bill O'Donnell) [RHEL-65728]
  - xfs: force all buffers to be written during btree bulk load (Bill O'Donnell) [RHEL-65728]
  - xfs: initialise di_crc in xfs_log_dinode (Bill O'Donnell) [RHEL-65728]
  - xfs: pass the defer ops directly to xfs_defer_add (Bill O'Donnell) [RHEL-65728]
  - xfs: pass the defer ops instead of type to xfs_defer_start_recovery (Bill O'Donnell) [RHEL-65728]
  - xfs: store an ops pointer in struct xfs_defer_pending (Bill O'Donnell) [RHEL-65728]
  - xfs: move xfs_attr_defer_type up in xfs_attr_item.c (Bill O'Donnell) [RHEL-65728]
  - xfs: consolidate the xfs_attr_defer_* helpers (Bill O'Donnell) [RHEL-65728]
  - xfs: recompute growfsrtfree transaction reservation while growing rt volume (Bill O'Donnell) [RHEL-65728]
  - xfs: move xfs_ondisk.h to libxfs/ (Bill O'Donnell) [RHEL-65728]
  - xfs: use static_assert to check struct sizes and offsets (Bill O'Donnell) [RHEL-65728]
  - xfs: extract xfs_da_buf_copy() helper function (Bill O'Donnell) [RHEL-65728]
  - xfs: update dir3 leaf block metadata after swap (Bill O'Donnell) [RHEL-65728]
  - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real (Bill O'Donnell) [RHEL-65728]
  - xfs: clean up xfs_fsops.h (Bill O'Donnell) [RHEL-65728]
  - xfs: clean up the xfs_reserve_blocks interface (Bill O'Donnell) [RHEL-65728]
  - xfs: clean up the XFS_IOC_FSCOUNTS handler (Bill O'Donnell) [RHEL-65728]
  - xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handler (Bill O'Donnell) [RHEL-65728]
  - xfs: force small EFIs for reaping btree extents (Bill O'Donnell) [RHEL-65728]
  - xfs: log EFIs for all btree blocks being used to stage a btree (Bill O'Donnell) [RHEL-65728]
  - xfs: implement block reservation accounting for btrees we're staging (Bill O'Donnell) [RHEL-65728]
  - xfs: remove unused fields from struct xbtree_ifakeroot (Bill O'Donnell) [RHEL-65728]
  - xfs: automatic freeing of freshly allocated unwritten space (Bill O'Donnell) [RHEL-65728]
  - xfs: remove __xfs_free_extent_later (Bill O'Donnell) [RHEL-65728]
  - xfs: allow pausing of pending deferred work items (Bill O'Donnell) [RHEL-65728]
  - xfs: don't append work items to logged xfs_defer_pending objects (Bill O'Donnell) [RHEL-65728]
  - xfs: make xchk_iget safer in the presence of corrupt inode btrees (Bill O'Donnell) [RHEL-65728]
  - xfs: elide ->create_done calls for unlogged deferred work (Bill O'Donnell) [RHEL-65728]
  - xfs: document what LARP means (Bill O'Donnell) [RHEL-65728]
  - xfs: don't allow overly small or large realtime volumes (Bill O'Donnell) [RHEL-65728]
  - xfs: fix 32-bit truncation in xfs_compute_rextslog (Bill O'Donnell) [RHEL-65728]
  - xfs: make rextslog computation consistent with mkfs (Bill O'Donnell) [RHEL-65728]
  - xfs: move ->iop_relog to struct xfs_defer_op_type (Bill O'Donnell) [RHEL-65728]
  - xfs: collapse the ->create_done functions (Bill O'Donnell) [RHEL-65728]
  - xfs: hoist xfs_trans_add_item calls to defer ops functions (Bill O'Donnell) [RHEL-65728]
  - xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog (Bill O'Donnell) [RHEL-65728]
  - xfs: use xfs_defer_create_done for the relogging operation (Bill O'Donnell) [RHEL-65728]
  - xfs: hoist ->create_intent boilerplate to its callsite (Bill O'Donnell) [RHEL-65728]
  - xfs: collapse the ->finish_item helpers (Bill O'Donnell) [RHEL-65728]
  - xfs: hoist intent done flag setting to ->finish_item callsite (Bill O'Donnell) [RHEL-65728]
  - xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log item (Bill O'Donnell) [RHEL-65728]
  - xfs: move ->iop_recover to xfs_defer_op_type (Bill O'Donnell) [RHEL-65728]
  - xfs: use xfs_defer_finish_one to finish recovered work items (Bill O'Donnell) [RHEL-65728]
  - xfs: dump the recovered xattri log item if corruption happens (Bill O'Donnell) [RHEL-65728]
  - xfs: recreate work items when recovering intent items (Bill O'Donnell) [RHEL-65728]
  - xfs: transfer recovered intent item ownership in ->iop_recover (Bill O'Donnell) [RHEL-65728]
  - xfs: pass the xfs_defer_pending object to iop_recover (Bill O'Donnell) [RHEL-65728]
  - xfs: use xfs_defer_pending objects to recover intent items (Bill O'Donnell) [RHEL-65728]
  - xfs: don't leak recovered attri intent items (Bill O'Donnell) [RHEL-65728]
  - bdev: rename freeze and thaw helpers (Bill O'Donnell) [RHEL-65728]
  - scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule (Ewan D. Milne) [RHEL-59053]
  - Document/kexec: generalize crash hotplug description (Baoquan He) [RHEL-58641]
  - sysfs/cpu: Make crash_hotplug attribute world-readable (Baoquan He) [RHEL-58641]
  - Documentation: kdump: clean up the outdated description (Baoquan He) [RHEL-58641]
  - s390/kexec: do not automatically select KEXEC option (Baoquan He) [RHEL-58641]
  - redhat/configs: Add new configs for crash hotplug support of kdump (Baoquan He) [RHEL-58641]
  - powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP (Baoquan He) [RHEL-58641]
  - kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y (Baoquan He) [RHEL-58641]
  - fs/proc: fix softlockup in __read_vmcore (Baoquan He) [RHEL-58641]
  - crash: add prefix for crash dumping messages (Baoquan He) [RHEL-58641]
  - vmcore: replace strncpy with strscpy_pad (Baoquan He) [RHEL-58641]
  - crash: add a new kexec flag for hotplug support (Baoquan He) [RHEL-58641]
  - crash: forward memory_notify arg to arch crash hotplug handler (Baoquan He) [RHEL-58641]
  - crash: use macro to add crashk_res into iomem early for specific arch (Baoquan He) [RHEL-58641]
  - powerpc/kdump: Split KEXEC_CORE and CRASH_DUMP dependency (Baoquan He) [RHEL-58641]
  - powerpc/machdep: Remove stale functions from ppc_md structure (Baoquan He) [RHEL-58641]
  - powerpc/kexec: split CONFIG_KEXEC_FILE and CONFIG_CRASH_DUMP (Baoquan He) [RHEL-58641]
  - kexec/kdump: make struct crash_mem available without CONFIG_CRASH_DUMP (Baoquan He) [RHEL-58641]
  - arch, crash: move arch_crash_save_vmcoreinfo() out to file vmcore_info.c (Baoquan He) [RHEL-58641]
  - powerpc: add cpu_spec.cpu_features to vmcoreinfo (Baoquan He) [RHEL-58641]
  - mips, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) [RHEL-58641]
  - s390, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) [RHEL-58641]
  - ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP (Baoquan He) [RHEL-58641]
  - arm64, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) [RHEL-58641]
  - x86, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) [RHEL-58641]
  - crash: clean up kdump related config items (Baoquan He) [RHEL-58641]
  - crash: split crash dumping code out from kexec_core.c (Baoquan He) [RHEL-58641]
  - crash: remove dependency of FA_DUMP on CRASH_DUMP (Baoquan He) [RHEL-58641]
  - crash: split vmcoreinfo exporting code out from crash_core.c (Baoquan He) [RHEL-58641]
  - kexec: split crashkernel reservation code out from crash_core.c (Baoquan He) [RHEL-58641]
  - kexec: Annotate struct crash_mem with __counted_by (Baoquan He) [RHEL-58641]
  - kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP (Baoquan He) [RHEL-58641]
  - kexec: select CRYPTO from KEXEC_FILE instead of depending on it (Baoquan He) [RHEL-58641]
  - kexec: fix KEXEC_FILE dependencies (Baoquan He) [RHEL-58641]
  - kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP (Baoquan He) [RHEL-58641]
  - kexec: Allocate kernel above bzImage's pref_address (Baoquan He) [RHEL-58641]
  - kernel/crash_core.c: make __crash_hotplug_lock static (Baoquan He) [RHEL-58641]
  - kdump: defer the insertion of crashkernel resources (Baoquan He) [RHEL-58641]
  - crash_core: fix and simplify the logic of crash_exclude_mem_range() (Baoquan He) [RHEL-58641]
  - x86/crash: use SZ_1M macro instead of hardcoded value (Baoquan He) [RHEL-58641]
  - x86/crash: remove the unused image parameter from prepare_elf_headers() (Baoquan He) [RHEL-58641]
  - crash_core: fix the check for whether crashkernel is from high memory (Baoquan He) [RHEL-58641]
  - kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE (Baoquan He) [RHEL-58641]
  - kexec_core: fix the assignment to kimage->control_page (Baoquan He) [RHEL-58641]
  - x86/kexec: fix incorrect end address passed to kernel_ident_mapping_init() (Baoquan He) [RHEL-58641]
  - x86/kexec: fix incorrect argument passed to kexec_dprintk() (Baoquan He) [RHEL-58641]
  - x86/kexec: use pr_err() instead of kexec_dprintk() when an error occurs (Baoquan He) [RHEL-58641]
  - kexec_file: fix incorrect temp_start value in locate_mem_hole_top_down() (Baoquan He) [RHEL-58641]
  - kexec: modify the meaning of the end parameter in kimage_is_destination_range() (Baoquan He) [RHEL-58641]
  - crash_core: remove duplicated including of kexec.h (Baoquan He) [RHEL-58641]
  - x86/kexec: simplify the logic of mem_region_callback() (Baoquan He) [RHEL-58641]
  - kexec: use ALIGN macro instead of open-coding it (Baoquan He) [RHEL-58641]
  - kexec_file: load kernel at top of system RAM if required (Baoquan He) [RHEL-58641]
  - kexec: use atomic_try_cmpxchg in crash_kexec (Baoquan He) [RHEL-58641]
  - kernel: kexec: copy user-array safely (Baoquan He) [RHEL-58641]
  - crash_core.c: remove unneeded functions (Baoquan He) [RHEL-58641]
  - arm64: kdump: use generic interface to simplify crashkernel reservation (Baoquan He) [RHEL-58641]
  - x86: kdump: use generic interface to simplify crashkernel reservation code (Baoquan He) [RHEL-58641]
  - crash_core: move crashk_*res definition into crash_core.c (Baoquan He) [RHEL-58641]
  - crash_core: add generic function to do reservation (Baoquan He) [RHEL-58641]
  - crash_core: change parse_crashkernel() to support crashkernel=,high|low parsing (Baoquan He) [RHEL-58641]
  - crash_core: change the prototype of function parse_crashkernel() (Baoquan He) [RHEL-58641]
  - crash_core.c: remove unnecessary parameter of function (Baoquan He) [RHEL-58641]
  - Crash: add lock to serialize crash hotplug handling (Baoquan He) [RHEL-58641]
  - x86/crash: optimize CPU changes (Baoquan He) [RHEL-58641]
  - crash: change crash_prepare_elf64_headers() to for_each_possible_cpu() (Baoquan He) [RHEL-58641]
  - crash: hotplug support for kexec_load() (Baoquan He) [RHEL-58641]
  - x86/crash: add x86 crash hotplug support (Baoquan He) [RHEL-58641]
  - kexec: exclude elfcorehdr from the segment digest (Baoquan He) [RHEL-58641]
  - crash: add generic infrastructure for crash hotplug support (Baoquan He) [RHEL-58641]
  - crash: move a few code bits to setup support of crash hotplug (Baoquan He) [RHEL-58641]
  - kexec_lock: Replace kexec_mutex() by kexec_lock() in two comments (Baoquan He) [RHEL-58641]
  - remove ARCH_DEFAULT_KEXEC from Kconfig.kexec (Baoquan He) [RHEL-58641]
  - kexec: rename ARCH_HAS_KEXEC_PURGATORY (Baoquan He) [RHEL-58641]
  - s390/kexec: refactor for kernel/Kconfig.kexec (Baoquan He) [RHEL-58641]
  - powerpc/kexec: refactor for kernel/Kconfig.kexec (Baoquan He) [RHEL-58641]
  - mips/kexec: refactor for kernel/Kconfig.kexec (Baoquan He) [RHEL-58641]
  - arm64/kexec: refactor for kernel/Kconfig.kexec (Baoquan He) [RHEL-58641]
  - x86/kexec: refactor for kernel/Kconfig.kexec (Baoquan He) [RHEL-58641]
  - kexec: consolidate kexec and crash options into kernel/Kconfig.kexec (Baoquan He) [RHEL-58641]


author: Joseph Marrero <jmarrero@redhat.com> - 0.6.3-1
changelog:
  - Rebase to 0.6.3 which is supported upstream
    This release also includes the fix for CVE-2024-42472
    Fixes: #RHEL-56797


author: Alexey Tikhonov <atikhono@redhat.com> - 1.17.1-5
changelog:
  - Resolves: rhbz#2014523 - c-ares: missing input validation of host names may lead to Domain Hijacking [rhel-9]


author: Alexey Tikhonov <atikhono@redhat.com> - 1.17.1-6
changelog:
  - Resolves: rhbz#2170868 - c-ares: buffer overflow in config_sortlist() due to missing string length check [rhel-9]


author: Alexey Tikhonov <atikhono@redhat.com> - 1.19.1-1
changelog:
  - Resolves: rhbz#2209564 - CVE-2023-31124 c-ares: AutoTools does not set CARES_RANDOM_FILE during cross compilation [rhel-9]
  - Resolves: rhbz#2209556 - CVE-2023-31130 c-ares: Buffer Underwrite in ares_inet_net_pton() [rhel-9]
  - Resolves: rhbz#2209550 - CVE-2023-31147 c-ares: Insufficient randomness in generation of DNS query IDs [rhel-9]
  - Resolves: rhbz#2209520 - CVE-2023-32067 c-ares: 0-byte UDP payload Denial of Service [rhel-9.3.0]
  - Resolves: rhbz#2210370 - Rebase c-ares for RHEL 9.3


author: Rob Crittenden <rcritten@redhat.com> - 0.79.14-5
changelog:
  - Certmonger SCEP renewal should not use old challenges (#1990926)
  - Certmonger certificates stuck in NEED_GUIDANCE (#2001082)
  - certmonger creates CSRs with invalid DER syntax for X509v3 extensions
    with critical=FALSE (#2012261)


author: Rob Crittenden <rcritten@redhat.com> - 0.79.14-6
changelog:
  - Certificate format validation when adding the SCEP server's CA
    (#1492112)
  - Replace some SHA1 usages with SHA256 in the unit tests


author: Miroslav Lichvar <mlichvar@redhat.com> 4.5-1
changelog:
  - update to 4.5 (RHEL-6522 RHEL-6520 RHEL-9969 RHEL-9971 RHEL-9973 RHEL-9975
    RHEL-12411)
  - add chronyd-restricted service (RHEL-9972)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.5-3
changelog:
  - don't repeat error log messages when reloading sourcedir (RHEL-51786)
  - add support for leap-seconds.list file (RHEL-53484)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.6.1-1
changelog:
  - update to 4.6.1 (RHEL-61877)
  - keep PHC refclock reachable when dropping samples due to high delay
    (RHEL-65421)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.6.1-2
changelog:
  - improve description of refresh directive (RHEL-82096)
  - improve logging of selection failures (RHEL-80388 RHEL-80413 RHEL-80415)
  - fix sourcedir reloading to not multiply sources (RHEL-95016)
  - switch from patchX to patch -P X


author: Paulo Alcantara <paalcant@redhat.com> - 7.0-4
changelog:
  - mount.cifs.rst: add missing reference for sssd
  - mount.cifs.rst: update section about xattr/acl support
  - Resolves: RHEL-22495


author: Packit <hello@packit.dev> - 339-1
changelog:
  - Add cockpit/ws arm64 container
  - Storage: Disk Self-Test error warnings on the overview page
  - Bug fixes and translation updates


author: Packit <hello@packit.dev> - 350-1
changelog:
  - networking: fix renaming of bridges and other groups (RHEL-117883)
  - bridge: fix OpenSSH_10.2p1 host key detection


author: Ondřej Pohořelský <opohorel@redhat.com> - 1.5.7-14
changelog:
  - Rename variables in get_range()
  - Step size out fo bound handling 
  - Fix range parsing
  - Resolves: RHEL-82795


author: Ondřej Pohořelský <opohorel@redhat.com> - 1.5.7-16
changelog:
  - Forward XDG_SESSION_CLASS to PAM for session classification
  - Also use systemd_tmpfiles to create files in /var, to ensure Cronie
  - works properly in Image mode
  - Resolves: RHEL-131190, RHEL-136491, RHEL-136492


author: Daniel Zatovic <dzatovic@redhat.com> - 2.6.0-2
changelog:
  - Fix FIPS related bugs.
  - Abort encryption when header and data devices are same.
  - Resolves: #2150251 #2148841


author: Daniel Zatovic <dzatovic@redhat.com> - 2.6.0-3
changelog:
  - patch: Disallow use of internal kenrel crypto driver names in "capi"
  - patch: Also disallow active devices with internal kernel names
  - patch: Fix init_by_name to allow unknown cipher format in dm-crypt
  - patch: Fix reencryption to fail properly for unknown cipher
  - patch: Fix activation of LUKS2 with capi format cipher and kernel
  - Resolves: #2212771


author: Daniel Zatovic <dzatovic@redhat.com> - 2.7.2-1
changelog:
  - Update to cryptsetup 2.7.2
  - Use OpenSLL Argon implementation instead of the built-in one
  - Resolves: RHEL-32377


author: Ondrej Kozina <okozina@redhat.com> - 2.7.2-2
changelog:
  - patch: Warn if Argon2 keyslot is unlocked in FIPS mode.
  - patch: Enable Argon2 in FIPS with openssl backend.
  - patch: Abort online reencryption for misconfigured devices.
  - patch: Harden online reencryption checks in initialization phase.
  - patch: Fix detection of direct-io with suspended devices.
  - patch: Return suspended status also for unknow target types.
  - patch: Do not handle device as suspended on error.
  - Resolves: RHEL-39003 RHEL-41238


author: Kristina Hanicova <khanicov@redhat.com> - 2.8.1-3
changelog:
  - patch: Read integrity profile info from top level device.
  - patch: Fix possible use of uninitialized variable.
  - patch: Reinstate pbkdf serialization flag in device activation.
  - patch: Fix LUKS2 device status in inline HW mode and detached header.
  - patch: Set inline integrity flag if no underlying dm-integrity device.
  - patch: Fix wrong device size status reports in cryptsetup and integritysetup.
  - Resolves: RHEL-122297 RHEL-125152 RHEL-125167 RHEL-132585 RHEL-140106


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-22
changelog:
  - RHEL-14931 cupsd memory leak in cupsdDeleteJob() with "PreserveJobHistory Off"
  - RHEL-15308 cupsd fails to open cups-files.conf and the resulting error message is lost


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-23
changelog:
  - RHEL-19205 Recommend new cups-filters subpackages with weak dep for better upgrade exp
  - RHEL-19495 cupsGetJobs fails to connect if poll() gets POLLOUT|POLLHUP in revents


author: Pavol Zacik <pzacik@redhat.com> - 1:2.3.3op2-28
changelog:
  - RHEL-39940 cups: Cupsd Listen arbitrary chmod 0140777
  - Delete the domain socket file after stopping the cups.socket service
  - Fix cupsd Listener checks


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.2.3.3op2-34
changelog:
  - RHEL-112435 CVE-2025-58060 cups: Authentication Bypass in CUPS Authorization Handling
  - RHEL-113078 CVE-2025-58364 cups: Null Pointer Dereference in CUPS ipp_read_io() Leading to Remote DoS


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-35
changelog:
  - RHEL-102665 The KONICA MINOLTA C352 is not distributed using cups-browsed and the included ppd file


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-37
changelog:
  - RHEL-129747 CVE-2025-58436 cups: Slow client communication leads to a possible DoS attack
  - RHEL-129740 CVE-2025-61915 cups: Local denial-of-service via cupsd.conf update and related issues


author: Kamil Dudka <kdudka@redhat.com> - 7.76.1-24
changelog:
  - fix SSH connection too eager reuse still (CVE-2023-27538)
  - fix GSS delegation too eager connection re-use (CVE-2023-27536)
  - fix FTP too eager connection reuse (CVE-2023-27535)
  - fix SFTP path ~ resolving discrepancy (CVE-2023-27534)
  - fix TELNET option IAC injection (CVE-2023-27533)


author: Jacek Migacz <jmigacz@redhat.com> - 7.76.1-26
changelog:
  - unify the upload/method handling (CVE-2023-28322)
  - fix host name wildcard checking (CVE-2023-28321)


author: Jacek Migacz <jmigacz@redhat.com> - 7.76.1-28
changelog:
  - return error if hostname too long for remote resolve (CVE-2023-38545)
  - fix cookie injection with none file (CVE-2023-38546)
  - cap SFTP packet size sent (RHEL-14697)
  - lowercase the domain names before PSL checks (CVE-2023-46218)


author: Jacek Migacz <jmigacz@redhat.com> - 7.76.1-32
changelog:
  - make up incomplete patch for host name wildcard checking (RHEL-5675)
  - eliminate use of obsolete patch syntax (RHEL-65791)
  - http2: make sure pause is done on HTTP (RHEL-85847)


author: Jeff Moyer <jmoyer@redhat.com> - 71.1-8
changelog:
  - Backport changes up to v74, excluding the config file changes. (Jeff Moyer)
    This includes support for the CXL commands, and adds the following
    packages: cxl-cli, cxl-devel, cxl-libs
  - Resolves: rhbz#2132167


author: Jeff Moyer <jmoyer@redhat.com> - 78-1
changelog:
  - Rebase to v78
  - Add support for legacy monitor.conf file location
  - Fix a test failure.
  - Resolves: RHEL-10382
  - Resolves: RHEL-8204
  - Resolves: RHEL-29151


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 2.1.27-11
changelog:
  - Set default sasldb database to GDBM instead of BerkeleyDB
  - Add the migration tool from BerkeleyDB
  - Add some PLAIN auth tests
  - Resolves rhbz#1947971


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 2.1.27-12
changelog:
  - Incorporate the upstream gdbm specific patch from
    https://github.com/cyrusimap/cyrus-sasl/pull/554
  - Resolves rhbz#1947971


author: Bryan Gurney <bgurney@redhat.com> - 71.1-7
changelog:
  - Pull in fixes from upstream v72 and v73 (Jeff Moyer)
  - Fix enable-namespace all reporting errors incorrectly
  - Add support for inject-smart on papr scm
  - Related: rhbz#2040075
  - Related: rhbz#1873851
  - Related: rhbz#1880578
  - Related: rhbz#1922538
  - Related: rhbz#2087707


author: Jakub Martisko <jamartis@redhat.com> - 28-6
changelog:
  - Fix a stack buffer over-read in the c-shquote library
  - Fix null pointer reference when supplying a malformed XML config file
  Resolves: CVE-2022-31212
  Resolves: CVE-2022-31213


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.8-9
changelog:
  - Subpackage python2-dbus has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Marian Csontos <mcsontos@redhat.com> - 2.03.21-3
changelog:
  - Fix lvresize fail in case of multiple mountpoints.
  - Fix allocator for RAID LVs allocating multiple legs on single device.
  - Fix device id handling of WWIDs with trailing spaces.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.23-2
changelog:
  - Add warning message when mirror images have (r)efresh bit set.
  - Document lv_attr volume type bit (g) for raid+integrity in lvs(8).


author: Marian Csontos <mcsontos@redhat.com> - 2.03.28-2
changelog:
  - Fix SPDX License identifiers.
  - Fix input units for VDO LV's minimim_io_size.
  - Fix stripe count and validation for RAID LVs.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.28-5
changelog:
  - Fix temporary LVs not cleaned when converting in use LV to a thin pool.
  - Check FS resize is supported before extending LV.
  - Fix issue affecting memory locking before suspend (2.03.27).


author: Marian Csontos <mcsontos@redhat.com> - 2.03.32-2
changelog:
  - Fix vgremove hanging immediately after lockstart.
  - Add repair option for RAID volumes with too many transiently failed devices.


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-30
changelog:
  - Add 0120-multipath-tools-fix-multipath-ll-bug-for-Native-NVME.patch
    * Fixes RHEL-28068
  - Add 0121-multipathd-set-reply-length-to-zero-for-NULL-replies.patch
    * Fixes RHEL-44569
  - Resolves: RHEL-28068
  - Resolves: RHEL-44569


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-31
changelog:
  - Modify multiple tests especially medium_error_scsi_debug and squelch_scsi_id
    * Fixes RHEL-28068 & RHEL-4459
  - Resolves: RHEL-28068
  - Resolves: RHEL-44569


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-32
changelog:
  - Modify bindings, find_multipaths, and user_friendly_names tests
    * Fixes RHEL-28068 & RHEL-4459
  - Resolves: RHEL-28068
  - Resolves: RHEL-44569


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-35
changelog:
  - Add 0124-libmultipath-add-missing-assert-to-checkers.c.patch
  - Add 0125-libmultipath-foreign-fix-memory-leak-in-nvme-foreign.patch
    * Fixes RHEL-73413
  - Add 0126-libmultipath-export-udev-pthread-cleanup-functions.patch
  - Add 0127-multipathd-set-rport-port_state-to-marginal-for-NVMe.patch
    * Fixes RHEL-67472
  - Resolves: RHEL-73413
  - Resolves: RHEL-67472


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-36
changelog:
  - Add 0128-multipath-tools-move-DEFAULT_SOCKET-definition-into-.patch
  - Add 0129-multipath-tools-add-helper-mpath_fill_sockaddr__.patch
  - Add 0130-libmpathutil-add-support-for-Unix-pathname-sockets.patch
  - Add 0131-libmpathutil-move-systemd_listen_fds-support-into-mu.patch
  - Add 0132-multipathd-move-uxsock_trigger-to-uxlsnr.c.patch
  - Add 0133-multipathd-uxlsnr-use-symbolic-values-for-pollfd-ind.patch
  - Add 0134-multipathd-make-uxsock_listen-take-a-pointer-to-fd.patch
  - Add 0135-multipathd-allow-receiving-two-socket-fds-from-syste.patch
  - Add 0136-multipathd-listen-on-pathname-and-abstract-socket-by.patch
  - Add 0137-libmpathcmd-try-both-abstract-and-pathname-sockets.patch
  - Add 0138-libmpathcmd-honor-MULTIPATH_SOCKET_NAME-environment-.patch
  - Add 0139-multipathd-honor-MULTIPATH_SOCKET_NAME-environment-v.patch
    * Fixes RHEL-78758 ("RFE: Enable multipathd to communicate with a
      process in another network namespace")
  - Resolves: RHEL-78758


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-37
changelog:
  - Add 0140-multipath-clean-up-find_multipaths-value-names.patch
  - Add 0141-multipathd-Add-multipathd-man-page-section-about-soc.patch
    * Fixes RHEL-82307 ("There is no man page for RFE: Enable multipathd
      to communicate with a process in another network namespace")
  - Fix multipath_conf_syntax OSCI test.
  - Resolves: RHEL-82307


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-38
changelog:
  - Add 0142-multipathd-monitor-new-multipath-dev-even-if-we-can-.patch
  - Add 0143-libmultipath-add-helper-function-check_path_wwid_cha.patch
  - Add 0144-multipathd-re-add-paths-skipped-because-they-were-of.patch
    * Fixes RHEL-82534 ("multipathd does not monitor multipath devices
      created externally while there are offline paths.")
  - Resolves: RHEL-82534


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-39
changelog:
  - Add 0145-multipath-tools-add-DellEMC-ME4-PowerVault-ME4-to-ha.patch
  - Add 0146-multipath-tools-add-HPE-as-vendor-for-OPEN-XP8-array.patch
  - Add 0147-multipath-tools-add-HP-HSVX740-to-hwtable.patch
  - Add 0148-multipath-tools-add-DellEMC-ME5-PowerVault-ME5-to-ha.patch
  - Add 0149-multipath-tools-add-HPE-MSA-Gen7-2070-2072-to-hwtabl.patch
    * Fixes RHEL-103109 ("Update multipath builtin config to add new
      device defaults")
  - Resolves: RHEL-103109


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-40
changelog:
  - Add 0150-libmpathpersist-retry-commands-on-other-paths-in-mpa.patch
  - Add 0151-libmpathpersist-check-released-key-against-the-reser.patch
  - Add 0152-multipathd-remove-thread-from-mpath_pr_event_handle.patch
  - Add 0153-libmpathpersist-remove-uneeded-wrapper-function.patch
  - Add 0154-libmpathpersist-reduce-log-level-for-persistent-rese.patch
  - Add 0155-libmpathpersist-remove-pointless-update_map_pr-ret-v.patch
  - Add 0156-multipathd-use-update_map_pr-in-mpath_pr_event_handl.patch
  - Add 0157-libmpathpersist-limit-changing-prflag-in-update_map_.patch
  - Add 0158-multipathd-Don-t-call-update_map_pr-unnecessarily.patch
  - Add 0159-libmpathpersist-remove-useless-function-send_prout_a.patch
  - Add 0160-libmpathpersist-fix-memory-leak-in-mpath_prout_rel.patch
  - Add 0161-limpathpersist-redesign-failed-release-workaround.patch
  - Add 0162-libmpathpersist-fail-the-release-if-all-threads-fail.patch
  - Add 0163-limpathpersist-Handle-changing-key-corner-case.patch
  - Add 0164-libmpathpersist-fix-command-keyword-ordering.patch
  - Add 0165-libmpathpersist-use-conf-timeout-for-updating-persis.patch
  - Add 0166-libmapthpersist-Handle-REGISTER-AND-IGNORE-changing-.patch
  - Add 0167-libmultipath-rename-prflag_value-enums.patch
  - Add 0168-libmpathpersist-use-a-switch-statement-for-prout-com.patch
  - Add 0169-libmpathpersist-Add-safety-check-for-preempting-on-k.patch
  - Add 0170-limpathpersist-remove-update_map_pr-code-for-NULL-pp.patch
  - Add 0171-libmpathpersist-move-update_map_pr-to-multipathd.patch
  - Add 0172-multipathd-clean-up-update_map_pr-and-mpath_pr_event.patch
  - Add 0173-libmpathpersist-clean-up-duplicate-function-declarat.patch
  - Add 0174-multipathd-wrap-setting-and-unsetting-prflag.patch
  - Add 0175-multipathd-unregister-PR-key-when-path-is-restored-i.patch
  - Add 0176-libmpathpersist-Fix-up-reservation_key-checking.patch
  - Add 0177-libmpathpersist-change-how-reservation-conflicts-are.patch
  - Add 0178-libmpathpersist-Clear-prkey-in-multipathd-before-unr.patch
  - Add 0179-libmpathpersist-only-clear-the-key-if-we-are-using-t.patch
  - Add 0180-libmpathpersist-Restore-old-reservation-key-on-failu.patch
  - Add 0181-libmpatpersist-update-reservation-key-before-checkin.patch
  - Add 0182-libmpathpersist-retry-on-conflicts-in-mpath_prout_co.patch
  - Add 0183-libmpathpersist-Don-t-always-fail-registrations-for-.patch
  - Add 0184-libmpathpersist-Don-t-try-release-workaround-for-inv.patch
  - Add 0185-libmpathpersist-Don-t-fail-RESERVE-commands-unnecess.patch
  - Add 0186-libmpathpersist-reregister-keys-when-self-preempting.patch
  - Add 0187-libmpathpersist-handle-updating-key-race-condition.patch
  - Add 0188-libmpathpersist-handle-preempting-all-registrants-re.patch
  - Add 0189-libmpathpersist-Fix-REGISTER-AND-IGNORE-while-holdin.patch
  - Add 0190-libmpathpersist-Handle-RESERVE-with-reservation-held.patch
  - Add 0191-libmpathpersist-use-check_holding_reservation-in-mpa.patch
  - Add 0192-libmpathpersist-Fix-unregistering-while-holding-the-.patch
  - Add 0193-libmpathpersist-Fix-race-between-restoring-a-path-an.patch
  - Add 0194-multipathd-Fix-tracking-of-old-PR-key.patch
    * Fixes RHEL-118515 ("There are many bugs in multipath's persistent
      reservation handling")
  - Resolves: RHEL-118515


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-41
changelog:
  - Add 0195-multipathd-Fix-race-while-registering-PR-key.patch
  - Add 0196-mpathpersist-Fix-REPORT-CAPABILITIES-output.patch
    * Fixes RHEL-118515 ("There are many bugs in multipath's persistent
      reservation handling")
  - Resolves: RHEL-118515


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-42
changelog:
  - Add 0197-multipath-tools-update-NFINIDAT-InfiniBox-config-in-.patch
    * Fixes RHEL-128396 ("Update the multipath.conf stanza for Infinidat
      storage [rhel-9]")
  - Resolves: RHEL-128396


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-43
changelog:
  - Add 0198-multipathd-print-path-offline-message-even-without-a.patch
    * Fixes RHEL-133814 ("log_checker_err is not printing messages
      repeatedly for failed path [rhel-9]")
  - Add 0199-libmultipath-improve-cleanup-of-uevent-queues-on-exi.patch
  - Add 0200-uevent_dispatch-use-while-in-wait-loop.patch
  - Add 0201-libmultipath-uevent_dispatch-process-uevents-one-by-.patch
  - Add 0202-libmultipath-uevent_listen-don-t-delay-uevents.patch
  - Add 0203-libmultipath-uevent-use-struct-to-pass-parameters-ar.patch
  - Add 0204-libmultipath-is_uevent_busy-check-servicing_uev-unde.patch
  - Add 0205-multipathd-make-multipathd-show-status-busy-checker-.patch
    * Fixes RHEL-135904 (VM reboot in RHOSP environment fails with error
      "Could not open '/dev/dm-95': No such file or directory")
  - Resolves: RHEL-133814
  - Resolves: RHEL-135904


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-44
changelog:
  - Add 0206-libmultipath-add-purge_disconnected-configuration-op.patch
  - Add 0207-multipathd-implement-purge-functionality-for-disconn.patch
    * Fixes RHEL-141291 ("Add purge_disconnected support to multipathd
      [rhel-9]")
  - Resolves: RHEL-141291


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-45
changelog:
  - Add 0208-libmpathpersist-fix-register-retry-status-checking.patch
  - Add 0209-multipathd-remember-number-of-registered-keys-when-i.patch
  - Add 0210-libmpathpersist-fix-code-for-skipping-multipathd-pat.patch
    * Fixes RHEL-148462 ("Improve multipathd's handling of updating
      persistent reservations on restored paths. [rhel-9]")
  - Resolves: RHEL-148462


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-46
changelog:
  - Add 0211-libmultipath-set-offline-whenever-path-is-not-online.patch
    * Fixes RHEL-151448 ("multipathd doesn't print checker messages for
      some offline path states [rhel-9]")
  - Resolves: RHEL-151448


author: Marian Csontos <mcsontos@redhat.com> - 1.0.9-2
changelog:
  - Allow non-zero values in unused index block entries.
  - Fix boundary check on the bitset for cached blocks.
  - Fix incorrect index_entry.nr_free on expansion affecting free space estimate.
  - Fix thin_repair checking keys on a node with a zero key.
  - Enhance error message in cache_check suggesting fix when applicable.


author: Marian Csontos <mcsontos@redhat.com> - 1.0.9-3
changelog:
  - Fix --version string compatibility with LVM tools.
  - Fix confusing Broken pipe warning when used in lvconvert --repair.


author: Marian Csontos <mcsontos@redhat.com> - 1.1.0-1
changelog:
  - Update to latest upstream release 1.1.0.
  - Support listing the highest mapped block in thin_ls.
  - Introduce thin_migrate for volume migration.
  - See CHANGES.


author: Martin Osvald <mosvald@redhat.com> - 12:4.4.2-18.b1
changelog:
  - Fix for CVE-2022-2928
  - Fix for CVE-2022-2929
  - Use systemd-sysusers for dhcp user and group (#2095396)


author: Alexey Tikhonov <atikhono@redhat.com> - 0.6.1-51
changelog:
  - Resolves: rhbz#1938708 - review of important potential issues detected by static analyzers in ding-libs-0.6.1-47.el9


author: Pavel Valena <pvalena@redhat.com> - 057-67.git20240812
changelog:
  - feat(systemd): install systemd-executor
  - test: use -device instead of -watchdog to remove qemu
  - fix(fips): remove /dev/{random,urandom} pre-creation
  - fix(systemd): always include sg module
  - fix(fips): do not blindly remove /boot
  - fix(github): update format of labeler
  - fix(network-manager): add "After" dependency on dbus.service
  - fix(url-lib.sh): nfs_already_mounted() with trailing slash in
  - feat(systemd-pcrphase): introducing the systemd-pcrphase
  - fix(systemd-pcrphase): only include
  - fix(nfs): include also entries from /usr/lib/{passwd,group}


author: Pavel Valena <pvalena@redhat.com> - 057-70.git20240819
changelog:
  - fix(systemd): set right permissions for the machine-id file
  - feat(lsinitrd.sh): look for initrd in /usr/lib/modules/
  - feat(dracut-init.sh): give --force-add precedence over --omit


author: Pavel Valena <pvalena@redhat.com> - 057-79.git20241127
changelog:
  - fix(35network-manager): install nftables kernel modules
  - fix(35network-manager): install nft binary during module
  - fix(dracut-install): copy xattr when use clone ioctl
  - feat(dracut.sh): add --add-confdir option
  - fix: typo in variable name
  - feat(fips): add support for UKIs
  - fix(kernel-modules): use modalias info in get_dev_module()
  - fix(dracut-functions.sh): convert mmcblk to the real kernel


author: Pavel Valena <pvalena@redhat.com> - 057-86.git20250217
changelog:
  - fix(35network-manager): remove duplicate installkernel
  - feat(fips): include fips module unconditionally
  - fix(dracut.sh): make omit-drivers option do exact match for
  - feat: add openssl module


author: Pavel Valena <pvalena@redhat.com> - 057-101.git20250808
changelog:
  - fix(systemd): add missing modprobe@.service
  - fix: let check_vol_slaves_all return 1 when checks on all
  - improvement(74nvmf): lookup required NIC kernel modules for
  - fix(74nvmf): set root=nvmf
  - chore(multipath): remove `rd_NO_MULTIPATH` kernel command
  - refactor(multipath): remove custom multipathd.service
  - fix(systemd): systemd.volatile needs overlayfs kernel module
  - refactor(dracut): introduce clamp_mtimes helper function
  - fix(dracut): ensure hardlink deduplication is reproducible


author: Pavel Valena <pvalena@redhat.com> - 057-110.git20260130
changelog:
  - fix(systemd-repart): allow partition format
  - feat(install.d):according to the changes of
  - feat(i18n): pull 'drm' or 'simpledrm' module unless excluded
  - fix(pcsc): add opensc load module file
  - fix(pcsc): add --disable-polkit to pcscd.service
  - fix(pkcs11): delete trailing dot on
  - fix(multipath): disable user_friendly_names with mpathconf
    Resolves: RHEL-103385,RHEL-103974,RHEL-109631,RHEL-145135,RHEL-91322


author: Pavel Valena <pvalena@redhat.com> - 057-51.git20231114
changelog:
  - fix(dracut.sh): correct wrong systemd variable paths
  - fix(hwdb): follow shfmt-recommended format
  - feat(dracut): add --sbat option to add sbat policy to UKI
  - feat(systemd): install systemd-sysroot-fstab-check
  - fix(dracut.spec): add jq dependency to network subpackage
  - fix(fcoe-uefi): exit early on empty vlan


author: Mark Wielaard <mjw@redhat.com> - 0.189-3
changelog:
  - Add elfutils-0.189-elf_getdata_rawchunk.patch
  - Add elfutils-0.189-debuginfod_config_cache-double-close.patch


author: Mark Wielaard <mjw@redhat.com> - 0.190-1
changelog:
  - Upgrade to upstream elfutils 0.190
  - Add eu-srcfiles
  - Drop upstreamed patches
    elfutils-0.189-debuginfod_config_cache-double-close.patch
    elfutils-0.189-elf_getdata_rawchunk.patch
    elfutils-0.189-elfcompress.patch
  - Only package debuginfod-client-config.7 manpage for debuginfod-client


author: Aaron Merey <amerey@redhat.com> - 0.191-1
changelog:
  - Upgrade to upstream elfutils 0.191
  - Drop upstreamed patches
    elfutils-0.190-fix-core-noncontig.patch
    elfutils-0.190-gcc-14.patch
    elfutils-0.190-remove-ET_REL-unstrip-test.patch
  - Drop testcore-noncontig.bz2
  - Add elfutils-0.191-profile-empty-urls.patch
  - Add elfutils-0.191-riscv-flatten.patch
  - Add feature flag for reenabling elfutils-libelf-devel-static and elfutils-devel-static


author: Aaron Merey <amerey@redhat.com> - 0.191-3
changelog:
  - eu-srcfiles directly links to libdebuginfod.so so explicitly
    Require elfutils-debuginfod-client not just Recommends.


author: Aaron Merey <amerey@redhat.com> - 0.192-1
changelog:
  - Upgrade to upstream elfutils 0.192
  - Drop upstreamed patches
    elfutils-0.190-riscv-flatten.patch
    elfutils-0.191-riscv-flatten.patch
    elfutils-0.191-profile-empty-urls.patch
  - Add elfutils-0.192-libelf-static.patch


author: Aaron Merey <amerey@redhat.com> - 0.193-1
changelog:
  - Upgrade to upstream elfutils 0.193
  - Drop upstreamed patches
    elfutils-0.192-fix-free.patch
    elfutils-0.192-libelf-static.patch
    elfutils-0.192-stacktrace-lto.patch


author: Xavier Delaruelle <xavier.delaruelle@cea.fr> - 4.7.0-1
changelog:
  - Update to 4.7.0 (#1930632)
  - Align spec syntax with upstream spec file
  - Add 'tcl' to the BuildRequires and remove 'man' from this list
  - Fix names of 'procps-ng' and 'man-db' packages on Fedora
  - Only install manpages through make install, other docs are handled by %doc
  - Remove alternatives mechanism for manpages


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-0.1.alpha
changelog:
  - Update to 5.0.0-alpha (#1989523)
    + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
  - Remove createmodule.sh and createmodule.py utilities ('module sh-to-mod'
    should be used instead)
  - Remove configure options that have been made default starting version 5.0
  - Remove compat subpackage
  - Run non-regression tests in quick mode


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-1
changelog:
  - Update to 5.0.0 (#2004402)
    + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
  - Configuration guide example.txt is replaced by more up to date INSTALL.txt
    document


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.3.0-2
changelog:
  - fix intermittent test failures (RHEL-82109)
  - fix source-sh test with non-default manpath (RHEL-82109)


author: Tomas Korbar <tkorbar@redhat.com> - 2.2.10-6
changelog:
  - CVE-2022-22827 Integer overflow in storeAtts in xmlparse.c
  - CVE-2022-22826 Integer overflow in nextScaffoldPart in xmlparse.c
  - CVE-2022-22825 Integer overflow in lookup in xmlparse.c
  - CVE-2022-22824 Integer overflow in defineAttribute in xmlparse.c
  - CVE-2022-22823 Integer overflow in build_model in xmlparse.c
  - CVE-2022-22822 Integer overflow in addBinding in xmlparse.c
  - Resolves: CVE-2022-22827
  - Resolves: CVE-2022-22826
  - Resolves: CVE-2022-22825
  - Resolves: CVE-2022-22824
  - Resolves: CVE-2022-22823
  - Resolves: CVE-2022-22822


author: Tomas Korbar <tkorbar@redhat.com> - 2.2.10-8
changelog:
  - CVE-2021-45960 expat: Large number of prefixed XML attributes on a single tag can crash libexpat
  - Resolves: CVE-2021-45960


author: Tomas Korbar <tkorbar@redhat.com> - 2.2.10-10
changelog:
  - Fix multiple CVEs
  - CVE-2022-25236 expat: namespace-separator characters in "xmlns[:prefix]" attribute values can lead to arbitrary code execution
  - CVE-2022-25235 expat: malformed 2- and 3-byte UTF-8 sequences can lead to arbitrary code execution
  - CVE-2022-25315 expat: integer overflow in storeRawNames()
  - Resolves: CVE-2022-25236
  - Resolves: CVE-2022-25235
  - Resolves: CVE-2022-25315


author: Tomas Korbar <tkorbar@redhat.com> - 2.4.7-1
changelog:
  - Rebase to version 2.4.7
  - Resolves: rhbz#2067201
  - Resolves: CVE-2022-25313
  - Resolves: CVE-2022-25314
  - Resolves: CVE-2022-25236


author: Tomas Korbar <tkorbar@redhat.com> - 2.5.0-2
changelog:
  - Fix parsing of large tokens
  - Reject direct parameter entity recursion
  - Resolves: RHEL-29699
  - Resolves: RHEL-29696


author: Tomas Korbar <tkorbar@redhat.com> - 2.5.0-3
changelog:
  - Fix CVE-2024-45490, CVE-2024-45491, CVE-2024-45492
  - Resolves: RHEL-56761
  - Resolves: RHEL-57520
  - Resolves: RHEL-57511


author: Chris Leech <cleech@redhat.com> - 1.0.34-0.git14ef0d2
changelog:
  - upstream 1.0.34
  - drop gcc warning diabling patch, upstream fixes exist for these issues now
  - #1961180 FCoE interface name regressions


author: Kamil Dudka <kdudka@redhat.com> - 1:4.7.0-6
changelog:
  - disable -flto on ppc64le to make test-float pass (#1789115)
  - do not compile with -D__SUPPORT_SNAN__ (#1294016)


author: Dave Dykstra <dwd@fedoraproject.org> - 2.9.9-7
changelog:
  - Update the Requires: fuse-common >= version to 3.4.2-4 because
    fuse-common > 3.4.2-3 is insufficient to force the new version


author: Richard Hughes <rhughes@redhat.com> 1.7.9-2
changelog:
  - Include the new dbx updates on the filesystem; clients typically do not have LVFS enabled.
  - Resolves: rhbz#2120708


author: Richard Hughes <richard@hughsie.com> 1.8.10-1
changelog:
  - Rebase to latest upstream release to fix multiple ESP detection problems
  - Resolves: rhbz#2128384, needed for rhbz#2119436 and rhbz#2128384


author: Richard Hughes <richard@hughsie.com> 1.8.10-2
changelog:
  - Rebuild because distrobaker did entirely the wrong thing.
  - Resolves: rhbz#2128384, needed for rhbz#2119436 and rhbz#2128384


author: Richard Hughes <richard@hughsie.com> 1.9.26-1
changelog:
  - Rebase to get hardware support for CERTPX-13842
  - Resolves: #RHEL-16637
  - Resolves: #RHEL-35373
  - Resolves: #RHEL-61930


author: Marek Polacek <polacek@redhat.com> 11.5.0-2
changelog:
  - fix TARGET_CPU_DEFAULT (PR target/105157, RHEL-50037)
  - libstdc++: Workaround kernel-headers on s390x-linux (RHEL-50054)
  - fix wrong code with memcpy from _Complex (PR tree-optimization/116034)


author: Florian Weimer <fweimer@redhat.com> - 11.5.0-10
changelog:
  - Exception handling performance improvements (RHEL-105072)
  - libgcc: Use _dl_find_object to find DWARF data in unwinder
  - libgcc: Use lock-free data structures for run-time unwinder registration


author: David Malcolm <dmalcolm@redhat.com> - 11.5.0-14
changelog:
  - Add backport of upstream r15-8946-g580664d1b66a5d to gcc 11, adding
    branches and calls to gcov output, but not conditions (RHEL-105416).


author: Marek Polacek <polacek@redhat.com> 11.4.1-2
changelog:
  - update from releases/gcc-11-branch (#2193180)
    - GCC 11.4 release
    - PRs bootstrap/90543, c++/53932, c++/69410, c++/92752, c++/98056,
  	c++/98821, c++/100295, c++/100474, c++/101118, c++/101869,
  	c++/102780, c++/103871, c++/104527, c++/105406, c++/105996,
  	c++/106188, c++/106675, c++/106713, c++/106740, c++/107065,
  	c++/107163, c++/107179, c++/107558, c++/107579, c++/107864,
  	c++/108138, c++/108180, c++/108365, c++/108468, c++/108474,
  	c++/108607, c++/108975, c++/108998, c++/109096, c++/109164, c/107127,
  	c/107465, c/109151, d/107592, d/108050, d/108877, d/109108,
  	debug/106719, debug/108573, debug/108716, debug/108967, driver/106624,
  	fortran/85877, fortran/95107, fortran/96024, fortran/96025,
  	fortran/99036, fortran/103259, fortran/104332, fortran/106209,
  	fortran/106945, fortran/107576, fortran/107872, fortran/108131,
  	fortran/108349, fortran/108420, fortran/108421, fortran/108451,
  	fortran/108453, fortran/108501, fortran/108502, fortran/108527,
  	fortran/108529, fortran/108609, fortran/108937, fortran/109186,
  	fortran/109511, fortran/109846, ipa/105685, ipa/106124, ipa/107944,
  	libquadmath/87204, libquadmath/94756, libstdc++/91456,
  	libstdc++/103934, libstdc++/104866, libstdc++/104875,
  	libstdc++/105844, libstdc++/106183, libstdc++/107801,
  	libstdc++/107814, libstdc++/108030, libstdc++/108118,
  	libstdc++/108265, libstdc++/108636, libstdc++/108856,
  	libstdc++/108952, libstdc++/109064, libstdc++/109261,
  	libstdc++/109949, lto/109263, middle-end/104450, middle-end/104464,
  	middle-end/106190, middle-end/107317, middle-end/108237,
  	middle-end/108264, middle-end/108435, middle-end/108459,
  	middle-end/108546, middle-end/108625, middle-end/108685,
  	middle-end/108854, other/108560, other/109306,
  	rtl-optimization/106751, rtl-optimization/107482,
  	rtl-optimization/108193, rtl-optimization/108596,
  	rtl-optimization/109585, target/70243, target/90458, target/96373,
  	target/98776, target/100758, target/104871, target/104921,
  	target/105554, target/105599, target/106736, target/106875,
  	target/107568, target/107714, target/107863, target/108272,
  	target/108348, target/108589, target/108699, target/108807,
  	target/108812, target/108881, target/109067, target/109140,
  	target/109276, testsuite/47334, testsuite/103823, testsuite/108151,
  	testsuite/108973, testsuite/108985, tree-optimization/105484,
  	tree-optimization/106809, tree-optimization/107107,
  	tree-optimization/107212, tree-optimization/107254,
  	tree-optimization/107323, tree-optimization/107451,
  	tree-optimization/107554, tree-optimization/107898,
  	tree-optimization/107997, tree-optimization/108068,
  	tree-optimization/108076, tree-optimization/108095,
  	tree-optimization/108199, tree-optimization/108498,
  	tree-optimization/108688, tree-optimization/108692,
  	tree-optimization/108821, tree-optimization/108950,
  	tree-optimization/109176, tree-optimization/109410,
  	tree-optimization/109473, tree-optimization/109491,
  	tree-optimization/109502, tree-optimization/109573,
  	tree-optimization/109724, tree-optimization/109778
    - PRs fortran/100607, libstdc++/109822, target/109954,
  	tree-optimization/109505


author: Marek Polacek <polacek@redhat.com> 11.4.1-2.1
changelog:
  - fix ICE on pr96024.f90 on big-endian hosts (PR fortran/96024, #2213211)
  - use -fno-stack-protector to fix bit-field aarch64 tests (#2213221)


author: Marek Polacek <polacek@redhat.com> 11.4.1-3
changelog:
  - update from releases/gcc-11-branch (RHEL-17638)
    - PRs c++/106310, c++/106890, c++/109666, c++/109761, c++/111357,
  	c++/111512, c++/112795, d/108842, d/110359, d/110511, d/110516,
  	debug/110295, fortran/95947, fortran/103506, fortran/107397,
  	fortran/110288, fortran/110585, fortran/110658, fortran/111837,
  	fortran/111880, libstdc++/95048, libstdc++/99327, libstdc++/104161,
  	libstdc++/104242, libstdc++/108178, libstdc++/111050,
  	libstdc++/111511, libstdc++/112314, libstdc++/112491,
  	middle-end/110200, middle-end/111699, middle-end/111818,
  	middle-end/112733, rtl-optimization/110237, sanitizer/112727,
  	target/96762, target/101177, target/101469, target/105325,
  	target/109800, target/109932, target/110011, target/110044,
  	target/110170, target/110309, target/110741, target/111001,
  	target/111340, target/111367, target/111408, target/111815,
  	target/112672, target/112816, target/112837, target/112845,
  	target/112891, testsuite/66005, tree-optimization/110298,
  	tree-optimization/110731, tree-optimization/110914,
  	tree-optimization/111015, tree-optimization/111614,
  	tree-optimization/111764, tree-optimization/111917
  - use -fno-stack-protector in some aarch64 tests


author: Marek Polacek <polacek@redhat.com> 11.5.0-1
changelog:
  - update from releases/gcc-11 branch (RHEL-35635)
    - GCC 11.5 release
    - PRs ada/113893, ada/113979, analyzer/104042, c/113262, c/114007, c/114493,
  	c++/89224, c++/92145, c++/92407, c++/97990, c++/99710, c++/100667,
  	c++/100772, c++/101765, c++/103185, c++/104051, c++/111485,
  	c++/111529, c++/113598, c++/113674, c++/114537, c++/114561,
  	c++/114562, c++/114572, c++/114634, c++/114691, d/113125, d/113758,
  	d/114171, debug/111080, debug/112718, driver/115440, fortran/50410,
  	fortran/103715, fortran/104908, fortran/107426, fortran/114474,
  	fortran/114825, gcov-profile/114115, libfortran/110651,
  	libgomp/113192, libquadmath/114533, libstdc++/104259,
  	libstdc++/104606, libstdc++/105417, libstdc++/110054,
  	libstdc++/113250, libstdc++/114147, libstdc++/114401,
  	libstdc++/114750, libstdc++/114803, libstdc++/115269,
  	libstdc++/115454, libstdc++/115575, middle-end/90348,
  	middle-end/95351, middle-end/107385, middle-end/108789,
  	middle-end/110027, middle-end/110115, middle-end/110176,
  	middle-end/111422, middle-end/111632, middle-end/112732,
  	middle-end/113907, middle-end/113921, middle-end/114599,
  	middle-end/114734, middle-end/114753, middle-end/115527,
  	middle-end/115836, objc/101666, objc/101718, preprocessor/105608,
  	rtl-optimization/100303, rtl-optimization/108086,
  	rtl-optimization/110079, rtl-optimization/114768,
  	rtl-optimization/114902, rtl-optimization/115092, sanitizer/97696,
  	sanitizer/111736, sanitizer/114956, sanitizer/115172, target/88309,
  	target/101737, target/101865, target/105522, target/108120,
  	target/108743, target/110411, target/111610, target/111677,
  	target/112397, target/113122, target/113281, target/114049,
  	target/114098, target/114130, target/114184, target/114310,
  	target/114837, target/114846, target/115253, target/115297,
  	target/115360, target/115457, target/115475, target/115611,
  	target/115691, testsuite/113175, testsuite/114034, testsuite/114036,
  	tree-optimization/110386, tree-optimization/110422,
  	tree-optimization/111039, tree-optimization/111070,
  	tree-optimization/111331, tree-optimization/111407,
  	tree-optimization/111445, tree-optimization/111736,
  	tree-optimization/112495, tree-optimization/112505,
  	tree-optimization/112793, tree-optimization/113372,
  	tree-optimization/113552, tree-optimization/113603,
  	tree-optimization/114027, tree-optimization/114115,
  	tree-optimization/114566, tree-optimization/114876,
  	tree-optimization/115192, tree-optimization/115337,
  	tree-optimization/115843
  - fix FLUSH IOSTAT value (PR libfortran/101255, RHEL-32536)
  - fix conditions for using memcmp in
    std::lexicographical_compare_three_way (PR libstdc++/113960)


author: Filip Januš <fjanus@redhat.com> - 1.18.1-3
changelog:
  - Resolves: #1799391
  - After upgrade GCC to version gcc version 10.0.1 build fails
  - Patch gdbm_gcc_10.patch was added


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-8
changelog:
  - Resolve use after free introduced by fixes for CVE-2023-24593/CVE-2023-25180
  - Related: #2181196
  - Related: #2181200


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-9
changelog:
  - Resolve s390x crashes introduced by fixes for CVE-2023-24593/CVE-2023-25180
  - Related: #2181196
  - Related: #2181200


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-11
changelog:
  - Really fix authentication failures when sd-bus clients connect to GDBus servers
  - Resolves: #2217771


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-17
changelog:
  - Add patches for CVE-2024-52533 and CVE-2025-4373
  - Update GDateTime test for new tzdata
  - Resolves: RHEL-94483
  - Resolves: RHEL-102844


author: Frédéric Bérat <fberat@redhat.com> - 2.34-244
changelog:
  - x86-64: Add GLIBC_ABI_DT_X86_64_PLT version to enable DT_X86_64_PLT	
    compatibility. (RHEL-109622)


author: Jakub Martisko <jamartis@redhat.com> - 1:6.2.0-9
changelog:
  - Move the .hmac files to the fipscheck subfolder
  - Make symlinks from their original location (Fedora contains the .hmac files there) pointing to their new location
  Resolves: rhbz#1980758


author: Jakub Martisko <jamartis@redhat.com> - 1:6.2.0-13
changelog:
  - Fix: previous commit removed one function from the library and thus broke the ABI
  - function gmpn_preinv_divrem_1 should now not be removed
  Related: rhbz#2044216


author: Jakub Jelen <jjelen@redhat.com> - 2.3.3-3
changelog:
  - Mark SHA-1 digest as weak to follow SHA-1 disablement in RHEL9 (#2070722)
  - Fix interaction with SSH by not requiring the MD5 digest (#2073567)
  - Fix creation of AEAD packets (#2128058)


author: Daiki Ueno <dueno@redhat.com> - 3.8.3-2
changelog:
  - Fix timing side-channel in deterministic ECDSA (RHEL-28959)
  - Fix potential crash during chain building/verification (RHEL-28954)


author: Alexander Sosedkin <asosedkin@redhat.com> - 3.8.10-1
changelog:
  - rebase to 3.8.10
  - revert defaulting to PBMAC1 in FIPS mode
  - revert unapproving 1024-, 1280-, 1536- and 1792-bit RSA verification


author: Alexander Sosedkin <asosedkin@redhat.com> - 3.8.10-1
changelog:
  - Rebase to 3.8.10
  - Revert defaulting to PBMAC1 in FIPS mode
  - Revert unapproving 1024-, 1280-, 1536- and 1792-bit RSA verification


author: Alexander Sosedkin <asosedkin@redhat.com> - 3.8.10-3
changelog:
  - Fix PKCS#11 token initialization label overflow (CVE-2025-9820)
  - Fix name constraint processing performance issue (CVE-2025-14831)


author: Daiki Ueno <dueno@redhat.com> - 3.8.2-2
changelog:
  - Bump nettle dependency to 3.9.1
  - Skip KTLS test exercising ChaCha20-Poly1305 in TLS 1.2 (RHEL-18498)


author: David King <amigadave@amigadave.com> - 1.68.0-6
changelog:
  - Add Requires on python-markdown for g-ir-doc-tool (#1979144)
  - Add license texts and documentation files (#1979144)


author: Adam Williamson <awilliam@redhat.com> - 3.4-5
changelog:
  - Backport fix for upstream #28105 to fix zgrep
    Resolves: rhbz#1872913
  - Remove some non-portable tests that fail on armv7hl (Paul Eggert)
    Resolves: rhbz#1863830


author: Julien Rische <jrische@redhat.com> - 0.8.4-5
changelog:
  - Add an option for minimum lifetime
  - Resolves: rhbz#2184333
  - Remove unused patch files
  - Fix date typographical error in changelog


author: Jakub Martisko <jamartis@redhat.com> - 1.12-1
changelog:
  - Rebase to gzip 1.12
  - Resolves an arbitrary-file-write vulnerability in zgrep
    Resolves: rhbz#2073343
    Resolves: rhbz#1870675


author: Coiby Xu <coxu@redhat.com> - 1.6.2-1
changelog:
  - ima-setup: run zipl after building initramfs for s390x (RHEL-72293)
  - update to upstream 1.6.2 (RHEL-82793)


author: Coiby Xu <coxu@redhat.com> - 1.6.2-2
changelog:
  - Verify IMA signature to make sure it's correct (RHEL-105471)
  - Drop old libimaevm.so.4 (RHEL-82797)


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 6.7-4
changelog:
  - Move texlive-tex files to more approriate location again, this
    time in sync with dropping texlive-texinfo from texlive
    Resolves: #1719379


author: Christian Kellner <ckellner@redhat.com> - 49-1
changelog:
  - New upstream release 49
  - Switch to meson build system.
  - Ship the pkg-config file.
  - Remove ldconfig scriptlets.


author: Jan Macku <jamacku@redhat.com> - 10.10-1
changelog:
  - Translated using Weblate (Friulian) (#381)
  - Translations update from Weblate (#378)
  - added veth support
  - ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon
  - ifdown removes veth pair if both peers are down
  - rename_device: also support dracut-style kernel cmdline configuration
  - spec: Mark network-scripts as deprecated
  - spec: Initscripts now requires chkconfig (#374)
  - Translations update from Weblate (#371)
  - spec: Move service script into subpackage
  - ci: Onboard initscripts to Packit
  - ci: Migrate from Travis to GH Actions


author: Jan Macku <jamacku@redhat.com> - 10.11.1-1
changelog:
  - spec: Update relation between initscripts and initscripts-service
  - spec: Replace not working awk command with sed
  - use downstream version style


author: Jan Macku <jamacku@redhat.com> - 10.11.2-1
changelog:
  - ifup-routes: Revert quotes
  - ifup-routes: Use `ip replace` only on type `route`
  - ifup-routes: Log when using `ip $type replace`
  - ifup-routes: Use `ip route repace` to avoid race
  - ci: Update path to csdiff repository (#391)


author: Jan Macku <jamacku@redhat.com> - 10.11.3-1
changelog:
  - Drop unnecessary obsoletes
  - spec: Move rename_device to subpackage `initscripts-rename-device`
  - ci: Update `.packit.yml` to run on `c9s`
  - ci: Use Differential ShellCheck action


author: Jan Macku <jamacku@redhat.com> - 10.11.8-1
changelog:
  - netconsole: var/lock -> run/lock
  - netconsole: source sysconfig/network only if it exists
  - netconsole: remove unused variables
  - netconsole: remove trailing whitespaces
  - sync spec with c9s


author: Andrea Claudi <aclaudi@redhat.com> - 6.2.0-2.el9
changelog:
  - macvlan: Add bclim parameter (Andrea Claudi) [2186945]
  - Update kernel headers (Andrea Claudi) [2186945]


author: Andrea Claudi <aclaudi@redhat.com> - 6.2.0-5.el9
changelog:
  - tc: add missing separator (Andrea Claudi) [RHEL-337]
  - u32: fix TC_U32_TERMINAL printing (Andrea Claudi) [RHEL-586]


author: Phil Sutter <psutter@redhat.com> - 7.11-8
changelog:
  - Ship iptables-translate utility with ipset package
  - Add missing function to libipset.map and bump library version
  - Fix all debug mode warnings
  - ipset-translate: allow invoking with a path name
  - Fix IPv6 sets nftables translation
  - Fix typo in ipset-translate man page
  - tests: add tests ipset to nftables
  - add ipset to nftables translation infrastructure
  - lib: Detach restore routine from parser
  - lib: split parser from command execution


author: Phil Sutter <psutter@redhat.com> [1.8.10-3.el9]
changelog:
  - extensions: libxt_sctp: Add an extra assert() (Phil Sutter) [RHEL-40928]
  - spec: Add symlinks for merged extension DSOs (Phil Sutter) [RHEL-32463]
  - nft: Fix for broken recover_rule_compat() (Phil Sutter) [RHEL-26619]
  - spec: Ship ebtables-translate and man page (Phil Sutter) [RHEL-32922]


author: Phil Sutter <psutter@redhat.com> [1.8.10-5.el9]
changelog:
  - xtables-monitor: Ignore ebtables policy rules unless tracing (Phil Sutter) [RHEL-47264]
  - xtables-monitor: Fix for ebtables rule events (Phil Sutter) [RHEL-47264]
  - tests: shell: New xtables-monitor test (Phil Sutter) [RHEL-47264]
  - xtables-monitor: Support arptables chain events (Phil Sutter) [RHEL-47264]
  - xtables-monitor: Align builtin chain and table output (Phil Sutter) [RHEL-47264]
  - xtables-monitor: Flush stdout after all lines of output (Phil Sutter) [RHEL-47264]
  - xtables-monitor: Proper re-init for rule's family (Phil Sutter) [RHEL-47264]
  - nft: Fix for zeroing existent builtin chains (Phil Sutter) [RHEL-49497]
  - nft: cache: Annotate faked base chains as such (Phil Sutter) [RHEL-49497]
  - nft: Fix for zeroing non-existent builtin chains (Phil Sutter) [RHEL-49497]


author: Phil Sutter <psutter@redhat.com> - 1.8.8-5
changelog:
  - nft: un-break among match with concatenation
  - nft: fix ebtables among match when mac+ip addresses are used


author: Phil Sutter <psutter@redhat.com> [1.8.10-1.el9]
changelog:
  - spec: Support for _excludedocs macro in alternatives installation (Phil Sutter) [RHEL-5810]
  - Rebase onto version 1.8.10 (Phil Sutter) [RHEL-14147]


author: Phil Cameron <pcameron@redhat.com> - 1.2.1-1
changelog:
  - Makefile: protect mandatory compile flags
  - packet capture: don't reuse socket for multiple receive functions
  - TPACKET_V[23]: continue even if mlock() fails
  - ipmon: fix division by zero
  - fix: detstats(), ifstats(): handle packets with incorrect header checksum
  - fix: positionptr(): properly allocate newly created interfaces
  - fix: detstats(): properly account non-IP packets
  - fix: properly init curses (fixes view on some utf-8 terminals)
  - fix: cidr_split_address(): fix buffer overflow
  - ipmon: printentry(): fix printing of huge values
  - build: use correct libraries (wide version of -lpanel)
  - fix unsafe handling of printf() args (RedHat Bugzilla: 1842690)
  - fix the CPU hog if the interface gets removed (RedHat Bugzilla: 1572750)
  - introduce packet capturing abstraction: add recvmmsg(), TPACKET_V2 and TPACKET_V3 mmap()ed capturing modules: this allow us to capture in multigigabit speeds
  - add partial support for IPoIB interfaces (full support cannot be done because the kernel interface doesn't give us source address) (RedHat Bugzilla: 1140211)
  - merge rvnamed-ng into iptraf-ng
  - allow scrolling with Home, End, PageUp and PageDown keys
  - show dropped packet count
  - pktsize: print in and out counters
  - ifstats: show total packet rate and packet drop across all interfaces
  - ipmon: show OSPF protocol version
  - hostmon, ipmon: update screen only when needed (vastly reduces CPU usage and also reduces packet drops)
  - update source code to compile cleanly on modern gcc
  - numerous code refactoring/cleaning up all over the source tree


author: Andrea Claudi <aclaudi@redhat.com> - 1.2.2-1.el9
changelog:
  - New version 1.2.2 (Andrea Claudi) [RHEL-77280]
  - Fix buffer overflow via ifaces.c (Andrea Claudi) [RHEL-71493]


author: Jan Macku <jamacku@redhat.com> - 20210202-10
changelog:
  - arping: Fix 1s delay on exit for unsolicited arpings (RHEL-34110)
  - arping: exit 0 if running in deadline mode and we see replies (RHEL-27718)
  - ping: Print reply with wrong source with warning & some follow-up fixes (RHEL-12789, RHEL-13480)
  - ping: Fix socket error reporting (RHEL-4608)


author: Jan Macku <jamacku@redhat.com> - 20210202-12
changelog:
  - Fix CVE-2025-47268 iputils: Signed Integer Overflow in Timestamp Multiplication in iputils ping (RHEL-94334)


author: Chris Leech <cleech@redhat.com> - 6.2.1.9-18.gita65a472
changelog:
  - rebase to upstream 2.1.9+ with iscsiuio 0.7.8.8
  - new meson build system, sync with fedora packaging


author: Christian Glombek <cglombek@redhat.com> - 6.2.1.2-0.git802688d
changelog:
  - Update to upstream v2.1.2
  - Remove systemctl enable calls, as this is now handled by Fedora presets
  - per the guidelines
  - Remove initiator name generation, as this is now handled by an init service
  - Install ghost lockfile and dir to /run instead of /var
  - Rebased/fixed up patches
  - Fixed macros in comments and comments after macros
  - Merged service-file-tweaks.patch and
  - improve-systemd-service-files-for-boot-session-handl.patch
  - into unit-file-tweaks.patch 
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1493296
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1729740
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1834509


author: Chris Leech <cleech@redhat.com> - 6.2.1.2-1.git13e7f58
changelog:
  - iscsiadm overflow regression when discovering many targets at once
  - check for invalid session id during stop connection
  - add ability to attempt target logins asynchronously


author: Chris Leech <cleech@redhat.com> - 0.101-1
changelog:
  - update to 0.101
  - bz#1958038 disabled Werror, which fixes the build with OpenSSL 3 while still using deprecated functions
  - setup new upstream tests as gating


author: Charalampos Stratakis <cstratak@redhat.com> - 2.13.1-1
changelog:
  - Update to 2.13.1 (#1831402)
  - Fix docs build failures with Sphinx 3 (#1823532)
  - Use make macros: https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2.git.d18d5863-1
changelog:
  - Update to the upstream v3.0.2 + tip of origin/master
    with fixes for an important issue:
    https://github.com/nhorman/rng-tools/pull/123
    https://github.com/smuellerDD/jitterentropy-library/issues/37
  - Add important upstream fixes for the one CPU case (bz 1974132)


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2-2.git.409828cf
changelog:
  - Update to the latest upstream commits upto 409828cf (bz 1973157)
  - Add clock_gettime() software time source
  - Add a code for choosing between software and hardware time sources
    https://github.com/smuellerDD/jitterentropy-library/pull/57
    https://bugzilla.redhat.com/show_bug.cgi?id=1974132


author: Vladis Dronov <vdronov@redhat.com> - 3.3.1-2
changelog:
  - Update to the upstream v3.3.1 @ 887c9871 (bz 2015560)
  - Fix a security issue found by a covscan in jitterentropy library


author: Björn Esser <besser82@fedoraproject.org> - 0.14-2
changelog:
  - Add a patch to backport fixes applied on upstream master branch
  - Re-enable RDRAND as json-c can detect broken implementations in CPUs now
  - Disable -Werror during build


author: Björn Esser <besser82@fedoraproject.org> - 0.14-6
changelog:
  - Build using Ninja instead of Make
  - Add a patch to move Doxyfile into doc subdir
  - Remove pre-built html documentation
  - Update Doxyfile during %prep
  - Add a patch to apply some optimizations to arraylist
  - Hardlink the files in %_pkgdocdir


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.0-4
changelog:
  - Fix layout->keymap conversion broken by change in xkeyboard-config
    (patch by Peter Hutterer)
    Resolves: #1950406


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-672.el9]
changelog:
  - net: ipv4: convert ip_rcv_options to drop reasons (Antoine Tenart) [RHEL-139236]
  - net: ipv4: simplify drop reason handling in ip_rcv_finish_core (Antoine Tenart) [RHEL-139236]
  - net: ipv4: make udp_v4_early_demux explicitly return drop reason (Antoine Tenart) [RHEL-139236]
  - net/sched: Add precise drop reason for pfifo_fast queue overflows (Antoine Tenart) [RHEL-139236]
  - net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC (Antoine Tenart) [RHEL-139236]
  - net: arp: use kfree_skb_reason() in arp_rcv() (Antoine Tenart) [RHEL-139236]
  - can: add drop reasons in CAN protocols receive path (Antoine Tenart) [RHEL-139236]
  - can: add drop reasons in the receive path of AF_CAN (Antoine Tenart) [RHEL-139236]
  - net: neigh: use kfree_skb_reason() in neigh_resolve_output() and neigh_connected_output() (Antoine Tenart) [RHEL-139236]
  - net: flush_backlog() small changes (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: let it work finally in tcp_send_active_reset() (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: introduce SK_RST_REASON_TCP_DISCONNECT_WITH_DATA for active reset (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: introduce SK_RST_REASON_TCP_KEEPALIVE_TIMEOUT for active reset (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: introduce SK_RST_REASON_TCP_STATE for active reset (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_MEMORY for active reset (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_LINGER for active reset (Antoine Tenart) [RHEL-139236]
  - tcp: rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_CLOSE for active reset (Antoine Tenart) [RHEL-139236]
  - x86/lam: Disable ADDRESS_MASKING in most cases (Rafael Aquini) [RHEL-109600]
  - svcrdma: use rc_pageoff for memcpy byte offset (CKI Backport Bot) [RHEL-142791] {CVE-2025-68811}
  - mm: Create/affine kswapd to its preferred node (Rafael Aquini) [RHEL-135521]
  - mm: Create/affine kcompactd to its preferred node (Rafael Aquini) [RHEL-135521]
  - mm/vmscan: print err before panic (Rafael Aquini) [RHEL-135521]
  - kthread: Fix return value on kzalloc() failure in kthread_affine_preferred() (Rafael Aquini) [RHEL-135521]
  - kthread: Implement preferred affinity (Rafael Aquini) [RHEL-135521]
  - kthread: Default affine kthread to its preferred NUMA node (Rafael Aquini) [RHEL-135521]
  - kthread: Make sure kthread hasn't started while binding it (Rafael Aquini) [RHEL-135521]
  - sched,arm64: Handle CPU isolation on last resort fallback rq selection (Rafael Aquini) [RHEL-135521]
  - arm64: Exclude nohz_full CPUs from 32bits el0 support (Rafael Aquini) [RHEL-135521]
  - blk-mq: skip CPU offline notify on unmapped hctx (Ming Lei) [RHEL-140714]
  - padata: remove __padata_list_init() (Herbert Xu) [RHEL-127800]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-673.el9]
changelog:
  - s390/cio: Update purge function to unregister the unused subchannels (Mete Durlu) [RHEL-145337]
  - s390/ipl: Clear SBP flag when bootprog is set (Mete Durlu) [RHEL-145338]
  - platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Remove redundant has_die_c6 variable (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Rename PMC index variable to pmc_idx (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Add support for multiple DMU GUIDs (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Update Arrow Lake telemetry GUID (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Replace dev_warn() with dev_dbg() (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Enable SSRAM support for Panther Lake (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Show substate requirement for S0ix blockers (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Improve function to show substate header (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Move telemetry endpoint register handling (David Arcari) [RHEL-95637]
  - platform/x86:intel/pmc: Enable SSRAM support for Lunar Lake (David Arcari) [RHEL-95637]
  - platform/x86/intel/pmc: Add Wildcat Lake support to Intel PMC SSRAM Telemetry (David Arcari) [RHEL-95637]
  - platform/x86/intel/pmc: use kcalloc() instead of kzalloc() (David Arcari) [RHEL-95637]
  - platform/x86/intel/vsec: Add support for Wildcat Lake (David Arcari) [RHEL-95637]
  - platform/x86/amd/hsmp: Replace amd_num_nodes() with topology_max_packages() (David Arcari) [RHEL-122802]
  - tools/power turbostat: Add Wildcat Lake and Nova Lake support (CKI Backport Bot) [RHEL-95677]
  - EDAC/i10nm: Add Intel Clearwater Forest server support (Aristeu Rozanski) [RHEL-45085]
  - ipmi: Fix handling of messages with provided receive message pointer (Tony Camuso) [RHEL-97718]
  - ipmi: Add Loongson-2K BMC support (Tony Camuso) [RHEL-97718]
  - ipmi:si: Gracefully handle if the BMC is non-functional (Tony Camuso) [RHEL-97718]
  - ipmi: Rename "user_data" to "recv_msg" in an SMI message (Tony Camuso) [RHEL-97718]
  - ipmi: Allow an SMI sender to return an error (Tony Camuso) [RHEL-97718]
  - ipmi:si: Move flags get start to its own function (Tony Camuso) [RHEL-97718]
  - ipmi:si: Merge some if statements (Tony Camuso) [RHEL-97718]
  - ipmi: Set a timer for maintenance mode (Tony Camuso) [RHEL-97718]
  - ipmi: Add a maintenance mode sysfs file (Tony Camuso) [RHEL-97718]
  - ipmi: Disable sysfs access and requests in maintenance mode (Tony Camuso) [RHEL-97718]
  - ipmi: Differentiate between reset and firmware update in maintenance (Tony Camuso) [RHEL-97718]
  - ipmi: Rework user message limit handling (Tony Camuso) [RHEL-97718]
  - Revert "ipmi: fix msg stack when IPMI is disconnected" (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler:Change seq_lock to a mutex (Tony Camuso) [RHEL-97718]
  - ipmi: Use dev_warn_ratelimited() for incorrect message warnings (Tony Camuso) [RHEL-97718]
  - char: ipmi: remove redundant variable 'type' and check (Tony Camuso) [RHEL-97718]
  - ipmi: Fix strcpy source and destination the same (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Fix potential memory corruption in ipmi_create_user() (Tony Camuso) [RHEL-97718]
  - ipmi:watchdog: Use the new interface for panic messages (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Export and fix panic messaging capability (Tony Camuso) [RHEL-97718]
  - ipmi:ssif: Fix a shutdown race (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Don't deliver messages to deleted users (Tony Camuso) [RHEL-97718]
  - ipmi:si: Rework startup of IPMI devices (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Add a error return from unhandle LAN cmds (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Shut down lower layer first at unregister (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Remove proc_fs.h (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Don't check for shutdown when returning responses (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Don't acquire a user refcount for queued messages (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Fix locking around users and interfaces (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Remove some user level processing in panic mode (Tony Camuso) [RHEL-97718]
  - ipmi: Add a note about the pretimeout callback (Tony Camuso) [RHEL-97718]
  - ipmi:watchdog: Change lock to mutex (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Remove srcu for the ipmi_interfaces list (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Remove srcu from the ipmi user structure (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Use the system_wq, not system_bh_wq (Tony Camuso) [RHEL-97718]
  - ipmi_msghandler: Change the events lock to a mutex (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Deliver user messages in a work queue (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Rename recv_work to smi_work (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Use READ_ONCE on run_to_completion (Tony Camuso) [RHEL-97718]
  - ipmi:si: Move SI type information into an info structure (Tony Camuso) [RHEL-97718]
  - ipmi:msghandler: Move timer handling into a work queue (Tony Camuso) [RHEL-97718]
  - i40e: add rh_phys_port_name mod option to behave like upstream (Michal Schmidt) [RHEL-126034]
  - ice: add rh_phys_port_name mod option to behave like upstream (Michal Schmidt) [RHEL-126034]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-674.el9]
changelog:
  - s390/drivers: Remove unnecessary include <linux/export.h> (Mete Durlu) [RHEL-99995]
  - scsi: zfcp: Simplify workqueue allocation (Mete Durlu) [RHEL-99995]
  - s390/zfcp: Remove outdated email address (Mete Durlu) [RHEL-99995]
  - rcu/nocb: Add Safe checks for access offloaded rdp (Luis Claudio R. Goncalves) [RHEL-144727]
  - atm: clip: Fix infinite recursive call of clip_push(). (Guillaume Nault) [RHEL-137596] {CVE-2025-38459}
  - drm/amdkfd: Fix improper NULL termination of queue restore SMI event string (José Expósito) [RHEL-135337]
  - drm/amd/display: Fix DP no audio issue (José Expósito) [RHEL-135337]
  - drm/amd/pm: force send pcie parmater on navi1x (José Expósito) [RHEL-135337]
  - drm/amd/pm: fix wrong pcie parameter on navi1x (José Expósito) [RHEL-135337]
  - drm/amd/display: shrink struct members (José Expósito) [RHEL-135337]
  - drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] (José Expósito) [RHEL-135337]
  - drm/tidss: Fix enable/disable order (José Expósito) [RHEL-135337]
  - drm/atomic-helper: Export and namespace some functions (José Expósito) [RHEL-135337]
  - drm/amdgpu: Fix query for VPE block_type and ip_count (José Expósito) [RHEL-135337]
  - drm/amd/display: Apply e4479aecf658 to dml (José Expósito) [RHEL-135337]
  - Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable" (José Expósito) [RHEL-135337]
  - nouveau: don't attempt fwsec on sb on newer platforms. (José Expósito) [RHEL-135337]
  - drm/imagination: Disallow exporting of PM/FW protected objects (José Expósito) [RHEL-135337]
  - drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb (José Expósito) [RHEL-135337]
  - drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use (José Expósito) [RHEL-135337]
  - drm/xe/svm: Fix a debug printout (José Expósito) [RHEL-135337]
  - drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer (José Expósito) [RHEL-135337]
  - drm/xe: Drop preempt-fences when destroying imported dma-bufs. (José Expósito) [RHEL-135337]
  - drm/xe: Use usleep_range for accurate long-running workload timeslicing (José Expósito) [RHEL-135337]
  - drm/xe: Adjust long-running workload timeslices to reasonable values (José Expósito) [RHEL-135337]
  - drm/xe/eustall: Disallow 0 EU stall property values (José Expósito) [RHEL-135337]
  - drm/xe/oa: Disallow 0 OA property values (José Expósito) [RHEL-135337]
  - drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table (José Expósito) [RHEL-135337]
  - drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE (José Expósito) [RHEL-135337]
  - drm/mgag200: Fix big-endian support (José Expósito) [RHEL-135337]
  - drm/ttm: Avoid NULL pointer deref for evicted BOs (José Expósito) [RHEL-135337]
  - drm/i915: Fix format string truncation warning (José Expósito) [RHEL-135337]
  - drm/amdkfd: Trap handler support for expert scheduling mode (José Expósito) [RHEL-135337]
  - drm/amdkfd: bump minimum vgpr size for gfx1151 (José Expósito) [RHEL-135337]
  - drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace (José Expósito) [RHEL-135337]
  - drm/nouveau/gsp: Allocate fwsec-sb at boot (José Expósito) [RHEL-135337]
  - drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors (José Expósito) [RHEL-135337]
  - drm/amd: Fix unbind/rebind for VCN 4.0.5 (José Expósito) [RHEL-135337]
  - drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() (José Expósito) [RHEL-135337]
  - drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg() (José Expósito) [RHEL-135337]
  - drm/buddy: Separate clear and dirty free block trees (José Expósito) [RHEL-135337]
  - drm/buddy: Optimize free block management with RB tree (José Expósito) [RHEL-135337]
  - drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling (José Expósito) [RHEL-135337]
  - drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix (José Expósito) [RHEL-135337]
  - drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma (José Expósito) [RHEL-135337]
  - drm/amdgpu: Forward VMID reservation errors (José Expósito) [RHEL-135337]
  - drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling (José Expósito) [RHEL-135337]
  - Revert "drm/amd: Skip power ungate during suspend for VPE" (José Expósito) [RHEL-135337]
  - drm/xe/guc: READ/WRITE_ONCE g2h_fence->done (José Expósito) [RHEL-135337]
  - drm/gem-shmem: Fix the MODULE_LICENSE() string (José Expósito) [RHEL-135337]
  - drm/amdgpu: don't attach the tlb fence for SI (José Expósito) [RHEL-135337]
  - drm/displayid: add quirk to ignore DisplayID checksum errors (José Expósito) [RHEL-135337]
  - drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident (José Expósito) [RHEL-135337]
  - drm: nova: depend on CONFIG_64BIT (José Expósito) [RHEL-135337]
  - drm/displayid: pass iter to drm_find_displayid_extension() (José Expósito) [RHEL-135337]
  - drm/amd/display: Fix scratch registers offsets for DCN351 (José Expósito) [RHEL-135337]
  - drm/amd/display: Fix scratch registers offsets for DCN35 (José Expósito) [RHEL-135337]
  - drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() (José Expósito) [RHEL-135337]
  - Revert "drm/amd/display: Fix pbn to kbps Conversion" (José Expósito) [RHEL-135337]
  - drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME (José Expósito) [RHEL-135337]
  - drm/xe/oa: Limit num_syncs to prevent oversized allocations (José Expósito) [RHEL-135337]
  - drm/xe: Limit num_syncs to prevent oversized allocations (José Expósito) [RHEL-135337]
  - drm/amdgpu: fix a job->pasid access race in gpu recovery (José Expósito) [RHEL-135337]
  - drm/panel: sony-td4353-jdi: Enable prepare_prev_first (José Expósito) [RHEL-135337]
  - drm/xe: Restore engine registers before restarting schedulers after GT reset (José Expósito) [RHEL-135337]
  - drm/xe: Increase TDF timeout (José Expósito) [RHEL-135337]
  - drm/me/gsc: mei interrupt top half should be in irq disabled context (José Expósito) [RHEL-135337]
  - drm/xe: fix drm_gpusvm_init() arguments (José Expósito) [RHEL-135337]
  - drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg() (José Expósito) [RHEL-135337]
  - drm/xe: Fix freq kobject leak on sysfs_create_files failure (José Expósito) [RHEL-135337]
  - drm/tests: Handle EDEADLK in set_up_atomic_state() (José Expósito) [RHEL-135337]
  - drm/tests: Handle EDEADLK in drm_test_check_valid_clones() (José Expósito) [RHEL-135337]
  - drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK (José Expósito) [RHEL-135337]
  - drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation (José Expósito) [RHEL-135337]
  - drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init (José Expósito) [RHEL-135337]
  - drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc() (José Expósito) [RHEL-135337]
  - drm/i915/fbdev: make intel_framebuffer_create() error return handling explicit (José Expósito) [RHEL-135337]
  - drm/xe/fbdev: use the same 64-byte stride alignment as i915 (José Expósito) [RHEL-135337]
  - drm/amdkfd: Use huge page size to check split svm range alignment (José Expósito) [RHEL-135337]
  - drm/nouveau: fix circular dep oops from vendored i2c encoder (José Expósito) [RHEL-135337]
  - drm/nouveau: refactor deprecated strcpy (José Expósito) [RHEL-135337]
  - drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties() (José Expósito) [RHEL-135337]
  - drm/panel: novatek-nt35560: avoid on-stack device structure (José Expósito) [RHEL-135337]
  - drm/panthor: Prevent potential UAF in group creation (José Expósito) [RHEL-135337]
  - drm/amdkfd: assign AID to uuid in topology for SPX mode (José Expósito) [RHEL-135337]
  - drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1() (José Expósito) [RHEL-135337]
  - drm/panthor: Avoid adding of kernel BOs to extobj list (José Expósito) [RHEL-135337]
  - drm/nouveau: restrict the flush page to a 32-bit address (José Expósito) [RHEL-135337]
  - drm/tidss: Move OLDI mode validation to OLDI bridge mode_valid hook (José Expósito) [RHEL-135337]
  - drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss display features (José Expósito) [RHEL-135337]
  - drm/panthor: Fix potential memleak of vma structure (José Expósito) [RHEL-135337]
  - drm/panthor: Fix UAF on kernel BO VA nodes (José Expósito) [RHEL-135337]
  - drm/panthor: Fix race with suspend during unplug (José Expósito) [RHEL-135337]
  - drm/panthor: Fix UAF race between device unplug and FW event processing (José Expósito) [RHEL-135337]
  - drm/panthor: Fix group_free_queue() for partially initialized queues (José Expósito) [RHEL-135337]
  - drm/panthor: Handle errors returned by drm_sched_entity_init() (José Expósito) [RHEL-135337]
  - drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource() (José Expósito) [RHEL-135337]
  - accel/ivpu: Fix race condition when unbinding BOs (José Expósito) [RHEL-135337]
  - drm: nova: select NOVA_CORE (José Expósito) [RHEL-135337]
  - accel/ivpu: Remove skip of dma unmap for imported buffers (José Expósito) [RHEL-135337]
  - drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros (José Expósito) [RHEL-135337]
  - drm/amdgpu/userq: fix SDMA and compute validation (José Expósito) [RHEL-135337]
  - drm/amdgpu: add userq object va track helpers (José Expósito) [RHEL-135337]
  - accel/ivpu: Fix race condition when mapping dmabuf (José Expósito) [RHEL-135337]
  - drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler() (José Expósito) [RHEL-135337]
  - drm/vgem-fence: Fix potential deadlock on release (José Expósito) [RHEL-135337]
  - accel/ivpu: Fix DCT active percent format (José Expósito) [RHEL-135337]
  - accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context() (José Expósito) [RHEL-135337]
  - accel/ivpu: Rework bind/unbind of imported buffers (José Expósito) [RHEL-135337]
  - drm/panel: visionox-rm69299: Don't clear all mode flags (José Expósito) [RHEL-135337]
  - drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq (José Expósito) [RHEL-135337]
  - accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail (José Expósito) [RHEL-135337]
  - Reapply "drm/vkms: convert to use faux_device" (José Expósito) [RHEL-135337]
  - printk: Use console_is_usable on console_unblank (Derek Barbosa) [RHEL-141481]
  - printk: Check CON_SUSPEND when unblanking a console (Derek Barbosa) [RHEL-141481]
  - printk: Avoid irq_work for printk_deferred() on suspend (Derek Barbosa) [RHEL-141481]
  - printk: Avoid scheduling irq_work on suspend (Derek Barbosa) [RHEL-141481]
  - printk: nbcon: Allow reacquire during panic (Derek Barbosa) [RHEL-141481]
  - printk: Allow printk_trigger_flush() to flush all types (Herton R. Krzesinski) [RHEL-141481]
  - printk: nbcon: Use raw_cpu_ptr() instead of open coding (Herton R. Krzesinski) [RHEL-141481]
  - backport "printk: Add helper for flush type logic" and associated changes (Herton R. Krzesinski) [RHEL-141481]
  - printk: Remove redundant deferred check in vprintk() (Herton R. Krzesinski) [RHEL-141481]
  - printk: Introduce force_legacy_kthread() macro (Herton R. Krzesinski) [RHEL-141481]
  - printk: Add is_printk_legacy_deferred() (Herton R. Krzesinski) [RHEL-141481]
  - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Myron Stowe) [RHEL-132890] {CVE-2023-53034}
  - squashfs: fix memory leak in squashfs_fill_super (Abhi Das) [RHEL-138020] {CVE-2025-38415}
  - Squashfs: check return result of sb_min_blocksize (CKI Backport Bot) [RHEL-138020] {CVE-2025-38415}
  - scsi: qla2xxx: Enable/disable IRQD_NO_BALANCING during reset (Ewan D. Milne) [RHEL-89559]
  - scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset (Ewan D. Milne) [RHEL-89559]
  - perf/x86/intel/cstate: Add Clearwater Forest support (Michael Petlan) [RHEL-45067]
  - gfs2: Fix duplicate should_fault_in_pages() call (Andreas Gruenbacher) [RHEL-7971]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-675.el9]
changelog:
  - sched: Fix tracepoint called from set_tsk_need_resched() more (Phil Auld) [RHEL-145368]
  - smb: client: fix oops in smbd_post_send_data() (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range (Paulo Alcantara) [RHEL-116058]
  - smb3 client: add missing tracepoint for unsupported ioctls (Paulo Alcantara) [RHEL-116058]
  - cifs: Fix memory and information leak in smb3_reconfigure() (Paulo Alcantara) [RHEL-116058] {CVE-2025-71151}
  - smb: move some SMB1 definitions into common/smb1pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: align durable reconnect v2 context to 8 byte boundary (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.connect.{lock,work} (Paulo Alcantara) [RHEL-116058]
  - smb/client: remove DeviceType Flags and Device Characteristics definitions (Paulo Alcantara) [RHEL-116058]
  - smb: move File Attributes definitions into common/fscc.h (Paulo Alcantara) [RHEL-116058]
  - smb: update struct duplicate_extents_to_file_ex (Paulo Alcantara) [RHEL-116058]
  - smb: move file_notify_information to common/fscc.h (Paulo Alcantara) [RHEL-116058]
  - smb: move SMB2 Notify Action Flags into common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move notify completion filter flags into common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb/client: add parentheses to NT error code definitions containing bitwise OR operator (Paulo Alcantara) [RHEL-116058]
  - smb: add documentation references for smb2 change notify definitions (Paulo Alcantara) [RHEL-116058]
  - smb/client: add 4 NT error code definitions (Paulo Alcantara) [RHEL-116058]
  - smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value (Paulo Alcantara) [RHEL-116058]
  - smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value (Paulo Alcantara) [RHEL-116058]
  - smb/client: fix NT_STATUS_NO_DATA_DETECTED value (Paulo Alcantara) [RHEL-116058]
  - smb/client: update some SMB2 status strings (Paulo Alcantara) [RHEL-116058]
  - cifs: Remove dead function prototypes (Paulo Alcantara) [RHEL-116058]
  - smb/client: add two elements to smb2_error_map_table array (Paulo Alcantara) [RHEL-116058]
  - smb: rename to STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP (Paulo Alcantara) [RHEL-116058]
  - smb/client: remove unused elements from smb2_error_map_table array (Paulo Alcantara) [RHEL-116058]
  - smb/client: reduce loop count in map_smb2_to_linux_error() by half (Paulo Alcantara) [RHEL-116058]
  - smb: client: Add tracepoint for krb5 auth (Paulo Alcantara) [RHEL-116058]
  - smb: client: improve error message when creating SMB session (Paulo Alcantara) [RHEL-116058]
  - smb: client: relax session and tcon reconnect attempts (Paulo Alcantara) [RHEL-116058]
  - cifs: client: allow changing multichannel mount options on remount (Paulo Alcantara) [RHEL-116058]
  - cifs: Do some preparation prior to organising the function declarations (Paulo Alcantara) [RHEL-116058]
  - cifs: Don't need state locking in smb2_get_mid_entry() (Paulo Alcantara) [RHEL-116058]
  - cifs: Remove the server pointer from smb_message (Paulo Alcantara) [RHEL-116058]
  - cifs: Fix specification of function pointers (Paulo Alcantara) [RHEL-116058]
  - cifs: Replace SendReceiveBlockingLock() with SendReceive() plus flags (Paulo Alcantara) [RHEL-116058]
  - cifs: Clean up some places where an extra kvec[] was required for rfc1002 (Paulo Alcantara) [RHEL-116058]
  - cifs: Make smb1's SendReceive() wrap cifs_send_recv() (Paulo Alcantara) [RHEL-116058]
  - cifs: Remove the RFC1002 header from smb_hdr (Paulo Alcantara) [RHEL-116058]
  - cifs: client: enforce consistent handling of multichannel and max_channels (Paulo Alcantara) [RHEL-116058]
  - smb: client: show smb lease key in open_dirs output (Paulo Alcantara) [RHEL-116058]
  - smb: client: show smb lease key in open_files output (Paulo Alcantara) [RHEL-116058]
  - smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall() (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper (Paulo Alcantara) [RHEL-116058]
  - smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h (Paulo Alcantara) [RHEL-116058]
  - smb: move create_durable_reconn to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: fix some warnings reported by scripts/checkpatch.pl (Paulo Alcantara) [RHEL-116058]
  - smb: do some cleanups (Paulo Alcantara) [RHEL-116058]
  - smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h (Paulo Alcantara) [RHEL-116058]
  - smb: move some duplicate struct definitions to common/fscc.h (Paulo Alcantara) [RHEL-116058]
  - smb: move list of FileSystemAttributes to common/fscc.h (Paulo Alcantara) [RHEL-116058]
  - smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move some duplicate definitions to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move create_durable_rsp_v2 to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move create_durable_req_v2 to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h (Paulo Alcantara) [RHEL-116058]
  - smb/client: fix CAP_BULK_TRANSFER value (Paulo Alcantara) [RHEL-116058]
  - smb: move resume_key_ioctl_rsp to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move copychunk definitions to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: move SMB1_PROTO_NUMBER to common/smbglob.h (Paulo Alcantara) [RHEL-116058]
  - smb: move get_rfc1002_len() to common/smbglob.h (Paulo Alcantara) [RHEL-116058]
  - smb: move smb_version_values to common/smbglob.h (Paulo Alcantara) [RHEL-116058]
  - smb: rename common/cifsglob.h to common/smbglob.h (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix memory leak in cifs_construct_tcon() (Paulo Alcantara) [RHEL-116058] {CVE-2025-68295}
  - cifs: fix memory leak in smb3_fs_context_parse_param error path (Paulo Alcantara) [RHEL-116058] {CVE-2025-68219}
  - smb: client: introduce close_cached_dir_locked() (Paulo Alcantara) [RHEL-116058]
  - smb: client: let smbd_disconnect_rdma_connection() turn CREATED into DISCONNECTED (Paulo Alcantara) [RHEL-116058]
  - smb: fix invalid username check in smb3_fs_context_parse_param() (Paulo Alcantara) [RHEL-116058]
  - cifs: client: fix memory leak in smb3_fs_context_parse_param (Paulo Alcantara) [RHEL-116058] {CVE-2025-40268}
  - smb: client: fix cifs_pick_channel when channel needs reconnect (Paulo Alcantara) [RHEL-116058]
  - smb: client: validate change notify buffer before copy (Paulo Alcantara) [RHEL-116058]
  - smb: client: call smbd_destroy() in the same splace as kernel_sock_shutdown()/sock_release() (Paulo Alcantara) [RHEL-116058]
  - cifs: fix typo in enable_gcm_256 module parameter (Paulo Alcantara) [RHEL-116058]
  - cifs: #include cifsglob.h before trace.h to allow structs in tracepoints (Paulo Alcantara) [RHEL-116058]
  - cifs: Call the calc_signature functions directly (Paulo Alcantara) [RHEL-116058]
  - cifs: Fix TCP_Server_Info::credits to be signed (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.send_io.lcredits.* (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.send_io.lcredits.* (Paulo Alcantara) [RHEL-116058]
  - smb: client: allocate enough space for MR WRs and ib_drain_qp() (Paulo Alcantara) [RHEL-116058]
  - smb: client: let smbd_destroy() wait for SMBDIRECT_SOCKET_DISCONNECTED (Paulo Alcantara) [RHEL-116058]
  - smb: move some duplicate definitions to common/cifsglob.h (Paulo Alcantara) [RHEL-116058]
  - smb: client: let destroy_mr_list() keep smbdirect_mr_io memory if registered (Paulo Alcantara) [RHEL-116058]
  - smb: client: let destroy_mr_list() call ib_dereg_mr() before ib_dma_unmap_sg() (Paulo Alcantara) [RHEL-116058]
  - smb: client: call ib_dma_unmap_sg if mr->sgt.nents is not 0 (Paulo Alcantara) [RHEL-116058]
  - smb: client: improve logic in smbd_deregister_mr() (Paulo Alcantara) [RHEL-116058]
  - smb: client: improve logic in smbd_register_mr() (Paulo Alcantara) [RHEL-116058]
  - smb: client: improve logic in allocate_mr_list() (Paulo Alcantara) [RHEL-116058]
  - smb: client: let destroy_mr_list() remove locked from the list (Paulo Alcantara) [RHEL-116058]
  - smb: client: let destroy_mr_list() call list_del(&mr->list) (Paulo Alcantara) [RHEL-116058]
  - smb: client: change smbd_deregister_mr() to return void (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_mr_io.{kref,mutex} and SMBDIRECT_MR_DISABLED (Paulo Alcantara) [RHEL-116058]
  - smb: client: Omit one redundant variable assignment in cifs_xattr_set() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Return a status code only as a constant in sid_to_id() (Paulo Alcantara) [RHEL-116058]
  - cifs: Add comments for DeletePending assignments in open functions (Paulo Alcantara) [RHEL-116058]
  - cifs: Add fallback code path for cifs_mkdir_setinfo() (Paulo Alcantara) [RHEL-116058]
  - cifs: Allow fallback code in smb_set_file_info() also for directories (Paulo Alcantara) [RHEL-116058]
  - cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove redudant assignment in cifs_strict_fsync() (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix race with fallocate(2) and AIO+DIO (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix missing timestamp updates after utime(2) (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix missing timestamp updates after ftruncate(2) (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix missing timestamp updates with O_TRUNC (Paulo Alcantara) [RHEL-116058]
  - smb: client: batch SRV_COPYCHUNK entries to cut round trips (Paulo Alcantara) [RHEL-116058]
  - smb: client: Omit an if branch in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Return directly after a failed genlmsg_new() in cifs_swn_send_register_message() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Use common code in cifs_do_create() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Improve unlocking of a mutex in cifs_get_swn_reg() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Return a status code only as a constant in cifs_spnego_key_instantiate() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Use common code in cifs_lookup() (Paulo Alcantara) [RHEL-116058]
  - smb: client: Reduce the scopes for a few variables in two functions (Paulo Alcantara) [RHEL-116058]
  - cifs: client: force multichannel=off when max_channels=1 (Paulo Alcantara) [RHEL-116058]
  - smb: client: transport: avoid reconnects triggered by pending task work (Paulo Alcantara) [RHEL-116058]
  - smb: client: add tcon information to smb2_reconnect() debug messages (Paulo Alcantara) [RHEL-116058]
  - smb: client: let smbd_post_send_iter() call ib_dma_map_single() for the header first (Paulo Alcantara) [RHEL-116058]
  - smb: client: defer calling ib_alloc_pd() after we are connected (Paulo Alcantara) [RHEL-116058]
  - smb: client: allocate smbdirect workqueue at the beginning of _smbd_get_connection() (Paulo Alcantara) [RHEL-116058]
  - smb: client: make consitent use of spin_lock_irq{save,restore}() in smbdirect.c (Paulo Alcantara) [RHEL-116058]
  - smb: client: let smbd_{destroy,disconnect_rdma_{work,connection}}() wake up all wait queues (Paulo Alcantara) [RHEL-116058]
  - smb: client: let smbd_disconnect_rdma_connection() disable all work but disconnect_work (Paulo Alcantara) [RHEL-116058]
  - smb: client: fill in smbdirect_socket.first_error on error (Paulo Alcantara) [RHEL-116058]
  - smb: client: let smbd_disconnect_rdma_connection() set SMBDIRECT_SOCKET_ERROR... (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to get_mr() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_negotiate() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_post_send_negotiate_req() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_ia_open() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_create_id() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_qp_async_error_upcall() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_conn_upcall() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_post_send_full_iter() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_post_send_empty() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_post_send_iter() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to manage_keep_alive_before_sending() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_post_send() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to manage_credits_prior_sending() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_post_recv() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to smbd_disconnect_rdma_connection() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to {allocate,destroy}_mr_list() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to {enqueue,_get_first}_reassembly() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to {allocate,destroy}_caches_and_workqueue() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to {allocate,destroy}_receive_buffers() (Paulo Alcantara) [RHEL-116058]
  - smb: client: pass struct smbdirect_socket to {get,put}_receive_buffer() (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.mr_io (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket_parameters.max_frmr_depth (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of struct smbdirect_mr_io (Paulo Alcantara) [RHEL-116058]
  - smb: client: add and use smbd_get_parameters() (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.workqueue (Paulo Alcantara) [RHEL-116058]
  - smb: client: move rdma_readwrite_threshold from smbd_connection to TCP_Server_Info (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.statistics (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove unused smbd_connection.count_reassembly_queue (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove unused smbd_connection->protocol (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.idle.{keepalive,immediate_work,timer_work} (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix smbdirect keep alive handling to match the documentation (Paulo Alcantara) [RHEL-116058]
  - smb: client: send empty packets via send_immediate_work (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.rdma.legacy_iwarp (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources} (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec (Paulo Alcantara) [RHEL-116058]
  - smb: client: fill smbdirect_socket_parameters at the beginning and use the values from there (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove useless smbd_connection.send_immediate (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.recv_io.{posted,credits} (Paulo Alcantara) [RHEL-116058]
  - smb: client: count the number of posted recv_io messages in order to calculated credits (Paulo Alcantara) [RHEL-116058]
  - smb: client: limit the range of info->receive_credit_target (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove info->wait_receive_queues handling in smbd_destroy() (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of ib_wc_status_msg() and skip IB_WC_WR_FLUSH_ERR logging (Paulo Alcantara) [RHEL-116058]
  - smb: client: queue post_recv_credits_work also if the peer raises the credit target (Paulo Alcantara) [RHEL-116058]
  - smb: client: make sure smbd_disconnect_rdma_work() doesn't run after smbd_destroy() took over (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.send_io.credits.{count,wait_queue} (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue} (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.disconnect_work (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket_init() (Paulo Alcantara) [RHEL-116058]
  - smb: client: make only use of wake_up[_all]() in smbdirect.c (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.status_wait (Paulo Alcantara) [RHEL-116058]
  - smb: client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_{ADDR,ROUTE}_RUNNING for completion (Paulo Alcantara) [RHEL-116058]
  - smb: client: use status_wait and SMBDIRECT_SOCKET_NEGOTIATE_RUNNING for completion (Paulo Alcantara) [RHEL-116058]
  - smb: client: adjust smbdirect related output of cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.first_error (Paulo Alcantara) [RHEL-116058]
  - smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERROR (Paulo Alcantara) [RHEL-116058]
  - smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING with more detailed states (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix sending the iwrap custom IRD/ORD negotiation messages (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: let smbdirect_socket_init() initialize all [delayed_]work_structs as disabled (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.mr_io.* (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket_parameters.max_frmr_depth (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce struct smbdirect_mr_io (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.workqueue (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.statistics (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.idle.{keepalive,immediate_work,timer_work} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket_parameters.{initiator_depth,responder_resources} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.recv_io.{posted,credits} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce struct smbdirect_rw_io (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.rw_io.credits (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce struct smbdirect_send_batch (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.send_io.credits.{count,wait_queue} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.disconnect_work (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket_init() (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.status_wait (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket_status_string() (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path (Paulo Alcantara) [RHEL-116058] {CVE-2025-39929}
  - smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work) (Paulo Alcantara) [RHEL-116058] {CVE-2025-39932}
  - smb: client: use disable[_delayed]_work_sync in smbdirect.c (Paulo Alcantara) [RHEL-116058]
  - cifs: prevent NULL pointer dereference in UTF16 conversion (Paulo Alcantara) [RHEL-116058] {CVE-2025-39838}
  - smb: client: fix spellings in comments (Paulo Alcantara) [RHEL-116058]
  - smb3 client: fix return code mapping of remap_file_range (Paulo Alcantara) [RHEL-116058]
  - smb: client: don't wait for info->send_pending == 0 on error (Paulo Alcantara) [RHEL-116058]
  - smb: client: fix mid_q_entry memleak leak with per-mid locking (Paulo Alcantara) [RHEL-116058]
  - cifs: avoid extra calls to strlen() in cifs_get_spnego_key() (Paulo Alcantara) [RHEL-116058]
  - cifs: Fix collect_sample() to handle any iterator type (Paulo Alcantara) [RHEL-116058]
  - smb: client: only use a single wait_queue to monitor smbdirect connection status (Paulo Alcantara) [RHEL-116058]
  - smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection (Paulo Alcantara) [RHEL-116058]
  - smb: client: improve logging in smbd_conn_upcall() (Paulo Alcantara) [RHEL-116058]
  - smb: client: return an error if rdma_connect does not return within 5 seconds (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool} (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of struct smbdirect_send_io (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce struct smbdirect_send_io (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of SMBDIRECT_RECV_IO_MAX_SGE (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove unused enum smbd_connection_status (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket.recv_io.reassembly.* (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.* (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smb: smbdirect_socket.recv_io.free.{list,lock} (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock} (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of struct smbdirect_recv_io (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce struct smbdirect_recv_io (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of smbdirect_socket->recv_io.expected (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket.recv_io.expected (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove unused smbd_connection->fragment_reassembly_remaining (Paulo Alcantara) [RHEL-116058]
  - smb: client: let recv_done() avoid touching data_transfer after cleanup/move (Paulo Alcantara) [RHEL-116058]
  - smb: client: let recv_done() cleanup before notifying the callers. (Paulo Alcantara) [RHEL-116058]
  - smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already (Paulo Alcantara) [RHEL-116058]
  - smb: client: remove separate empty_packet_queue (Paulo Alcantara) [RHEL-116058]
  - smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() (Paulo Alcantara) [RHEL-116058]
  - cifs: Move the SMB1 transport code out of transport.c (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of common smbdirect_socket_parameters (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: introduce smbdirect_socket_parameters (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of common smbdirect_socket (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: add smbdirect_socket.h (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of common smbdirect.h (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: add smbdirect.h with public structures (Paulo Alcantara) [RHEL-116058]
  - smb: client: make use of common smbdirect_pdu.h (Paulo Alcantara) [RHEL-116058]
  - smb: smbdirect: add smbdirect_pdu.h with protocol definitions (Paulo Alcantara) [RHEL-116058]
  - r8152: Advertise software timestamp information. (Jose Ignacio Tornos Martinez) [RHEL-132607]
  - fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds (CKI Backport Bot) [RHEL-137684] {CVE-2025-40304}
  - fbdev: bitblit: bound-check glyph index in bit_putcs* (CKI Backport Bot) [RHEL-136943] {CVE-2025-40322}
  - ixgbe: use EOPNOTSUPP instead of ENOTSUPP in ixgbe_ptp_feature_enable() (Corinna Vinschen) [RHEL-97675]
  - ixgbe: fix memory leak and use-after-free in ixgbe_recovery_probe() (Corinna Vinschen) [RHEL-97675]
  - ixgbe: fix too early devlink_free() in ixgbe_remove() (Corinna Vinschen) [RHEL-97675]
  - ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd (Corinna Vinschen) [RHEL-97675]
  - ixgbevf: fix mailbox API compatibility by negotiating supported features (Corinna Vinschen) [RHEL-97673]
  - ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation (Corinna Vinschen) [RHEL-97675]
  - ixgbevf: fix getting link speed data for E610 devices (Corinna Vinschen) [RHEL-97673]
  - ixgbe: fix typos and docstring inconsistencies (Corinna Vinschen) [RHEL-97675]
  - ixgbevf: fix proper type for error code in ixgbevf_resume() (Corinna Vinschen) [RHEL-97673]
  - ixgbe: destroy aci.lock later within ixgbe_remove path (Corinna Vinschen) [RHEL-97675]
  - ixgbe: initialize aci.lock before it's used (Corinna Vinschen) [RHEL-97675]
  - ixgbe: fix typo in function comment for ixgbe_get_num_per_func() (Corinna Vinschen) [RHEL-97675]
  - ixgbe: drop unnecessary casts to u16 / int (Corinna Vinschen) [RHEL-97675]
  - ixgbe: reduce number of reads when getting OROM data (Corinna Vinschen) [RHEL-97675]
  - ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 (Corinna Vinschen) [RHEL-97675]
  - ixgbe: fix incorrect map used in eee linkmode (Corinna Vinschen) [RHEL-97675]
  - ixgbe: fix ndo_xdp_xmit() workloads (Corinna Vinschen) [RHEL-97675]
  - ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc (Corinna Vinschen) [RHEL-97675]
  - eth: intel: use vmalloc_array() to simplify code [ixgbevf] (Corinna Vinschen) [RHEL-97673]
  - eth: intel: use vmalloc_array() to simplify code [ixgbe] (Corinna Vinschen) [RHEL-97675]
  - net: Fix typos [ixgbevf] (Corinna Vinschen) [RHEL-97673]
  - ixgbevf: remove unused fields from struct ixgbevf_adapter (Corinna Vinschen) [RHEL-97673]
  - ethernet: intel: fix building with large NR_CPUS [ixgbe] (Corinna Vinschen) [RHEL-97675]
  - ixgbe: spelling corrections (Corinna Vinschen) [RHEL-97675]
  - ixgbe: turn off MDD while modifying SRRCTL (Corinna Vinschen) [RHEL-97675]
  - ixgbe: add Tx hang detection unhandled MDD (Corinna Vinschen) [RHEL-97675]
  - ixgbe: check for MDD events (Corinna Vinschen) [RHEL-97675]
  - ixgbe: add MDD support (Corinna Vinschen) [RHEL-97675]
  - ixgbe: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Corinna Vinschen) [RHEL-97675]
  - ixgbe: Fix typos and clarify comments in X550 driver code (Corinna Vinschen) [RHEL-97675]
  - ixgbe: add link_down_events statistic (Corinna Vinschen) [RHEL-97675]
  - ixgbe: devlink: add devlink region support for E610 (Corinna Vinschen) [RHEL-97675]
  - ixgbe: add E610 .set_phys_id() callback implementation (Corinna Vinschen) [RHEL-97675]
  - ixgbe: apply different rules for setting FC on E610 (Corinna Vinschen) [RHEL-97675]
  - ixgbe: add support for ACPI WOL for E610 (Corinna Vinschen) [RHEL-97675]
  - ixgbe: create E610 specific ethtool_ops structure (Corinna Vinschen) [RHEL-97675]
  - ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 (Corinna Vinschen) [RHEL-97673]
  - ixgbevf: Add support for new mailbox communication between PF and VF (Corinna Vinschen) [RHEL-97673]
  - igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue (Corinna Vinschen) [RHEL-97650]
  - igc: fix race condition in TX timestamp read for register 0 (Corinna Vinschen) [RHEL-97650]
  - igc: Restore default Qbv schedule when changing channels (Corinna Vinschen) [RHEL-97650]
  - igc: extract GRXRINGS from .get_rxnfc (Corinna Vinschen) [RHEL-97650]
  - igc: use EOPNOTSUPP instead of ENOTSUPP in igc_ethtool_get_sset_count() (Corinna Vinschen) [RHEL-97650]
  - igc: power up the PHY before the link test (Corinna Vinschen) [RHEL-97650]
  - igc: don't fail igc_probe() on LED setup error (Corinna Vinschen) [RHEL-97650] {CVE-2025-39956}
  - igc: drop unnecessary constant casts to u16 (Corinna Vinschen) [RHEL-97650]
  - igc: fix disabling L1.2 PCI-E link substate on I226 on init (Corinna Vinschen) [RHEL-97650]
  - eth: intel: use vmalloc_array() to simplify code [igc] (Corinna Vinschen) [RHEL-97650]
  - net: Fix typos [igc] (Corinna Vinschen) [RHEL-97650]
  - igc: Add wildcard rule support to ethtool NFC using Default Queue (Corinna Vinschen) [RHEL-97650]
  - igc: Relocate RSS field definitions to igc_defines.h (Corinna Vinschen) [RHEL-97650]
  - igc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Corinna Vinschen) [RHEL-97650]
  - igc: disable L1.2 PCI-E link substate to avoid performance issue (Corinna Vinschen) [RHEL-97650]
  - igc: Make the const read-only array supported_sizes static (Corinna Vinschen) [RHEL-97650]
  - igc: add preemptible queue support in mqprio (Corinna Vinschen) [RHEL-97650]
  - igc: add preemptible queue support in taprio (Corinna Vinschen) [RHEL-97650]
  - igc: add private flag to reverse TX queue priority in TSN mode (Corinna Vinschen) [RHEL-97650]
  - igc: assign highest TX queue number as highest priority in mqprio (Corinna Vinschen) [RHEL-97650]
  - igc: refactor TXDCTL macros to use FIELD_PREP and GEN_MASK (Corinna Vinschen) [RHEL-97650]
  - igc: add DCTL prefix to related macros (Corinna Vinschen) [RHEL-97650]
  - igc: move TXDCTL and RXDCTL related macros (Corinna Vinschen) [RHEL-97650]
  - igc: Change Tx mode for MQPRIO offloading (Corinna Vinschen) [RHEL-97650]
  - igc: Limit netdev_tc calls to MQPRIO (Corinna Vinschen) [RHEL-97650]
  - igc: add support to get frame preemption statistics via ethtool (Corinna Vinschen) [RHEL-97650]
  - igc: add support to get MAC Merge data via ethtool (Corinna Vinschen) [RHEL-97650]
  - igc: block setting preemptible traffic class in taprio (Corinna Vinschen) [RHEL-97650]
  - igc: add support to set tx-min-frag-size (Corinna Vinschen) [RHEL-97650]
  - igc: add support for frame preemption verification (Corinna Vinschen) [RHEL-97650]
  - igc: Fix TX drops in XDP ZC (Corinna Vinschen) [RHEL-97650]
  - igc: Add launch time support to XDP ZC (Corinna Vinschen) [RHEL-97650]
  - igc: Refactor empty frame insertion for launch time support (Corinna Vinschen) [RHEL-97650]
  - igc: Switch to use hrtimer_setup() (Corinna Vinschen) [RHEL-97650]
  - igb: extract GRXRINGS from .get_rxnfc (Corinna Vinschen) [RHEL-97672]
  - igbvf: fix misplaced newline in VLAN add warning message (Corinna Vinschen) [RHEL-97690]
  - igb: use EOPNOTSUPP instead of ENOTSUPP in igb_get_sset_count() (Corinna Vinschen) [RHEL-97672]
  - igb: fix link test skipping when interface is admin down (Corinna Vinschen) [RHEL-97672]
  - igb: Fix NULL pointer dereference in ethtool loopback test (Corinna Vinschen) [RHEL-97672]
  - igb: drop unnecessary constant casts to u16 (Corinna Vinschen) [RHEL-97672]
  - igbvf: remove redundant counter rx_long_byte_count from ethtool statistics (Corinna Vinschen) [RHEL-97690]
  - igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics (Corinna Vinschen) [RHEL-97690]
  - eth: intel: use vmalloc_array() to simplify code [igb] (Corinna Vinschen) [RHEL-97672]
  - igbvf: remove unused fields from struct igbvf_adapter (Corinna Vinschen) [RHEL-97690]
  - igbvf: add tx_timeout_count to ethtool statistics (Corinna Vinschen) [RHEL-97690]
  - igbvf: remove unused interrupt counter fields from struct igbvf_adapter (Corinna Vinschen) [RHEL-97690]
  - igb: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Corinna Vinschen) [RHEL-97672]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-676.el9]
changelog:
  - io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths [partial] (Jeff Moyer) [RHEL-141266]
  - io_uring: fix filename leak in __io_openat_prep() (Jeff Moyer) [RHEL-141266]
  - io_uring: fix min_wait wakeups for SQPOLL (Jeff Moyer) [RHEL-141266]
  - io_uring/kbuf: use READ_ONCE() for userspace-mapped memory (Jeff Moyer) [RHEL-141266]
  - io_uring/rsrc: fix lost entries after cloned range (Jeff Moyer) [RHEL-141266]
  - io_uring/poll: correctly handle io_poll_add() return value on update (Jeff Moyer) [RHEL-141266]
  - io_uring: use WRITE_ONCE for user shared memory (Jeff Moyer) [RHEL-141266]
  - io_uring: correct __must_hold annotation in io_install_fixed_file (Jeff Moyer) [RHEL-141266]
  - io_uring/sqpoll: be smarter on when to update the stime usage (Jeff Moyer) [RHEL-141266]
  - io_uring/sqpoll: switch away from getrusage() for CPU accounting (Jeff Moyer) [RHEL-141266]
  - io_uring: fix incorrect io_kiocb reference in io_link_skb (Jeff Moyer) [RHEL-141266]
  - io_uring: include dying ring in task_work "should cancel" state (Jeff Moyer) [RHEL-141266]
  - io_uring/net: commit partial buffers on retry (Jeff Moyer) [RHEL-141266]
  - io_uring: finish IOU_OK -> IOU_COMPLETE transition (Jeff Moyer) [RHEL-141266]
  - io_uring: unify STOP_MULTISHOT with IOU_OK (Jeff Moyer) [RHEL-141266]
  - io_uring: return -EAGAIN to continue multishot (Jeff Moyer) [RHEL-141266]
  - RDMA/efa: Remove possible negative shift (Kamal Heib) [RHEL-140844]
  - RDMA/efa: Extend admin timeout error print (Kamal Heib) [RHEL-140844]
  - RDMA/efa: Add Network HW statistics counters (Kamal Heib) [RHEL-140844]
  - e1000e: Introduce private flag to disable K1 (Corinna Vinschen) [RHEL-134986]
  - e1000e: drop unnecessary constant casts to u16 (Corinna Vinschen) [RHEL-134986]
  - e1000e: ignore uninitialized checksum word on tgp (Corinna Vinschen) [RHEL-134986]
  - e1000e: disregard NVM checksum on tgp when valid checksum bit is not set (Corinna Vinschen) [RHEL-134986]
  - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13 (Corinna Vinschen) [RHEL-134986]
  - e1000e: change k1 configuration on MTP and later platforms (Corinna Vinschen) [RHEL-134986]
  - x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Select which microcode patch to load (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev (Waiman Long) [RHEL-129138]
  - x86/microcode: Mark early_parse_cmdline() as __init (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Add more known models to entry sign checking (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Limit Entrysign signature checking to known generations (Waiman Long) [RHEL-129138]
  - x86/microcode: Fix Entrysign revision check for Zen1/Naples (Waiman Long) [RHEL-129138]
  - redhat/configs: Add CONFIG_MICROCODE_DBG [=n] (Waiman Long) [RHEL-129138]
  - x86/microcode: Add microcode loader debugging functionality (Waiman Long) [RHEL-129138]
  - x86/microcode: Add microcode= cmdline parsing (Waiman Long) [RHEL-129138]
  - x86/microcode/intel: Refresh the revisions that determine old_microcode (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Do not return error when microcode update is not necessary (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Use sha256() instead of init/update/final (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Clean the cache if update did not load microcode (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Make __verify_patch_size() return bool (Waiman Long) [RHEL-129138]
  - x86/microcode/AMD: Remove bogus comment from parse_container() (Waiman Long) [RHEL-129138]
  - mm: memcg: add NULL check to obj_cgroup_put() (Radostin Stoyanov) [RHEL-113275]
  - mm: memcg: use rstat for non-hierarchical stats (Radostin Stoyanov) [RHEL-113275]
  - mm: memcg: change flush_next_time to flush_last_time (Radostin Stoyanov) [RHEL-113275]
  - zswap: export compression failure stats (Radostin Stoyanov) [RHEL-113275]
  - Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" (Radostin Stoyanov) [RHEL-113275]
  - cgroup/rstat: Fix forceidle time in cpu.stat (Radostin Stoyanov) [RHEL-113275]
  - memcg: drain obj stock on cpu hotplug teardown (Radostin Stoyanov) [RHEL-113275]
  - memcg: avoid dead loop when setting memory.max (Radostin Stoyanov) [RHEL-113275]
  - cgroup: Add compatibility option for content of /proc/cgroups (Radostin Stoyanov) [RHEL-113275]
  - cgroup: Print message when /proc/cgroups is read on v2-only system (Radostin Stoyanov) [RHEL-113275]
  - cgroup,freezer: fix incomplete freezing when attaching tasks (Radostin Stoyanov) [RHEL-113275]
  - cgroup: add helper for checking when css is cgroup::self (Radostin Stoyanov) [RHEL-113275]
  - include/cgroup: separate {get,put}_cgroup_ns no-op case (Radostin Stoyanov) [RHEL-113275]
  - sched: Factor out cgroup weight conversion functions (Radostin Stoyanov) [RHEL-113275]
  - blk-cgroup: Simplify policy files registration (Radostin Stoyanov) [RHEL-113275]
  - selftests/bpf: Add a test for bpf_cgroup_from_id lookup in non-root cgns (Radostin Stoyanov) [RHEL-113275]
  - bpf: Do not limit bpf_cgroup_from_id to current's namespace (Radostin Stoyanov) [RHEL-113275]
  - mm: cleanup WORKINGSET_NODES in workingset (Radostin Stoyanov) [RHEL-113275]
  - memcg: cleanup __mod_memcg_lruvec_state (Radostin Stoyanov) [RHEL-113275]
  - memcg: reduce memory size of mem_cgroup_events_index (Radostin Stoyanov) [RHEL-113275]
  - sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage (Radostin Stoyanov) [RHEL-113275]
  - cgroup/bpf: only cgroup v2 can be attached by bpf programs (Radostin Stoyanov) [RHEL-113275]
  - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode (Radostin Stoyanov) [RHEL-113275]
  - Revert "cgroup_freezer: cgroup_freezing: Check if not frozen" (Radostin Stoyanov) [RHEL-113275]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-677.el9]
changelog:
  - nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference (Ming Lei) [RHEL-142602]
  - scsi: storvsc: Process unsupported MODE_SENSE_10 (Li Tian) [RHEL-138489]
  - evm: Support multiple LSMs providing an xattr (Coiby Xu) [RHEL-140008]
  - evm: Align evm_inode_init_security() definition with LSM infrastructure (Coiby Xu) [RHEL-140008]
  - selftests: kvm: try getting XFD and XSAVE state out of sync (Paolo Bonzini) [RHEL-136438]
  - selftests: kvm: replace numbering of sync points with actions (Paolo Bonzini) [RHEL-136438]
  - x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1 (Paolo Bonzini) [RHEL-136438]
  - audit: fix out-of-bounds read in audit_compare_dname_path() (CKI Backport Bot) [RHEL-119177] {CVE-2025-39840}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-678.el9]
changelog:
  - dpll: expose fractional frequency offset in ppt (Ivan Vecera) [RHEL-146358]
  - dpll: zl3073x: Implement device mode setting support (Ivan Vecera) [RHEL-147460]
  - dpll: add dpll_device op to set working mode (Ivan Vecera) [RHEL-147460]
  - dpll: add dpll_device op to get supported modes (Ivan Vecera) [RHEL-147460]
  - lockd: don't allow locking on reexported NFSv2/3 (Olga Kornievskaia) [RHEL-61448]
  - nfsd: disallow file locking and delegations for NFSv4 reexport (Olga Kornievskaia) [RHEL-61448]
  - perf trace: fix tracepoint structure alignment (Jakub Brnak) [RHEL-71808]
  - tracing: Fix a warning when allocating buffered events fails (Charles Haithcock) [RHEL-136272]
  - tracing: Fix a possible race when disabling buffered events (Charles Haithcock) [RHEL-136272]
  - tracing: Fix incomplete locking when disabling buffered events (Charles Haithcock) [RHEL-136272]
  - KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI) (Maxim Levitsky) [RHEL-95934]
  - KVM: x86: Fix a semi theoretical bug in kvm_arch_async_page_present_queued() (Maxim Levitsky) [RHEL-95934]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-679.el9]
changelog:
  - perf list: Add IBM z17 event descriptions (Jakub Brnak) [RHEL-50801]
  - redhat/dracut-virt.conf: omit drm drivers in UKI initrd (Li Tian) [RHEL-147294]
  - block: fix memory leak in __blkdev_issue_zero_pages (Ming Lei) [RHEL-137854]
  - nouveau/gsp: fix suspend/resume regression on r570 firmware (José Expósito) [RHEL-141648]
  - nouveau: add a third state to the fini handler. (José Expósito) [RHEL-141648]
  - nouveau/gsp: use rpc sequence numbers properly. (José Expósito) [RHEL-141648]
  - netfilter: ctnetlink: Support offloaded conntrack entry deletion (Phil Sutter) [RHEL-138511]
  - cpuidle: governors: menu: Select polling state in some more cases (Mark Langsdorf) [RHEL-120324]
  - cpuidle: governors: menu: Rearrange main loop in menu_select() (Mark Langsdorf) [RHEL-120324]
  - Revert "cpuidle: menu: Avoid discarding useful information" (Mark Langsdorf) [RHEL-120324]
  - cpuidle: governors: menu: Avoid selecting states with too much latency (Mark Langsdorf) [RHEL-120324]
  - cpuidle: governors: menu: Avoid using invalid recent intervals data (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Drop redundant sync_state support (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Opt-out from genpd's common ->sync_state() support (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Fix uninitialized variable in dt_idle_state_present() (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Avoid initializing faux device if no DT idle states are present (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Correct the domain-idlestate statistics in debugfs (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Move the per CPU variable domain_state to a struct (Mark Langsdorf) [RHEL-120324]
  - pmdomain: core: Add genpd helper to correct the usage/rejected counters (Mark Langsdorf) [RHEL-120324]
  - cpuidle: psci: Transition to the faux device interface (Mark Langsdorf) [RHEL-120324]
  - cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX (Mark Langsdorf) [RHEL-120324]
  - cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus() (Mark Langsdorf) [RHEL-120322]
  - ACPI: CPPC: Add three functions related to autonomous selection (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Initialize cpufreq-based invariance before subsys (Mark Langsdorf) [RHEL-120322]
  - cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag (Mark Langsdorf) [RHEL-120322]
  - drivers: cpufreq: add Tegra114 support (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Exit governor when failed to start old governor (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Move the check of cpufreq_driver->get into cpufreq_verify_current_freq() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Init policy->rwsem before it may be possibly used (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Initialize cpufreq-based frequency-invariance later (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Remove duplicate check in __cpufreq_offline() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Don't unregister cpufreq cooling on CPU hotplug (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs (Mark Langsdorf) [RHEL-120322]
  - cpufreq: tegra124: Allow building as a module (Mark Langsdorf) [RHEL-120322]
  - cpufreq: dt: Add register helper (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Export disable_cpufreq() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: brcmstb-avs: Fully open-code compatible for grepping (Mark Langsdorf) [RHEL-120322]
  - cpufreq: userspace: set CPUFREQ_GOV_STRICT_TARGET flag (Mark Langsdorf) [RHEL-120322]
  - cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: CPPC: Do not return a value from populate_efficiency_class() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: CPPC: Remove cpu_data_list (Mark Langsdorf) [RHEL-120322]
  - cpufreq: CPPC: Add support for autonomous selection (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Update sscanf() to kstrtouint() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Replace magic number (Mark Langsdorf) [RHEL-120322]
  - cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs (Mark Langsdorf) [RHEL-120322]
  - cpufreq: drop redundant cpus_read_lock() from store_local_boost() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Drop policy locking from cpufreq_policy_is_good_for_eas() (Mark Langsdorf) [RHEL-120322]
  - powernow: use pr_info_once (Mark Langsdorf) [RHEL-120322]
  - cpufreq/sched: Move cpufreq-specific EAS checks to cpufreq (Mark Langsdorf) [RHEL-120322]
  - cpufreq/sched: schedutil: Add helper for governor checks (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Force sync policy boost with global boost on sysfs update (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Preserve policy's boost state after resume (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Pass policy pointer to ->update_limits() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: intel_pstate: Rearrange max frequency updates handling code (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Introduce policy_set_boost() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Don't unnecessarily call set_boost() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Drop unused cpufreq_get_policy() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Introduce cpufreq_policy_refresh() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Use __free() for policy reference counting cleanup (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Drop cpufreq_cpu_acquire() and cpufreq_cpu_release() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Use locking guard and __free() in cpufreq_update_policy() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Add and use cpufreq policy locking guards (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Split cpufreq_online() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Consolidate some code in cpufreq_online() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: ppc_cbe: Remove powerpc Cell driver (Mark Langsdorf) [RHEL-120322]
  - cpufreq: staticize cpufreq_boost_trigger_state() (Mark Langsdorf) [RHEL-120322]
  - cpufreq: Remove cpufreq_generic_attrs (Mark Langsdorf) [RHEL-120322]
  - cpufreq: virtual: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-120322]
  - cpufreq: speedstep: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-120322]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-680.el9]
changelog:
  - xfs: set max_agbno to allow sparse alloc of last full inode chunk (CKI Backport Bot) [RHEL-141685]
  - configs: new config in drivers/phy (Izabela Bakollari) [RHEL-75582]
  - net: phy: fix phy_uses_state_machine() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: move PHY interrupt request to non-fail path (Izabela Bakollari) [RHEL-75582]
  - net: mdio: mdio-i2c: Hold the i2c bus lock during smbus transactions (Izabela Bakollari) [RHEL-75582]
  - ixgene-v2: prepare for phylib stop exporting phy_10_100_features_array (Izabela Bakollari) [RHEL-75582]
  - net: gianfar: simplify init_phy() (Izabela Bakollari) [RHEL-75582]
  - net: ethernet: xgbe: re-add aneg to supported features in PHY quirks (Izabela Bakollari) [RHEL-75582]
  - dt-bindings: net: dp83822: Add support for GPIO2 clock output (Izabela Bakollari) [RHEL-75582]
  - dt-bindings: net: tja11xx: add "nxp,rmii-refclk-out" property (Izabela Bakollari) [RHEL-75582]
  - net: phy: Support speed selection for PHY loopback (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip: limit 100M workaround to link-down events on LAN88xx (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_caps: Don't skip better duplex macth on non-exact match (Izabela Bakollari) [RHEL-75582]
  - net: mdio: mdio-i2c: Add support for single-byte SMBus operations (Izabela Bakollari) [RHEL-75582]
  - net: phy: add driver for MaxLinear MxL86110 PHY (Izabela Bakollari) [RHEL-75582]
  - net: phy: fixed_phy: remove irq argument from fixed_phy_add (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add functions to block/unblock rx clock stop (Izabela Bakollari) [RHEL-75582]
  - net: phy: fix genphy_c45_eee_is_active() for disabled EEE (Izabela Bakollari) [RHEL-75582]
  - net: phy: c45: remove local advertisement parameter from genphy_c45_eee_is_active (Izabela Bakollari) [RHEL-75582]
  - net: phy: c45: use cached EEE advertisement in genphy_c45_ethtool_get_eee (Izabela Bakollari) [RHEL-75582]
  - net: phy: update phy_ethtool_get_eee() documentation (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove genphy_c45_eee_is_active()'s is_enabled arg (Izabela Bakollari) [RHEL-75582]
  - net: phy: c45: Don't silently remove disabled EEE modes any longer when writing advertisement register (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove disabled EEE modes from advertising_eee in phy_probe (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add support for notifying PCS about EEE (Izabela Bakollari) [RHEL-75582]
  - net: phylink: provide phylink_mac_implements_lpi() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: make configuring clock-stop dependent on MAC support (Izabela Bakollari) [RHEL-75582]
  - net: phylink: fix regression when binding a PHY (Izabela Bakollari) [RHEL-75582]
  - net: phy: improve phy_disable_eee_mode (Izabela Bakollari) [RHEL-75582]
  - net: phy: move definition of phy_is_started before phy_disable_eee_mode (Izabela Bakollari) [RHEL-75582]
  - net: phy: rename phy_set_eee_broken to phy_disable_eee_mode (Izabela Bakollari) [RHEL-75582]
  - net: phy: rename eee_broken_modes to eee_disabled_modes (Izabela Bakollari) [RHEL-75582]
  - r8169: add support for RTL8125BP rev.b (Izabela Bakollari) [RHEL-93674]
  - r8169: copy vendor driver 2.5G/5G EEE advertisement constraints (Izabela Bakollari) [RHEL-93674]
  - r8169: align RTL8126 EEE config with vendor driver (Izabela Bakollari) [RHEL-93674]
  - r8169: align RTL8125 EEE config with vendor driver (Izabela Bakollari) [RHEL-93674]
  - r8169: align RTL8125/RTL8126 PHY config with vendor driver (Izabela Bakollari) [RHEL-93674]
  - net: phylink: add EEE management (Izabela Bakollari) [RHEL-75582]
  - net: phy: micrel: use helper phy_disable_eee (Izabela Bakollari) [RHEL-75582]
  - net: phy: fix phy_disable_eee (Izabela Bakollari) [RHEL-75582]
  - net: phy: add phy_disable_eee (Izabela Bakollari) [RHEL-75582]
  - net: phy: introduce optional polling interface for PHY statistics (Izabela Bakollari) [RHEL-75582]
  - net: phy: avoid undefined behavior in *_led_polarity_set() (Izabela Bakollari) [RHEL-75582]
  - net: phy: mxl-gpy: correctly describe LED polarity (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1: SQI support for LAN887x (Izabela Bakollari) [RHEL-75582]
  - net: phy: mxl-gpy: add missing support for TRIGGER_NETDEV_LINK_10 (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1: Interrupt support for lan887x (Izabela Bakollari) [RHEL-75582]
  - net: phy: mxl-gpy: add basic LED support (Izabela Bakollari) [RHEL-75582]
  - net: phy: fix phylib's dual eee_enabled (Izabela Bakollari) [RHEL-75582]
  - net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI (Izabela Bakollari) [RHEL-75582]
  - net: phy: ensure that genphy_c45_an_config_eee_aneg() sees new value of phydev->eee_cfg.eee_enabled (Izabela Bakollari) [RHEL-75582]
  - net: phy: Immediately call adjust_link if only tx_lpi_enabled changes (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add phy_support_eee() indicating MAC support EEE (Izabela Bakollari) [RHEL-75582]
  - net: phy: convert eee_broken_modes to a linkmode bitmap (Izabela Bakollari) [RHEL-75582]
  - net: phy: Keep track of EEE configuration (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add phydev->enable_tx_lpi to simplify adjust link callbacks (Izabela Bakollari) [RHEL-75582]
  - net: phy: Provide Module 4 KSZ9477 errata (DS80000754C) (Izabela Bakollari) [RHEL-75582]
  - net: phy: micrel: add Microchip KSZ 9477 to the device table (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: remove unsed RTL821x_PHYSR* macros (Izabela Bakollari) [RHEL-75582]
  - dt-bindings: net: ethernet-phy: Add timing-role role property for ethernet PHYs (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: add driver for built-in 2.5G ethernet PHY on MT7988 (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Sort config and file names in Kconfig and Makefile (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: add RTL8127-internal PHY (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip: document where the LAN88xx PHYs are used (Izabela Bakollari) [RHEL-75582]
  - net: phy: fixed_phy: remove fixed_phy_register_with_gpiod (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove stub for mdiobus_register_board_info (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Enable temperature measurement in probe again (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: do not require syscon compatible for pio property (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83867: use 2ns delay if not specified in DTB (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83867: remove check of delay strap configuration (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: Add support for PHY LEDs on RTL8211E (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: use __set_bit() in rtl8211f_led_hw_control_get() (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: Group RTL82* macro definitions (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: add RTL8211F register defines (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: Clean up RTL821x ExtPage access (Izabela Bakollari) [RHEL-75582]
  - net: phy: Refactor fwnode_get_phy_node() (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: Add support for WOL magic packet on RTL8211F (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: fix commenting format (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Drop unused defines for SUPPORTED/ADVERTISED_INTERFACES (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove function stubs (Izabela Bakollari) [RHEL-75582]
  - net: phy: leds: fix memory leak (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add helper for getting MAC termination resistance (Izabela Bakollari) [RHEL-75582]
  - net: phylink: fix suspend/resume with WoL enabled and link down (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip: force IRQ polling mode for lan88xx (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: init val in .phy_led_polarity_set for AN7581 (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove redundant dependency on NETDEVICES for PHYLINK and PHYLIB (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove device_phy_find_device (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: add Airoha PHY ID to SoC driver (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: permit to compile test GE SOC PHY driver (Izabela Bakollari) [RHEL-75582]
  - net: phy: air_en8811h: Add clk provider for CKO pin (Izabela Bakollari) [RHEL-75582]
  - net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY (Izabela Bakollari) [RHEL-75582]
  - net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: force link down on major_config failure (Izabela Bakollari) [RHEL-75582]
  - net: phy: Introduce PHY_ID_SIZE — minimum size for PHY ID string (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: add essential functions to aqr105 driver (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: search for firmware-name in fwnode (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: add probe function to aqr105 for firmware loading (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add swnode support to mdiobus_scan (Izabela Bakollari) [RHEL-75582]
  - net: phy: sfp: Add support for SMBus module access (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add phylink_prepare_resume() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Remove unused function pointer from phylink structure (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: disable PHY-mode EEE (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_interface_t: Fix RGMII_TXID code comment (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: remove call to devm_hwmon_sanitize_name (Izabela Bakollari) [RHEL-75582]
  - net: phy: mxl-gpy: remove call to devm_hwmon_sanitize_name (Izabela Bakollari) [RHEL-75582]
  - net: phy: tja11xx: remove call to devm_hwmon_sanitize_name (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell: Align set_loopback() implementation (Izabela Bakollari) [RHEL-75582]
  - net: phy: micrel: Add loopback support (Izabela Bakollari) [RHEL-75582]
  - net: phy: Allow loopback speed selection for PHY drivers (Izabela Bakollari) [RHEL-75582]
  - phy: fix xa_alloc_cyclic() error handling (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove unused functions phy_package_[read|write]_mmd (Izabela Bakollari) [RHEL-75582]
  - net: phy: move PHY package MMD access function declarations from phy.h to phylib.h (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Use phy_caps to get an interface's capabilities and modes (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Convert capabilities to linkmodes using phy_caps (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Add a mapping between MAC_CAPS and LINK_CAPS (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Use phy_caps_lookup for fixed-link configuration (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_device: Use link_capabilities lookup for PHY aneg config (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_caps: Allow looking-up link caps based on speed and duplex (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_caps: Implement link_capabilities lookup by linkmode (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_caps: Introduce phy_caps_valid (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps (Izabela Bakollari) [RHEL-75582]
  - net: phy: phy_caps: Move phy_speeds to phy_caps (Izabela Bakollari) [RHEL-75582]
  - net: phy: Use an internal, searchable storage for the linkmodes (Izabela Bakollari) [RHEL-75582]
  - net: phylink: Remove unused phylink_init_eee (Izabela Bakollari) [RHEL-75582]
  - net: phy: tja11xx: enable PHY in sleep mode for TJA1102S (Izabela Bakollari) [RHEL-75582]
  - net: phy: tja11xx: add support for TJA1102S (Izabela Bakollari) [RHEL-75582]
  - net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata (Izabela Bakollari) [RHEL-75582]
  - net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove remaining PHY package related definitions from phy.h (Izabela Bakollari) [RHEL-75582]
  - net: phy: move PHY package related code from phy.h to phy_package.c (Izabela Bakollari) [RHEL-75582]
  - net: phy: mscc: use new phy_package_shared getters (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: use new phy_package_shared getters (Izabela Bakollari) [RHEL-75582]
  - net: phy: micrel: use new phy_package_shared getters (Izabela Bakollari) [RHEL-75582]
  - net: phy: qca807x: use new phy_package_shared getters (Izabela Bakollari) [RHEL-75582]
  - net: phy: add getters for public members in struct phy_package_shared (Izabela Bakollari) [RHEL-75582]
  - net: phy: move PHY package code from phy_device.c to own source file (Izabela Bakollari) [RHEL-75582]
  - net: phy: nxp-c45-tja11xx: add support for TJA1121 (Izabela Bakollari) [RHEL-75582]
  - net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104 (Izabela Bakollari) [RHEL-75582]
  - net: phylink: use pl->link_interface in phylink_expects_phy() (Izabela Bakollari) [RHEL-75582]
  - net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module (Izabela Bakollari) [RHEL-75582]
  - net: phy: add phylib-internal.h (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove unused feature array declarations (Izabela Bakollari) [RHEL-75582]
  - net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT (Izabela Bakollari) [RHEL-75582]
  - net: sfp: add quirk for 2.5G OEM BX SFP (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: add defines for shadowed c45 standard registers (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: add helper RTL822X_VND2_C22_REG (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Init PHY private structure for mv88q211x (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: enable temperature sensor in mv88q2xxx_config_init (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: order includes alphabetically (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: align defines (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add helper for getting tx amplitude gain (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove helper phy_is_internal (Izabela Bakollari) [RHEL-75582]
  - net: phy: stop exporting phy_queue_state_machine (Izabela Bakollari) [RHEL-75582]
  - net: phy: stop exporting feature arrays which aren't used outside phylib (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove fixup-related definitions from phy.h which are not used outside phylib (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Move some macros to phy-lib for later use (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Add token ring clear bit operation support (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Add token ring set bit operation support (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Add token ring access helper functions in mtk-phy-lib (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Change to more meaningful macros (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx (Izabela Bakollari) [RHEL-75582]
  - net: phy: broadcom: don't include '<linux/pm_wakeup.h>' directly (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83tg720: Add randomized polling intervals for link detection (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add support for driver-specific next update time (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell10g: Use HWMON_CHANNEL_INFO macro to simplify code (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell: Use HWMON_CHANNEL_INFO macro to simplify code (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove unused PHY_INIT_TIMEOUT and PHY_FORCE_TIMEOUT (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83td510: introduce LED framework support (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: use string choices helpers (Izabela Bakollari) [RHEL-75582]
  - net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Fix temperature measurement with reset-gpios (Izabela Bakollari) [RHEL-75582]
  - net: phylink: always do a major config when attaching a SFP PHY (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove leftovers from switch to linkmode bitmaps (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add phylink_link_is_up() helper (Izabela Bakollari) [RHEL-75582]
  - net: phy: add support for querying PHY clock stop capability (Izabela Bakollari) [RHEL-75582]
  - net: mdio: add definition for clock stop capable bit (Izabela Bakollari) [RHEL-75582]
  - net: phy: Constify struct mdio_device_id (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83tg720: add statistics support (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83td510: add statistics support (Izabela Bakollari) [RHEL-75582]
  - net: phy: add configuration of rx clock stop mode (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add support for PCS supported_interfaces bitmap (Izabela Bakollari) [RHEL-75582]
  - net: phylink: improve phylink_sfp_config_phy() error message with missing PHY driver (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83822: Add support for GPIO2 clock output (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83822: Replace DP83822_DEVADDR with MDIO_MMD_VEND2 (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add helper for mapping RGMII link speed to clock rate (Izabela Bakollari) [RHEL-75582]
  - net: phy: avoid genphy_c45_ethtool_get_eee() setting eee_enabled (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell: use phydev->eee_cfg.eee_enabled (Izabela Bakollari) [RHEL-75582]
  - net: phylink: remove phylink_phy_no_inband() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add negotiation of in-band capabilities (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add pcs_inband_caps() method (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell: implement config_inband() method (Izabela Bakollari) [RHEL-75582]
  - net: phy: add phy_config_inband() (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell: implement phy_inband_caps() method (Izabela Bakollari) [RHEL-75582]
  - net: phy: bcm84881: implement phy_inband_caps() method (Izabela Bakollari) [RHEL-75582]
  - net: phy: add phy_inband_caps() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add debug for phylink_major_config() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: split cur_link_an_mode into requested and active (Izabela Bakollari) [RHEL-75582]
  - net: phylink: pass phylink and pcs into phylink_pcs_neg_mode() (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850 (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1: Clause-45 PHY loopback support for LAN887x (Izabela Bakollari) [RHEL-75582]
  - net: phy: c45: don't use temporary linkmode bitmaps in genphy_c45_ethtool_get_eee (Izabela Bakollari) [RHEL-75582]
  - net: phylink: ensure PHY momentary link-fails are handled (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83869: fix status reporting for 1000base-x autonegotiation (Izabela Bakollari) [RHEL-75582]
  - mdio: Remove mdio45_ethtool_gset_npage() (Izabela Bakollari) [RHEL-75582]
  - include: mdio: Remove mdio45_ethtool_gset() (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: add MT7530 & MT7531's PHY ID macros (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Integrate read/write page helper functions (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Improve readability of mtk-phy-lib.c's mtk_phy_led_hw_ctrl_set() (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Move LED helper functions into mtk phy lib (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek: Re-organize MediaTek ethernet phy drivers (Izabela Bakollari) [RHEL-75582]
  - net: phylink: clean up phylink_resolve() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: remove switch() statement in resolve handling (Izabela Bakollari) [RHEL-75582]
  - net: phylink: move MLO_AN_PHY resolve handling to if() statement (Izabela Bakollari) [RHEL-75582]
  - net: phylink: move MLO_AN_FIXED resolve handling to if() statement (Izabela Bakollari) [RHEL-75582]
  - net: phylink: move manual flow control setting (Izabela Bakollari) [RHEL-75582]
  - net: phy: add phy_set_eee_broken (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: Add mdix config and reporting (Izabela Bakollari) [RHEL-75582]
  - net: phy: remove genphy_config_eee_advert (Izabela Bakollari) [RHEL-75582]
  - net: phy: broadcom: use genphy_c45_an_config_eee_aneg in bcm_config_lre_aneg (Izabela Bakollari) [RHEL-75582]
  - net: phy: export genphy_c45_an_config_eee_aneg (Izabela Bakollari) [RHEL-75582]
  - net: phy: make genphy_c45_write_eee_adv() static (Izabela Bakollari) [RHEL-75582]
  - net: phy: ti: add PHY_RST_AFTER_CLK_EN flag (Izabela Bakollari) [RHEL-75582]
  - net: phy: respect cached advertising when re-enabling EEE (Izabela Bakollari) [RHEL-75582]
  - net: phy: use ethtool string helpers (Izabela Bakollari) [RHEL-75582]
  - net: phy: dp83822: Configure RMII mode on DP83825 devices (Izabela Bakollari) [RHEL-75582]
  - net: phylink: simplify how SFP PHYs are attached (Izabela Bakollari) [RHEL-75582]
  - net: phylink: validate sfp_select_interface() returned interface (Izabela Bakollari) [RHEL-75582]
  - net: phylink: add common validation for sfp_select_interface() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: simplify phylink_parse_fixedlink() (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek-ge-soc: Propagate error code correctly in cal_cycle() (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek-ge-soc: Shrink line wrapping to 80 characters (Izabela Bakollari) [RHEL-75582]
  - net: phy: mediatek-ge-soc: Fix coding style (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell: Add mdix status reporting (Izabela Bakollari) [RHEL-75582]
  - net: phylink: remove "using_mac_select_pcs" (Izabela Bakollari) [RHEL-75582]
  - net: phylink: remove use of pl->pcs in phylink_validate_mac_and_pcs() (Izabela Bakollari) [RHEL-75582]
  - net: phylink: allow mac_select_pcs() to remove a PCS (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: fix return value check in aqr107_config_mdi() (Izabela Bakollari) [RHEL-75582]
  - net: sfp: change quirks for Alcatel Lucent G-010S-P (Izabela Bakollari) [RHEL-75582]
  - net: phylink: allow half-duplex modes with RATE_MATCH_PAUSE (Izabela Bakollari) [RHEL-75582]
  - net: phy: intel-xway: add support for PHY LEDs (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: correctly describe LED polarity override (Izabela Bakollari) [RHEL-75582]
  - net: phy: support 'active-high' property for PHY LEDs (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: configure collision detection based on PLCA mode (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C2 (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C1 (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: move LAN867X reset handling to a new function (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: add support for Microchip's LAN865X Rev.B1 (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: update new initial settings for LAN865X Rev.B0 (Izabela Bakollari) [RHEL-75582]
  - net: phy: microchip_t1s: restructure cfg read/write functions arguments (Izabela Bakollari) [RHEL-75582]
  - net: phy: c45-tja11xx: add support for outputting RMII reference clock (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: poll status register (Izabela Bakollari) [RHEL-75582]
  - net: phy: Validate PHY LED OPs presence before registering (Izabela Bakollari) [RHEL-75582]
  - net: phy: smsc: use devm_clk_get_optional_enabled_with_rate() (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Enable auto negotiation for mv88q2110 (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Make register writer function generic (Izabela Bakollari) [RHEL-75582]
  - net: phy: marvell-88q2xxx: Align soft reset for mv88q2110 and mv88q2220 (Izabela Bakollari) [RHEL-75582]
  - net: phy: aquantia: allow forcing order of MDI pairs (Izabela Bakollari) [RHEL-75582]
  - net: phy: Add support for PHY timing-role configuration via device tree (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: switch from paged to MMD ops in rtl822x functions (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: improve mmd register access for internal PHY's (Izabela Bakollari) [RHEL-75582]
  - r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers (Izabela Bakollari) [RHEL-75582]
  - net: phy: move realtek PHY driver to its own subdirectory (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: always clear NBase-T lpa (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: clear master_slave_state if link is down (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: clear 1000Base-T lpa if link is down (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: add RTL8125D-internal PHY (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: merge the drivers for internal NBase-T PHY's (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: add support for reading MDIO_MMD_VEND2 regs on RTL8125/RTL8126 (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: clear 1000Base-T link partner advertisement (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: change order of calls in C22 read_status() (Izabela Bakollari) [RHEL-75582]
  - net: phy: realtek: read duplex and gbit master from PHYSR register (Izabela Bakollari) [RHEL-75582]
  - platform/mellanox: mlxbf-pmc: add sysfs_attr_init() to count_clock init (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: Use kstrtobool() to check 0/1 input (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: Validate event/enable input (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1 (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: Support additional PMC blocks (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: Add support for clock_measure performance block (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: Add support for monitoring cycle count (David Thompson) [RHEL-104054]
  - platform/mellanox: mlxbf-pmc: incorrect type in assignment (David Thompson) [RHEL-104054]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-681.el9]
changelog:
  - redhat/dracut-virt.conf: remove erroneous spaces in omit_dracutmodules (Li Tian)
  - smb: client: prevent races in ->query_interfaces() (Paulo Alcantara) [RHEL-147201]
  - smb: client: add proper locking around ses->iface_last_update (Paulo Alcantara) [RHEL-147201]
  - smb: client: split cached_fid bitfields to avoid shared-byte RMW races (Paulo Alcantara) [RHEL-147201]
  - cifs: Fix locking usage for tcon fields (Paulo Alcantara) [RHEL-147201]
  - cifs: Corrections to lock ordering notes (Paulo Alcantara) [RHEL-147201]
  - smb: client: fix potential UAF and double free in smb2_open_file() (Paulo Alcantara) [RHEL-147201]
  - smb/client: fix memory leak in SendReceive() (Paulo Alcantara) [RHEL-147201]
  - smb/client: fix memory leak in smb2_open_file() (Paulo Alcantara) [RHEL-147201]
  - fou: Don't allow 0 for FOU_ATTR_IPPROTO. (Xin Long) [RHEL-138741]
  - tools: ynl: Specify --no-line-number in ynl-regen.sh. (Xin Long) [RHEL-138741]
  - gue: Fix skb memleak with inner IP protocol 0. (Xin Long) [RHEL-138741]
  - netlink: specs: fou: replace underscores with dashes in names (Xin Long) [RHEL-138741]
  - fou: fix initialization of grc (Xin Long) [RHEL-138741]
  - fou: Fix null-ptr-deref in GRO. (Xin Long) [RHEL-138741]
  - fou: remove warn in gue_gro_receive on unsupported protocol (Xin Long) [RHEL-138741]
  - fou: Remove XRFM from NET_FOU Kconfig (Xin Long) [RHEL-138741]
  - fou: remove sparse errors (Xin Long) [RHEL-138741]
  - redhat: enable FOU modules in kernel-modules-extra (Xin Long) [RHEL-138741]
  - lockref: remove lockref_put_not_zero (Waiman Long) [RHEL-140835]
  - lockref: stop doing cpu_relax in the cmpxchg loop (Waiman Long) [RHEL-140835]
  - lockref: remove unused 'lockref_get_or_lock()' function (Waiman Long) [RHEL-140835]
  - locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro (Waiman Long) [RHEL-140835]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-682.el9]
changelog:
  - platform/x86: intel-uncore-freq: fix all header kernel-doc warnings (David Arcari) [RHEL-143428]
  - platform/x86: intel-uncore-freq: Add additional client processors (David Arcari) [RHEL-143428]
  - platform/x86/intel-uncore-freq: Present unique domain ID per package (David Arcari) [RHEL-143428]
  - platform/x86/intel-uncore-freq: Fix warning in partitioned system (David Arcari) [RHEL-143428]
  - selftests: hsr: Add more link fault tests for HSR (Felix Maurer) [RHEL-40917]
  - hsr: Implement more robust duplicate discard for HSR (Felix Maurer) [RHEL-146811 RHEL-40917]
  - selftests: hsr: Add tests for more link faults with PRP (Felix Maurer) [RHEL-100933]
  - hsr: Implement more robust duplicate discard for PRP (Felix Maurer) [RHEL-100933]
  - selftests: hsr: Add tests for faulty links (Felix Maurer) [RHEL-100933]
  - selftests: hsr: Check duplicates on HSR with VLAN (Felix Maurer) [RHEL-100933]
  - selftests: hsr: Add ping test for PRP (Felix Maurer) [RHEL-100933]
  - selftests: net: unify the Makefile formats [net/hsr only] (Felix Maurer) [RHEL-100933]
  - scsi: core: Fix the unit attention counter implementation (John Meneghini) [RHEL-148005]
  - nvme: add support for dynamic quirk configuration via module parameter (Maurizio Lombardi) [RHEL-147849]
  - nvme: expose active quirks in sysfs (Maurizio Lombardi) [RHEL-147849]
  - Bluetooth: MGMT: Fix memory leak in set_ssp_complete (David Marlin) [RHEL-147490]
  - Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work (David Marlin) [RHEL-147490]
  - Bluetooth: btusb: revert use of devm_kzalloc in btusb (David Marlin) [RHEL-147490]
  - perf vendor events intel: Update pantherlake events from 1.00 to 1.02 (Michael Petlan) [RHEL-74193]
  - perf vendor events intel: Update pantherlake events to v1.00 (Michael Petlan) [RHEL-74193]
  - perf vendor events: Add PantherLake events (Michael Petlan) [RHEL-74193]
  - perf/x86/intel/cstate: Add Pantherlake support (Michael Petlan) [RHEL-74193]
  - perf/x86/intel: Add PMU support for WildcatLake (Michael Petlan) [RHEL-95671]
  - perf/x86/intel/uncore: Add uncore PMU support for Wildcat Lake (Michael Petlan) [RHEL-95673]
  - exfat: fix double free in delayed_free (CKI Backport Bot) [RHEL-146400] {CVE-2025-38206}
  - mei: me: add wildcat lake P DID (CKI Backport Bot) [RHEL-95681]
  - ice: PTP: fix missing timestamps on E825 hardware (Michal Schmidt) [RHEL-129475]
  - hwmon: Add static visibility member to struct hwmon_ops (Ivan Vecera) [RHEL-144397]
  - hwmon: Make chip parameter for with_info API mandatory (Ivan Vecera) [RHEL-144397]
  - macvlan: fix possible UAF in macvlan_forward_source() (CKI Backport Bot) [RHEL-144126] {CVE-2026-23001}
  - mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats (CKI Backport Bot) [RHEL-143195] {CVE-2025-68800}
  - mm/hugetlb: ignore hugepage kernel args if hugepages are unsupported (Luiz Capitulino) [RHEL-137161]
  - ext4: fix an off-by-one issue during moving extents (Brian Foster) [RHEL-130735]
  - ext4: make block validity check resistent to sb bh corruption (Brian Foster) [RHEL-130735]
  - ext4: don't treat fhandle lookup of ea_inode as FS corruption (Brian Foster) [RHEL-130735]
  - ext4: on a remount, only log the ro or r/w state when it has changed (Brian Foster) [RHEL-130735]
  - jbd2: add a missing data flush during file and fs synchronization (Brian Foster) [RHEL-130735]
  - ext4: reorder capability check last (Brian Foster) [RHEL-130735]
  - jbd2: fix off-by-one while erasing journal (Brian Foster) [RHEL-130735]
  - jbd2: do not try to recover wiped journal (Brian Foster) [RHEL-130735]
  - jbd2: remove wrong sb->s_sequence check (Brian Foster) [RHEL-130735]
  - ext4: add missing brelse() for bh2 in ext4_dx_add_entry() (Brian Foster) [RHEL-130735]
  - ext4: reject the 'data_err=abort' option in nojournal mode (Brian Foster) [RHEL-130735]
  - ext4: do not convert the unwritten extents if data writeback fails (Brian Foster) [RHEL-130735]
  - ext4: protect ext4_release_dquot against freezing (Brian Foster) [RHEL-130735]
  - jbd2: Avoid long replay times due to high number or revoke blocks (Brian Foster) [RHEL-130735]
  - jbd2: flush filesystem device before updating tail sequence (Brian Foster) [RHEL-130735]
  - jbd2: increase IO priority for writing revoke records (Brian Foster) [RHEL-130735]
  - ext4: avoid remount errors with 'abort' mount option (Brian Foster) [RHEL-130735]
  - ext4: supress data-race warnings in ext4_free_inodes_{count,set}() (Brian Foster) [RHEL-130735]
  - ext4: mark fc as ineligible using an handle in ext4_xattr_set() (Brian Foster) [RHEL-130735]
  - ext4: use handle to mark fc as ineligible in __track_dentry_update() (Brian Foster) [RHEL-130735]
  - ext4: propagate errors from ext4_find_extent() in ext4_insert_range() (Brian Foster) [RHEL-130735]
  - ext4: avoid OOB when system.data xattr changes underneath the filesystem (Brian Foster) [RHEL-130735]
  - ext4: return error on ext4_find_inline_entry (Brian Foster) [RHEL-130735]
  - ext4: ext4_search_dir should return a proper error (Brian Foster) [RHEL-130735]
  - ext4: avoid negative min_clusters in find_group_orlov() (Brian Foster) [RHEL-130735]
  - ext4: avoid potential buffer_head leak in __ext4_new_inode() (Brian Foster) [RHEL-130735]
  - ext4: avoid buffer_head leak in ext4_mark_inode_used() (Brian Foster) [RHEL-130735]
  - ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard (Brian Foster) [RHEL-130735]
  - ext4: nested locking for xattr inode (Brian Foster) [RHEL-130735]
  - jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit (Brian Foster) [RHEL-130735]
  - ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible() (Brian Foster) [RHEL-130735]
  - ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list() (Brian Foster) [RHEL-130735]
  - ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() (Brian Foster) [RHEL-130735]
  - ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() (Brian Foster) [RHEL-130735]
  - ext4: remove array of buffer_heads from mext_page_mkuptodate() (Brian Foster) [RHEL-130735]
  - ext4: pipeline buffer reads in mext_page_mkuptodate() (Brian Foster) [RHEL-130735]
  - ext4: fix fast commit inode enqueueing during a full journal commit (Brian Foster) [RHEL-130735]
  - ext4: correct encrypted dentry name hash when not casefolded (Brian Foster) [RHEL-130735]
  - ext4: remove writable userspace mappings before truncating page cache (Brian Foster) [RHEL-125356]
  - ext4: treat end of range as exclusive in ext4_zero_range() (Brian Foster) [RHEL-125356]
  - ext4: Fix special handling of journalled data from extent zeroing (Brian Foster) [RHEL-125356]
  - tls: wait for pending async decryptions if tls_strp_msg_hold fails (CKI Backport Bot) [RHEL-128862] {CVE-2025-40176}
  - audit: record fanotify event regardless of presence of rules (Richard Guy Briggs) [RHEL-9065]
  - audit: record AUDIT_ANOM_* events regardless of presence of rules (Richard Guy Briggs) [RHEL-9065]
  - sched: defer calling __put_task_struct() in non-preemptible context (Čestmír Kalina) [RHEL-99501]
  - sched: avoid false lockdep splat in put_task_struct() (Čestmír Kalina) [RHEL-99501]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-683.el9]
changelog:
  - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [RHEL-106898]
  - perf test amd ibs: Add sample period unit test (Michael Petlan) [RHEL-106898]
  - perf mem/c2c amd: Add ldlat support (Michael Petlan) [RHEL-106898]
  - perf test: Simplify data symbol test (Michael Petlan) [RHEL-106898]
  - perf test: Add timeout to datasym workload (Michael Petlan) [RHEL-106898]
  - perf amd ibs: Incorporate Zen5 DTLB and PageSize information (Michael Petlan) [RHEL-106898]
  - perf amd ibs: Add Load Latency bits in raw dump (Michael Petlan) [RHEL-106898]
  - ice: dpll: fix rclk pin state get and misplaced header macros (Ivan Vecera) [RHEL-146370]
  - ice: dpll: Support E825-C SyncE and dynamic pin discovery (Ivan Vecera) [RHEL-146370]
  - drivers: Add support for DPLL reference count tracking (Ivan Vecera) [RHEL-146370]
  - redhat: configs: Enable CONFIG_DPLL_REFCNT_TRACKER for debug (Ivan Vecera) [RHEL-146370]
  - dpll: Add reference count tracking support (Ivan Vecera) [RHEL-146370]
  - dpll: Enhance and consolidate reference counting logic (Ivan Vecera) [RHEL-146370]
  - dpll: zl3073x: Add support for mux pin type (Ivan Vecera) [RHEL-146370]
  - dpll: Support dynamic pin index allocation (Ivan Vecera) [RHEL-146370]
  - dpll: Add notifier chain for dpll events (Ivan Vecera) [RHEL-146370]
  - dpll: zl3073x: Associate pin with fwnode handle (Ivan Vecera) [RHEL-146370]
  - dpll: Allow associating dpll pin with a firmware node (Ivan Vecera) [RHEL-146370]
  - perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in amd_uncore_umc_ctx_init (Michael Petlan) [RHEL-106948]
  - perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error (Michael Petlan) [RHEL-106948]
  - perf/x86/amd/uncore: Prevent UMC counters from saturating (Michael Petlan) [RHEL-106948]
  - perf/x86/amd/uncore: Add parameter to configure hrtimer (Michael Petlan) [RHEL-106948]
  - perf/x86/intel/uncore: Use HRTIMER_MODE_HARD for detecting overflows (Michael Petlan) [RHEL-106948]
  - perf/x86: Switch to use hrtimer_setup() (Michael Petlan) [RHEL-106948]
  - perf/x86/amd/uncore: Use hrtimer for handling overflows (Michael Petlan) [RHEL-106948]
  - perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member (Michael Petlan) [RHEL-106948]
  - pinctrl: intel: fix build warnings about export.h (David Arcari) [RHEL-130326]
  - pinctrl: intel: drop repeated config dependency (David Arcari) [RHEL-130326]
  - pinctrl: baytrail: copy communities using devm_kmemdup_array() (David Arcari) [RHEL-130326]
  - pinctrl: intel: copy communities using devm_kmemdup_array() (David Arcari) [RHEL-130326]
  - pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() (David Arcari) [RHEL-130326]
  - pinctrl: intel: Import PWM_LPSS namespace for devm_pwm_lpss_probe() (David Arcari) [RHEL-130326]
  - pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers (David Arcari) [RHEL-130326]
  - pinctrl: elkhartlake: Add support for DSW community (David Arcari) [RHEL-130326]
  - pinctrl: intel: Add a human readable decoder for pull bias values (David Arcari) [RHEL-130326]
  - pinctrl: intel: platform: Add Panther Lake to the list of supported (David Arcari) [RHEL-130326]
  - pinctrl: intel: platform: use semicolon instead of comma in ncommunities assignment (David Arcari) [RHEL-130326]
  - pinctrl: amd: Clear GPIO debounce for suspend (David Arcari) [RHEL-130338]
  - pinctrl: amd: Constify pointers to 'pinctrl_desc' (David Arcari) [RHEL-130338]
  - pinctrl: amd: Fix hibernation support with CONFIG_SUSPEND unset (David Arcari) [RHEL-130338]
  - pinctrl: amd: Fix use of undeclared identifier 'pinctrl_amd_s2idle_dev_ops' (David Arcari) [RHEL-130338]
  - pinctrl: amd: Add an LPS0 check() callback (David Arcari) [RHEL-130338]
  - pinctrl: Use str_enable_disable-like helpers [partial] (David Arcari) [RHEL-130338]
  - pinctrl: amd: Take suspend type into consideration which pins are non-wake (David Arcari) [RHEL-130338]
  - pinctrl: amd: Fix two small typos (David Arcari) [RHEL-130338]
  - pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend (David Arcari) [RHEL-130338]
  - pinctrl: amd: Convert to platform remove callback returning void (David Arcari) [RHEL-130338]
  - pinctrl: amd: Mask wake bits on probe again (David Arcari) [RHEL-130338]
  - idpf: Fix data race in idpf_net_dim (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: read lower clock bits inside the time sandwich (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - eth: ixgbe: migrate to new RXFH callbacks (Michal Schmidt) [RHEL-139535]
  - idpf: Fix error handling in idpf_vport_open() (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: Fix RSS LUT NULL ptr issue after soft reset (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: Fix RSS LUT configuration on down interfaces (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: Fix RSS LUT NULL pointer crash on early ethtool operations (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix issue with ethtool -n command display (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix memory leak of flow steer list on rmmod (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: detach and close netdevs while handling a reset (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: use desc_ring when checking completion queue DMA allocation (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: convert vport state to bitmap (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix memory leak in idpf_vc_core_deinit() (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix LAN memory regions command on some NVMs (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - RDMA/irdma: Fix irdma_alloc_ucontext_resp padding (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - idpf: extract GRXRINGS from .get_rxnfc (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - RDMA/irdma: Fix SRQ shadow area address initialization (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Remove doorbell elision logic (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add missing mutex destroy (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Fix SIGBUS in AEQ destroy (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2 (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Remove unused CQ registry (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Take a lock before moving SRQ tail in poll_cq (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - libie: depend on DEBUG_FS when building LIBIE_FWLOG (Michal Schmidt) [RHEL-122275 RHEL-139535]
  - RDMA/irdma: CQ size and shadow update changes for GEN3 (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Fix vf_id size to u16 to avoid overflow (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Fix positive vs negative error codes in irdma_post_send() (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 Devices (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add Atomic Operations support (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Restrict Memory Window and CQE Timestamping to GEN3 (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add SRQ support (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decoding (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add support for V2 HMC resource management scheme (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Extend QP context programming for GEN3 (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add GEN3 virtual QP1 support (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Introduce GEN3 vPort driver support (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add GEN3 HW statistics support (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add GEN3 support for AEQ and CEQ (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add GEN3 CQP support with deferred completions (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Discover and set up GEN3 hardware register layout (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Add GEN3 core driver support (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Refactor GEN2 auxiliary driver (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - ixgbe: fwlog support for e610 (Michal Schmidt) [RHEL-139535]
  - i40e: fix Jumbo Frame support after iPXE boot (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - i40e: use libie_aq_str (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - i40e: use libie adminq descriptors (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - ixgbe: use libie adminq descriptors (Michal Schmidt) [RHEL-139535]
  - idpf: add flow steering support (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - virtchnl2: add flow steering support (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: implement get LAN MMIO memory regions (Michal Schmidt) [RHEL-139535 RHEL-97658 RHEL-99644]
  - resource: Add resource set range and size helpers (Michal Schmidt) [RHEL-139535]
  - i40e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - ice, irdma: fix an off by one in error handling code (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - ice: use napi's irq affinity and rmap IRQ notifiers (Michal Schmidt) [RHEL-139535]
  - net: intel: implement modern PM ops declarations [e100,e1000,fm10k] (Michal Schmidt) [RHEL-139535]
  - net: adopt skb_network_offset() and similar helpers [i40e] (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: fix aux device unplugging when rdma is not supported by vport (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: cap maximum Rx buffer size (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix error handling in the init_task on load (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix memory leak in idpf_vport_rel() (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: keep the netdev when a reset fails (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - e1000: fix OOB in e1000_tbi_should_accept() (Michal Schmidt) [RHEL-139535] {CVE-2025-71093}
  - idpf: reduce mbx_task schedule delay to 300us (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - RDMA/irdma: avoid invalid read in irdma_net_event (Michal Schmidt) [RHEL-139535 RHEL-97658] {CVE-2025-71133}
  - i40e: validate ring_len parameter against hardware-specific values (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - i40e: fix scheduling in set_rx_mode (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: correct queue index in Rx allocation error messages (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - ixgbe: avoid redundant call to ixgbe_non_sfp_link_config() (Michal Schmidt) [RHEL-139535]
  - e1000e: Remove unneeded checks (Michal Schmidt) [RHEL-139535]
  - ixgbevf: ixgbevf_q_vector clean up (Michal Schmidt) [RHEL-139535]
  - fm10k: extract GRXRINGS from .get_rxnfc (Michal Schmidt) [RHEL-139535]
  - ixgbevf: extract GRXRINGS from .get_rxnfc (Michal Schmidt) [RHEL-139535]
  - ice: extract GRXRINGS from .get_rxnfc (Michal Schmidt) [RHEL-139535]
  - iavf: extract GRXRINGS from .get_rxnfc (Michal Schmidt) [RHEL-139535 RHEL-97703]
  - i40e: extract GRXRINGS from .get_rxnfc (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Fix data race in irdma_free_pble (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Fix data race in irdma_sc_ccq_arm (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - i40e: delete a stray tab (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: fix possible vport_config NULL pointer deref in remove (Michal Schmidt) [RHEL-139535 RHEL-99644] {CVE-2025-68213}
  - net: ixgbe: convert to use .get_rx_ring_count (Michal Schmidt) [RHEL-139535]
  - RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah() (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - i40e: support generic devlink param "max_mac_per_vf" (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: add support for IDPF PCI programming interface (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - RDMA/irdma: Silently consume unsignaled completions (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Enforce local fence for LOCAL_INV WRs (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - ixgbe: fix typos in ixgbe driver comments (Michal Schmidt) [RHEL-139535]
  - idpf: remove duplicate defines in IDPF_CAP_RSS (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - i40e: avoid redundant VF link state updates (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - RDMA/irdma: Set irdma_cq cq_num field during CQ create (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - RDMA/irdma: Fix SD index calculation (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - idpf: cleanup remaining SKBs in PTP flows (Michal Schmidt) [RHEL-139535 RHEL-99644] {CVE-2025-40175}
  - idpf: fix mismatched free function for dma_alloc_coherent (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - RDMA/irdma: Remove unused struct irdma_cq fields (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - net: intel: fm10k: Fix parameter idx set but not used (Michal Schmidt) [RHEL-139535]
  - idpf: add HW timestamping statistics (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - i40e: improve VF MAC filters accounting (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - RDMA/irdma: Update Kconfig (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - libie: fix linking with libie_{adminq,fwlog} when CONFIG_LIBIE=n (Michal Schmidt) [RHEL-139535]
  - i40e: remove redundant memory barrier when cleaning Tx descs (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: add support for nointerrupt queues (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: remove SW marker handling from NAPI (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add 4-byte completion descriptor definition (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: link NAPIs to queues (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: use a saner limit for default number of queues to allocate (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: fix Rx descriptor ready check barrier in splitq (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - e1000: drop unnecessary constant casts to u16 (Michal Schmidt) [RHEL-139535]
  - i40e: Fix potential invalid access when MAC list is empty (Michal Schmidt) [RHEL-139535 RHEL-97688] {CVE-2025-39853}
  - i40e: remove read access to debugfs files (Michal Schmidt) [RHEL-139535 RHEL-97688] {CVE-2025-39901}
  - idpf: fix UAF in RDMA core aux dev deinitialization (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: do not linearize big TSO packets (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: remove obsolete stashing code (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: stop Tx if there are insufficient buffer resources (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: replace flow scheduling buffer ring with buffer pool (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: simplify and fix splitq Tx packet rollback error path (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: improve when to set RE bit logic (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add support for Tx refillqs in flow scheduling mode (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - eth: intel: use vmalloc_array() to simplify code [fm10k] (Michal Schmidt) [RHEL-139535]
  - idpf: preserve coalescing settings across resets (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add cross timestamping (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - virtchnl2: rename enum virtchnl2_cap_rss (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - ethernet: intel: fix building with large NR_CPUS [fm10k,i40e] (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: implement IDC vport aux driver MTU change handler (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: implement remaining IDC RDMA core callbacks and handlers (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: implement RDMA vport auxiliary dev create, init, and destroy (Michal Schmidt) [RHEL-139535 RHEL-97658 RHEL-99644]
  - idpf: implement core RDMA auxiliary dev create, init, and destroy (Michal Schmidt) [RHEL-139535 RHEL-97658 RHEL-99644]
  - idpf: use reserved RDMA vectors from control plane (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: return 0 size for RSS key if not supported (Michal Schmidt) [RHEL-139535 RHEL-99644] {CVE-2025-38402}
  - e1000: Move cancel_work_sync to avoid deadlock (Michal Schmidt) [RHEL-139535] {CVE-2025-38114}
  - i40e: retry VFLR handling if there is ongoing VF reset (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - i40e: return false from i40e_reset_vf if reset is in progress (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - iavf: convert to NAPI IRQ affinity API (Michal Schmidt) [RHEL-139535 RHEL-97703]
  - ice: add ice driver PTP pin documentation (Michal Schmidt) [RHEL-139535]
  - i40e: add link_down_events statistic (Michal Schmidt) [RHEL-139535 RHEL-97688]
  - idpf: add support for Rx timestamping (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add Tx timestamp flows (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add Tx timestamp capabilities negotiation (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add PTP clock configuration (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add mailbox access to read PTP clock time (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: negotiate PTP capabilities and get PTP clock (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: move virtchnl structures to the header file (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - virtchnl: add PTP virtchnl definitions (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: add initial PTP support (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: change the method for mailbox workqueue allocation (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: remove unreachable code from setting mailbox (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - idpf: assign extracted ptype to struct libeth_rqe_info field (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - RDMA: Don't use %pK through printk (Michal Schmidt) [RHEL-139535 RHEL-97658]
  - idpf: use napi's irq affinity (Michal Schmidt) [RHEL-139535 RHEL-99644]
  - intel/fm10k: Remove unused fm10k_iov_msg_mac_vlan_pf (Michal Schmidt) [RHEL-139535]
  - e1000: Hold RTNL when e1000_down can be called (Michal Schmidt) [RHEL-139535]
  - e1000: Link NAPI instances to queues and IRQs (Michal Schmidt) [RHEL-139535]
  - net: handle HAS_IOPORT dependencies [intel] (Michal Schmidt) [RHEL-139535]
  - intel: make module parameters readable in sys filesystem [e100] (Michal Schmidt) [RHEL-139535]
  - intel: add bit macro includes where needed [e1000,fm10k] (Michal Schmidt) [RHEL-139535]
  - ice: add documentation for FW logging (Michal Schmidt) [RHEL-139535]
  - i40e: Annotate struct i40e_qvlist_info with __counted_by (Michal Schmidt) [RHEL-139535]
  - fm10k: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-139535]
  - e1000: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-139535]
  - e100: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-139535]
  - net: e1000: Remove unused declarations (Michal Schmidt) [RHEL-139535]
  - Documentation/eth/intel: Remove references to SourceForge (Michal Schmidt) [RHEL-139535 RHEL-97688 RHEL-97703]
  - Documentation/eth/intel: Update address for driver support (Michal Schmidt) [RHEL-139535 RHEL-97688 RHEL-97703]
  - ixgb: Remove ixgb driver (Michal Schmidt) [RHEL-139535]
  - ice: Fix broken link in ice NAPI doc (Michal Schmidt) [RHEL-139535]
  - e100: Fix possible use after free in e100_xmit_prepare (Michal Schmidt) [RHEL-139535] {CVE-2022-49026}
  - fm10k: Fix error handling in fm10k_init_module() (Michal Schmidt) [RHEL-139535]
  - e1000: Remove unnecessary use of kmap_atomic() (Michal Schmidt) [RHEL-139535]
  - intel/fm10k:fix repeated words in comments (Michal Schmidt) [RHEL-139535]
  - intel/e1000:fix repeated words in comments (Michal Schmidt) [RHEL-139535]
  - fm10k: remove unexpected word "the" (Michal Schmidt) [RHEL-139535]
  - intel: remove unused macros [e100,e1000,ixgb] (Michal Schmidt) [RHEL-139535]
  - ixgb: Fix typos in comments (Michal Schmidt) [RHEL-139535]
  - e1000: Fix typos in comments (Michal Schmidt) [RHEL-139535]
  - i40e: remove enum i40e_client_state (Michal Schmidt) [RHEL-139535]
  - ixgb: Remove useless DMA-32 fallback configuration (Michal Schmidt) [RHEL-139535]
  - e1000: switch to napi_build_skb() (Michal Schmidt) [RHEL-139535]
  - e1000: switch to napi_consume_skb() (Michal Schmidt) [RHEL-139535]
  - fm10k: Fix syntax errors in comments (Michal Schmidt) [RHEL-139535]
  - e100: fix device suspend/resume (Michal Schmidt) [RHEL-139535]
  - ethernet: ixgb: use eth_hw_addr_set() (Michal Schmidt) [RHEL-139535]
  - ethernet: constify references to netdev->dev_addr in drivers [ixgb] (Michal Schmidt) [RHEL-139535]
  - ethernet: use eth_hw_addr_set() for dev->addr_len cases [intel] (Michal Schmidt) [RHEL-139535]
  - e100: fix buffer overrun in e100_get_regs (Michal Schmidt) [RHEL-139535]
  - e100: fix length calculation in e100_get_regs_len (Michal Schmidt) [RHEL-139535]
  - Doc: networking: Fox a typo in ice.rst (Michal Schmidt) [RHEL-139535]
  - e100: Avoid memcpy() over-reading of ETH_SS_STATS (Michal Schmidt) [RHEL-139535]
  - wifi: ath12k: workaround to use VMs (Jose Ignacio Tornos Martinez) [RHEL-141399]
  - wifi: ath11k: workaround to use VMs (Jose Ignacio Tornos Martinez) [RHEL-141399]
  - ALSA: update RHEL kconfigs for 6.18 upstream code (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/tas2781: properly initialize speaker_id for TAS2563 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: fix micmute LED reversed on HP Abe and Bantie (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment. (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: q6adm: the the copp device only during last instance (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: q6asm-dai: perform correct state check before closing (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: lpass-tx-macro: fix SM6115 support (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd939x: fix regmap leak on probe failure (Jaroslav Kysela) [RHEL-118911]
  - ASoC: ak4458: remove the reset operation in probe and remove (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-mixer: us16x08: validate meter packet indices (Jaroslav Kysela) [RHEL-118911]
  - ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek - Enable Mute LED for Lenovo platform (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i (Jaroslav Kysela) [RHEL-118911]
  - ALSA: realtek/alc288 fix headphone for MS Surface 2/3 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add Asus quirk for TAS amplifiers (Jaroslav Kysela) [RHEL-118911]
  - regmap: slimbus: fix bus_context pointer in regmap init calls (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40317}
  - ASoC: ops: fix snd_soc_get_volsw for sx controls (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SDCA: support Q7.8 volume format (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs35l41: Always return 0 when a subsystem ID is found (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well (Jaroslav Kysela) [RHEL-118911]
  - slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SDCA: Remove duplicated module macros (Jaroslav Kysela) [RHEL-118911]
  - ALSA: wavefront: Fix integer overflow in sample size validation (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68344}
  - ALSA: wavefront: Clear substream pointers on close (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi() (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68345}
  - ALSA: hda/tas2781: fix speaker id retrieval for multiple probes (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add match for ASUS Xbox Ally projects (Jaroslav Kysela) [RHEL-118911]
  - ALSA: dice: fix buffer overflow in detect_stream_formats() (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68346}
  - ASoC: amd: acp: update tdm channels for specific DAI (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire-motu: add bounds check in put_user loop for DSP events (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68753}
  - ALSA: uapi: Fix typo in asound.h comment (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68347}
  - ASoC: ak5558: Disable regulator when error happens (Jaroslav Kysela) [RHEL-118911]
  - ASoC: ak4458: Disable regulator when error happens (Jaroslav Kysela) [RHEL-118911]
  - ASoC: amd: acp: Audio is not resuming after s0ix (Jaroslav Kysela) [RHEL-118911]
  - ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: catpt: Fix error path in hw_params() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl_xcvr: clear the channel status control memory (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8325: add missing build config (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: nau8325: Silence uninitialized variables warnings (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8325: use simple i2c probe function (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: correct the wrong period (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Correct the wrong chip ID for reset variable check (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SDCA: Fix missing dash in HIDE DisCo property (Jaroslav Kysela) [RHEL-118911]
  - soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform (Jaroslav Kysela) [RHEL-118911]
  - platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add quirk for HP ProBook 450 G8 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: fix uac2 clock source at terminal parser (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: add quirk for HP pavilion aero laptop 13z-be200 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/cirrus fix cs420x MacPro 6,1 inverted jack detection (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: au88x0: Fix incorrect error handling for PCI config reads (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/tas2781: Correct the wrong project ID (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40275}
  - ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68281}
  - ALSA: usb-audio: Fix potential overflow of PCM transfer buffer (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40269}
  - ALSA: hda/tas2781: Add new quirk for HP new projects (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: fix getting the wrong device number (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: va-macro: fix resource leak in probe error path (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2783A: Fix issues in firmware parsing (Jaroslav Kysela) [RHEL-118911]
  - ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs4271: Fix regulator leak on probe failure (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver (Jaroslav Kysela) [RHEL-118911] {CVE-2025-68205}
  - ASoC: da7213: Use component driver suspend/resume (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: add min_mute quirk for SteelSeries Arctis (Jaroslav Kysela) [RHEL-118911]
  - ASoC: doc: cs35l56: Update firmware filename description for B0 silicon (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Enable mic on Vaio RPL (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: pm4125-sdw: correct number of soundwire ports (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl_sai: Fix sync error in consumer mode (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Fix build for sdw_utils (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Fix mute led for HP Victus 15-fa1xxx (MB 8C2D) (Jaroslav Kysela) [RHEL-118911]
  - ASoC: rt721: fix prepare clock stop failed (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: don't log messages meant for 1810c when initializing 1824c (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl_micfil: correct the endian format for DSD (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl_sai: fix bit order for DSD format (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: Use snd_codec format when initializing probe (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: Disable periods-elapsed work when closing PCM (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40344}
  - ASoC: Intel: avs: Unprepare a stream when XRUN occurs (Jaroslav Kysela) [RHEL-118911]
  - ASoC: sdw_utils: add name_prefix for rt1321 part id (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qdsp6: q6asm: do not sleep while atomic (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Remove cs42l43 match from sdw link3 (Jaroslav Kysela) [RHEL-118911]
  - ASOC: max98090/91: fix for filter configuration: AHPF removed DMIC2_HPF added (Jaroslav Kysela) [RHEL-118911]
  - ASoC: amd: acp: Add ACP7.0 match entries for cs35l56 and cs42l43 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs-amp-lib-test: Fix missing include of kunit/test-bug.h (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: fix control pipe direction (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 2-in-1 14AKP10 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Fix mute led for HP Omen 17-cb0xxx (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: fix vendor quirk for Logitech H390 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: add volume quirks for MS LifeChat LX-3000 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40162}
  - ASoC: max98090/91: fixed max98091 ALSA widget powering up/down (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd938x-sdw: remove redundant runtime pm calls (Jaroslav Kysela) [RHEL-118911]
  - ASoC: sdw_utils: add rt1321 part id to codec_info_list (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40085}
  - ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: add mixer_playback_min_mute quirk for Logitech H390 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8821: Avoid unnecessary blocking in IRQ handler (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8821: Consistently clear interrupts before unmasking (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8821: Generalize helper to clear IRQ status (Jaroslav Kysela) [RHEL-118911]
  - ASoC: nau8821: Cancel jdet_work before handling jack ejection (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Update ti,tas2781.yaml for adding tas58xx (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Support more newly-released amplifiers tas58xx in the driver (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: sc8280xp: Add support for QCS615 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: qcom,sm8250: Add QCS615 sound card (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/tas2781: Set tas2781_hda::tasdevice_priv::chip_id as TAS5825 in case of tas5825 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: apply quirk for Huawei Technologies Co., Ltd. CM-Q3 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/intel: Add MSI X870E Tomahawk to denylist (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Fix missing pointer check in hda_component_manager_init function (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40097}
  - ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state() (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40098}
  - ASoC: rt722: add settings for rt722VB (Jaroslav Kysela) [RHEL-118911]
  - ASoC: meson: aiu-encoder-i2s: fix bit clock polarity (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb: fpc: replace kmalloc_array followed by copy_from_user with memdup_array_user (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/tas2781: Enable init_profile_id for device initialization (Jaroslav Kysela) [RHEL-118911]
  - ALSA: emu10k1: Fix typo in docs (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add quirk for ASUS ROG Zephyrus Duo (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-pcm: do not report invalid delay values (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-audio: add dev_dbg_ratelimited wrapper (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer time (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer size (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down (Jaroslav Kysela) [RHEL-118911]
  - mfd: cs42l43: Remove IRQ masking in suspend (Jaroslav Kysela) [RHEL-118911]
  - mfd: cs42l43: Move IRQ enable/disable to encompass force suspend (Jaroslav Kysela) [RHEL-118911]
  - mfd: arizona: Make legacy gpiolib interface optional (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/hdmi: Add pin fix for HP ProDesk model (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: don't hardcode gain for output channel of Presonus Studio (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: add the initial mix for Presonus Studio 1824c (Jaroslav Kysela) [RHEL-118911]
  - ALSA: doc: improved docs about quirk_flags in snd-usb-audio (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: make param quirk_flags change-able in runtime (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: improve module param quirk_flags (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: add two-way convert between name and bit for QUIRK_FLAG_* (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free (Jaroslav Kysela) [RHEL-118911] {CVE-2025-39997}
  - ALSA: usb-audio: add mono main switch to Presonus S1824c (Jaroslav Kysela) [RHEL-118911]
  - ALSA: compress: document 'chan_map' member in snd_dec_opus (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs35l56: Set fw_regs table after getting REVID (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100 (Jaroslav Kysela) [RHEL-118911]
  - ASoc: tas2783A: Fix an error code in probe() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: stm32: sai: manage context in set_sysclk callback (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd-common: fix signedness bug in wcd_dt_parse_micbias_info() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-binding: Convert MediaTek mt8183-mt6358 to DT schema (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Convert MT8183 DA7219 sound card to DT schema (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-binding: Convert mt8183-afe-pcm to dt-schema (Jaroslav Kysela) [RHEL-118911]
  - ASoc: tas2783A: Fix spelling mistake "Perifpheral" -> "Peripheral" (Jaroslav Kysela) [RHEL-118911]
  - ASoc: tas2783A: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-118911]
  - ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: don't apply interface quirk to Presonus S1824c (Jaroslav Kysela) [RHEL-118911]
  - tas2783A: Add acpi match changes for Intel MTL (Jaroslav Kysela) [RHEL-118911]
  - ASoc: tas2783A: add machine driver changes (Jaroslav Kysela) [RHEL-118911]
  - ASoc: tas2783A: machine driver amp utility for TI devices (Jaroslav Kysela) [RHEL-118911]
  - ASoc: tas2783A: Add soundwire based codec driver (Jaroslav Kysela) [RHEL-118911]
  - ASoC: ops: improve snd_soc_get_volsw (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs35l41: Fallback to reading Subsystem ID property if not ACPI (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Correct the wrong description and register address on tas2781 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40132}
  - ASoC: qcom: qdsp6/audioreach: add support for offloading raw opus playback (Jaroslav Kysela) [RHEL-118911]
  - ALSA: compress_offload: increase SNDRV_COMPRESS_VERSION minor version by 1 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: compress: add raw opus codec define and opus decoder structs (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl: fsl_qmc_audio: Drop struct qmc_dai_chan (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl: fsl_qmc_audio: Only request completion on last channel (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl: fsl_qmc_audio: Ensure audio channels are ordered in TDM bus (Jaroslav Kysela) [RHEL-118911]
  - ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc3-dtrace: fix potential integer overflow in allocation (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd937x: get regmap directly (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd938x: get regmap directly (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd-common: move status_update callback to common (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd939x: get regmap directly (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd-common: move component ops to common (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd-common: move WCD_SDW_CH to common (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd: add common helper for wcd codecs (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcdxxxx: use sdw_slave_get_current_bank helper (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcdxxxx: use of_sdw_find_device_by_node helper (Jaroslav Kysela) [RHEL-118911]
  - soundwire: bus: add sdw_slave_get_current_bank helper (Jaroslav Kysela) [RHEL-118911]
  - soundwire: bus: add of_sdw_find_device_by_node helper (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd937x: make stub functions inline (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wcd937x: set the comp soundwire port correctly (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40045}
  - ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: add snd_soc_dapm_get_bias_level() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: tidyup idle_bias handling - step2 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: tidyup idle_bias handling - step1 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: remove suspend_bias_off from snd_soc_dapm_context (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-card: add snd_soc_card_to_dapm() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-component: add snd_soc_component_to_dapm() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: use dapm->component instead of container_of() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: add snd_soc_dapm_to_card() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: add snd_soc_dapm_to_dev() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Fix KCSAN data-race warning at snd_seq_fifo_poll_wait() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: spi/at73c213: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: add bindings for pm4125 audio codec (Jaroslav Kysela) [RHEL-118911]
  - ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40142}
  - ASoC: Intel: hda-sdw-bpt: set persistent_buffer false (Jaroslav Kysela) [RHEL-118911]
  - ALSA: serial-generic: remove shared static buffer (Jaroslav Kysela) [RHEL-118911]
  - ALSA: asihpi: Simplify error handling in PCM substream setup (Jaroslav Kysela) [RHEL-118911]
  - ASoC: apple: mca: Add "apple,t8103-mca" compatible (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aoa: Remove redundant size arguments from strscpy() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: pcm1754: add pcm1754 dac driver (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: ti,pcm1754: add binding documentation (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sparc/dbri: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sparc/cs4231: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sparc/amd7930: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb: fcp: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: line6: fix scoped_guard done variable misuse (Jaroslav Kysela) [RHEL-118911]
  - ALSA: line6: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ppc: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: snd_ps3: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: parisc: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: snd-n64: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sgio2audio: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: arm: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aoa: Don't split string across lines (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aoa: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs-amp-lib-test: Add test for getting cal data from HP EFI (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs-amp-lib: Add HP-specific EFI variable for calibration data (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs-amp-lib-test: Add tests for cs_amp_get_vendor_spkid() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs35l56: Check for vendor-specific speaker ID value (Jaroslav Kysela) [RHEL-118911]
  - efi: Add EFI_ACCESS_DENIED status code (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs-amp-lib: Add handling for Lenovo and HP UEFI speaker ID (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs-amp-lib: Rename defines for Cirrus Logic EFI (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hrtimer: Avoid direct access to hrtimer clockbase (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Add tas2118, tas2x20, tas5825 support (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Add tas2118, tas2x20, tas5825 support (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40121}
  - ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: tlv320dac33: Add default value for burst_bclkdiv (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: tlv320dac33: Remove unused struct tlv320dac33_platform_data and header file tlv320dac33-plat.h (Jaroslav Kysela) [RHEL-118911]
  - ALSA: compress_offload: Add SNDRV_COMPRESS_AVAIL64 ioctl (Jaroslav Kysela) [RHEL-118911]
  - ALSA: compress_offload: Add SNDRV_COMPRESS_TSTAMP64 ioctl (Jaroslav Kysela) [RHEL-118911]
  - ALSA: compress_offload: Add 64-bit safe timestamp infrastructure (Jaroslav Kysela) [RHEL-118911]
  - ALSA: scarlett2: Add Vocaster speaker/headphone mute controls (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs4281: Send the PCM period elapsed notification properly (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: apply quirk for MOONDROP Quark2 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: apply "mixer_min_mute" quirks on some devices (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: add quirk QUIRK_FLAG_MIXER_CAPTURE_MIN_MUTE (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: rename QUIRK_FLAG_MIXER_MIN_MUTE to QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs42l43: Shutdown jack detection on suspend (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs42l43: Disable IRQs in system suspend (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs42l43: Store IRQ domain in codec private data (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs42l43: Rename system suspend callback and fix debug print (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: wlf,wm8960: Document routing strings (pin names) (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: lpass-wsa-macro: add Codev version 2.9 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: lpass-macro: add Codec version 2.9 (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: x1e80100: add compatible for glymur SoC (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: x1e80100: set card driver name from match data (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: ssm4567: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: rt5682: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: rt5663: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: rt5514: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: rt298: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: rt286: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: rt274: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: probe: Refactor dai_link creation (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: nau8825: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: max98927: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: max98373: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: max98357a: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: i2stest: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: es8336: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: dmic: Refactor dai_link creation (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: da7219: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: hda: Adjust platform name (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/conexant: Fix typos in comments (Jaroslav Kysela) [RHEL-118911]
  - ALSA: rme32: Fix serialization in snd_rme32_capture_adat_open() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: rockchip: i2s-tdm: switch to FIELD_PREP_WM16_CONST macro (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Fix a less than zero check on a u32 (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Use is_s4_resume() macro (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: convert to cpu endainess type before accessing (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: topology: convert to cpu endainess type before accessing (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: fix potential null pointer dereference (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40013}
  - soundwire: Use min() to improve code (Jaroslav Kysela) [RHEL-118911]
  - soundwire: bus: Drop dev_pm_domain_detach() call (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: rename snd_soc_kcontrol_component() to snd_soc_kcontrol_to_component() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: rename dapm_kcontrol_get_value() to snd_soc_dapm_kcontrol_get_value() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_dapm() to snd_soc_dapm_kcontrol_to_dapm() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_widget() to snd_soc_dapm_kcontrol_to_widget() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: misc: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: virtio: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ac97bus: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: atmel: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: pxa2xx: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aaci: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aoa: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sparc: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: vxpocket: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: pdaudiocf: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: at73c213: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: xen: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: x86: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: x86: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: synth: Use guard() for preset locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: synth: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: synth: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: i2c: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: i2c: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: caiaq: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: bcd2000: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb: qcom: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: line6: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hiface: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hiface: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usx2y: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ua101: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ua101: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: serial-u16550: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: portman2x4: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: mts64: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: mtpav: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: mpu401: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: dummy: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: vx: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: opl4: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: opl4: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: opl3: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: opl3: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aloop: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aloop: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: wavefront: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: wss: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: wss: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sscape: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: emu8000: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sb: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sb: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: opti9xx: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: opl3sa2: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: msnd: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: gus: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: gus: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: es18xx: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: es1688: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs423x: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs423x: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cmi8330: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ad1816a: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ymfpci: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: vx222: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: via82xx: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: trident: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: trident: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sonicvibes: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sis7019: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: sis7019: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: rme9652: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hdspm: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hdsp: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: rme96: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: rme32: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: pcxhr: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: oxygen: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: oxygen: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: nm256: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: nm256: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: mixart: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: maestro3: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: lx6464es: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: lola: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: lola: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: korg1212: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: korg1212: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: intel8x0: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ice1712: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ice1712: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: fm801: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: es1968: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: es1968: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: es1938: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: emu10k1x: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: emu10k1: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: emu10k1: Use guard() for emu1010 FPGA locking (Jaroslav Kysela) [RHEL-118911]
  - ALSA: emu10k1: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: echoaudio: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: echoaudio: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ctxfi: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ctxfi: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs5535audio: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs46xx: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs46xx: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cs4281: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cmipci: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: cmipci: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ca0106: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: bt87x: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aw2: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: aw2: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: atiixp: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: atiixp: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ad1889: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: als4000: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: als300: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ens137x: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ens137x: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: azt3328: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ali5451: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ac97: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: ac97: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: motu: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: lib: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: tascam: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: oxfw: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: fireworks: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: fireface: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: digi00x: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: dice: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: bebob: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: lib: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: isight: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: fireface: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: tascam: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: oxfw: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: motu: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: fireworks: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: digi00x: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: dice: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: firewire: bebob: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ASoC: sof: ipc4-topology: Add support to sched_domain attribute (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-client: Introduce sof_client_dev_entry structure (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-client: Convert sof_client_dev_to_sof_dev into function (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-client-probes: Add available points_info(), IPC4 only (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-client-probes-ipc4: Human readable debugfs "probe_points" (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-client: Add sof_client_ipc4_find_swidget_by_id() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: IPC4: Add GET macros for module id and module instance id (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: sof-client-probes-ipc4: Implement ipc4_probes_points_info (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Add support for float sample type (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-topology: Add support for 8-bit formats (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: ipc4-pcm: Add fixup for channels (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: oss/rw: Cleanup with guard (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: oss/synth: Clean up with guard and auto cleanup (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: oss/midi: Cleanup with guard and auto-cleanup (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: oss: Clean up core code with guard() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Clean up fifo locking with guard (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Clean up queue locking with auto cleanup (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Clean up port locking with auto cleanup (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Use auto-cleanup for client refcounting (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Use guard() for mutex and rwsem locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Clean up spin lock with guard() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: seq: Simplify internal command operation from OSS layer (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/intel: Use guard() for spinlocks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/common: Use guard() for spinlocks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/core: Use guard() for spinlocks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/ext: Use guard() for spinlocks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/generic: Use auto cleanup for temporary buffers (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Use auto cleanup for temporary buffers (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/common: Use auto cleanup for temporary buffers (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/intel: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/analog: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/generic: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/component: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/cs8409: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/tas2781: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/cs35l41: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Use guard() for mutex locks and COEF locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/hdmi: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/ca0132: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/core: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/common: Use guard() for mutex locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Use auto cleanup macros for DSP loader locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/common: Use cleanup macros for PM controls (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/realtek: Use cleanup macros for PM controls (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/hdmi: Use cleanup macros for PM controls (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda/ca0132: Use cleanup macros for PM controls (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Introduce auto cleanup macros for PM (Jaroslav Kysela) [RHEL-118911]
  - ASoC: doc: Internally link to Writing an ALSA Driver docs (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: Intel: only detect codecs when HDA DSP probe (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: Intel: split codec mask detect and programming UNSOL (Jaroslav Kysela) [RHEL-118911]
  - ASoC: amd: acp: Remove (explicitly) unused header (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: use int type to store negative error codes (Jaroslav Kysela) [RHEL-118911]
  - ASoC: adau1977: use int type to store negative error codes (Jaroslav Kysela) [RHEL-118911]
  - ASoC: amd: use int type to store negative error codes (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: Simplify dmi_match_quirk() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: lx_core: use int type to store negative error codes (Jaroslav Kysela) [RHEL-118911]
  - ALSA: pcm: oss: Use guard() for spin locks (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Fixes for handshake, MIDI out and cleanup (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tlv320aic32x4: use dev_err_probe() for regulators (Jaroslav Kysela) [RHEL-118911]
  - ASoC: imx-hdmi: remove cpu_pdev related code (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Add validation of UAC2/UAC3 effect units (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: omap-twl4030: convert to DT schema (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: ti,twl4030-audio: convert to DT schema (Jaroslav Kysela) [RHEL-118911]
  - ASoC: test-component: Use kcalloc() instead of kzalloc() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fsl: Use kcalloc() instead of kzalloc() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Fix null-deref in tascam_midi_in_urb_complete() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: add support for SMECNS module (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: sort modules based on hex ids (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: fix typos in I2S_INTF_TYPE (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: add support for static calibration (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: add documentation for i2s interface type (Jaroslav Kysela) [RHEL-118911]
  - ASoC: qcom: audioreach: deprecate AR_TKN_U32_MODULE_[IN/OUT]_PORTS (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Use le16_to_cpu() for product ID comparison (Jaroslav Kysela) [RHEL-118911]
  - ASoC: codecs: wsa883x: Handle shared reset GPIO for WSA883x speakers (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: qcom,wsa8830: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: Do not share the name pointer between components (Jaroslav Kysela) [RHEL-118911] {CVE-2025-40338}
  - ASoC: Intel: avs: Drop pcm.h dependency for probes (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Add infrastructure for TASCAM US-144MKII (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Add deep sleep command (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Add MIDI support and mixer controls (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Implement audio capture and decoding (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Implement audio playback and feedback (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: us144mkii: Add PCM core infrastructure (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Add initial driver for TASCAM US-144MKII (Jaroslav Kysela) [RHEL-118911]
  - ASoC: wl1273: Remove (Jaroslav Kysela) [RHEL-118911]
  - ASoC: rt1321: Add RT1321 amplifier support (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Improve local variable data type in print_device_list() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Use min() to simplify snd_hda_get_devices() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: sst: Remove redundant semicolons (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Improve local variable data type in snd_hda_get_num_devices() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Use auto-cleanup for shutdown locks (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: Convert brcm,bcm2835-i2s to DT schema (Jaroslav Kysela) [RHEL-118911]
  - soundwire: debugfs: add SCP_SDCA_IntStatX and SCP_SDCA_IntMaskX registers (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: realtek,alc5623: convert to DT schema (Jaroslav Kysela) [RHEL-118911]
  - ASoC: fix "dependant"->"dependent" (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb-audio: Replace manual mutex/spinlock with guard() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: 6fire: Clean ups with guard() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: usb: scarlett2: Clean ups with guard() and __free() (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Add TAS5825 support (Jaroslav Kysela) [RHEL-118911]
  - ALSA: hda: Fix spelling mistake "dismatch" -> "mismatch" (Jaroslav Kysela) [RHEL-118911]
  - ASoC: cs48l32: Use PTR_ERR_OR_ZERO() to simplify code (Jaroslav Kysela) [RHEL-118911]
  - ASoC: rt721: add some vendor registers (Jaroslav Kysela) [RHEL-118911]
  - ASoC: SOF: imx: Remove error print for devm_add_action_or_reset() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: tas2781: Add keyword "init" in profile section (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dmaengine_pcm: Add port_window_size to DAI dma data struct (Jaroslav Kysela) [RHEL-118911]
  - ASoC: dt-bindings: Drop imx-audio-sgtl5000.txt (Jaroslav Kysela) [RHEL-118911]
  - ASoC: pxa: add GPIOLIB_LEGACY dependency (Jaroslav Kysela) [RHEL-118911]
  - ASoC: add GPIOLIB_LEGACY dependency where needed (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-component: unpack snd_soc_component_init_bias_level() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-component: unpack snd_soc_component_get_bias_level() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-component: unpack snd_soc_component_force_bias_level() (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: move snd_soc_dapm_init_bias_level() to soc-dpcm (Jaroslav Kysela) [RHEL-118911]
  - ASoC: soc-dapm: move snd_soc_dapm_get_bias_level() to soc-dpcm (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: Conditional-path support (Jaroslav Kysela) [RHEL-118911]
  - ASoC: Intel: avs: Parse conditional path tuples (Jaroslav Kysela) [RHEL-118911]


