kernel-5.14.0-549.el9

* Thu Jan 09 2025 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-549.el9]
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-72346] {CVE-2024-53203}
- workqueue: Fix another htmldocs build warning (Robert Foss) [RHEL-53569]
- workqueue: Don't call va_start / va_end twice (Robert Foss) [RHEL-53569]
- workqueue: Add interface for user-defined workqueue lockdep map (Robert Foss) [RHEL-53569]
- workqueue: Change workqueue lockdep map to pointer (Robert Foss) [RHEL-53569]
- workqueue: Split alloc_workqueue into internal function and lockdep init (Robert Foss) [RHEL-53569]
- backlight: Add BACKLIGHT_POWER_ constants for power states (Robert Foss) [RHEL-53569]
- fault-inject: improve build for CONFIG_FAULT_INJECTION=n (Robert Foss) [RHEL-53569]
- string: add mem_is_zero() helper to check if memory area is all zeros (Robert Foss) [RHEL-53569]
- kernel: remove platform_has() infrastructure (Robert Foss) [RHEL-53569]
- drm/i915/pciids: switch to xe driver style PCI ID macros (Robert Foss) [RHEL-53569]
- devcoredump: Add dev_coredumpm_timeout() (Robert Foss) [RHEL-53569]
- devcoredump: Add dev_coredump_put() (Robert Foss) [RHEL-53569]
- dma-buf/heaps: Correct the types of fd_flags and heap_flags (Robert Foss) [RHEL-53569]
- lib/string_choices: Add str_plural() helper (Robert Foss) [RHEL-53569]
- cpumask: introduce for_each_cpu_or (Robert Foss) [RHEL-53569]
- seq_buf: Make DECLARE_SEQ_BUF() usable (Robert Foss) [RHEL-53569]
- seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() (Robert Foss) [RHEL-53569]
- PM: runtime: Simplify pm_runtime_get_if_active() usage (Robert Foss) [RHEL-53569]
- uki: enable FIPS mode (Vitaly Kuznetsov) [RHEL-37109]
- tools/power turbostat: Add initial support for GraniteRapids-D (David Arcari) [RHEL-29355]
- intel_idle: add Granite Rapids Xeon D support (David Arcari) [RHEL-20164]
- tracing: Free buffers when a used dynamic event is removed (CKI Backport Bot) [RHEL-63666] {CVE-2022-49006}
- net/mlx5e: Remove workaround to avoid syndrome for internal port (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SD, Use correct mdev to build channel param (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS: Properly set bwc queue locks lock classes (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Ensure active slave attachment to the bond IB device (Benjamin Poirier) [RHEL-52869]
- RDMA/core: Implement RoCE GID port rescan and export delete function (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Call dev_put() after the blocking notifier (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Disable loopback self-test on multi-PF netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Fix null-ptr-deref in add rule err flow (Benjamin Poirier) [RHEL-52869 RHEL-69680] {CVE-2024-53120}
- net/mlx5e: clear xdp features on non-uplink representors (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: kTLS, Fix incorrect page refcounting (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, lock FTE when checking if active (Benjamin Poirier) [RHEL-52869 RHEL-69658] {CVE-2024-53121}
- net/mlx5: Fix msix vectors to respect platform limit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-switch, unload IB representors when unloading ETH representors (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Don't call cleanup on profile rollback failure (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Unregister notifier on eswitch init failure (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix command bitmask initialization (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Check for invalid vector index on EQ creation (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, use lock classes for bwc locks (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, don't destroy more bwc queue locks than allocated (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed double free in error flow of definer layout (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, removed wrong access to a number of rules variable (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix overflow of hd_per_wq (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, changed E2BIG error to a negative return code (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed double-free in error flow of creating SQ (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix wrong reserved field in hca_cap_2 in mlx5_ifc (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added cond_resched() to crdump collection (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix error path in multi-packet WQE transmit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Support throttled commands from async API (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Use IB set_netdev and get_netdev functions (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Initialize phys_port_cnt earlier in RDMA device creation (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Obtain upper net device only when needed (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Check RoCE LAG status before getting netdev (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Consider the query_vuid cap for data_direct (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Handle memory scheme ODP capabilities (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add implicit MR handling to ODP memory scheme (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add handling for memory scheme page fault events (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Split ODP mkey search logic (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add new ODP memory scheme eqe format (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expose HW bits for Memory scheme ODP (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expand mkey page size to support 6 bits (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Fix MR cache temp entries cleanup (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Fix counter update on MR cache mkey creation (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Drop redundant work canceling from clean_keys() (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Enable ATS when allocating kernel MRs (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Fix UMR pd cleanup on error flow of driver init (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Remove two unused declarations (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add support for DMABUF MR registrations with Data-direct (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add the initialization flow to utilize the 'data direct' device (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Introduce the 'data direct' driver (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add IFC related stuff for data direct (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Expose vhca id for all ports in multiport mode (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, check the correct variable in hws_send_ring_alloc_sq() (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Match cleanup order in mlx5e_free_rq in reverse of mlx5e_alloc_rq (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add NOT_READY command return status (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Allow users to configure affinity for SFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Skip HotPlug check on sync reset using hot reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for sync reset using hot reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add device cap for supporting hot reset in sync reset flow (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, add support for no append at software level (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, separate action and destination into distinct struct (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, remove unused member (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, move hardware fte deletion function reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, make get_root_namespace API function (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, move steering common function to fs_cmd.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed error flow return values of some functions (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, updated API functions comments to kernel doc (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added API and enabled HWS support (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added send engine and context handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added debug dump and internal headers (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added backward-compatible API handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added memory management handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added vport handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added modify header pattern and args handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added FW commands handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added matchers functionality (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added definers handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added rules handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added tables handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added actions handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added missing definitions in preparation for HW Steering (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added missing mlx5_ifc definition for HW Steering (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-Switch, Remove unused declarations (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use cpumask_local_spread() instead of custom code (Benjamin Poirier) [RHEL-52869]
- eth: mlx5: allow disabling queues when RSS contexts exist (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Update connection tracking steering entries (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: 'update' rules instead of 'replace' (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in get module eeprom by page callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in set coalesce callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in get coalesce callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in set ringparams callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Be consistent with bitmap handling of link modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: TC, Offload rewrite and mirror to both internal and external dests (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: TC, Offload rewrite and mirror on tunnel over ovs internal port (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Enable remove flow for hard packet limit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-Switch, Increase max int port number for offload (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Implement PTM cross timestamping support (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for enabling PTM PCI capability (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for MTPTM and MTCTR registers (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Reclaim max 50K pages at once (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Verify support for scheduling element and TSAR type (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Explicitly set scheduling element and TSAR type (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add missing link modes to ptys2ethtool_map (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix IPsec RoCE MPV trace call (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Release in progress headers (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix page leak (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix queue stats access to non-existing channels splat (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Correctly report errors for ethtool rx flows (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Take state lock during tx timeout reporter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Increase timeout to improve latency (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Do not query MPIR register if no sd_group (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Lag, don't use the hardcoded value of the first port (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix error handling in irq_pool_request_irq (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Support per-plane port IB counters by querying PPCNT register (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- net/mlx5: mlx5_ifc update for accessing ppcnt register of plane ports (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Add plane index support when querying PTYS registers (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Support plane device and driver APIs to add and delete it (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Add support to multi-plane device and port (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- net/mlx5: mlx5_ifc update for multi-plane support (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Send UAR page index as ioctl attribute (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expose SFs IRQs (Benjamin Poirier) [RHEL-52869 RHEL-52876]
- RDMA/mlx5: Add Qcounters req_transport_retries_exceeded/req_rnr_retries_exceeded (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Allocate resources just before first QP/SRQ is created (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Create UMR QP just before first reg_mr occurs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Reimplement write combining test (Benjamin Poirier) [RHEL-52869]
- eth: mlx5: expose NETIF_F_NTUPLE when ARFS is compiled out (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use set number of max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Set default max eqs for SFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Set sf_eq_usage for SF max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: IFC updates for SF max IO EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Initialize err to 0 to avoid warning (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add missing aggregate counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Remove definer functions from SW Steering API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Approximate IPsec per-SA payload data bytes count (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Present succeeded IPsec SA bytes and packet (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use max_num_eqs_24b when setting max_io_eqs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use max_num_eqs_24b capability if set (Benjamin Poirier) [RHEL-52869]
- net/mlx5: IFC updates for changing max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add per queue netdev-genl stats (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add txq to sq stats mapping (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support SWP-mode offload L4 csum calculation (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use tcp_v[46]_check checksum helpers (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix outdated comment in features check (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Replace strcpy with strscpy (Benjamin Poirier) [RHEL-52869]
- net/mlx5: CT: Separate CT and CT-NAT tuple entries (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Correct TASR typo into TSAR (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Coalesce skb fragments to page size (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Re-enable HW-GRO (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Use KSMs instead of KLMs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add header-only ethtool counters for header data split (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Drop rx_gro_match_packets counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Make GRO counters more precise (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Skipping on duplicate flush of the same SHAMPO SKB (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Specialize mlx5e_fill_skb_data() (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Simplify header page release in teardown (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Disable gso_size for non GRO packets (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix FCS config when HW GRO on (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix incorrect page release (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Use net_prefetch API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Do not use ptp structure for tx ts stats when not initialized (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Do not query MPIR on embedded CPU function (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Remove NULL check before dev_{put, hold} (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources. (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Remove unused msix related exported APIs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Modifying channels number and updating TX queues (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Enable 8 ports LAG (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: flower: check for unsupported control flags (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Implement ethtool callbacks for supporting per-queue coalescing (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support updating coalescing configuration without resetting channels (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Dynamically allocate DIM structure for SQs/RQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use DIM constants for CQ period mode parameter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Move DIM function declarations to en/dim.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Handle possible devcom ERR_PTR (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Expose the VF/SF RX drop counter on the representor (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fix possible stack overflows (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Benjamin Poirier) [RHEL-52869]
- docs: networking: fix indentation errors in multi-pf-netdev (Benjamin Poirier) [RHEL-52869]
- mlx5/core: Support max_io_eqs for a function (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Implement ethtool hardware timestamping statistics (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Introduce timestamps statistic counter for Tx DMA layer (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Introduce lost_cqe statistic counter for PTP Tx port timestamping CQ (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Un-expose functions in en.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support FEC settings for 100G/lane modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Extract checking of FEC support for a link mode (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Don't call give_pages() if request 0 page (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Skip pages EQ creation for non-page supplier function (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Support matching on l4_type for ttc_table (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add support for 800Gbps link modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Convert uintX_t to uX (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XDP, Fix an inconsistent comment (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: debugfs, Add reset option for command interface stats (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Make stats group fill_stats callbacks consistent with the API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill stats strings (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill selftests strings (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill priv flags strings (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype (Benjamin Poirier) [RHEL-52869]
- Documentation: networking: Add description for multi-pf netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Enable SD feature (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Block TLS device offload on combined SD netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support per-mdev queue counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support cross-vhca RSS (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Let channels be SD-aware (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Create EN core HW resources for all secondary devices (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Create single netdev per SD group (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Add debugfs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Add informative prints in kernel log (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement steering for primary and secondaries (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement devcom communication and primary election (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement basic query and instantiation (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Introduce SD lib (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add MPIR bit in mcam_access_reg (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: link NAPI instances to queues and IRQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XDP, Exclude headroom and tailroom from memory calculations (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XSK, Exclude tailroom from non-linear SKBs memory calculations (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Change SWS usage to debug fs seq_file interface (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Change missing SyncE capability print to debug (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Remove initial segmentation duplicate definitions (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Return specific error code for timeout on wait_fw_init (Benjamin Poirier) [RHEL-52869]
- net/mlx5: remove fw reporter dump option for non PF (Benjamin Poirier) [RHEL-52869]
- net/mlx5: remove fw_fatal reporter dump option for non PF (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Rename mlx5_sf_dev_remove (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Delete obsolete IPsec code (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Connect mlx5 IPsec statistics with XFRM core (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DPLL, Implement lock status error value (Benjamin Poirier) [RHEL-52869]
- Documentation: mlx5.rst: Add note for eswitch MD (Benjamin Poirier) [RHEL-52869]
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SP (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for eager splitting (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split allocations (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splitting (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Add test for configure of x86 APIC bus frequency (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Add guest udelay() utility for x86 (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Add a capability to configure bus frequency for APIC timer (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Make nanoseconds per APIC bus cycle a VM variable (Maxim Levitsky) [RHEL-64444]
- KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-V (Maxim Levitsky) [RHEL-64444]
- tools/include: Sync uapi/linux/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs (Maxim Levitsky) [RHEL-64444]
- KVM: guest_memfd: abstract how prepared folios are recorded (Maxim Levitsky) [RHEL-64444]
- KVM: x86: disallow pre-fault for SNP VMs before initialization (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: x86: Add test for KVM_PRE_FAULT_MEMORY (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory() (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault" (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Bump pf_taken stat only in the "real" page fault handler (Maxim Levitsky) [RHEL-64444]
- KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory (Maxim Levitsky) [RHEL-64444]
- KVM: Document KVM_PRE_FAULT_MEMORY ioctl (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Don't re-setup empty IRQ routing when KVM_CAP_SPLIT_IRQCHIP (Maxim Levitsky) [RHEL-64444]
- KVM: Setup empty IRQ routing when creating a VM (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Open code vendor_intel() in string_registers_quirk() (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bit (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTM (Maxim Levitsky) [RHEL-64444]
- KVM: SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTE (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Re-enable hyperv_evmcs/hyperv_svm_test on bare metal (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Move Hyper-V specific functions out of processor.c (Maxim Levitsky) [RHEL-64444]
- KVM: X86: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables (Maxim Levitsky) [RHEL-64444]
- KVM: Fix a goof where kvm_create_vm() returns 0 instead of -ENOMEM (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Increase robustness of LLC cache misses in PMU counters test (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Rework macros in PMU counters test to prep for multi-insn loop (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Suppress MMIO that is triggered during task switch emulation (Maxim Levitsky) [RHEL-64444]
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: reset the segment cache after segment init in vmx_vcpu_reset() (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Make x2APIC ID 100%% readonly (Maxim Levitsky) [RHEL-64444]
- x86/kvm: Override default caching mode for SEV-SNP and TDX (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is valid (Maxim Levitsky) [RHEL-64444]
- KVM: Harden guest memory APIs against out-of-bounds accesses (Maxim Levitsky) [RHEL-64444]
- KVM: Write the per-page "segment" when clearing (part of) a guest page (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Disallow guest from changing userspace's MSR_AMD64_DE_CFG value (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-Exit (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Advertise AVX10.1 CPUID to userspace (Maxim Levitsky) [RHEL-64444]
- KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can't yet inject (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Fold requested virtual interrupt check into has_nested_events() (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Check for pending posted interrupts when looking for nested events (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Request immediate exit iff pending nested event needs injection (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Move posted interrupt descriptor out of VMX code (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit() (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable path (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Update VMCS12_REVISION comment to state it should never change (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX (Maxim Levitsky) [RHEL-64444]
- netfilter: ipset: Fix for recursive locking warning (Phil Sutter) [RHEL-35897]
- net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Antoine Tenart) [RHEL-68063]
- compiler_types: Add noinline_for_tracing annotation (Antoine Tenart) [RHEL-68063]
- net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Antoine Tenart) [RHEL-68063]
- net: vxlan: add drop reasons support to vxlan_xmit_one() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_set_mac() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_snoop() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_remcsum() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: add skb drop reasons to vxlan_rcv() (Antoine Tenart) [RHEL-68063]
- net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: tunnel: add pskb_inet_may_pull_reason() helper (Antoine Tenart) [RHEL-68063]
- net: skb: add pskb_network_may_pull_reason() helper (Antoine Tenart) [RHEL-68063]
- net: ovs: fix ovs_drop_reasons error (Antoine Tenart) [RHEL-68063]
- net/core: Introduce netdev_core_stats_inc() (Antoine Tenart) [RHEL-68063]
- thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for TCC offset (David Arcari) [RHEL-66569]
- thermal: intel: intel_tcc: Add model checks for temperature registers (David Arcari) [RHEL-66569]
- redhat/configs: enable CONFIG_INTEL_TCC_COOLING for RHEL (David Arcari) [RHEL-66569]
- hwmon: (coretemp) Extend the bitmask to read temperature to 0xff (David Arcari) [RHEL-66569]
- thermal: core: Free tzp copy along with the thermal zone (David Arcari) [RHEL-63761] {CVE-2024-50027}
- thermal: core: Reference count the zone in thermal_zone_get_by_id() (David Arcari) [RHEL-63849] {CVE-2024-50028}
- efi/x86: Free EFI memory map only when installing a new one. (Vitaly Kuznetsov) [RHEL-33045]
- x86/sev: Convert shared memory back to private on kexec (Vitaly Kuznetsov) [RHEL-33045]
- x86/mm: Refactor __set_clr_pte_enc() (Vitaly Kuznetsov) [RHEL-33045]
- x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Vitaly Kuznetsov) [RHEL-33045]
- smb: client: fix potential race in cifs_put_tcon() (Paulo Alcantara) [RHEL-70959]
- smb: client: don't try following DFS links in cifs_tree_connect() (Paulo Alcantara) [RHEL-70959]
- smb: client: allow reconnect when sending ioctl (Paulo Alcantara) [RHEL-70959]
- smb: client: get rid of @nlsc param in cifs_tree_connect() (Paulo Alcantara) [RHEL-70959]
- smb: client: allow more DFS referrals to be cached (Paulo Alcantara) [RHEL-70959]
Resolves: RHEL-20164, RHEL-29355, RHEL-33045, RHEL-35897, RHEL-37109, RHEL-52869, RHEL-52874, RHEL-52876, RHEL-53569, RHEL-63666, RHEL-63761, RHEL-63849, RHEL-64444, RHEL-66569, RHEL-68063, RHEL-69658, RHEL-69680, RHEL-70959, RHEL-72346

Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
This commit is contained in:
Rado Vrbovsky 2025-01-09 17:03:20 +00:00
parent 4974df0363
commit 2a7fc0545f
20 changed files with 774 additions and 13 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 6
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 548
RHEL_RELEASE = 549
#
# ZSTREAM

View File

@ -20,6 +20,11 @@ dracutmodules+=" walinuxagentcvm "
# modules: root disk integrity protection
dracutmodules+=" systemd-veritysetup "
# modules: FIPS
dracutmodules+=" fips "
# FIPS mode requires early crypto drivers test
drivers+=" =crypto "
# drivers: virtual buses, pci
drivers+=" virtio-pci virtio-mmio " # qemu-kvm
drivers+=" hv-vmbus pci-hyperv " # hyperv

View File

@ -3431,6 +3431,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3410,6 +3410,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3429,6 +3429,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3408,6 +3408,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3489,6 +3489,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3468,6 +3468,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3113,6 +3113,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3093,6 +3093,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3106,6 +3106,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3086,6 +3086,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -3098,6 +3098,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -2502,7 +2502,7 @@ CONFIG_INTEL_SDSI=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set
# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set
CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
# CONFIG_INTEL_TCC_COOLING is not set
CONFIG_INTEL_TCC_COOLING=m
CONFIG_INTEL_TDX_GUEST=y
# CONFIG_INTEL_TDX_HOST is not set
CONFIG_INTEL_TH_ACPI=m
@ -3303,6 +3303,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -2486,7 +2486,7 @@ CONFIG_INTEL_SDSI=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set
# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set
CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
# CONFIG_INTEL_TCC_COOLING is not set
CONFIG_INTEL_TCC_COOLING=m
CONFIG_INTEL_TDX_GUEST=y
# CONFIG_INTEL_TDX_HOST is not set
CONFIG_INTEL_TH_ACPI=m
@ -3283,6 +3283,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -2555,7 +2555,7 @@ CONFIG_INTEL_SDSI=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set
# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set
CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
# CONFIG_INTEL_TCC_COOLING is not set
CONFIG_INTEL_TCC_COOLING=m
CONFIG_INTEL_TDX_GUEST=y
# CONFIG_INTEL_TDX_HOST is not set
CONFIG_INTEL_TH_ACPI=m
@ -3361,6 +3361,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -2539,7 +2539,7 @@ CONFIG_INTEL_SDSI=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set
# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set
CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
# CONFIG_INTEL_TCC_COOLING is not set
CONFIG_INTEL_TCC_COOLING=m
CONFIG_INTEL_TDX_GUEST=y
# CONFIG_INTEL_TDX_HOST is not set
CONFIG_INTEL_TH_ACPI=m
@ -3341,6 +3341,7 @@ CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_EN_TLS=y
CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_FPGA=y
CONFIG_MLX5_HW_STEERING=y
CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MACSEC=y
CONFIG_MLX5_MPFS=y

View File

@ -1,3 +1,374 @@
* Thu Jan 09 2025 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-549.el9]
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-72346] {CVE-2024-53203}
- workqueue: Fix another htmldocs build warning (Robert Foss) [RHEL-53569]
- workqueue: Don't call va_start / va_end twice (Robert Foss) [RHEL-53569]
- workqueue: Add interface for user-defined workqueue lockdep map (Robert Foss) [RHEL-53569]
- workqueue: Change workqueue lockdep map to pointer (Robert Foss) [RHEL-53569]
- workqueue: Split alloc_workqueue into internal function and lockdep init (Robert Foss) [RHEL-53569]
- backlight: Add BACKLIGHT_POWER_ constants for power states (Robert Foss) [RHEL-53569]
- fault-inject: improve build for CONFIG_FAULT_INJECTION=n (Robert Foss) [RHEL-53569]
- string: add mem_is_zero() helper to check if memory area is all zeros (Robert Foss) [RHEL-53569]
- kernel: remove platform_has() infrastructure (Robert Foss) [RHEL-53569]
- drm/i915/pciids: switch to xe driver style PCI ID macros (Robert Foss) [RHEL-53569]
- devcoredump: Add dev_coredumpm_timeout() (Robert Foss) [RHEL-53569]
- devcoredump: Add dev_coredump_put() (Robert Foss) [RHEL-53569]
- dma-buf/heaps: Correct the types of fd_flags and heap_flags (Robert Foss) [RHEL-53569]
- lib/string_choices: Add str_plural() helper (Robert Foss) [RHEL-53569]
- cpumask: introduce for_each_cpu_or (Robert Foss) [RHEL-53569]
- seq_buf: Make DECLARE_SEQ_BUF() usable (Robert Foss) [RHEL-53569]
- seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() (Robert Foss) [RHEL-53569]
- PM: runtime: Simplify pm_runtime_get_if_active() usage (Robert Foss) [RHEL-53569]
- uki: enable FIPS mode (Vitaly Kuznetsov) [RHEL-37109]
- tools/power turbostat: Add initial support for GraniteRapids-D (David Arcari) [RHEL-29355]
- intel_idle: add Granite Rapids Xeon D support (David Arcari) [RHEL-20164]
- tracing: Free buffers when a used dynamic event is removed (CKI Backport Bot) [RHEL-63666] {CVE-2022-49006}
- net/mlx5e: Remove workaround to avoid syndrome for internal port (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SD, Use correct mdev to build channel param (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS: Properly set bwc queue locks lock classes (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Ensure active slave attachment to the bond IB device (Benjamin Poirier) [RHEL-52869]
- RDMA/core: Implement RoCE GID port rescan and export delete function (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Call dev_put() after the blocking notifier (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Disable loopback self-test on multi-PF netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Fix null-ptr-deref in add rule err flow (Benjamin Poirier) [RHEL-52869 RHEL-69680] {CVE-2024-53120}
- net/mlx5e: clear xdp features on non-uplink representors (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: kTLS, Fix incorrect page refcounting (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, lock FTE when checking if active (Benjamin Poirier) [RHEL-52869 RHEL-69658] {CVE-2024-53121}
- net/mlx5: Fix msix vectors to respect platform limit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-switch, unload IB representors when unloading ETH representors (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Don't call cleanup on profile rollback failure (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Unregister notifier on eswitch init failure (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix command bitmask initialization (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Check for invalid vector index on EQ creation (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, use lock classes for bwc locks (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, don't destroy more bwc queue locks than allocated (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed double free in error flow of definer layout (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, removed wrong access to a number of rules variable (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix overflow of hd_per_wq (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, changed E2BIG error to a negative return code (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed double-free in error flow of creating SQ (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix wrong reserved field in hca_cap_2 in mlx5_ifc (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added cond_resched() to crdump collection (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix error path in multi-packet WQE transmit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Support throttled commands from async API (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Use IB set_netdev and get_netdev functions (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Initialize phys_port_cnt earlier in RDMA device creation (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Obtain upper net device only when needed (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Check RoCE LAG status before getting netdev (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Consider the query_vuid cap for data_direct (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Handle memory scheme ODP capabilities (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add implicit MR handling to ODP memory scheme (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add handling for memory scheme page fault events (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Split ODP mkey search logic (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add new ODP memory scheme eqe format (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expose HW bits for Memory scheme ODP (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expand mkey page size to support 6 bits (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Fix MR cache temp entries cleanup (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Fix counter update on MR cache mkey creation (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Drop redundant work canceling from clean_keys() (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Enable ATS when allocating kernel MRs (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Fix UMR pd cleanup on error flow of driver init (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Remove two unused declarations (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add support for DMABUF MR registrations with Data-direct (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add the initialization flow to utilize the 'data direct' device (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Introduce the 'data direct' driver (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add IFC related stuff for data direct (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Expose vhca id for all ports in multiport mode (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, check the correct variable in hws_send_ring_alloc_sq() (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Match cleanup order in mlx5e_free_rq in reverse of mlx5e_alloc_rq (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add NOT_READY command return status (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Allow users to configure affinity for SFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Skip HotPlug check on sync reset using hot reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for sync reset using hot reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add device cap for supporting hot reset in sync reset flow (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, add support for no append at software level (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, separate action and destination into distinct struct (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, remove unused member (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, move hardware fte deletion function reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, make get_root_namespace API function (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, move steering common function to fs_cmd.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed error flow return values of some functions (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, updated API functions comments to kernel doc (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added API and enabled HWS support (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added send engine and context handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added debug dump and internal headers (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added backward-compatible API handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added memory management handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added vport handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added modify header pattern and args handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added FW commands handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added matchers functionality (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added definers handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added rules handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added tables handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added actions handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added missing definitions in preparation for HW Steering (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added missing mlx5_ifc definition for HW Steering (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-Switch, Remove unused declarations (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use cpumask_local_spread() instead of custom code (Benjamin Poirier) [RHEL-52869]
- eth: mlx5: allow disabling queues when RSS contexts exist (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Update connection tracking steering entries (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: 'update' rules instead of 'replace' (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in get module eeprom by page callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in set coalesce callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in get coalesce callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in set ringparams callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Be consistent with bitmap handling of link modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: TC, Offload rewrite and mirror to both internal and external dests (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: TC, Offload rewrite and mirror on tunnel over ovs internal port (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Enable remove flow for hard packet limit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-Switch, Increase max int port number for offload (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Implement PTM cross timestamping support (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for enabling PTM PCI capability (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for MTPTM and MTCTR registers (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Reclaim max 50K pages at once (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Verify support for scheduling element and TSAR type (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Explicitly set scheduling element and TSAR type (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add missing link modes to ptys2ethtool_map (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix IPsec RoCE MPV trace call (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Release in progress headers (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix page leak (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix queue stats access to non-existing channels splat (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Correctly report errors for ethtool rx flows (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Take state lock during tx timeout reporter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Increase timeout to improve latency (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Do not query MPIR register if no sd_group (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Lag, don't use the hardcoded value of the first port (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix error handling in irq_pool_request_irq (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Support per-plane port IB counters by querying PPCNT register (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- net/mlx5: mlx5_ifc update for accessing ppcnt register of plane ports (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Add plane index support when querying PTYS registers (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Support plane device and driver APIs to add and delete it (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Add support to multi-plane device and port (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- net/mlx5: mlx5_ifc update for multi-plane support (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Send UAR page index as ioctl attribute (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expose SFs IRQs (Benjamin Poirier) [RHEL-52869 RHEL-52876]
- RDMA/mlx5: Add Qcounters req_transport_retries_exceeded/req_rnr_retries_exceeded (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Allocate resources just before first QP/SRQ is created (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Create UMR QP just before first reg_mr occurs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Reimplement write combining test (Benjamin Poirier) [RHEL-52869]
- eth: mlx5: expose NETIF_F_NTUPLE when ARFS is compiled out (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use set number of max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Set default max eqs for SFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Set sf_eq_usage for SF max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: IFC updates for SF max IO EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Initialize err to 0 to avoid warning (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add missing aggregate counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Remove definer functions from SW Steering API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Approximate IPsec per-SA payload data bytes count (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Present succeeded IPsec SA bytes and packet (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use max_num_eqs_24b when setting max_io_eqs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use max_num_eqs_24b capability if set (Benjamin Poirier) [RHEL-52869]
- net/mlx5: IFC updates for changing max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add per queue netdev-genl stats (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add txq to sq stats mapping (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support SWP-mode offload L4 csum calculation (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use tcp_v[46]_check checksum helpers (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix outdated comment in features check (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Replace strcpy with strscpy (Benjamin Poirier) [RHEL-52869]
- net/mlx5: CT: Separate CT and CT-NAT tuple entries (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Correct TASR typo into TSAR (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Coalesce skb fragments to page size (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Re-enable HW-GRO (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Use KSMs instead of KLMs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add header-only ethtool counters for header data split (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Drop rx_gro_match_packets counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Make GRO counters more precise (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Skipping on duplicate flush of the same SHAMPO SKB (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Specialize mlx5e_fill_skb_data() (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Simplify header page release in teardown (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Disable gso_size for non GRO packets (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix FCS config when HW GRO on (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix incorrect page release (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Use net_prefetch API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Do not use ptp structure for tx ts stats when not initialized (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Do not query MPIR on embedded CPU function (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Remove NULL check before dev_{put, hold} (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources. (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Remove unused msix related exported APIs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Modifying channels number and updating TX queues (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Enable 8 ports LAG (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: flower: check for unsupported control flags (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Implement ethtool callbacks for supporting per-queue coalescing (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support updating coalescing configuration without resetting channels (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Dynamically allocate DIM structure for SQs/RQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use DIM constants for CQ period mode parameter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Move DIM function declarations to en/dim.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Handle possible devcom ERR_PTR (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Expose the VF/SF RX drop counter on the representor (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fix possible stack overflows (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Benjamin Poirier) [RHEL-52869]
- docs: networking: fix indentation errors in multi-pf-netdev (Benjamin Poirier) [RHEL-52869]
- mlx5/core: Support max_io_eqs for a function (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Implement ethtool hardware timestamping statistics (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Introduce timestamps statistic counter for Tx DMA layer (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Introduce lost_cqe statistic counter for PTP Tx port timestamping CQ (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Un-expose functions in en.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support FEC settings for 100G/lane modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Extract checking of FEC support for a link mode (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Don't call give_pages() if request 0 page (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Skip pages EQ creation for non-page supplier function (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Support matching on l4_type for ttc_table (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add support for 800Gbps link modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Convert uintX_t to uX (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XDP, Fix an inconsistent comment (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: debugfs, Add reset option for command interface stats (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Make stats group fill_stats callbacks consistent with the API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill stats strings (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill selftests strings (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill priv flags strings (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype (Benjamin Poirier) [RHEL-52869]
- Documentation: networking: Add description for multi-pf netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Enable SD feature (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Block TLS device offload on combined SD netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support per-mdev queue counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support cross-vhca RSS (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Let channels be SD-aware (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Create EN core HW resources for all secondary devices (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Create single netdev per SD group (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Add debugfs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Add informative prints in kernel log (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement steering for primary and secondaries (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement devcom communication and primary election (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement basic query and instantiation (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Introduce SD lib (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add MPIR bit in mcam_access_reg (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: link NAPI instances to queues and IRQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XDP, Exclude headroom and tailroom from memory calculations (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XSK, Exclude tailroom from non-linear SKBs memory calculations (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Change SWS usage to debug fs seq_file interface (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Change missing SyncE capability print to debug (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Remove initial segmentation duplicate definitions (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Return specific error code for timeout on wait_fw_init (Benjamin Poirier) [RHEL-52869]
- net/mlx5: remove fw reporter dump option for non PF (Benjamin Poirier) [RHEL-52869]
- net/mlx5: remove fw_fatal reporter dump option for non PF (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Rename mlx5_sf_dev_remove (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Delete obsolete IPsec code (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Connect mlx5 IPsec statistics with XFRM core (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DPLL, Implement lock status error value (Benjamin Poirier) [RHEL-52869]
- Documentation: mlx5.rst: Add note for eswitch MD (Benjamin Poirier) [RHEL-52869]
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SP (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for eager splitting (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split allocations (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splitting (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Add test for configure of x86 APIC bus frequency (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Add guest udelay() utility for x86 (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Add a capability to configure bus frequency for APIC timer (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Make nanoseconds per APIC bus cycle a VM variable (Maxim Levitsky) [RHEL-64444]
- KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-V (Maxim Levitsky) [RHEL-64444]
- tools/include: Sync uapi/linux/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs (Maxim Levitsky) [RHEL-64444]
- KVM: guest_memfd: abstract how prepared folios are recorded (Maxim Levitsky) [RHEL-64444]
- KVM: x86: disallow pre-fault for SNP VMs before initialization (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: x86: Add test for KVM_PRE_FAULT_MEMORY (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory() (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault" (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Bump pf_taken stat only in the "real" page fault handler (Maxim Levitsky) [RHEL-64444]
- KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory (Maxim Levitsky) [RHEL-64444]
- KVM: Document KVM_PRE_FAULT_MEMORY ioctl (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Don't re-setup empty IRQ routing when KVM_CAP_SPLIT_IRQCHIP (Maxim Levitsky) [RHEL-64444]
- KVM: Setup empty IRQ routing when creating a VM (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Open code vendor_intel() in string_registers_quirk() (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bit (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTM (Maxim Levitsky) [RHEL-64444]
- KVM: SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTE (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Re-enable hyperv_evmcs/hyperv_svm_test on bare metal (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Move Hyper-V specific functions out of processor.c (Maxim Levitsky) [RHEL-64444]
- KVM: X86: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables (Maxim Levitsky) [RHEL-64444]
- KVM: Fix a goof where kvm_create_vm() returns 0 instead of -ENOMEM (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Increase robustness of LLC cache misses in PMU counters test (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Rework macros in PMU counters test to prep for multi-insn loop (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Suppress MMIO that is triggered during task switch emulation (Maxim Levitsky) [RHEL-64444]
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: reset the segment cache after segment init in vmx_vcpu_reset() (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Make x2APIC ID 100%% readonly (Maxim Levitsky) [RHEL-64444]
- x86/kvm: Override default caching mode for SEV-SNP and TDX (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is valid (Maxim Levitsky) [RHEL-64444]
- KVM: Harden guest memory APIs against out-of-bounds accesses (Maxim Levitsky) [RHEL-64444]
- KVM: Write the per-page "segment" when clearing (part of) a guest page (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Disallow guest from changing userspace's MSR_AMD64_DE_CFG value (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-Exit (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Advertise AVX10.1 CPUID to userspace (Maxim Levitsky) [RHEL-64444]
- KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can't yet inject (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Fold requested virtual interrupt check into has_nested_events() (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Check for pending posted interrupts when looking for nested events (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Request immediate exit iff pending nested event needs injection (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Move posted interrupt descriptor out of VMX code (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit() (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable path (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Update VMCS12_REVISION comment to state it should never change (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX (Maxim Levitsky) [RHEL-64444]
- netfilter: ipset: Fix for recursive locking warning (Phil Sutter) [RHEL-35897]
- net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Antoine Tenart) [RHEL-68063]
- compiler_types: Add noinline_for_tracing annotation (Antoine Tenart) [RHEL-68063]
- net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Antoine Tenart) [RHEL-68063]
- net: vxlan: add drop reasons support to vxlan_xmit_one() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_set_mac() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_snoop() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_remcsum() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: add skb drop reasons to vxlan_rcv() (Antoine Tenart) [RHEL-68063]
- net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: tunnel: add pskb_inet_may_pull_reason() helper (Antoine Tenart) [RHEL-68063]
- net: skb: add pskb_network_may_pull_reason() helper (Antoine Tenart) [RHEL-68063]
- net: ovs: fix ovs_drop_reasons error (Antoine Tenart) [RHEL-68063]
- net/core: Introduce netdev_core_stats_inc() (Antoine Tenart) [RHEL-68063]
- thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for TCC offset (David Arcari) [RHEL-66569]
- thermal: intel: intel_tcc: Add model checks for temperature registers (David Arcari) [RHEL-66569]
- redhat/configs: enable CONFIG_INTEL_TCC_COOLING for RHEL (David Arcari) [RHEL-66569]
- hwmon: (coretemp) Extend the bitmask to read temperature to 0xff (David Arcari) [RHEL-66569]
- thermal: core: Free tzp copy along with the thermal zone (David Arcari) [RHEL-63761] {CVE-2024-50027}
- thermal: core: Reference count the zone in thermal_zone_get_by_id() (David Arcari) [RHEL-63849] {CVE-2024-50028}
- efi/x86: Free EFI memory map only when installing a new one. (Vitaly Kuznetsov) [RHEL-33045]
- x86/sev: Convert shared memory back to private on kexec (Vitaly Kuznetsov) [RHEL-33045]
- x86/mm: Refactor __set_clr_pte_enc() (Vitaly Kuznetsov) [RHEL-33045]
- x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Vitaly Kuznetsov) [RHEL-33045]
- smb: client: fix potential race in cifs_put_tcon() (Paulo Alcantara) [RHEL-70959]
- smb: client: don't try following DFS links in cifs_tree_connect() (Paulo Alcantara) [RHEL-70959]
- smb: client: allow reconnect when sending ioctl (Paulo Alcantara) [RHEL-70959]
- smb: client: get rid of @nlsc param in cifs_tree_connect() (Paulo Alcantara) [RHEL-70959]
- smb: client: allow more DFS referrals to be cached (Paulo Alcantara) [RHEL-70959]
Resolves: RHEL-20164, RHEL-29355, RHEL-33045, RHEL-35897, RHEL-37109, RHEL-52869, RHEL-52874, RHEL-52876, RHEL-53569, RHEL-63666, RHEL-63761, RHEL-63849, RHEL-64444, RHEL-66569, RHEL-68063, RHEL-69658, RHEL-69680, RHEL-70959, RHEL-72346
* Fri Jan 03 2025 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-548.el9]
- Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" (Ming Lei) [RHEL-68422]
- block: remove zone append special casing from the direct I/O path (Ming Lei) [RHEL-68422]

View File

@ -165,15 +165,15 @@ Summary: The Linux kernel
# define buildid .local
%define specversion 5.14.0
%define patchversion 5.14
%define pkgrelease 548
%define pkgrelease 549
%define kversion 5
%define tarfile_release 5.14.0-548.el9
%define tarfile_release 5.14.0-549.el9
# This is needed to do merge window version magic
%define patchlevel 14
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 548%{?buildid}%{?dist}
%define specrelease 549%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 5.14.0-548.el9
%define kabiversion 5.14.0-549.el9
#
# End of genspec.sh variables
@ -776,7 +776,7 @@ BuildRequires: lld
%endif
%if %{efiuki}
BuildRequires: dracut >= 057-67.git20240812.el9
BuildRequires: dracut >= 057-79.git20241127.el9
# For dracut UEFI uki binaries
BuildRequires: binutils
# For the initrd
@ -3819,6 +3819,376 @@ fi
#
#
%changelog
* Thu Jan 09 2025 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-549.el9]
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-72346] {CVE-2024-53203}
- workqueue: Fix another htmldocs build warning (Robert Foss) [RHEL-53569]
- workqueue: Don't call va_start / va_end twice (Robert Foss) [RHEL-53569]
- workqueue: Add interface for user-defined workqueue lockdep map (Robert Foss) [RHEL-53569]
- workqueue: Change workqueue lockdep map to pointer (Robert Foss) [RHEL-53569]
- workqueue: Split alloc_workqueue into internal function and lockdep init (Robert Foss) [RHEL-53569]
- backlight: Add BACKLIGHT_POWER_ constants for power states (Robert Foss) [RHEL-53569]
- fault-inject: improve build for CONFIG_FAULT_INJECTION=n (Robert Foss) [RHEL-53569]
- string: add mem_is_zero() helper to check if memory area is all zeros (Robert Foss) [RHEL-53569]
- kernel: remove platform_has() infrastructure (Robert Foss) [RHEL-53569]
- drm/i915/pciids: switch to xe driver style PCI ID macros (Robert Foss) [RHEL-53569]
- devcoredump: Add dev_coredumpm_timeout() (Robert Foss) [RHEL-53569]
- devcoredump: Add dev_coredump_put() (Robert Foss) [RHEL-53569]
- dma-buf/heaps: Correct the types of fd_flags and heap_flags (Robert Foss) [RHEL-53569]
- lib/string_choices: Add str_plural() helper (Robert Foss) [RHEL-53569]
- cpumask: introduce for_each_cpu_or (Robert Foss) [RHEL-53569]
- seq_buf: Make DECLARE_SEQ_BUF() usable (Robert Foss) [RHEL-53569]
- seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() (Robert Foss) [RHEL-53569]
- PM: runtime: Simplify pm_runtime_get_if_active() usage (Robert Foss) [RHEL-53569]
- uki: enable FIPS mode (Vitaly Kuznetsov) [RHEL-37109]
- tools/power turbostat: Add initial support for GraniteRapids-D (David Arcari) [RHEL-29355]
- intel_idle: add Granite Rapids Xeon D support (David Arcari) [RHEL-20164]
- tracing: Free buffers when a used dynamic event is removed (CKI Backport Bot) [RHEL-63666] {CVE-2022-49006}
- net/mlx5e: Remove workaround to avoid syndrome for internal port (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SD, Use correct mdev to build channel param (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS: Properly set bwc queue locks lock classes (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Ensure active slave attachment to the bond IB device (Benjamin Poirier) [RHEL-52869]
- RDMA/core: Implement RoCE GID port rescan and export delete function (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Call dev_put() after the blocking notifier (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Disable loopback self-test on multi-PF netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Fix null-ptr-deref in add rule err flow (Benjamin Poirier) [RHEL-52869 RHEL-69680] {CVE-2024-53120}
- net/mlx5e: clear xdp features on non-uplink representors (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: kTLS, Fix incorrect page refcounting (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, lock FTE when checking if active (Benjamin Poirier) [RHEL-52869 RHEL-69658] {CVE-2024-53121}
- net/mlx5: Fix msix vectors to respect platform limit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-switch, unload IB representors when unloading ETH representors (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Don't call cleanup on profile rollback failure (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Unregister notifier on eswitch init failure (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix command bitmask initialization (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Check for invalid vector index on EQ creation (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, use lock classes for bwc locks (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, don't destroy more bwc queue locks than allocated (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed double free in error flow of definer layout (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, removed wrong access to a number of rules variable (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix overflow of hd_per_wq (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, changed E2BIG error to a negative return code (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed double-free in error flow of creating SQ (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix wrong reserved field in hca_cap_2 in mlx5_ifc (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added cond_resched() to crdump collection (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix error path in multi-packet WQE transmit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Support throttled commands from async API (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Use IB set_netdev and get_netdev functions (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Initialize phys_port_cnt earlier in RDMA device creation (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Obtain upper net device only when needed (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Check RoCE LAG status before getting netdev (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Consider the query_vuid cap for data_direct (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Handle memory scheme ODP capabilities (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add implicit MR handling to ODP memory scheme (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add handling for memory scheme page fault events (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Split ODP mkey search logic (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add new ODP memory scheme eqe format (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expose HW bits for Memory scheme ODP (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expand mkey page size to support 6 bits (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Fix MR cache temp entries cleanup (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Fix counter update on MR cache mkey creation (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Drop redundant work canceling from clean_keys() (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Enable ATS when allocating kernel MRs (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Fix UMR pd cleanup on error flow of driver init (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Remove two unused declarations (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add support for DMABUF MR registrations with Data-direct (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Add the initialization flow to utilize the 'data direct' device (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Introduce the 'data direct' driver (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add IFC related stuff for data direct (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Expose vhca id for all ports in multiport mode (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, check the correct variable in hws_send_ring_alloc_sq() (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Match cleanup order in mlx5e_free_rq in reverse of mlx5e_alloc_rq (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add NOT_READY command return status (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Allow users to configure affinity for SFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Skip HotPlug check on sync reset using hot reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for sync reset using hot reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add device cap for supporting hot reset in sync reset flow (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, add support for no append at software level (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, separate action and destination into distinct struct (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, remove unused member (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, move hardware fte deletion function reset (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, make get_root_namespace API function (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fs, move steering common function to fs_cmd.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, fixed error flow return values of some functions (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, updated API functions comments to kernel doc (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added API and enabled HWS support (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added send engine and context handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added debug dump and internal headers (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added backward-compatible API handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added memory management handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added vport handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added modify header pattern and args handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added FW commands handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added matchers functionality (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added definers handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added rules handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added tables handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: HWS, added actions handling (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added missing definitions in preparation for HW Steering (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Added missing mlx5_ifc definition for HW Steering (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-Switch, Remove unused declarations (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use cpumask_local_spread() instead of custom code (Benjamin Poirier) [RHEL-52869]
- eth: mlx5: allow disabling queues when RSS contexts exist (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Update connection tracking steering entries (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: 'update' rules instead of 'replace' (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in get module eeprom by page callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in set coalesce callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in get coalesce callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use extack in set ringparams callback (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Be consistent with bitmap handling of link modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: TC, Offload rewrite and mirror to both internal and external dests (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: TC, Offload rewrite and mirror on tunnel over ovs internal port (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Enable remove flow for hard packet limit (Benjamin Poirier) [RHEL-52869]
- net/mlx5: E-Switch, Increase max int port number for offload (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Implement PTM cross timestamping support (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for enabling PTM PCI capability (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add support for MTPTM and MTCTR registers (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Reclaim max 50K pages at once (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Verify support for scheduling element and TSAR type (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Explicitly set scheduling element and TSAR type (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add missing link modes to ptys2ethtool_map (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix IPsec RoCE MPV trace call (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Release in progress headers (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix page leak (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix queue stats access to non-existing channels splat (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Correctly report errors for ethtool rx flows (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Take state lock during tx timeout reporter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Increase timeout to improve latency (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Do not query MPIR register if no sd_group (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Lag, don't use the hardcoded value of the first port (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Fix error handling in irq_pool_request_irq (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Support per-plane port IB counters by querying PPCNT register (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- net/mlx5: mlx5_ifc update for accessing ppcnt register of plane ports (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Add plane index support when querying PTYS registers (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Support plane device and driver APIs to add and delete it (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Add support to multi-plane device and port (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- net/mlx5: mlx5_ifc update for multi-plane support (Benjamin Poirier) [RHEL-52869 RHEL-52874]
- RDMA/mlx5: Send UAR page index as ioctl attribute (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Expose SFs IRQs (Benjamin Poirier) [RHEL-52869 RHEL-52876]
- RDMA/mlx5: Add Qcounters req_transport_retries_exceeded/req_rnr_retries_exceeded (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Allocate resources just before first QP/SRQ is created (Benjamin Poirier) [RHEL-52869]
- IB/mlx5: Create UMR QP just before first reg_mr occurs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Reimplement write combining test (Benjamin Poirier) [RHEL-52869]
- eth: mlx5: expose NETIF_F_NTUPLE when ARFS is compiled out (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use set number of max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Set default max eqs for SFs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Set sf_eq_usage for SF max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: IFC updates for SF max IO EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: CT: Initialize err to 0 to avoid warning (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add missing aggregate counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Remove definer functions from SW Steering API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Approximate IPsec per-SA payload data bytes count (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Present succeeded IPsec SA bytes and packet (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use max_num_eqs_24b when setting max_io_eqs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Use max_num_eqs_24b capability if set (Benjamin Poirier) [RHEL-52869]
- net/mlx5: IFC updates for changing max EQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add per queue netdev-genl stats (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add txq to sq stats mapping (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support SWP-mode offload L4 csum calculation (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use tcp_v[46]_check checksum helpers (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Fix outdated comment in features check (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Replace strcpy with strscpy (Benjamin Poirier) [RHEL-52869]
- net/mlx5: CT: Separate CT and CT-NAT tuple entries (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Correct TASR typo into TSAR (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Coalesce skb fragments to page size (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Re-enable HW-GRO (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Use KSMs instead of KLMs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Add header-only ethtool counters for header data split (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Drop rx_gro_match_packets counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Make GRO counters more precise (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Skipping on duplicate flush of the same SHAMPO SKB (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Specialize mlx5e_fill_skb_data() (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Simplify header page release in teardown (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Disable gso_size for non GRO packets (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix FCS config when HW GRO on (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Fix incorrect page release (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: SHAMPO, Use net_prefetch API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Do not use ptp structure for tx ts stats when not initialized (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Do not query MPIR on embedded CPU function (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Remove NULL check before dev_{put, hold} (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources. (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Remove unused msix related exported APIs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Modifying channels number and updating TX queues (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Enable 8 ports LAG (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: flower: check for unsupported control flags (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Implement ethtool callbacks for supporting per-queue coalescing (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support updating coalescing configuration without resetting channels (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Dynamically allocate DIM structure for SQs/RQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use DIM constants for CQ period mode parameter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Move DIM function declarations to en/dim.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Handle possible devcom ERR_PTR (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Expose the VF/SF RX drop counter on the representor (Benjamin Poirier) [RHEL-52869]
- net/mlx5: fix possible stack overflows (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Benjamin Poirier) [RHEL-52869]
- docs: networking: fix indentation errors in multi-pf-netdev (Benjamin Poirier) [RHEL-52869]
- mlx5/core: Support max_io_eqs for a function (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Implement ethtool hardware timestamping statistics (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Introduce timestamps statistic counter for Tx DMA layer (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Introduce lost_cqe statistic counter for PTP Tx port timestamping CQ (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Un-expose functions in en.h (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support FEC settings for 100G/lane modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Extract checking of FEC support for a link mode (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Don't call give_pages() if request 0 page (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Skip pages EQ creation for non-page supplier function (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Support matching on l4_type for ttc_table (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Add support for 800Gbps link modes (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Convert uintX_t to uX (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XDP, Fix an inconsistent comment (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: debugfs, Add reset option for command interface stats (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Make stats group fill_stats callbacks consistent with the API (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill stats strings (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill selftests strings (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Use ethtool_sprintf/puts() to fill priv flags strings (Benjamin Poirier) [RHEL-52869]
- RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype (Benjamin Poirier) [RHEL-52869]
- Documentation: networking: Add description for multi-pf netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Enable SD feature (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Block TLS device offload on combined SD netdev (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support per-mdev queue counter (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Support cross-vhca RSS (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Let channels be SD-aware (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Create EN core HW resources for all secondary devices (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Create single netdev per SD group (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Add debugfs (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Add informative prints in kernel log (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement steering for primary and secondaries (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement devcom communication and primary election (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Implement basic query and instantiation (Benjamin Poirier) [RHEL-52869]
- net/mlx5: SD, Introduce SD lib (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Add MPIR bit in mcam_access_reg (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: link NAPI instances to queues and IRQs (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XDP, Exclude headroom and tailroom from memory calculations (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: XSK, Exclude tailroom from non-linear SKBs memory calculations (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DR, Change SWS usage to debug fs seq_file interface (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Change missing SyncE capability print to debug (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Remove initial segmentation duplicate definitions (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Return specific error code for timeout on wait_fw_init (Benjamin Poirier) [RHEL-52869]
- net/mlx5: remove fw reporter dump option for non PF (Benjamin Poirier) [RHEL-52869]
- net/mlx5: remove fw_fatal reporter dump option for non PF (Benjamin Poirier) [RHEL-52869]
- net/mlx5: Rename mlx5_sf_dev_remove (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Delete obsolete IPsec code (Benjamin Poirier) [RHEL-52869]
- net/mlx5e: Connect mlx5 IPsec statistics with XFRM core (Benjamin Poirier) [RHEL-52869]
- net/mlx5: DPLL, Implement lock status error value (Benjamin Poirier) [RHEL-52869]
- Documentation: mlx5.rst: Add note for eswitch MD (Benjamin Poirier) [RHEL-52869]
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SP (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for eager splitting (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split allocations (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splitting (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Add test for configure of x86 APIC bus frequency (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Add guest udelay() utility for x86 (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Add a capability to configure bus frequency for APIC timer (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Make nanoseconds per APIC bus cycle a VM variable (Maxim Levitsky) [RHEL-64444]
- KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-V (Maxim Levitsky) [RHEL-64444]
- tools/include: Sync uapi/linux/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs (Maxim Levitsky) [RHEL-64444]
- KVM: guest_memfd: abstract how prepared folios are recorded (Maxim Levitsky) [RHEL-64444]
- KVM: x86: disallow pre-fault for SNP VMs before initialization (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: x86: Add test for KVM_PRE_FAULT_MEMORY (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory() (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault" (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Bump pf_taken stat only in the "real" page fault handler (Maxim Levitsky) [RHEL-64444]
- KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory (Maxim Levitsky) [RHEL-64444]
- KVM: Document KVM_PRE_FAULT_MEMORY ioctl (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Don't re-setup empty IRQ routing when KVM_CAP_SPLIT_IRQCHIP (Maxim Levitsky) [RHEL-64444]
- KVM: Setup empty IRQ routing when creating a VM (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Open code vendor_intel() in string_registers_quirk() (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bit (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs (Maxim Levitsky) [RHEL-64444]
- KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTM (Maxim Levitsky) [RHEL-64444]
- KVM: SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP (Maxim Levitsky) [RHEL-64444]
- KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTE (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Re-enable hyperv_evmcs/hyperv_svm_test on bare metal (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Move Hyper-V specific functions out of processor.c (Maxim Levitsky) [RHEL-64444]
- KVM: X86: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables (Maxim Levitsky) [RHEL-64444]
- KVM: Fix a goof where kvm_create_vm() returns 0 instead of -ENOMEM (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Increase robustness of LLC cache misses in PMU counters test (Maxim Levitsky) [RHEL-64444]
- KVM: selftests: Rework macros in PMU counters test to prep for multi-insn loop (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Suppress MMIO that is triggered during task switch emulation (Maxim Levitsky) [RHEL-64444]
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: reset the segment cache after segment init in vmx_vcpu_reset() (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Make x2APIC ID 100%% readonly (Maxim Levitsky) [RHEL-64444]
- x86/kvm: Override default caching mode for SEV-SNP and TDX (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is valid (Maxim Levitsky) [RHEL-64444]
- KVM: Harden guest memory APIs against out-of-bounds accesses (Maxim Levitsky) [RHEL-64444]
- KVM: Write the per-page "segment" when clearing (part of) a guest page (Maxim Levitsky) [RHEL-64444]
- KVM: SVM: Disallow guest from changing userspace's MSR_AMD64_DE_CFG value (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-Exit (Maxim Levitsky) [RHEL-64444]
- KVM: x86: Advertise AVX10.1 CPUID to userspace (Maxim Levitsky) [RHEL-64444]
- KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can't yet inject (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Fold requested virtual interrupt check into has_nested_events() (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Check for pending posted interrupts when looking for nested events (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Request immediate exit iff pending nested event needs injection (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Move posted interrupt descriptor out of VMX code (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit() (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable path (Maxim Levitsky) [RHEL-64444]
- KVM: nVMX: Update VMCS12_REVISION comment to state it should never change (Maxim Levitsky) [RHEL-64444]
- KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX (Maxim Levitsky) [RHEL-64444]
- netfilter: ipset: Fix for recursive locking warning (Phil Sutter) [RHEL-35897]
- net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Antoine Tenart) [RHEL-68063]
- compiler_types: Add noinline_for_tracing annotation (Antoine Tenart) [RHEL-68063]
- net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Antoine Tenart) [RHEL-68063]
- net: vxlan: add drop reasons support to vxlan_xmit_one() (Antoine Tenart) [RHEL-68063]
- net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_set_mac() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_snoop() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: make vxlan_remcsum() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: vxlan: add skb drop reasons to vxlan_rcv() (Antoine Tenart) [RHEL-68063]
- net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Antoine Tenart) [RHEL-68063]
- net: tunnel: add pskb_inet_may_pull_reason() helper (Antoine Tenart) [RHEL-68063]
- net: skb: add pskb_network_may_pull_reason() helper (Antoine Tenart) [RHEL-68063]
- net: ovs: fix ovs_drop_reasons error (Antoine Tenart) [RHEL-68063]
- net/core: Introduce netdev_core_stats_inc() (Antoine Tenart) [RHEL-68063]
- thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for TCC offset (David Arcari) [RHEL-66569]
- thermal: intel: intel_tcc: Add model checks for temperature registers (David Arcari) [RHEL-66569]
- redhat/configs: enable CONFIG_INTEL_TCC_COOLING for RHEL (David Arcari) [RHEL-66569]
- hwmon: (coretemp) Extend the bitmask to read temperature to 0xff (David Arcari) [RHEL-66569]
- thermal: core: Free tzp copy along with the thermal zone (David Arcari) [RHEL-63761] {CVE-2024-50027}
- thermal: core: Reference count the zone in thermal_zone_get_by_id() (David Arcari) [RHEL-63849] {CVE-2024-50028}
- efi/x86: Free EFI memory map only when installing a new one. (Vitaly Kuznetsov) [RHEL-33045]
- x86/sev: Convert shared memory back to private on kexec (Vitaly Kuznetsov) [RHEL-33045]
- x86/mm: Refactor __set_clr_pte_enc() (Vitaly Kuznetsov) [RHEL-33045]
- x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Vitaly Kuznetsov) [RHEL-33045]
- smb: client: fix potential race in cifs_put_tcon() (Paulo Alcantara) [RHEL-70959]
- smb: client: don't try following DFS links in cifs_tree_connect() (Paulo Alcantara) [RHEL-70959]
- smb: client: allow reconnect when sending ioctl (Paulo Alcantara) [RHEL-70959]
- smb: client: get rid of @nlsc param in cifs_tree_connect() (Paulo Alcantara) [RHEL-70959]
- smb: client: allow more DFS referrals to be cached (Paulo Alcantara) [RHEL-70959]
* Fri Jan 03 2025 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-548.el9]
- Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" (Ming Lei) [RHEL-68422]
- block: remove zone append special casing from the direct I/O path (Ming Lei) [RHEL-68422]

View File

@ -1,3 +1,3 @@
SHA512 (linux-5.14.0-548.el9.tar.xz) = c09e69a7a1e045bcc06d80b1118236a59b9f2c92c9b8e2c75cf0b6848badf90e60f21a7780e98073a00a50af09333c3ec2138f76ec3e8ffb9820c656f8ac91e5
SHA512 (kernel-abi-stablelists-5.14.0-548.el9.tar.bz2) = fff5ad080bd4bd67ef3d469a51d87f4bf05b7b1d91965c94ca9a3e3ec6e5b3588a25b2b33afa0403bdad40450c801c59e7e5bb783a3ceb5ca5591d3d77f6c59a
SHA512 (kernel-kabi-dw-5.14.0-548.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb
SHA512 (linux-5.14.0-549.el9.tar.xz) = fb4739be964163e0da2baa112f26cecdc66b08f9cc91e5d3765353a9e5e28405f056062bebc03d2525cafb51415e59ee35905ced6435157817108c62af514dd4
SHA512 (kernel-abi-stablelists-5.14.0-549.el9.tar.bz2) = 41048188c4250e2c927ceaa335fc5152098a3035a4c3c8fbef5240229790405352ae97144b27c2f9092012c6f07d46d5ad7fbad71fa62e0c52641152113b413d
SHA512 (kernel-kabi-dw-5.14.0-549.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb