From 393cbd43640f45af528f92e463384ecab1df0bce Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Mon, 14 Aug 2023 14:15:59 +0200 Subject: [PATCH] kernel-5.14.0-355.el9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Mon Aug 14 2023 Jan Stancek [5.14.0-355.el9] - docs: Move the HTE documentation to driver-api/ (Charles Mirabile) [2213227] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Charles Mirabile) [2213227] - gpio: tegra186: Add Tegra234 hte support (Charles Mirabile) [2213227] - hte: handle nvidia,gpio-controller property (Charles Mirabile) [2213227] - hte: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - hte: Add Tegra234 provider (Charles Mirabile) [2213227] - arm64: tegra: Add Tegra234 GTE nodes (Charles Mirabile) [2213227] - dt-bindings: timestamp: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - dt-bindings: timestamp: Add Tegra234 support (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE/timestamp subsystem details (Charles Mirabile) [2213227] - hte: Use of_property_present() for testing DT property presence (Charles Mirabile) [2213227] - hte: tegra-194: Use proper includes (Charles Mirabile) [2213227] - tools: gpio: fix -c option of gpio-event-mon (Charles Mirabile) [2213227] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Charles Mirabile) [2213227] - hte: tegra: fix 'struct of_device_id' build error (Charles Mirabile) [2213227] - hte: Use device_match_of_node() (Charles Mirabile) [2213227] - dt-bindings: timestamp: Correct id path (Charles Mirabile) [2213227] - dt-bindings: Renamed hte directory to timestamp (Charles Mirabile) [2213227] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Charles Mirabile) [2213227] - hte: Remove unused including (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE Subsystem (Charles Mirabile) [2213227] - tools: gpio: Add new hardware clock type (Charles Mirabile) [2213227] - dt-bindings: Add HTE bindings (Charles Mirabile) [2213227] - Documentation: Add HTE subsystem guide (Charles Mirabile) [2213227] - net/mlx5e: TC, CT: Offload ct clear only once (Mohammad Kabat) [2214574] - net/mlx5e: TC, Cleanup ct resources for nic flow (Mohammad Kabat) [2214574] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Mohammad Kabat) [2165364] - vfio-iommufd: Support iommufd for physical VFIO devices (Mohammad Kabat) [2214574] - net/mlx5e: TC, Add null pointer check for hardware miss support (Mohammad Kabat) [2214574] - net/mlx5e: TC, Remove special handling of CT action (Mohammad Kabat) [2214574] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Mohammad Kabat) [2214574] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Mohammad Kabat) [2214574] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Mohammad Kabat) [2214574] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Mohammad Kabat) [2214574] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Mohammad Kabat) [2214574] - net/mlx5: Read embedded cpu after init bit cleared (Mohammad Kabat) [2214574] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Mohammad Kabat) [2214574] - net/mlx5e: Don't attach netdev profile while handling internal error (Mohammad Kabat) [2214574] - net/mlx5: Fix post parse infra to only parse every action once (Mohammad Kabat) [2214574] - net/mlx5: fw_tracer, Fix event handling (Mohammad Kabat) [2214574] - net/mlx5: SF, Drain health before removing device (Mohammad Kabat) [2214574] - net/mlx5e: Consider internal buffers size in port buffer calculations (Mohammad Kabat) [2214574] - net/mlx5: Devcom, serialize devcom registration (Mohammad Kabat) [2214574] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Mohammad Kabat) [2214574] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Mohammad Kabat) [2214574] - net/mlx5e: Fix deadlock in tc route query code (Mohammad Kabat) [2214574] - net/mlx5: Fix error message when failing to allocate device memory (Mohammad Kabat) [2214574] - net/mlx5e: Use correct encap attribute during invalidation (Mohammad Kabat) [2214574] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Mohammad Kabat) [2214574] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Mohammad Kabat) [2214574] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Mohammad Kabat) [2214574] - net/mlx5: Collect command failures data only for known commands (Mohammad Kabat) [2214574] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Mohammad Kabat) [2214574] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Mohammad Kabat) [2214574] - RDMA/mlx5: Fix flow counter query via DEVX (Mohammad Kabat) [2214574] - net/mlx5: Fix wrong comment (Mohammad Kabat) [2214574] - net/mlx5e: Coding style fix, add empty line (Mohammad Kabat) [2214574] - RDMA/mlx5: Coding style fix reported by checkpatch (Mohammad Kabat) [2214574] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Mohammad Kabat) [2015447] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Modify header action of size 1 optimization (Mohammad Kabat) [2015447] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header arg pool mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Read ICM memory into dedicated buffer (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for writing modify header argument (Mohammad Kabat) [2015447] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Mohammad Kabat) [2015447] - net/mlx5: DR, Check for modify_header_argument device capabilities (Mohammad Kabat) [2015447] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Mohammad Kabat) [2015447] - net/mlx5: DR, Add cache for modify header pattern (Mohammad Kabat) [2015447] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify-header-pattern ICM pool (Mohammad Kabat) [2015447] - net/mlx5: DR, Prepare sending new WQE type (Mohammad Kabat) [2015447] - net/mlx5: Add new WQE for updating flow table (Mohammad Kabat) [2015447] - net/mlx5: Add mlx5_ifc bits for modify header argument (Mohammad Kabat) [2015447] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_VFIO_PCI on all archs (Mohammad Kabat) [2165324] - vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Mohammad Kabat) [2165324] - vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Mohammad Kabat) [2165324] - vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Mohammad Kabat) [2165324] - vfio/mlx5: error pointer dereference in error handling (Mohammad Kabat) [2165324] - vfio/mlx5: Fix UBSAN note (Mohammad Kabat) [2165324] - vfio/mlx5: Allow loading of larger images than 512 MB (Mohammad Kabat) [2165324] - vfio/mlx5: Check whether VF is migratable (Mohammad Kabat) [2165324] - vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the source side flow upon pre_copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the target side flow to reduce downtime (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce multiple loads (Mohammad Kabat) [2165324] - vfio/mlx5: Fix range size calculation upon tracker creation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce vfio precopy ioctl implementation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce SW headers for migration states (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce device transitions of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to use queue based data chunks (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor migration file state (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor MKEY usage (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor PD usage (Mohammad Kabat) [2165324] - vfio/mlx5: Enforce a single SAVE command at a time (Mohammad Kabat) [2165324] - vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Mohammad Kabat) [2165324] - vfio: Add an option to get migration data size (Mohammad Kabat) [2165324] - vfio/mlx5: Switch to use module_pci_driver() macro (Mohammad Kabat) [2165324] - vfio/pci: Add driver_managed_dma to the new vfio_pci drivers (Mohammad Kabat) [2165324] - vfio/mlx5: Use the new device life cycle helpers (Mohammad Kabat) [2165324] - vfio/mlx5: Set the driver DMA logging callbacks (Mohammad Kabat) [2165324] - vfio/mlx5: Manage error scenarios on tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Report dirty pages from tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Create and destroy page tracker object (Mohammad Kabat) [2165324] - vfio/mlx5: Init QP based resources for dirty tracking (Mohammad Kabat) [2165324] - vfio: Split migration ops from main device ops (Mohammad Kabat) [2165324] - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Mohammad Kabat) [2165324] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Mohammad Kabat) [2165324] - vfio/mlx5: Run the SAVE state command in an async mode (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to enable VFs migration in parallel (Mohammad Kabat) [2165324] - vfio/mlx5: Manage the VF attach/detach callback from the PF (Mohammad Kabat) [2165324] - vfio/mlx5: Fix to not use 0 as NULL pointer (Mohammad Kabat) [2165324] - vfio/mlx5: Use its own PCI reset_done error handler (Mohammad Kabat) [2165324] - vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Mohammad Kabat) [2165324] - vfio/mlx5: Expose migration commands over mlx5 device (Mohammad Kabat) [2165324] - net/mlx5e: RX, Remove doubtful unlikely call (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Mohammad Kabat) [2165364] - net/mlx5e: Support RX XDP metadata (Mohammad Kabat) [2165364] - net/mlx5e: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165364] - Revert "net/mlx5: Enable management PF initialization" (Mohammad Kabat) [2165364] - RDMA/mlx5: Use correct device num_ports when modify DC (Mohammad Kabat) [2165364] - net/mlx5e: Nullify table pointer when failing to create (Mohammad Kabat) [2165364] - net/mlx5: Use recovery timeout on sync reset flow (Mohammad Kabat) [2165364] - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Mohammad Kabat) [2165364] - net/mlx5: Release tunnel device after tc update skb (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Mohammad Kabat) [2165364] - net/mlx5e: Release the label when replacing existing ct entry (Mohammad Kabat) [2165364] - net/mlx5e: Don't clone flow post action attributes second time (Mohammad Kabat) [2165364] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Mohammad Kabat) [2165364] - net/mlx5: DR, Fix QP continuous allocation (Mohammad Kabat) [2165364] - IB/mlx5: Add support for 400G_8X lane speed (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix an Oops in error handling code (Mohammad Kabat) [2165364] - net/mlx5: Read the TC mapping of all priorities on ETS query (Mohammad Kabat) [2165364] - net/mlx5e: Initialize link speed to zero (Mohammad Kabat) [2165364] - net/mlx5: Fix steering rules cleanup (Mohammad Kabat) [2165364] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Mohammad Kabat) [2165364] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove error message log print (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix cloned flow attribute (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix missing error code (Mohammad Kabat) [2165364] - net/sched: TC, fix raw counter initialization (Mohammad Kabat) [2165364] - net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Mohammad Kabat) [2165364] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Mohammad Kabat) [2165364] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Mohammad Kabat) [2165364] - net/mlx5: Disable eswitch before waiting for VF pages (Mohammad Kabat) [2165364] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Mohammad Kabat) [2165364] - net/mlx5e: Don't cache tunnel offloads capability (Mohammad Kabat) [2165364] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Mohammad Kabat) [2165364] - net/mlx5e: Verify flow_source cap before using it (Mohammad Kabat) [2165364] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Mohammad Kabat) [2165364] - mlx5: fix possible ptp queue fifo use-after-free (Mohammad Kabat) [2165364] - mlx5: fix skb leak while fifo resync and push (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Mohammad Kabat) [2165364] - net/mlx5: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165364] - net/mlx5e: Remove hairpin write debugfs files (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in IPsec RoCE creation (Mohammad Kabat) [2165364] - net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Mohammad Kabat) [2165364] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Mohammad Kabat) [2165364] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Mohammad Kabat) [2165364] - net/mlx5: Refactor tc miss handling to a single function (Mohammad Kabat) [2165364] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Mohammad Kabat) [2165364] - IB/mlx5: Extend debug control for CC parameters (Mohammad Kabat) [2165364] - net/mlx5e: Fix outdated TLS comment (Mohammad Kabat) [2165364] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Mohammad Kabat) [2165364] - net/mlx5e: Allow offloading of ct 'new' match (Mohammad Kabat) [2164782 2165364] - net/mlx5e: Implement CT entry update (Mohammad Kabat) [2164782 2165364] - net/mlx5: Simplify eq list traversal (Mohammad Kabat) [2165364] - net/mlx5e: Switch to using napi_build_skb() (Mohammad Kabat) [2165364] - RDMA/mlx5: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5e: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5: Change define name for 0x100 lkey value (Mohammad Kabat) [2165364] - net/mlx5: Expose bits for querying special mkeys (Mohammad Kabat) [2165364] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Mohammad Kabat) [2165364] - net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Add IPSec priorities in RDMA namespaces (Mohammad Kabat) [2164766 2165364] - net/mlx5: Implement new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Introduce new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Mohammad Kabat) [2165364] - net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Mohammad Kabat) [2165364] - net/mlx5e: Move devlink port registration to be done before netdev alloc (Mohammad Kabat) [2165364] - net/mlx5e: Move dl_port to struct mlx5e_dev (Mohammad Kabat) [2165364] - net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Mohammad Kabat) [2165364] - net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Mohammad Kabat) [2165364] - net/mlx5: Remove outdated comment (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove redundant parse_attr argument (Mohammad Kabat) [2164777 2165364] - net/mlx5e: Use a simpler comparison for uplink rep (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Add single RDMA device in multiport mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: E-Switch, rename bond update function to be reused (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, Add peer flow in mpesw mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, support per action stats (Mohammad Kabat) [2165364] - net/mlx5e: TC, map tc action cookie to a hw counter (Mohammad Kabat) [2165364] - net/mlx5e: TC, store tc action cookies per attr (Mohammad Kabat) [2165364] - net/mlx5e: TC, add hw counter to branching actions (Mohammad Kabat) [2165364] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Mohammad Kabat) [2165364] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Mohammad Kabat) [2165364] - net/mlx5e: Fix trap event handling (Mohammad Kabat) [2165364] - net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for unrecognized string (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for strings DB update event (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, allow 0 size string DBs (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer: Fix debug print (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant assignment of size (Mohammad Kabat) [2165364] - net/mlx5: fs_core, Remove redundant variable err (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in error flow of port set buffer (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant vport_number assignment (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant code for handling vlan actions (Mohammad Kabat) [2165364] - net/mlx5e: Don't listen to remove flows event (Mohammad Kabat) [2165364] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Mohammad Kabat) [2165364] - net/mlx5: Remove redundant health work lock (Mohammad Kabat) [2165364] - mlx5: reduce stack usage in mlx5_setup_tc (Mohammad Kabat) [2165364] - RDMA/mlx5: Check reg_create() create for errors (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Mohammad Kabat) [2165364] - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Mohammad Kabat) [2165364] - net/mlx5e: Trigger NAPI after activating an SQ (Mohammad Kabat) [2165364] - net/mlx5e: IPsec, support upper protocol selector field offload (Mohammad Kabat) [2165364] - net/mlx5e: IPoIB, Add support for XDR speed (Mohammad Kabat) [2165364] - net/mlx5: Enhance debug print in page allocation failure (Mohammad Kabat) [2165364] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Mohammad Kabat) [2165364] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use flag to check for shared FDB mode (Mohammad Kabat) [2165364] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Mohammad Kabat) [2165364] - net/mlx5: Lag, Update multiport eswitch check to log an error (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Keep only one bulk of full available DEKs (Mohammad Kabat) [2165364] - net/mlx5: Add async garbage collector for DEK bulk (Mohammad Kabat) [2165364] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Use bulk allocation for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Add bulk allocation and modify_dek operation (Mohammad Kabat) [2165364] - net/mlx5: Add support SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Add new APIs for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Refactor the encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Add const to the key pointer of encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Mohammad Kabat) [2165364] - net/mlx5: Change key type to key purpose (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits and enums for crypto key (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits for general obj create param (Mohammad Kabat) [2165364] - net/mlx5: Header file for crypto (Mohammad Kabat) [2165364] - RDMA/mlx5: Add work to remove temporary entries from the cache (Mohammad Kabat) [2165364] - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Mohammad Kabat) [2165364] - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Mohammad Kabat) [2165364] - RDMA/mlx5: Change the cache structure to an RB-tree (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove implicit ODP cache entry (Mohammad Kabat) [2165364] - RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec state validation failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec policy validation failure reason (Mohammad Kabat) [2165364] - xfrm: extend add policy callback to set failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Use read lock for eswitch get callbacks (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix typo for egress (Mohammad Kabat) [2165364] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Mohammad Kabat) [2165364] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Mohammad Kabat) [2165364] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: Add warning when log WQE size is smaller than log stride size (Mohammad Kabat) [2165364] - net/mlx5e: Fail with messages when params are not valid for XSK (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Remove redundant comment about meta rules (Mohammad Kabat) [2165364] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Mohammad Kabat) [2165364] - net/mlx5: Add adjphase function to support hardware-only offset control (Mohammad Kabat) [2165364] - net/mlx5: Suppress error logging on UCTX creation (Mohammad Kabat) [2165364] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Mohammad Kabat) [2165364] - RDMA/mlx5: Print error syndrome in case of fatal QP errors (Mohammad Kabat) [2165364] - RDMA/mlx: Calling qp event handler in workqueue context (Mohammad Kabat) [2165364] - net/mlx5: Introduce CQE error syndrome (Mohammad Kabat) [2165364] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165364] - net/mlx5: remove redundant ret variable (Mohammad Kabat) [2165364] - net/mlx5e: Replace 0-length array with flexible array (Mohammad Kabat) [2165364] - net/mlx5e: Replace zero-length array with flexible-array member (Mohammad Kabat) [2165364] - net/mlx5: Prevent high-rate FW commands from populating all slots (Mohammad Kabat) [2165364] - net/mlx5: Introduce and use opcode getter in command interface (Mohammad Kabat) [2165364] - net/mlx5: Enable management PF initialization (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin debugfs files (Mohammad Kabat) [2165364] - net/mlx5e: Add flow steering debugfs directory (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin params structure (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Add debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Add Ethernet driver debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Update shared buffer along with device buffer changes (Mohammad Kabat) [2165364] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Mohammad Kabat) [2165364] - net/mlx5: Expose shared buffer registers bits and structs (Mohammad Kabat) [2165364] - net/mlx5e: Support 256 bit keys with kTLS device offload (Mohammad Kabat) [2164747] - net/mlx5e: Protect global IPsec ASO (Mohammad Kabat) [2165364] - net/mlx5e: Remove optimization which prevented update of ESN state (Mohammad Kabat) [2165364] - net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5e: Handle ESN update events (Mohammad Kabat) [2165320] - net/mlx5e: Handle hardware IPsec limits events (Mohammad Kabat) [2165320] - net/mlx5e: Update IPsec soft and hard limits (Mohammad Kabat) [2165320] - net/mlx5e: Store all XFRM SAs in Xarray (Mohammad Kabat) [2165320] - net/mlx5e: Provide intermediate pointer to access IPsec struct (Mohammad Kabat) [2165320] - net/mlx5e: Skip IPsec encryption for TX path without matching policy (Mohammad Kabat) [2165320] - net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Mohammad Kabat) [2165320] - net/mlx5e: Improve IPsec flow steering autogroup (Mohammad Kabat) [2165320] - net/mlx5e: Configure IPsec packet offload flow steering (Mohammad Kabat) [2165320] - net/mlx5e: Use same coding pattern for Rx and Tx flows (Mohammad Kabat) [2165320] - net/mlx5e: Add XFRM policy offload logic (Mohammad Kabat) [2165320] - net/mlx5e: Create IPsec policy offload tables (Mohammad Kabat) [2165364] - net/mlx5e: Generalize creation of default IPsec miss group and rule (Mohammad Kabat) [2165320] - net/mlx5e: Group IPsec miss handles into separate struct (Mohammad Kabat) [2165320] - net/mlx5e: Make clear what IPsec rx_err does (Mohammad Kabat) [2165320] - net/mlx5e: Flatten the IPsec RX add rule path (Mohammad Kabat) [2165320] - net/mlx5e: Refactor FTE setup code to be more clear (Mohammad Kabat) [2165320] - net/mlx5e: Move IPsec flow table creation to separate function (Mohammad Kabat) [2165320] - net/mlx5e: Create hardware IPsec packet offload objects (Mohammad Kabat) [2165320] - net/mlx5e: Create Advanced Steering Operation object for IPsec (Mohammad Kabat) [2165320] - net/mlx5e: Remove accesses to priv for low level IPsec FS code (Mohammad Kabat) [2165320] - net/mlx5e: Use mlx5 print routines for low level IPsec code (Mohammad Kabat) [2165320] - net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Mohammad Kabat) [2165320] - net/mlx5e: Remove extra layers of defines (Mohammad Kabat) [2165320] - net/mlx5e: Store replay window in XFRM attributes (Mohammad Kabat) [2165320] - net/mlx5e: Advertise IPsec packet offload support (Mohammad Kabat) [2165320] - net/mlx5: Add HW definitions for IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5: Return ready to use ASO WQE (Mohammad Kabat) [2165320] - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [2228298] - net: extend drop reasons for multiple subsystems (Íñigo Huguet) [2215988] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1015] - memory: tegra: Add dummy implementation on Tegra194 (Charles Mirabile) [2184406] - memory: tegra: make icc_set_bw return zero if BWMGR not supported (Charles Mirabile) [2184406] - memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Charles Mirabile) [2184406] - memory: tegra: Add clients used by DRM in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: sort tegra234_mc_clients table as per register offsets (Charles Mirabile) [2184406] - PCI: tegra194: Add interconnect support in Tegra234 (Charles Mirabile) [2184406] - PCI: tegra194: Fix possible array out of bounds access (Charles Mirabile) [2184406] - memory: tegra: Make CPU cluster BW request a multiple of MC channels (Charles Mirabile) [2184406] - dt-bindings: tegra: Add ICC IDs for dummy memory clients (Charles Mirabile) [2184406] - memory: tegra: Add software memory clients in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add memory clients for Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Charles Mirabile) [2184406] - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230243] - redhat/configs: aarch64: add disabled ROCKCHIP_ERRATUM_3588001 (Mark Salter) [2179060] - irqchip/gic: Correctly validate OF quirk descriptors (Mark Salter) [2179060] - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Mark Salter) [2179060] - irqchip/gic-v3: Add Rockchip 3588001 erratum workaround (Mark Salter) [2179060] - irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 (Mark Salter) [2179060] - genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP (Mark Salter) [2179060] - irqchip/gic: Drop support for board files (Mark Salter) [2179060] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2179060] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2179060] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2179060] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - irqchip/gic-v2m: Mark a few functions __init (Mark Salter) [2179060] - irqchip/gic-v2m: Include arm-gic-common.h (Mark Salter) [2179060] - irqchip/gic-v3: Fix typo in comment (Mark Salter) [2179060] - irqchip/gic-v3-its: Remove cpumask_var_t allocation (Mark Salter) [2179060] - irqchip/gic-v3: Fix comment typo (Mark Salter) [2179060] - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic: Improved warning about incorrect type (Mark Salter) [2179060] - irqchip/gic-v3: Always trust the managed affinity provided by the core code (Mark Salter) [2179060] - genirq: Take the proposed affinity at face value if force==true (Mark Salter) [2179060] - genirq: Always limit the affinity to online CPUs (Mark Salter) [2179060] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170085] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170085] Resolves: rhbz#2015447, rhbz#2164747, rhbz#2164766, rhbz#2164777, rhbz#2164782, rhbz#2165320, rhbz#2165324, rhbz#2165364, rhbz#2170085, rhbz#2179060, rhbz#2184406, rhbz#2213227, rhbz#2214574, rhbz#2215988, rhbz#2228298, rhbz#2230243, RHEL-1015 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 + kernel-aarch64-64k-rhel.config | 2 + kernel-aarch64-debug-rhel.config | 2 + kernel-aarch64-rhel.config | 2 + kernel-aarch64-rt-debug-rhel.config | 2 + kernel-aarch64-rt-rhel.config | 2 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.spec | 376 ++++++++++++++++++++++++++- sources | 6 +- 18 files changed, 397 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index d43cf9e..9ff3c84 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 = 354 +RHEL_RELEASE = 355 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index c3f91e3..da613ea 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3304,6 +3304,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m @@ -4693,6 +4694,7 @@ CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m CONFIG_RMI4_SPI=m # CONFIG_RMNET is not set +# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKER=m CONFIG_RODATA_FULL_DEFAULT_ENABLED=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 24656f1..3a4690b 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3283,6 +3283,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m @@ -4671,6 +4672,7 @@ CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m CONFIG_RMI4_SPI=m # CONFIG_RMNET is not set +# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKER=m CONFIG_RODATA_FULL_DEFAULT_ENABLED=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 71602e8..5170c4c 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3301,6 +3301,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m @@ -4690,6 +4691,7 @@ CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m CONFIG_RMI4_SPI=m # CONFIG_RMNET is not set +# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKER=m CONFIG_RODATA_FULL_DEFAULT_ENABLED=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 6f1558d..6eaf039 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3280,6 +3280,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m @@ -4668,6 +4669,7 @@ CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m CONFIG_RMI4_SPI=m # CONFIG_RMNET is not set +# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKER=m CONFIG_RODATA_FULL_DEFAULT_ENABLED=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 50df93e..31598d4 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3361,6 +3361,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m @@ -4780,6 +4781,7 @@ CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m CONFIG_RMI4_SPI=m # CONFIG_RMNET is not set +# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKER=m CONFIG_RODATA_FULL_DEFAULT_ENABLED=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 4a6378a..819e0fc 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3340,6 +3340,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m @@ -4758,6 +4759,7 @@ CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m CONFIG_RMI4_SPI=m # CONFIG_RMNET is not set +# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKER=m CONFIG_RODATA_FULL_DEFAULT_ENABLED=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 8b17cf5..bdd79e6 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2996,6 +2996,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 2182e72..9229dc1 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2976,6 +2976,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index afed7e5..f246f64 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2988,6 +2988,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 9d5f602..4486ce9 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2968,6 +2968,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 10fc6d9..54aa1de 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2981,6 +2981,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y # CONFIG_MLX5_VDPA_NET is not set +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 0a0bd0f..7841ddf 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3177,6 +3177,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index cb5e606..b7e59b4 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3157,6 +3157,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 3ecb6c7..d8156b8 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3235,6 +3235,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 1d85615..0845d6f 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3215,6 +3215,7 @@ CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set diff --git a/kernel.spec b/kernel.spec index 6bcc892..ed08d7b 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 354 +%define pkgrelease 355 %define kversion 5 -%define tarfile_release 5.14.0-354.el9 +%define tarfile_release 5.14.0-355.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 354%{?buildid}%{?dist} +%define specrelease 355%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-354.el9 +%define kabiversion 5.14.0-355.el9 # # End of genspec.sh variables @@ -3698,6 +3698,374 @@ fi # # %changelog +* Mon Aug 14 2023 Jan Stancek [5.14.0-355.el9] +- docs: Move the HTE documentation to driver-api/ (Charles Mirabile) [2213227] +- hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Charles Mirabile) [2213227] +- gpio: tegra186: Add Tegra234 hte support (Charles Mirabile) [2213227] +- hte: handle nvidia,gpio-controller property (Charles Mirabile) [2213227] +- hte: Deprecate nvidia,slices property (Charles Mirabile) [2213227] +- hte: Add Tegra234 provider (Charles Mirabile) [2213227] +- arm64: tegra: Add Tegra234 GTE nodes (Charles Mirabile) [2213227] +- dt-bindings: timestamp: Deprecate nvidia,slices property (Charles Mirabile) [2213227] +- dt-bindings: timestamp: Add Tegra234 support (Charles Mirabile) [2213227] +- MAINTAINERS: Add HTE/timestamp subsystem details (Charles Mirabile) [2213227] +- hte: Use of_property_present() for testing DT property presence (Charles Mirabile) [2213227] +- hte: tegra-194: Use proper includes (Charles Mirabile) [2213227] +- tools: gpio: fix -c option of gpio-event-mon (Charles Mirabile) [2213227] +- gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Charles Mirabile) [2213227] +- hte: tegra: fix 'struct of_device_id' build error (Charles Mirabile) [2213227] +- hte: Use device_match_of_node() (Charles Mirabile) [2213227] +- dt-bindings: timestamp: Correct id path (Charles Mirabile) [2213227] +- dt-bindings: Renamed hte directory to timestamp (Charles Mirabile) [2213227] +- hte: Fix possible use-after-free in tegra_hte_test_remove() (Charles Mirabile) [2213227] +- hte: Remove unused including (Charles Mirabile) [2213227] +- MAINTAINERS: Add HTE Subsystem (Charles Mirabile) [2213227] +- tools: gpio: Add new hardware clock type (Charles Mirabile) [2213227] +- dt-bindings: Add HTE bindings (Charles Mirabile) [2213227] +- Documentation: Add HTE subsystem guide (Charles Mirabile) [2213227] +- net/mlx5e: TC, CT: Offload ct clear only once (Mohammad Kabat) [2214574] +- net/mlx5e: TC, Cleanup ct resources for nic flow (Mohammad Kabat) [2214574] +- xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Mohammad Kabat) [2165364] +- vfio-iommufd: Support iommufd for physical VFIO devices (Mohammad Kabat) [2214574] +- net/mlx5e: TC, Add null pointer check for hardware miss support (Mohammad Kabat) [2214574] +- net/mlx5e: TC, Remove special handling of CT action (Mohammad Kabat) [2214574] +- net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Mohammad Kabat) [2214574] +- net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Mohammad Kabat) [2214574] +- net/mlx5e: Move Ethernet driver debugfs to profile init callback (Mohammad Kabat) [2214574] +- net/mlx5e: Use query_special_contexts cmd only once per mdev (Mohammad Kabat) [2214574] +- net/mlx5e: TC, Fix using eswitch mapping in nic mode (Mohammad Kabat) [2214574] +- net/mlx5: Read embedded cpu after init bit cleared (Mohammad Kabat) [2214574] +- net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Mohammad Kabat) [2214574] +- net/mlx5e: Don't attach netdev profile while handling internal error (Mohammad Kabat) [2214574] +- net/mlx5: Fix post parse infra to only parse every action once (Mohammad Kabat) [2214574] +- net/mlx5: fw_tracer, Fix event handling (Mohammad Kabat) [2214574] +- net/mlx5: SF, Drain health before removing device (Mohammad Kabat) [2214574] +- net/mlx5e: Consider internal buffers size in port buffer calculations (Mohammad Kabat) [2214574] +- net/mlx5: Devcom, serialize devcom registration (Mohammad Kabat) [2214574] +- net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Mohammad Kabat) [2214574] +- net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Mohammad Kabat) [2214574] +- net/mlx5e: Fix deadlock in tc route query code (Mohammad Kabat) [2214574] +- net/mlx5: Fix error message when failing to allocate device memory (Mohammad Kabat) [2214574] +- net/mlx5e: Use correct encap attribute during invalidation (Mohammad Kabat) [2214574] +- net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Mohammad Kabat) [2214574] +- net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Mohammad Kabat) [2214574] +- net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Mohammad Kabat) [2214574] +- net/mlx5: Collect command failures data only for known commands (Mohammad Kabat) [2214574] +- net/mlx5e: do as little as possible in napi poll when budget is 0 (Mohammad Kabat) [2214574] +- net/mlx5e: Fix error flow in representor failing to add vport rx rule (Mohammad Kabat) [2214574] +- RDMA/mlx5: Fix flow counter query via DEVX (Mohammad Kabat) [2214574] +- net/mlx5: Fix wrong comment (Mohammad Kabat) [2214574] +- net/mlx5e: Coding style fix, add empty line (Mohammad Kabat) [2214574] +- RDMA/mlx5: Coding style fix reported by checkpatch (Mohammad Kabat) [2214574] +- net/mlx5: DR, Calculate sync threshold of each pool according to its type (Mohammad Kabat) [2015447] +- net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Mohammad Kabat) [2015447] +- net/mlx5: DR, Enable patterns and arguments for supporting devices (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Mohammad Kabat) [2015447] +- net/mlx5: DR, Modify header action of size 1 optimization (Mohammad Kabat) [2015447] +- net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Mohammad Kabat) [2015447] +- net/mlx5: DR, Apply new accelerated modify action and decapl3 (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add modify header argument pointer to actions attributes (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add modify header arg pool mechanism (Mohammad Kabat) [2015447] +- net/mlx5: DR, Read ICM memory into dedicated buffer (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add support for writing modify header argument (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add create/destroy for modify-header-argument general object (Mohammad Kabat) [2015447] +- net/mlx5: DR, Check for modify_header_argument device capabilities (Mohammad Kabat) [2015447] +- net/mlx5: DR, Split chunk allocation to HW-dependent ways (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add cache for modify header pattern (Mohammad Kabat) [2015447] +- net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Mohammad Kabat) [2015447] +- net/mlx5: DR, Add modify-header-pattern ICM pool (Mohammad Kabat) [2015447] +- net/mlx5: DR, Prepare sending new WQE type (Mohammad Kabat) [2015447] +- net/mlx5: Add new WQE for updating flow table (Mohammad Kabat) [2015447] +- net/mlx5: Add mlx5_ifc bits for modify header argument (Mohammad Kabat) [2015447] +- RHEL-only: redhat/configs: Enable CONFIG_MLX5_VFIO_PCI on all archs (Mohammad Kabat) [2165324] +- vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Mohammad Kabat) [2165324] +- vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Mohammad Kabat) [2165324] +- vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Mohammad Kabat) [2165324] +- vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Mohammad Kabat) [2165324] +- vfio/mlx5: error pointer dereference in error handling (Mohammad Kabat) [2165324] +- vfio/mlx5: Fix UBSAN note (Mohammad Kabat) [2165324] +- vfio/mlx5: Allow loading of larger images than 512 MB (Mohammad Kabat) [2165324] +- vfio/mlx5: Check whether VF is migratable (Mohammad Kabat) [2165324] +- vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Mohammad Kabat) [2165324] +- vfio/mlx5: Improve the source side flow upon pre_copy (Mohammad Kabat) [2165324] +- vfio/mlx5: Improve the target side flow to reduce downtime (Mohammad Kabat) [2165324] +- vfio/mlx5: Introduce multiple loads (Mohammad Kabat) [2165324] +- vfio/mlx5: Fix range size calculation upon tracker creation (Mohammad Kabat) [2165324] +- vfio/mlx5: Introduce vfio precopy ioctl implementation (Mohammad Kabat) [2165324] +- vfio/mlx5: Introduce SW headers for migration states (Mohammad Kabat) [2165324] +- vfio/mlx5: Introduce device transitions of PRE_COPY (Mohammad Kabat) [2165324] +- vfio/mlx5: Refactor to use queue based data chunks (Mohammad Kabat) [2165324] +- vfio/mlx5: Refactor migration file state (Mohammad Kabat) [2165324] +- vfio/mlx5: Refactor MKEY usage (Mohammad Kabat) [2165324] +- vfio/mlx5: Refactor PD usage (Mohammad Kabat) [2165324] +- vfio/mlx5: Enforce a single SAVE command at a time (Mohammad Kabat) [2165324] +- vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Mohammad Kabat) [2165324] +- vfio: Add an option to get migration data size (Mohammad Kabat) [2165324] +- vfio/mlx5: Switch to use module_pci_driver() macro (Mohammad Kabat) [2165324] +- vfio/pci: Add driver_managed_dma to the new vfio_pci drivers (Mohammad Kabat) [2165324] +- vfio/mlx5: Use the new device life cycle helpers (Mohammad Kabat) [2165324] +- vfio/mlx5: Set the driver DMA logging callbacks (Mohammad Kabat) [2165324] +- vfio/mlx5: Manage error scenarios on tracker (Mohammad Kabat) [2165324] +- vfio/mlx5: Report dirty pages from tracker (Mohammad Kabat) [2165324] +- vfio/mlx5: Create and destroy page tracker object (Mohammad Kabat) [2165324] +- vfio/mlx5: Init QP based resources for dirty tracking (Mohammad Kabat) [2165324] +- vfio: Split migration ops from main device ops (Mohammad Kabat) [2165324] +- vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Mohammad Kabat) [2165324] +- vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Mohammad Kabat) [2165324] +- vfio/mlx5: Run the SAVE state command in an async mode (Mohammad Kabat) [2165324] +- vfio/mlx5: Refactor to enable VFs migration in parallel (Mohammad Kabat) [2165324] +- vfio/mlx5: Manage the VF attach/detach callback from the PF (Mohammad Kabat) [2165324] +- vfio/mlx5: Fix to not use 0 as NULL pointer (Mohammad Kabat) [2165324] +- vfio/mlx5: Use its own PCI reset_done error handler (Mohammad Kabat) [2165324] +- vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Mohammad Kabat) [2165324] +- vfio/mlx5: Expose migration commands over mlx5 device (Mohammad Kabat) [2165324] +- net/mlx5e: RX, Remove doubtful unlikely call (Mohammad Kabat) [2165364] +- net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Mohammad Kabat) [2165364] +- net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Mohammad Kabat) [2165364] +- net/mlx5e: Support RX XDP metadata (Mohammad Kabat) [2165364] +- net/mlx5e: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165364] +- Revert "net/mlx5: Enable management PF initialization" (Mohammad Kabat) [2165364] +- RDMA/mlx5: Use correct device num_ports when modify DC (Mohammad Kabat) [2165364] +- net/mlx5e: Nullify table pointer when failing to create (Mohammad Kabat) [2165364] +- net/mlx5: Use recovery timeout on sync reset flow (Mohammad Kabat) [2165364] +- Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Mohammad Kabat) [2165364] +- net/mlx5: Release tunnel device after tc update skb (Mohammad Kabat) [2165364] +- net/mlx5: E-switch, Don't destroy indirect table in split rule (Mohammad Kabat) [2165364] +- net/mlx5: E-switch, Create per vport table based on devlink encap mode (Mohammad Kabat) [2165364] +- net/mlx5e: Release the label when replacing existing ct entry (Mohammad Kabat) [2165364] +- net/mlx5e: Don't clone flow post action attributes second time (Mohammad Kabat) [2165364] +- RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Mohammad Kabat) [2165364] +- net/mlx5: DR, Fix QP continuous allocation (Mohammad Kabat) [2165364] +- IB/mlx5: Add support for 400G_8X lane speed (Mohammad Kabat) [2165364] +- net/mlx5: E-Switch, Fix an Oops in error handling code (Mohammad Kabat) [2165364] +- net/mlx5: Read the TC mapping of all priorities on ETS query (Mohammad Kabat) [2165364] +- net/mlx5e: Initialize link speed to zero (Mohammad Kabat) [2165364] +- net/mlx5: Fix steering rules cleanup (Mohammad Kabat) [2165364] +- net/mlx5e: Block entering switchdev mode with ns inconsistency (Mohammad Kabat) [2165364] +- net/mlx5e: Set uplink rep as NETNS_LOCAL (Mohammad Kabat) [2165364] +- net/mlx5e: TC, Remove error message log print (Mohammad Kabat) [2165364] +- net/mlx5e: TC, fix cloned flow attribute (Mohammad Kabat) [2165364] +- net/mlx5e: TC, fix missing error code (Mohammad Kabat) [2165364] +- net/sched: TC, fix raw counter initialization (Mohammad Kabat) [2165364] +- net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Mohammad Kabat) [2165364] +- net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Mohammad Kabat) [2165364] +- net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Mohammad Kabat) [2165364] +- net/mlx5e: Fix cleanup null-ptr deref on encap lock (Mohammad Kabat) [2165364] +- net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Mohammad Kabat) [2165364] +- net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Mohammad Kabat) [2165364] +- net/mlx5: Disable eswitch before waiting for VF pages (Mohammad Kabat) [2165364] +- net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Mohammad Kabat) [2165364] +- net/mlx5e: Don't cache tunnel offloads capability (Mohammad Kabat) [2165364] +- net/mlx5: Geneve, Fix handling of Geneve object id as error code (Mohammad Kabat) [2165364] +- net/mlx5e: Verify flow_source cap before using it (Mohammad Kabat) [2165364] +- net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Mohammad Kabat) [2165364] +- mlx5: fix possible ptp queue fifo use-after-free (Mohammad Kabat) [2165364] +- mlx5: fix skb leak while fifo resync and push (Mohammad Kabat) [2165364] +- net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Mohammad Kabat) [2165364] +- net/mlx5: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165364] +- net/mlx5e: Remove hairpin write debugfs files (Mohammad Kabat) [2165364] +- net/mlx5: Fix memory leak in IPsec RoCE creation (Mohammad Kabat) [2165364] +- net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Mohammad Kabat) [2165364] +- net/mlx5e: TC, Set CT miss to the specific ct action instance (Mohammad Kabat) [2165364] +- net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Mohammad Kabat) [2165364] +- net/mlx5: Refactor tc miss handling to a single function (Mohammad Kabat) [2165364] +- net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Mohammad Kabat) [2165364] +- IB/mlx5: Extend debug control for CC parameters (Mohammad Kabat) [2165364] +- net/mlx5e: Fix outdated TLS comment (Mohammad Kabat) [2165364] +- net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Mohammad Kabat) [2165364] +- net/mlx5e: Allow offloading of ct 'new' match (Mohammad Kabat) [2164782 2165364] +- net/mlx5e: Implement CT entry update (Mohammad Kabat) [2164782 2165364] +- net/mlx5: Simplify eq list traversal (Mohammad Kabat) [2165364] +- net/mlx5e: Switch to using napi_build_skb() (Mohammad Kabat) [2165364] +- RDMA/mlx5: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] +- net/mlx5e: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] +- net/mlx5: Change define name for 0x100 lkey value (Mohammad Kabat) [2165364] +- net/mlx5: Expose bits for querying special mkeys (Mohammad Kabat) [2165364] +- RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Mohammad Kabat) [2165364] +- net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] +- net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] +- net/mlx5: Add IPSec priorities in RDMA namespaces (Mohammad Kabat) [2164766 2165364] +- net/mlx5: Implement new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] +- net/mlx5: Introduce new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] +- net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Mohammad Kabat) [2165364] +- net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Mohammad Kabat) [2165364] +- net/mlx5e: Move devlink port registration to be done before netdev alloc (Mohammad Kabat) [2165364] +- net/mlx5e: Move dl_port to struct mlx5e_dev (Mohammad Kabat) [2165364] +- net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Mohammad Kabat) [2165364] +- net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Mohammad Kabat) [2165364] +- net/mlx5: Remove outdated comment (Mohammad Kabat) [2165364] +- net/mlx5e: TC, Remove redundant parse_attr argument (Mohammad Kabat) [2164777 2165364] +- net/mlx5e: Use a simpler comparison for uplink rep (Mohammad Kabat) [2164777 2165364] +- net/mlx5: Lag, Add single RDMA device in multiport mode (Mohammad Kabat) [2164777 2165364] +- net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Mohammad Kabat) [2164777 2165364] +- net/mlx5: E-Switch, rename bond update function to be reused (Mohammad Kabat) [2164777 2165364] +- net/mlx5e: TC, Add peer flow in mpesw mode (Mohammad Kabat) [2164777 2165364] +- net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Mohammad Kabat) [2164777 2165364] +- net/mlx5e: TC, support per action stats (Mohammad Kabat) [2165364] +- net/mlx5e: TC, map tc action cookie to a hw counter (Mohammad Kabat) [2165364] +- net/mlx5e: TC, store tc action cookies per attr (Mohammad Kabat) [2165364] +- net/mlx5e: TC, add hw counter to branching actions (Mohammad Kabat) [2165364] +- RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Mohammad Kabat) [2165364] +- net/mlx5e: Propagate an internal event in case uplink netdev changes (Mohammad Kabat) [2165364] +- net/mlx5e: Fix trap event handling (Mohammad Kabat) [2165364] +- net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints (Mohammad Kabat) [2165364] +- net/mlx5: fw_tracer, Add support for unrecognized string (Mohammad Kabat) [2165364] +- net/mlx5: fw_tracer, Add support for strings DB update event (Mohammad Kabat) [2165364] +- net/mlx5: fw_tracer, allow 0 size string DBs (Mohammad Kabat) [2165364] +- net/mlx5: fw_tracer: Fix debug print (Mohammad Kabat) [2165364] +- net/mlx5: fs, Remove redundant assignment of size (Mohammad Kabat) [2165364] +- net/mlx5: fs_core, Remove redundant variable err (Mohammad Kabat) [2165364] +- net/mlx5: Fix memory leak in error flow of port set buffer (Mohammad Kabat) [2165364] +- net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Mohammad Kabat) [2165364] +- net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Mohammad Kabat) [2165364] +- net/mlx5: fs, Remove redundant vport_number assignment (Mohammad Kabat) [2165364] +- net/mlx5e: Remove redundant code for handling vlan actions (Mohammad Kabat) [2165364] +- net/mlx5e: Don't listen to remove flows event (Mohammad Kabat) [2165364] +- net/mlx5: fw reset: Skip device ID check if PCI link up failed (Mohammad Kabat) [2165364] +- net/mlx5: Remove redundant health work lock (Mohammad Kabat) [2165364] +- mlx5: reduce stack usage in mlx5_setup_tc (Mohammad Kabat) [2165364] +- RDMA/mlx5: Check reg_create() create for errors (Mohammad Kabat) [2165364] +- RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Mohammad Kabat) [2165364] +- RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Mohammad Kabat) [2165364] +- net/mlx5e: Trigger NAPI after activating an SQ (Mohammad Kabat) [2165364] +- net/mlx5e: IPsec, support upper protocol selector field offload (Mohammad Kabat) [2165364] +- net/mlx5e: IPoIB, Add support for XDR speed (Mohammad Kabat) [2165364] +- net/mlx5: Enhance debug print in page allocation failure (Mohammad Kabat) [2165364] +- net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Mohammad Kabat) [2165364] +- net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Mohammad Kabat) [2165364] +- net/mlx5: Lag, Use flag to check for shared FDB mode (Mohammad Kabat) [2165364] +- net/mlx5: Lag, Remove redundant bool allocation on the stack (Mohammad Kabat) [2165364] +- net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Mohammad Kabat) [2165364] +- net/mlx5: Lag, Update multiport eswitch check to log an error (Mohammad Kabat) [2165364] +- net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Mohammad Kabat) [2165364] +- net/mlx5: Keep only one bulk of full available DEKs (Mohammad Kabat) [2165364] +- net/mlx5: Add async garbage collector for DEK bulk (Mohammad Kabat) [2165364] +- net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Mohammad Kabat) [2165364] +- net/mlx5: Use bulk allocation for fast update encryption key (Mohammad Kabat) [2165364] +- net/mlx5: Add bulk allocation and modify_dek operation (Mohammad Kabat) [2165364] +- net/mlx5: Add support SYNC_CRYPTO command (Mohammad Kabat) [2165364] +- net/mlx5: Add new APIs for fast update encryption key (Mohammad Kabat) [2165364] +- net/mlx5: Refactor the encryption key creation (Mohammad Kabat) [2165364] +- net/mlx5: Add const to the key pointer of encryption key creation (Mohammad Kabat) [2165364] +- net/mlx5: Prepare for fast crypto key update if hardware supports it (Mohammad Kabat) [2165364] +- net/mlx5: Change key type to key purpose (Mohammad Kabat) [2165364] +- net/mlx5: Add IFC bits and enums for crypto key (Mohammad Kabat) [2165364] +- net/mlx5: Add IFC bits for general obj create param (Mohammad Kabat) [2165364] +- net/mlx5: Header file for crypto (Mohammad Kabat) [2165364] +- RDMA/mlx5: Add work to remove temporary entries from the cache (Mohammad Kabat) [2165364] +- RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Mohammad Kabat) [2165364] +- RDMA/mlx5: Introduce mlx5r_cache_rb_key (Mohammad Kabat) [2165364] +- RDMA/mlx5: Change the cache structure to an RB-tree (Mohammad Kabat) [2165364] +- RDMA/mlx5: Remove implicit ODP cache entry (Mohammad Kabat) [2165364] +- RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Mohammad Kabat) [2165364] +- net/mlx5e: Fill IPsec state validation failure reason (Mohammad Kabat) [2165364] +- net/mlx5e: Fill IPsec policy validation failure reason (Mohammad Kabat) [2165364] +- xfrm: extend add policy callback to set failure reason (Mohammad Kabat) [2165364] +- net/mlx5e: Use read lock for eswitch get callbacks (Mohammad Kabat) [2165364] +- net/mlx5: E-Switch, Fix typo for egress (Mohammad Kabat) [2165364] +- net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Mohammad Kabat) [2165364] +- net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Mohammad Kabat) [2165364] +- net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Mohammad Kabat) [2165364] +- net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Mohammad Kabat) [2165364] +- net/mlx5e: Add warning when log WQE size is smaller than log stride size (Mohammad Kabat) [2165364] +- net/mlx5e: Fail with messages when params are not valid for XSK (Mohammad Kabat) [2165364] +- net/mlx5: E-switch, Remove redundant comment about meta rules (Mohammad Kabat) [2165364] +- net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Mohammad Kabat) [2165364] +- net/mlx5: Add adjphase function to support hardware-only offset control (Mohammad Kabat) [2165364] +- net/mlx5: Suppress error logging on UCTX creation (Mohammad Kabat) [2165364] +- net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Mohammad Kabat) [2165364] +- RDMA/mlx5: Print error syndrome in case of fatal QP errors (Mohammad Kabat) [2165364] +- RDMA/mlx: Calling qp event handler in workqueue context (Mohammad Kabat) [2165364] +- net/mlx5: Introduce CQE error syndrome (Mohammad Kabat) [2165364] +- net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165364] +- net/mlx5: remove redundant ret variable (Mohammad Kabat) [2165364] +- net/mlx5e: Replace 0-length array with flexible array (Mohammad Kabat) [2165364] +- net/mlx5e: Replace zero-length array with flexible-array member (Mohammad Kabat) [2165364] +- net/mlx5: Prevent high-rate FW commands from populating all slots (Mohammad Kabat) [2165364] +- net/mlx5: Introduce and use opcode getter in command interface (Mohammad Kabat) [2165364] +- net/mlx5: Enable management PF initialization (Mohammad Kabat) [2165364] +- net/mlx5e: Add hairpin debugfs files (Mohammad Kabat) [2165364] +- net/mlx5e: Add flow steering debugfs directory (Mohammad Kabat) [2165364] +- net/mlx5e: Add hairpin params structure (Mohammad Kabat) [2165364] +- net/mlx5e: kTLS, Add debugfs (Mohammad Kabat) [2165364] +- net/mlx5e: Add Ethernet driver debugfs (Mohammad Kabat) [2165364] +- net/mlx5e: Update shared buffer along with device buffer changes (Mohammad Kabat) [2165364] +- net/mlx5e: Add API to query/modify SBPR and SBCM registers (Mohammad Kabat) [2165364] +- net/mlx5: Expose shared buffer registers bits and structs (Mohammad Kabat) [2165364] +- net/mlx5e: Support 256 bit keys with kTLS device offload (Mohammad Kabat) [2164747] +- net/mlx5e: Protect global IPsec ASO (Mohammad Kabat) [2165364] +- net/mlx5e: Remove optimization which prevented update of ESN state (Mohammad Kabat) [2165364] +- net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Mohammad Kabat) [2165320] +- net/mlx5e: Handle ESN update events (Mohammad Kabat) [2165320] +- net/mlx5e: Handle hardware IPsec limits events (Mohammad Kabat) [2165320] +- net/mlx5e: Update IPsec soft and hard limits (Mohammad Kabat) [2165320] +- net/mlx5e: Store all XFRM SAs in Xarray (Mohammad Kabat) [2165320] +- net/mlx5e: Provide intermediate pointer to access IPsec struct (Mohammad Kabat) [2165320] +- net/mlx5e: Skip IPsec encryption for TX path without matching policy (Mohammad Kabat) [2165320] +- net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Mohammad Kabat) [2165320] +- net/mlx5e: Improve IPsec flow steering autogroup (Mohammad Kabat) [2165320] +- net/mlx5e: Configure IPsec packet offload flow steering (Mohammad Kabat) [2165320] +- net/mlx5e: Use same coding pattern for Rx and Tx flows (Mohammad Kabat) [2165320] +- net/mlx5e: Add XFRM policy offload logic (Mohammad Kabat) [2165320] +- net/mlx5e: Create IPsec policy offload tables (Mohammad Kabat) [2165364] +- net/mlx5e: Generalize creation of default IPsec miss group and rule (Mohammad Kabat) [2165320] +- net/mlx5e: Group IPsec miss handles into separate struct (Mohammad Kabat) [2165320] +- net/mlx5e: Make clear what IPsec rx_err does (Mohammad Kabat) [2165320] +- net/mlx5e: Flatten the IPsec RX add rule path (Mohammad Kabat) [2165320] +- net/mlx5e: Refactor FTE setup code to be more clear (Mohammad Kabat) [2165320] +- net/mlx5e: Move IPsec flow table creation to separate function (Mohammad Kabat) [2165320] +- net/mlx5e: Create hardware IPsec packet offload objects (Mohammad Kabat) [2165320] +- net/mlx5e: Create Advanced Steering Operation object for IPsec (Mohammad Kabat) [2165320] +- net/mlx5e: Remove accesses to priv for low level IPsec FS code (Mohammad Kabat) [2165320] +- net/mlx5e: Use mlx5 print routines for low level IPsec code (Mohammad Kabat) [2165320] +- net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Mohammad Kabat) [2165320] +- net/mlx5e: Remove extra layers of defines (Mohammad Kabat) [2165320] +- net/mlx5e: Store replay window in XFRM attributes (Mohammad Kabat) [2165320] +- net/mlx5e: Advertise IPsec packet offload support (Mohammad Kabat) [2165320] +- net/mlx5: Add HW definitions for IPsec packet offload (Mohammad Kabat) [2165320] +- net/mlx5: Return ready to use ASO WQE (Mohammad Kabat) [2165320] +- scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [2228298] +- net: extend drop reasons for multiple subsystems (Íñigo Huguet) [2215988] +- net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1015] +- memory: tegra: Add dummy implementation on Tegra194 (Charles Mirabile) [2184406] +- memory: tegra: make icc_set_bw return zero if BWMGR not supported (Charles Mirabile) [2184406] +- memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Charles Mirabile) [2184406] +- memory: tegra: Add clients used by DRM in Tegra234 (Charles Mirabile) [2184406] +- memory: tegra: sort tegra234_mc_clients table as per register offsets (Charles Mirabile) [2184406] +- PCI: tegra194: Add interconnect support in Tegra234 (Charles Mirabile) [2184406] +- PCI: tegra194: Fix possible array out of bounds access (Charles Mirabile) [2184406] +- memory: tegra: Make CPU cluster BW request a multiple of MC channels (Charles Mirabile) [2184406] +- dt-bindings: tegra: Add ICC IDs for dummy memory clients (Charles Mirabile) [2184406] +- memory: tegra: Add software memory clients in Tegra234 (Charles Mirabile) [2184406] +- memory: tegra: Add memory clients for Tegra234 (Charles Mirabile) [2184406] +- memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Charles Mirabile) [2184406] +- scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230243] +- redhat/configs: aarch64: add disabled ROCKCHIP_ERRATUM_3588001 (Mark Salter) [2179060] +- irqchip/gic: Correctly validate OF quirk descriptors (Mark Salter) [2179060] +- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Mark Salter) [2179060] +- irqchip/gic-v3: Add Rockchip 3588001 erratum workaround (Mark Salter) [2179060] +- irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 (Mark Salter) [2179060] +- genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP (Mark Salter) [2179060] +- irqchip/gic: Drop support for board files (Mark Salter) [2179060] +- arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2179060] +- arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2179060] +- arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] +- arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2179060] +- arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] +- irqchip/gic-v2m: Mark a few functions __init (Mark Salter) [2179060] +- irqchip/gic-v2m: Include arm-gic-common.h (Mark Salter) [2179060] +- irqchip/gic-v3: Fix typo in comment (Mark Salter) [2179060] +- irqchip/gic-v3-its: Remove cpumask_var_t allocation (Mark Salter) [2179060] +- irqchip/gic-v3: Fix comment typo (Mark Salter) [2179060] +- irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Mark Salter) [2179060] +- irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Mark Salter) [2179060] +- irqchip/gic: Improved warning about incorrect type (Mark Salter) [2179060] +- irqchip/gic-v3: Always trust the managed affinity provided by the core code (Mark Salter) [2179060] +- genirq: Take the proposed affinity at face value if force==true (Mark Salter) [2179060] +- genirq: Always limit the affinity to online CPUs (Mark Salter) [2179060] +- RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170085] +- RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170085] + * Thu Aug 10 2023 Herton R. Krzesinski [5.14.0-354.el9] - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: properly enable ref clock (Adrien Thierry) [RHEL-1019] diff --git a/sources b/sources index fe37a92..33e6e25 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-354.el9.tar.xz) = ac66e3edaa7b2f0a8fb151d457a7880bac7d4b56af2b18088eec75ff1aacc6ca851b5942f4c327327b7e75aeb7cc8bbc561b264e891c0f7426fdefebed0e849c -SHA512 (kernel-abi-stablelists-5.14.0-354.el9.tar.bz2) = 558682a8e8cca000898588d9f06c69160705d79f4c30bc7f3d0aa018e66542d95c3f911d9815bc086ad1fe0752d3e6797ff1f86fb011a5a78c9a9482690c1b47 -SHA512 (kernel-kabi-dw-5.14.0-354.el9.tar.bz2) = 8e5be81deaea561c538736a1e25230c9dd9b9b0382be45dfcf036569aa3ebbbd2fbd89a4743cb20e6004a5a51a8fd1cad9f33df6da6b689eda595486e1a22b44 +SHA512 (linux-5.14.0-355.el9.tar.xz) = 3e1048b8b92f8d750e6f1a253b894fcee4f1fc397141d3687d7df65b658114ffde8cfa491b711821e7eaff7660cbb7abdb1304bad3ac1a2443f071aafde29ea1 +SHA512 (kernel-abi-stablelists-5.14.0-355.el9.tar.bz2) = 60f781e0fb572a004c36b2625dc1100c930c69184606486e192d3575f3f0577beb9f8d934f4d201272a972808d5f3c26320bc54737e886e54f20c6f56adc8164 +SHA512 (kernel-kabi-dw-5.14.0-355.el9.tar.bz2) = 119e820407c58c1868a04aa69c969a881bd672f0f7111a8b382a7369bc89e57667faab180be0b4932dbfbfeb25267787c56fb155dba1ccb244922a7a130d187b