diff --git a/Makefile.rhelver b/Makefile.rhelver index c7d9a73..5565ef5 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 339 +RHEL_RELEASE = 340 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 356e1f5..06fbf1b 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3283,6 +3283,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 067466d..ff8ed3d 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3262,6 +3262,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 07f9201..e81a6f6 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3280,6 +3280,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 3faabcb..91e5b34 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3259,6 +3259,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index a77a1c0..6155da8 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3340,6 +3340,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index d5bf5c5..3f4994b 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3319,6 +3319,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index a17c212..fb25236 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2978,6 +2978,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 8eda0eb..46d9d0b 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2958,6 +2958,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 77d4ed1..93ea823 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2970,6 +2970,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 0b2134d..4d737c8 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2950,6 +2950,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index af41173..a5e8fbc 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2963,6 +2963,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 9d41636..912632f 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3158,6 +3158,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 39ea010..a608f7d 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3138,6 +3138,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 634a95c..4ab08d5 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3216,6 +3216,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 4d590b4..ffc046f 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3196,6 +3196,7 @@ CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_ESWITCH=y diff --git a/kernel.spec b/kernel.spec index f8af9d7..c1eced5 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 339 +%define pkgrelease 340 %define kversion 5 -%define tarfile_release 5.14.0-339.el9 +%define tarfile_release 5.14.0-340.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 339%{?buildid}%{?dist} +%define specrelease 340%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-339.el9 +%define kabiversion 5.14.0-340.el9 # # End of genspec.sh variables @@ -3697,6 +3697,292 @@ fi # # %changelog +* Mon Jul 17 2023 Jan Stancek [5.14.0-340.el9] +- soc/tegra: fuse: Remove nvmem root only access (Steve Best) [2218664] +- Revert "net/mlx5e: Don't use termination table when redundant" (Mohammad Kabat) [2165363] +- net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Mohammad Kabat) [2165363] +- net/mlx5: Query hca_cap_2 only when supported (Mohammad Kabat) [2165363] +- net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Mohammad Kabat) [2165363] +- net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Mohammad Kabat) [2165363] +- net/mlx5: Expose SF firmware pages counter (Mohammad Kabat) [2165363] +- net/mlx5: Store page counters in a single array (Mohammad Kabat) [2165363] +- net/mlx5e: IPoIB, Show unknown speed instead of error (Mohammad Kabat) [2165363] +- net/mlx5: Bridge, fix ageing of peer FDB entries (Mohammad Kabat) [2165363] +- net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Mohammad Kabat) [2165363] +- net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Mohammad Kabat) [2165363] +- net/mlx5: E-switch, Coverity: overlapping copy (Mohammad Kabat) [2165363] +- net/mlx5e: Don't support encap rules with gbp option (Mohammad Kabat) [2165363] +- net/mlx5e: Fix memory leak on updating vport counters (Mohammad Kabat) [2165363] +- net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Mohammad Kabat) [2164764 2165363] +- net/mlx5: Expose steering dropped packets counter (Mohammad Kabat) [2165363] +- net/mlx5: Refactor and expand rep vport stat group (Mohammad Kabat) [2164764 2165363] +- net/mlx5e: multipath, support routes with more than 2 nexthops (Mohammad Kabat) [2165363] +- RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Mohammad Kabat) [2165363] +- net/mlx5: E-Switch, Implement devlink port function cmds to control migratable (Mohammad Kabat) [2165363] +- net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE (Mohammad Kabat) [2165363] +- net/mlx5: Add generic getters for other functions caps (Mohammad Kabat) [2165363] +- net/mlx5: Introduce IFC bits for migratable (Mohammad Kabat) [2165363] +- net/mlx5: Introduce ifc bits for pre_copy (Mohammad Kabat) [2165363] +- RDMA/mlx5: no need to kfree NULL pointer (Mohammad Kabat) [2165363] +- net/mlx5e: Support devlink reload of IPsec core (Mohammad Kabat) [2165363] +- net/mlx5e: TC, Add offload support for trap with additional actions (Mohammad Kabat) [2165363] +- net/mlx5e: Do early return when setup vports dests for slow path flow (Mohammad Kabat) [2165363] +- net/mlx5: Remove redundant check (Mohammad Kabat) [2165363] +- net/mlx5e: Delete always true DMA check (Mohammad Kabat) [2165363] +- net/mlx5e: Don't access directly DMA device pointer (Mohammad Kabat) [2165363] +- net/mlx5e: Don't use termination table when redundant (Mohammad Kabat) [2165363] +- net/mlx5: Use generic definition for UMR KLM alignment (Mohammad Kabat) [2165363] +- net/mlx5: Generalize name of UMR alignment definition (Mohammad Kabat) [2165363] +- net/mlx5: Remove unused UMR MTT definitions (Mohammad Kabat) [2165363] +- net/mlx5e: Add padding when needed in UMR WQEs (Mohammad Kabat) [2165363] +- net/mlx5: Remove unused ctx variables (Mohammad Kabat) [2165363] +- net/mlx5e: Remove unneeded io-mapping.h #include (Mohammad Kabat) [2165363] +- net/mlx5e: ethtool: get_link_ext_stats for PHY down events (Mohammad Kabat) [2165363] +- net/mlx5e: CT, optimize pre_ct table lookup (Mohammad Kabat) [2165363] +- net/mlx5e: kTLS, Use a single async context object per a callback bulk (Mohammad Kabat) [2165363] +- net/mlx5e: kTLS, Remove unnecessary per-callback completion (Mohammad Kabat) [2165363] +- net/mlx5e: kTLS, Remove unused work field (Mohammad Kabat) [2165363] +- net/mlx5e: TC, Remove redundant WARN_ON() (Mohammad Kabat) [2165363] +- net/mlx5e: Add error flow when failing update_rx (Mohammad Kabat) [2165363] +- net/mlx5e: Move params kernel log print to probe function (Mohammad Kabat) [2165363] +- net/mlx5e: Support enhanced CQE compression (Mohammad Kabat) [2165363] +- net/mlx5e: Use clamp operation instead of open coding it (Mohammad Kabat) [2165363] +- net/mlx5e: remove unused list in arfs (Mohammad Kabat) [2165363] +- net/mlx5: Expose vhca_id to debugfs (Mohammad Kabat) [2165363] +- net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Mohammad Kabat) [2165363] +- net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Mohammad Kabat) [2165363] +- ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165363] +- net/mlx5: DR, Remove the buddy used_list (Mohammad Kabat) [2165363] +- net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Mohammad Kabat) [2165363] +- net/mlx5: DR, Lower sync threshold for ICM hot memory (Mohammad Kabat) [2165363] +- net/mlx5: DR, Allocate htbl from its own slab allocator (Mohammad Kabat) [2165363] +- net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Mohammad Kabat) [2165363] +- net/mlx5: DR, Manage STE send info objects in pool (Mohammad Kabat) [2165363] +- net/mlx5: DR, In rehash write the line in the entry immediately (Mohammad Kabat) [2165363] +- net/mlx5: DR, Handle domain memory resources init/uninit separately (Mohammad Kabat) [2165363] +- net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Mohammad Kabat) [2165363] +- net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Mohammad Kabat) [2165363] +- net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Mohammad Kabat) [2165363] +- net/mlx5: DR, Check device state when polling CQ (Mohammad Kabat) [2165363] +- net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Mohammad Kabat) [2165363] +- net/mlx5: DR, In destroy flow, free resources even if FW command failed (Mohammad Kabat) [2165363] +- net/mlx5e: Overcome slow response for first macsec ASO WQE (Mohammad Kabat) [2165323] +- RHEL-only: redhat/configs: Enable CONFIG_MLX5_EN_MACSEC on all archs (Mohammad Kabat) [2165355] +- net/mlx5e: Fix macsec ASO context alignment (Mohammad Kabat) [2165355] +- net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk (Mohammad Kabat) [2165355] +- net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) (Mohammad Kabat) [2165355] +- net/mlx5e: Fix macsec ssci attribute handling in offload path (Mohammad Kabat) [2165355] +- net/mlx5: Lag, fix failure to cancel delayed bond work (Mohammad Kabat) [2165355] +- net/mlx5e: Fix RX reporter for XSK RQs (Mohammad Kabat) [2165355] +- Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path" (Mohammad Kabat) [2165355] +- net/mlx5e: MACsec, block offload requests with encrypt off (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, fix Tx SA active field update (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, remove replay window size limitation in offload path (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, fix update Rx secure channel active field (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, fix memory leak when MACsec device is deleted (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: MACsec, fix RX data path 16 RX security channel limit (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165355] +- net/mlx5e: Fix a couple error codes (Mohammad Kabat) [2165355] +- net/mlx5e: Fix possible race condition in macsec extended packet number update routine (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix MACsec update SecY (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix MACsec SA initialization routine (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Remove leftovers from old XSK queues enumeration (Mohammad Kabat) [2165355] +- net/mlx5e: Fix missing alignment in size of MTT/KLM entries (Mohammad Kabat) [2165355] +- net/mlx5: Lag, avoid lockdep warnings (Mohammad Kabat) [2165355] +- net/mlx5e: Fix usage of DMA sync API (Mohammad Kabat) [2165355] +- net/mlx5e: Fix macsec sci endianness at rx sa update (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix macsec rx security association (SA) update/delete (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix macsec coverity issue at rx sa update (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Cleanup MACsec uninitialization routine (Mohammad Kabat) [2165355] +- net/mlx5: Make ASO poll CQ usable in atomic context (Mohammad Kabat) [2165355] +- net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Mohammad Kabat) [2165355] +- net/mlx5: E-switch, Don't update group if qos is not enabled (Mohammad Kabat) [2165355] +- net/mlx5: Set default grace period based on function type (Mohammad Kabat) [2165355] +- net/mlx5: Start health poll at earlier stage of driver load (Mohammad Kabat) [2165355] +- net/mlx5e: Expose rx_oversize_pkts_buffer counter (Mohammad Kabat) [2165355] +- net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Print a warning in slow configurations (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Improve MTT/KSM alignment (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Improve need_wakeup logic (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Set napi_id to support busy polling (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Flush RQ on XSK activation to save memory (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Introduce the mlx5e_flush_rq function (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Support XDP metadata on XSK RQs (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Optimize RQ page deallocation (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Call mlx5e_page_release_dynamic directly where possible (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Use non-XSK page allocator in SHAMPO (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use partial batches in legacy RQ with XSK (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Use partial batches in legacy RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Make the wqe_index_mask calculation more exact (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Introduce wqe_index_mask for legacy RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Split out channel (de)activation in rx_res (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Convert struct mlx5e_alloc_unit to a union (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Remove DMA address from mlx5e_alloc_unit (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Optimize the page cache reducing its size 2x (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use KSM for unaligned XSK (Mohammad Kabat) [2164750 2165355] +- net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Keep a separate MKey for striding RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Use XSK frame size as striding RQ page size (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Use runtime page_shift for striding RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Use runtime values of striding RQ parameters in datapath (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Improve the MTU change shortcut (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Fix SKB headroom calculation in validation (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: xsk: Remove dead code in validation (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Simplify stride size calculation for linear RQ (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: kTLS, Check ICOSQ WQE size in advance (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Use the aligned max TX MPWQE size (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Validate striding RQ before enabling XDP (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Remove unused fields from datapath structs (Mohammad Kabat) [2164750 2165355] +- net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 (Mohammad Kabat) [2164750 2165355] +- net/mlx5: Add the log_min_mkey_entity_size capability (Mohammad Kabat) [2164750 2165355] +- net/mlx5: Remove from FPGA IFC file not-needed definitions (Mohammad Kabat) [2165355] +- net/mlx5: Remove unused structs (Mohammad Kabat) [2165355] +- net/mlx5: Remove unused functions (Mohammad Kabat) [2165355] +- net/mlx5: detect and enable bypass port select flow table (Mohammad Kabat) [2165355] +- net/mlx5: Lag, enable hash mode by default for all NICs (Mohammad Kabat) [2165355] +- net/mlx5: Lag, set active ports if support bypass port select flow table (Mohammad Kabat) [2165355] +- RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Mohammad Kabat) [2165355] +- net/mlx5: add IFC bits for bypassing port select flow table (Mohammad Kabat) [2165355] +- net/mlx5: Add support for NPPS with real time mode (Mohammad Kabat) [2165355] +- net/mlx5: Expose NPPS related registers (Mohammad Kabat) [2165355] +- net/mlx5e: macsec: remove checks on the prepare phase (Mohammad Kabat) [2165355] +- net/mlx5e: Support MACsec offload replay window (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Support MACsec offload extended packet number (EPN) (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Create advanced steering operation (ASO) object for MACsec (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Expose memory key creation (mkey) function (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix MACsec initial packet number (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Fix MACsec initialization error path (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Fix fields name prefix in MACsec (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() (Mohammad Kabat) [2165355] +- net/mlx5e: Switch to kmemdup() when allocate dev_addr (Mohammad Kabat) [2165355] +- net/mlx5e: add missing error code in error path (Mohammad Kabat) [2165355] +- RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() (Mohammad Kabat) [2165355] +- net/mlx5e: Add support to configure more than one macsec offload device (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Add MACsec stats support for Rx/Tx flows (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Add MACsec offload SecY support (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Add MACsec RX steering rules (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Add MACsec Rx tables support to fs_core (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Add MACsec offload Rx command support (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] +- net/mlx5e: Add MACsec TX steering rules (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Add MACsec Tx tables support to fs_core (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Add MACsec offload Tx command support (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Generalize Flow Context for new crypto fields (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Removed esp_id from struct mlx5_flow_act (Mohammad Kabat) [2165323 2165355] +- net/mlx5: Query ADV_VIRTUALIZATION capabilities (Mohammad Kabat) [2165355] +- net/mlx5: Introduce ifc bits for page tracker (Mohammad Kabat) [2165355] +- RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Mohammad Kabat) [2165355] +- IB/mlx5: Support querying eswitch functions from DEVX (Mohammad Kabat) [2165355] +- net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Mohammad Kabat) [2165355] +- IB/mlx5: Remove duplicate header inclusion related to ODP (Mohammad Kabat) [2165355] +- net/mlx5: TC, Add support for SF tunnel offload (Mohammad Kabat) [2165355] +- net/mlx5: E-Switch, Move send to vport meta rule creation (Mohammad Kabat) [2165355] +- net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Mohammad Kabat) [2165355] +- net/mlx5: E-Switch, Add default drop rule for unmatched packets (Mohammad Kabat) [2165355] +- net/mlx5e: Completely eliminate priv from fs.h (Mohammad Kabat) [2165355] +- net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Mohammad Kabat) [2165355] +- net/mlx5e: Make flow steering arfs independent of priv (Mohammad Kabat) [2165355] +- net/mlx5e: Introduce flow steering debug macros (Mohammad Kabat) [2165355] +- net/mlx5e: Separate ethtool_steering from fs.h and make private (Mohammad Kabat) [2165355] +- net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Mohammad Kabat) [2165355] +- net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Mohammad Kabat) [2165355] +- net/mlx5e: Drop priv argument of ptp function in en_fs (Mohammad Kabat) [2165355] +- net/mlx5e: Decouple fs_tcp from en.h (Mohammad Kabat) [2165355] +- net/mlx5e: Decouple fs_tt_redirect from en.h (Mohammad Kabat) [2165355] +- net/mlx5e: Introduce flow steering API (Mohammad Kabat) [2165355] +- IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Mohammad Kabat) [2165355] +- net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [2218139] +- ipv6: prevent router_solicitations for team port (Hangbin Liu) [2218139] +- ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Hangbin Liu) [2218139] +- teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [2218139] +- cifs: fix negotiate context parsing (Ronnie Sahlberg) [2218388] +- cifs: fix dentry lookups in directory handle cache (Ronnie Sahlberg) [2218388] +- cifs: use the least loaded channel for sending requests (Ronnie Sahlberg) [2218388] +- cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] +- cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] +- cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] +- smb3: fix unusable share after force unmount failure (Ronnie Sahlberg) [2218388] +- cifs: print session id while listing open files (Ronnie Sahlberg) [2218388] +- cifs: dump pending mids for all channels in DebugData (Ronnie Sahlberg) [2218388] +- cifs: empty interface list when server doesn't support query interfaces (Ronnie Sahlberg) [2218388] +- cifs: do not poll server interfaces too regularly (Ronnie Sahlberg) [2218388] +- cifs: use tcon allocation functions even for dummy tcon (Ronnie Sahlberg) [2218388] +- cifs: use bvec_set_page to initialize bvecs (Ronnie Sahlberg) [2218388] +- cifs: generate signkey for the channel that's reconnecting (Ronnie Sahlberg) [2218388] +- cifs: Fix smb2_set_path_size() (Ronnie Sahlberg) [2218388] +- cifs: Move the in_send statistic to __smb_send_rqst() (Ronnie Sahlberg) [2218388] +- cifs: don't try to use rdma offload on encrypted connections (Ronnie Sahlberg) [2218388] +- cifs: split out smb3_use_rdma_offload() helper (Ronnie Sahlberg) [2218388] +- cifs: introduce cifs_io_parms in smb2_async_writev() (Ronnie Sahlberg) [2218388] +- use less confusing names for iov_iter direction initializers (Ronnie Sahlberg) [2218388] +- cifs: do not include page data when checking signature (Ronnie Sahlberg) [2218388] +- cifs: Fix race between hole punch and page fault (Ronnie Sahlberg) [2218388] +- redhat/Makefile: Fix RHJOBS grep warning (Eric Chanudet) +- NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217964] +- sfc: use budget for TX completions (Íñigo Huguet) [2179545] +- arm64: kaslr: don't pretend KASLR is enabled if offset < MIN_KIMG_ALIGN (Jennifer Berringer) [2190491] +- KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults (Paolo Bonzini) [2210042] +- KVM: x86: Add helpers to query individual CR0/CR4 bits (Paolo Bonzini) [2210042] +- KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated (Paolo Bonzini) [2210042] +- KVM: VMX: Make CR0.WP a guest owned bit (Paolo Bonzini) [2210042] +- KVM: x86: Make use of kvm_read_cr*_bits() when testing bits (Paolo Bonzini) [2210042] +- KVM: x86: Ignore CR0.WP toggles in non-paging mode (Paolo Bonzini) [2210042] +- KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled (Paolo Bonzini) [2210042] +- igc: Fix possible system crash when loading module (Corinna Vinschen) [2153371] +- igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153371] +- igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153371] +- igc: read before write to SRRCTL register (Corinna Vinschen) [2153371] +- igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153371] +- igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153371] +- igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153371] +- igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153371] +- igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153371] +- igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153371] +- igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153371] +- igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153371] +- igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153371] +- igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153371] +- igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153371] +- igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153371] +- igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153371] +- igc: Add checking for basetime less than zero (Corinna Vinschen) [2153371] +- igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153371] +- igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153371] +- xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [2218900] +- xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [2218900] +- xfrm: add missed call to delete offloaded policies (Sabrina Dubroca) [2218900] +- af_key: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] +- xfrm: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] +- xfrm: Fix leak of dev tracker (Sabrina Dubroca) [2218900] +- xfrm: release all offloaded policy memory (Sabrina Dubroca) [2218900] +- xfrm: don't check the default policy if the policy allows the packet (Sabrina Dubroca) [2218900] +- x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2189577] +- sched/fair: Don't balance task to its current running CPU (Valentin Schneider) [2095206] + * Thu Jul 13 2023 Jan Stancek [5.14.0-339.el9] - kernel/rh_messages.c: Another gcc12 warning on redundant NULL test (Eric Chanudet) [2216678] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2209640] diff --git a/sources b/sources index 4098a3c..dcc3c4c 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-339.el9.tar.xz) = 7558b386abab0f56736b57d4f0ee49152d9c103bf3e877a01e204ef9bd21637b235237f42e31a46e5db446f260f89da6f76db1077a75146d7d45c62de7fc44f4 -SHA512 (kernel-abi-stablelists-5.14.0-339.el9.tar.bz2) = 086752391b6d826d5bc8f3259fa24d2f1a45586536ebfb50a811183173d39b417f2d91d552e46fbe9b8e365439a3a5c1aade6819195228361dd5bbd9b5ae2e9b -SHA512 (kernel-kabi-dw-5.14.0-339.el9.tar.bz2) = 099aa605b257b585eb64513a090c417d1418d0f691f5c41ecdac6186f9e53159d4994798bfb3ca6bbcfff48ea34cb9b1e3f7eeabc88d052b95f7e79a73f4b97c +SHA512 (linux-5.14.0-340.el9.tar.xz) = 3641b7dbb5a95c6d672f297018835efe5370b9bea3fd44c960e338a67fe3f8bd426280809f19c7b4d1e7bb2574459d2f66542f7b5255e33e1ca23821649dfdce +SHA512 (kernel-abi-stablelists-5.14.0-340.el9.tar.bz2) = ba453a370196d5e5d763c4a53c6b05d48fa6dd076890f7e9ce648d6193caa8b2475ce5785ab3684ad75df8b60cb8515128253aeb5600e30877274b2de8c94389 +SHA512 (kernel-kabi-dw-5.14.0-340.el9.tar.bz2) = 099aa605b257b585eb64513a090c417d1418d0f691f5c41ecdac6186f9e53159d4994798bfb3ca6bbcfff48ea34cb9b1e3f7eeabc88d052b95f7e79a73f4b97c