diff --git a/Makefile.rhelver b/Makefile.rhelver index 43a2d86..150fe4a 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 124 +RHEL_RELEASE = 125 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.124 +RTBUILD:=.125 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index a551694..fc2a348 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -2105,7 +2105,9 @@ CONFIG_IB700_WDT=m # CONFIG_IBM_ASM is not set CONFIG_IBMASR=m # CONFIG_IBM_RTL is not set +CONFIG_ICE_HWTS=y CONFIG_ICE=m +CONFIG_ICE_SWITCHDEV=y # CONFIG_ICP10100 is not set CONFIG_ICPLUS_PHY=m # CONFIG_ICS932S401 is not set diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index e628319..da28d93 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -2089,7 +2089,9 @@ CONFIG_IB700_WDT=m # CONFIG_IBM_ASM is not set CONFIG_IBMASR=m # CONFIG_IBM_RTL is not set +CONFIG_ICE_HWTS=y CONFIG_ICE=m +CONFIG_ICE_SWITCHDEV=y # CONFIG_ICP10100 is not set CONFIG_ICPLUS_PHY=m # CONFIG_ICS932S401 is not set diff --git a/kernel.spec b/kernel.spec index 3cb7ce9..25f8485 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 124.rt21.124.el9 +%define pkgrelease 125.rt21.125.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 124.rt21.124%{?buildid}%{?dist} +%define specrelease 125.rt21.125%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -707,7 +707,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-124.rt21.124.el9.tar.xz +Source0: linux-5.14.0-125.rt21.125.el9.tar.xz Source1: Makefile.rhelver @@ -1420,8 +1420,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-124.rt21.124.el9 -c -mv linux-5.14.0-124.rt21.124.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-125.rt21.125.el9 -c +mv linux-5.14.0-125.rt21.125.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3136,6 +3136,486 @@ fi # # %changelog +* Wed Jul 06 2022 Luis Claudio R. Goncalves [5.14.0-125.rt21.125.el9] +- [rt] build kernel-rt-5.14.0-125.rt21.125.el9 [2061574] +- rt: Revert "net: Use skbufhead with raw lock" (Juri Lelli) [2096689] +- cifs: fix bad fids sent over wire (Ronnie Sahlberg) [2088775] +- SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2088775] +- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037980] +- i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037980] +- i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037980] +- i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037980] +- i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037980] +- i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037980] +- i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037980] +- i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037980] +- i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037980] +- i40e: Add tx_stopped stat (Ivan Vecera) [2037980] +- i40e: Add support for MPLS + TSO (Ivan Vecera) [2037980] +- i40e: little endian only valid checksums (Ivan Vecera) [2037980] +- i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037980] +- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" (Ivan Vecera) [2037980] +- i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037980] +- i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037980] +- i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037980] +- i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037980] +- i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037980] +- i40e: Remove rx page reuse double count (Ivan Vecera) [2037980] +- i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037980] +- i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037980] +- i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037980] +- i40e: Add sending commands in atomic context (Ivan Vecera) [2037980] +- i40e: Remove unused RX realloc stat (Ivan Vecera) [2037980] +- i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037980] +- i40e: Fix reset path while removing the driver (Ivan Vecera) [2037980] +- i40e: Fix reset bw limit when DCB enabled with 1 TC (Ivan Vecera) [2037980] +- i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037980] +- i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037980] +- i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037980] +- i40e: fix unsigned stat widths (Ivan Vecera) [2037980] +- i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037980] +- i40e: Fix queues reservation for XDP (Ivan Vecera) [2037980] +- i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037980] +- i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037980] +- i40e: remove variables set but not used (Ivan Vecera) [2037980] +- i40e: Remove non-inclusive language (Ivan Vecera) [2037980] +- i40e: Update FW API version (Ivan Vecera) [2037980] +- i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037980] +- i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037980] +- i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037980] +- i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037980] +- i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037980] +- i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037980] +- i40e: switch to napi_build_skb() (Ivan Vecera) [2037980] +- i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037980] +- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Ivan Vecera) [2037980] +- i40e: Fix pre-set max number of queues for VF (Ivan Vecera) [2037980] +- i40e: Fix failed opcode appearing if handling messages from VF (Ivan Vecera) [2037980] +- i40e: Fix display error code in dmesg (Ivan Vecera) [2037980] +- i40e: Fix creation of first queue by omitting it if is not power of two (Ivan Vecera) [2037980] +- i40e: Fix warning message and call stack during rmmod i40e driver (Ivan Vecera) [2037980] +- i40e: Fix ping is lost after configuring ADq on VF (Ivan Vecera) [2037980] +- i40e: Fix changing previously set num_queue_pairs for PFs (Ivan Vecera) [2037980] +- i40e: Fix NULL ptr dereference on VSI filter sync (Ivan Vecera) [2037980] +- i40e: Fix correct max_pkt_size on VF RX queue (Ivan Vecera) [2037980] +- i40e: Simplify bool conversion (Ivan Vecera) [2037980] +- i40e: Fix freeing of uninitialized misc IRQ vector (Ivan Vecera) [2037980] +- i40e: Use the xsk batched rx allocation interface (Ivan Vecera) [2037980] +- i40e: Fix spelling mistake "dissable" -> "disable" (Ivan Vecera) [2037980] +- i40e: add support for PTP external synchronization clock (Ivan Vecera) [2037980] +- i40e: improve locking of mac_filter_hash (Ivan Vecera) [2037980] +- time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2097394] +- iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037976] +- Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2037976] +- iavf: Fix hang during reboot/shutdown (Petr Oros) [2037976] +- iavf: Fix double free in iavf_reset_task (Petr Oros) [2037976] +- iavf: Fix adopting new combined setting (Petr Oros) [2037976] +- iavf: Fix handling of vlan strip virtual channel messages (Petr Oros) [2037976] +- iavf: Fix __IAVF_RESETTING state usage (Petr Oros) [2037976] +- iavf: Fix missing check for running netdev (Petr Oros) [2037976] +- iavf: Fix deadlock in iavf_reset_task (Petr Oros) [2037976] +- iavf: Fix race in init state (Petr Oros) [2037976] +- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Petr Oros) [2037976] +- iavf: Fix init state closure on remove (Petr Oros) [2037976] +- iavf: Add waiting so the port is initialized in remove (Petr Oros) [2037976] +- iavf: Rework mutexes for better synchronisation (Petr Oros) [2037976] +- iavf: Remove non-inclusive language (Petr Oros) [2037976] +- iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037976] +- iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037976] +- iavf: remove redundant ret variable (Petr Oros) [2037976] +- iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037976] +- iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037976] +- iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037976] +- iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037976] +- iavf: Use irq_update_affinity_hint() (Petr Oros) [2037976] +- iavf: remove an unneeded variable (Petr Oros) [2037976] +- iavf: Fix limit of total number of queues to active queues of VF (Petr Oros) [2037976] +- iavf: switch to napi_build_skb() (Petr Oros) [2037976] +- iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037976] +- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Petr Oros) [2037976] +- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Petr Oros) [2037976] +- iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Petr Oros) [2037976] +- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Petr Oros) [2037976] +- iavf: do not override the adapter state in the watchdog task (again) (Petr Oros) [2037976] +- iavf: missing unlocks in iavf_watchdog_task() (Petr Oros) [2037976] +- iavf: Fix reporting when setting descriptor count (Petr Oros) [2037976] +- iavf: restore MSI state on reset (Petr Oros) [2037976] +- iavf: Fix displaying queue statistics shown by ethtool (Petr Oros) [2037976] +- iavf: Refactor string format to avoid static analysis warnings (Petr Oros) [2037976] +- iavf: Refactor text of informational message (Petr Oros) [2037976] +- iavf: Fix static code analysis warning (Petr Oros) [2037976] +- iavf: Refactor iavf_mac_filter struct memory usage (Petr Oros) [2037976] +- iavf: Enable setting RSS hash key (Petr Oros) [2037976] +- iavf: Add trace while removing device (Petr Oros) [2037976] +- iavf: return errno code instead of status code (Petr Oros) [2037976] +- iavf: Log info when VF is entering and leaving Allmulti mode (Petr Oros) [2037976] +- iavf: Add change MTU message (Petr Oros) [2037976] +- iavf: Fix VLAN feature flags after VFR (Petr Oros) [2037976] +- iavf: Fix refreshing iavf adapter stats on ethtool request (Petr Oros) [2037976] +- iavf: Fix deadlock occurrence during resetting VF interface (Petr Oros) [2037976] +- iavf: Prevent changing static ITR values if adaptive moderation is on (Petr Oros) [2037976] +- iavf: Restore VLAN filters after link down (Petr Oros) [2037976] +- iavf: Fix for setting queues to 0 (Petr Oros) [2037976] +- iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Petr Oros) [2037976] +- iavf: validate pointers (Petr Oros) [2037976] +- iavf: prevent accidental free of filter structure (Petr Oros) [2037976] +- iavf: Fix failure to exit out from last all-multicast mode (Petr Oros) [2037976] +- iavf: don't clear a lock we don't hold (Petr Oros) [2037976] +- iavf: free q_vectors before queues in iavf_disable_vf (Petr Oros) [2037976] +- iavf: check for null in iavf_fix_features (Petr Oros) [2037976] +- iavf: Fix return of set the new channel count (Petr Oros) [2037976] +- iavf: Fix kernel BUG in free_msi_irqs (Petr Oros) [2037976] +- iavf: Add helper function to go from pci_dev to adapter (Petr Oros) [2037976] +- iavf: Combine init and watchdog state machines (Petr Oros) [2037976] +- iavf: Add __IAVF_INIT_FAILED state (Petr Oros) [2037976] +- iavf: Refactor iavf state machine tracking (Petr Oros) [2037976] +- iavf: fix double unlock of crit_lock (Petr Oros) [2037976] +- iavf: use mutexes for locking of critical sections (Petr Oros) [2037976] +- iavf: fix locking of critical sections (Petr Oros) [2037976] +- iavf: do not override the adapter state in the watchdog task (Petr Oros) [2037976] +- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2042819 2043783] +- bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2042819 2043783] +- bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2042819 2043783] +- bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2042819 2043783] +- bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2042819 2043783] +- bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2042819 2043783] +- bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2042819 2043783] +- bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2042819 2043783] +- bnxt: change receive ring space parameters (Ken Cox) [2042819 2043783] +- bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2042819 2043783] +- bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2042819 2043783] +- bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2042819 2043783] +- bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2042819 2043783] +- bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2042819 2043783] +- bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2042819 2043783] +- bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2042819 2043783] +- net: bnxt_ptp: fix compilation error (Ken Cox) [2042819 2043783] +- bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2042819 2043783] +- bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2042819 2043783] +- bnxt_en: implement hw health reporter (Ken Cox) [2042819 2043783] +- bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2042819 2043783] +- bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2042819 2043783] +- bnxt_en: Properly report no pause support on some cards (Ken Cox) [2042819 2043783] +- bnxt_en: introduce initial link state of unknown (Ken Cox) [2042819 2043783] +- bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2042819 2043783] +- bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783] +- bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783] +- bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2042819 2043783] +- bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2042819 2043783] +- bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2042819 2043783] +- bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2042819 2043783] +- bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2042819 2043783] +- bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [2042819 2043783] +- bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2042819 2043783] +- bnxt_en: Fix devlink fw_activate (Ken Cox) [2042819 2043783] +- bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2042819 2043783] +- bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2042819 2043783] +- bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2042819 2043783] +- bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2042819 2043783] +- bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2042819 2043783] +- bnxt_en: improve firmware timeout messaging (Ken Cox) [2042819 2043783] +- bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2042819 2043783] +- bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2042819 2043783] +- bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2042819 2043783] +- bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2042819 2043783] +- bnxt_en: convert to xdp_do_flush (Ken Cox) [2042819 2043783] +- bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2042819 2043783] +- bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2042819 2043783] +- bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2042819 2043783] +- bnxt_en: Log error report for dropped doorbell (Ken Cox) [2042819 2043783] +- bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2042819 2043783] +- flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2042819 2043783] +- bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2042819 2043783] +- bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2042819 2043783] +- bnxt_en: fix format specifier in live patch error message (Ken Cox) [2042819 2043783] +- bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2042819 2043783] +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2042819 2043783] +- bnxt_en: Remove not used other ULP define (Ken Cox) [2042819 2043783] +- bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2042819 2043783] +- bnxt_en: implement firmware live patching (Ken Cox) [2042819 2043783] +- bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2042819 2043783] +- bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2042819 2043783] +- bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2042819 2043783] +- bnxt_en: move coredump functions into dedicated file (Ken Cox) [2042819 2043783] +- bnxt_en: Refactor coredump functions (Ken Cox) [2042819 2043783] +- bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2042819 2043783] +- bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2042819 2043783] +- bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2042819 2043783] +- bnxt_en: improve error recovery information messages (Ken Cox) [2042819 2043783] +- bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2042819 2043783] +- bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2042819 2043783] +- bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2042819 2043783] +- bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2042819 2043783] +- bnxt_en: refactor printing of device info (Ken Cox) [2042819 2043783] +- ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2042819 2043783] +- bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2042819 2043783] +- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2042819 2043783] +- bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2042819 2043783] +- net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2042819 2043783] +- bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [2042819 2043783] +- bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2042819 2043783] +- bnxt_en: Fix error recovery regression (Ken Cox) [2042819 2043783] +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Ken Cox) [2042819 2043783] +- bnxt: Read VPD with pci_vpd_alloc() (Ken Cox) [2042819 2043783] +- bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [2042819 2043783] +- bnxt_en: Fix UDP tunnel logic (Ken Cox) [2042819 2043783] +- bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [2042819 2043783] +- bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [2042819 2043783] +- bnxt_en: fix stored FW_PSID version masks (Ken Cox) [2042819 2043783] +- bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [2042819 2043783] +- bnxt_en: support multiple HWRM commands in flight (Ken Cox) [2042819 2043783] +- bnxt_en: discard out of sequence HWRM responses (Ken Cox) [2042819 2043783] +- bnxt_en: remove legacy HWRM interface (Ken Cox) [2042819 2043783] +- bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [2042819 2043783] +- bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [2042819 2043783] +- bnxt_en: add support for HWRM request slices (Ken Cox) [2042819 2043783] +- bnxt_en: add HWRM request assignment API (Ken Cox) [2042819 2043783] +- bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [2042819 2043783] +- bnxt_en: move HWRM API implementation into separate file (Ken Cox) [2042819 2043783] +- bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [2042819 2043783] +- bnxt_en: remove DMA mapping for KONG response (Ken Cox) [2042819 2043783] +- bnxt: count discards due to memory allocation errors (Ken Cox) [2042819 2043783] +- bnxt: count packets discarded because of netpoll (Ken Cox) [2042819 2043783] +- net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2042819 2043783] +- Revert "bnxt: Read VPD with pci_vpd_alloc()" (Ken Cox) [2042819 2043783] +- Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" (Ken Cox) [2042819 2043783] +- bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [2042819 2043783] +- bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [2042819 2043783] +- bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [2042819 2043783] +- gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2066375] +- redhat/configs enable CONFIG_ICE_HWTS (Petr Oros) [2037974] +- redhat/configs enable CONFIG_ICE_SWITCHDEV (Petr Oros) [2037974] +- ice: Fix memory corruption in VF driver (Petr Oros) [2037974] +- ice: Fix queue config fail handling (Petr Oros) [2037974] +- ice: Sync VLAN filtering features for DVM (Petr Oros) [2037974] +- ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037974] +- ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037974] +- ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037974] +- ice: fix crash when writing timestamp on RX rings (Petr Oros) [2037974] +- ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2037974] +- ice: clear stale Tx queue settings before configuring (Petr Oros) [2037974] +- ice: Fix race during aux device (un)plugging (Petr Oros) [2037974] +- ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2037974] +- ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2037974] +- ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2037974] +- ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2037974] +- ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2037974] +- ice: fix crash in switchdev mode (Petr Oros) [2037974] +- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037974] +- ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2037974] +- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2037974] +- ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2037974] +- ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2037974] +- ice: synchronize_rcu() when terminating rings (Petr Oros) [2037974] +- ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2037974] +- ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2037974] +- ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037974] +- ice: Fix MAC address setting (Petr Oros) [2037974] +- ice: Clear default forwarding VSI during VSI release (Petr Oros) [2037974] +- ice: xsk: Fix indexing in ice_tx_xsk_pool() (Petr Oros) [2037974] +- ice: xsk: Stop Rx processing when ntc catches ntu (Petr Oros) [2037974] +- ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2037974] +- ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Petr Oros) [2037974] +- ice: fix 'scheduling while atomic' on aux critical err interrupt (Petr Oros) [2037974] +- ice: add trace events for tx timestamps (Petr Oros) [2037974] +- ice: fix return value check in ice_gnss.c (Petr Oros) [2037974] +- ice: destroy flow director filter mutex after releasing VSIs (Petr Oros) [2037974] +- ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Petr Oros) [2037974] +- ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037974] +- ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037974] +- ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037974] +- ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037974] +- ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037974] +- ice: convert ice_reset_vf to take flags (Petr Oros) [2037974] +- ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037974] +- ice: make ice_reset_all_vfs void (Petr Oros) [2037974] +- ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037974] +- ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037974] +- ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037974] +- ice: introduce VF operations structure for reset flows (Petr Oros) [2037974] +- ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037974] +- ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037974] +- ice: use ice_is_vf_trusted helper function (Petr Oros) [2037974] +- ice: log an error message when eswitch fails to configure (Petr Oros) [2037974] +- ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037974] +- ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037974] +- ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037974] +- ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037974] +- ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037974] +- ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037974] +- ice: remove circular header dependencies on ice.h (Petr Oros) [2037974] +- ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037974] +- ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037974] +- ice: Fix FV offset searching (Petr Oros) [2037974] +- ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037974] +- ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037974] +- ice: change "can't set link" message to dbg level (Petr Oros) [2037974] +- ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037974] +- ice: Add support for inner etype in switchdev (Petr Oros) [2037974] +- ice: Fix curr_link_speed advertised speed (Petr Oros) [2037974] +- ice: Don't use GFP_KERNEL in atomic context (Petr Oros) [2037974] +- ice: stop disabling VFs due to PF error responses (Petr Oros) [2037974] +- ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2037974] +- ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037974] +- ice: introduce VF accessor functions (Petr Oros) [2037974] +- ice: factor VF variables to separate structure (Petr Oros) [2037974] +- ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037974] +- ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037974] +- ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037974] +- ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037974] +- ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037974] +- ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037974] +- ice: store VF pointer instead of VF ID (Petr Oros) [2037974] +- ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037974] +- ice: add TTY for GNSS module for E810T device (Petr Oros) [2037974] +- ice: initialize local variable 'tlv' (Petr Oros) [2037974] +- ice: check the return of ice_ptp_gettimex64 (Petr Oros) [2037974] +- ice: fix concurrent reset and removal of VFs (Petr Oros) [2037974] +- ice: fix setting l4 port flag when adding filter (Petr Oros) [2037974] +- ice: Match on all profiles in slow-path (Petr Oros) [2037974] +- ice: enable parsing IPSEC SPI headers for RSS (Petr Oros) [2037974] +- ice: Simplify tracking status of RDMA support (Petr Oros) [2037974] +- ice: fix IPIP and SIT TSO offload (Petr Oros) [2037974] +- ice: fix an error code in ice_cfg_phy_fec() (Petr Oros) [2037974] +- ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037974] +- ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037974] +- ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037974] +- ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037974] +- ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037974] +- ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037974] +- ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037974] +- ice: Adjust naming for inner VLAN operations (Petr Oros) [2037974] +- ice: Use the proto argument for VLAN ops (Petr Oros) [2037974] +- ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037974] +- ice: Introduce ice_vlan struct (Petr Oros) [2037974] +- ice: Add new VSI VLAN ops (Petr Oros) [2037974] +- ice: Add helper function for adding VLAN 0 (Petr Oros) [2037974] +- ice: Refactor spoofcheck configuration functions (Petr Oros) [2037974] +- ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2037974] +- ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2037974] +- ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2037974] +- ice: Make Tx threshold dependent on ring length (Petr Oros) [2037974] +- ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2037974] +- ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2037974] +- ice: Remove likely for napi_complete_done (Petr Oros) [2037974] +- ice: add support for DSCP QoS for IDC (Petr Oros) [2037974] +- ice: respect metadata on XSK Rx to skb (Petr Oros) [2037974] +- ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037974] +- ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037974] +- ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2037974] +- ice: Use bitmap_free() to free bitmap (Petr Oros) [2037974] +- ice: Optimize a few bitmap operations (Petr Oros) [2037974] +- ice: Slightly simply ice_find_free_recp_res_idx (Petr Oros) [2037974] +- ice: improve switchdev's slow-path (Petr Oros) [2037974] +- ice: replay advanced rules after reset (Petr Oros) [2037974] +- net: fixup build after bpf header changes (Petr Oros) [2037974] +- net: Don't include filter.h from net/sock.h (Petr Oros) [2037974] +- ice: Add flow director support for channel mode (Petr Oros) [2037974] +- ice: switch to napi_build_skb() (Petr Oros) [2037974] +- ice: xsk: fix cleaned_count setting (Petr Oros) [2037974] +- ice: xsk: allow empty Rx descriptors on XSK ZC data path (Petr Oros) [2037974] +- ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2037974] +- ice: remove dead store on XSK hotpath (Petr Oros) [2037974] +- ice: xsk: allocate separate memory for XDP SW ring (Petr Oros) [2037974] +- ice: xsk: return xsk buffers back to pool when cleaning the ring (Petr Oros) [2037974] +- ice: trivial: fix odd indenting (Petr Oros) [2037974] +- ice: support crosstimestamping on E822 devices if supported (Petr Oros) [2037974] +- ice: exit bypass mode once hardware finishes timestamp calibration (Petr Oros) [2037974] +- ice: ensure the hardware Clock Generation Unit is configured (Petr Oros) [2037974] +- ice: implement basic E822 PTP support (Petr Oros) [2037974] +- ice: convert clk_freq capability into time_ref (Petr Oros) [2037974] +- ice: introduce ice_ptp_init_phc function (Petr Oros) [2037974] +- ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Petr Oros) [2037974] +- ice: PTP: move setting of tstamp_config (Petr Oros) [2037974] +- ice: introduce ice_base_incval function (Petr Oros) [2037974] +- ice: Fix E810 PTP reset flow (Petr Oros) [2037974] +- ice: Don't put stale timestamps in the skb (Petr Oros) [2037974] +- ice: Use div64_u64 instead of div_u64 in adjfine (Petr Oros) [2037974] +- ice: use modern kernel API for kick (Petr Oros) [2037974] +- ice: tighter control over VSI_DOWN state (Petr Oros) [2037974] +- ice: use prefetch methods (Petr Oros) [2037974] +- ice: update to newer kernel API (Petr Oros) [2037974] +- ice: support immediate firmware activation via devlink reload (Petr Oros) [2037974] +- ice: reduce time to read Option ROM CIVD data (Petr Oros) [2037974] +- ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Petr Oros) [2037974] +- ice: move and rename ice_check_for_pending_update (Petr Oros) [2037974] +- ice: devlink: add shadow-ram region to snapshot Shadow RAM (Petr Oros) [2037974] +- ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Petr Oros) [2037974] +- ice: Remove unnecessary casts (Petr Oros) [2037974] +- ice: Propagate error codes (Petr Oros) [2037974] +- ice: Remove excess error variables (Petr Oros) [2037974] +- ice: Cleanup after ice_status removal (Petr Oros) [2037974] +- ice: Remove enum ice_status (Petr Oros) [2037974] +- ice: Use int for ice_status (Petr Oros) [2037974] +- ice: Remove string printing for ice_status (Petr Oros) [2037974] +- ice: Refactor status flow for DDP load (Petr Oros) [2037974] +- ice: Refactor promiscuous functions (Petr Oros) [2037974] +- ice: refactor PTYPE validating (Petr Oros) [2037974] +- ice: Add package PTYPE enable information (Petr Oros) [2037974] +- ice: safer stats processing (Petr Oros) [2037974] +- ice: fix adding different tunnels (Petr Oros) [2037974] +- ice: fix choosing UDP header type (Petr Oros) [2037974] +- ice: ignore dropped packets during init (Petr Oros) [2037974] +- ice: rearm other interrupt cause register after enabling VFs (Petr Oros) [2037974] +- ice: fix FDIR init missing when reset VF (Petr Oros) [2037974] +- ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2037974] +- net/ice: Remove unused enum (Petr Oros) [2037974] +- net/ice: Fix boolean assignment (Petr Oros) [2037974] +- ice: avoid bpf_prog refcount underflow (Petr Oros) [2037974] +- ice: fix vsi->txq_map sizing (Petr Oros) [2037974] +- net/ice: Add support for enable_iwarp and enable_roce devlink param (Petr Oros) [2037974] +- ice: Hide bus-info in ethtool for PRs in switchdev mode (Petr Oros) [2037974] +- ice: Clear synchronized addrs when adding VFs in switchdev mode (Petr Oros) [2037974] +- intel: Simplify bool conversion (Petr Oros) [2037974] +- ice: fix error return code in ice_get_recp_frm_fw() (Petr Oros) [2037974] +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Petr Oros) [2037974] +- ice: Add support to print error on PHY FW load failure (Petr Oros) [2037974] +- ice: Add support for changing MTU on PR in switchdev mode (Petr Oros) [2037974] +- ice: send correct vc status in switchdev (Petr Oros) [2037974] +- ice: support for GRE in eswitch (Petr Oros) [2037974] +- ice: low level support for tunnels (Petr Oros) [2037974] +- ice: VXLAN and Geneve TC support (Petr Oros) [2037974] +- ice: support for indirect notification (Petr Oros) [2037974] +- ice: Add tc-flower filter support for channel (Petr Oros) [2037974] +- ice: enable ndo_setup_tc support for mqprio_qdisc (Petr Oros) [2037974] +- ice: Add infrastructure for mqprio support via ndo_setup_tc (Petr Oros) [2037974] +- ice: fix an error code in ice_ena_vfs() (Petr Oros) [2037974] +- ice: Refactor PR ethtool ops (Petr Oros) [2037974] +- ice: Manage act flags for switchdev offloads (Petr Oros) [2037974] +- ice: Forbid trusted VFs in switchdev mode (Petr Oros) [2037974] +- ice: introduce XDP_TX fallback path (Petr Oros) [2037974] +- ice: optimize XDP_TX workloads (Petr Oros) [2037974] +- ice: propagate xdp_ring onto rx_ring (Petr Oros) [2037974] +- ice: do not create xdp_frame on XDP_TX (Petr Oros) [2037974] +- ice: unify xdp_rings accesses (Petr Oros) [2037974] +- ice: ndo_setup_tc implementation for PR (Petr Oros) [2037974] +- ice: ndo_setup_tc implementation for PF (Petr Oros) [2037974] +- ice: Allow changing lan_en and lb_en on all kinds of filters (Petr Oros) [2037974] +- ice: cleanup rules info (Petr Oros) [2037974] +- ice: allow deleting advanced rules (Petr Oros) [2037974] +- ice: allow adding advanced rules (Petr Oros) [2037974] +- ice: create advanced switch recipe (Petr Oros) [2037974] +- ice: manage profiles and field vectors (Petr Oros) [2037974] +- ice: implement low level recipes functions (Petr Oros) [2037974] +- ice: add port representor ethtool ops and stats (Petr Oros) [2037974] +- ice: switchdev slow path (Petr Oros) [2037974] +- ice: rebuild switchdev when resetting all VFs (Petr Oros) [2037974] +- ice: enable/disable switchdev when managing VFs (Petr Oros) [2037974] +- ice: introduce new type of VSI for switchdev (Petr Oros) [2037974] +- ice: set and release switchdev environment (Petr Oros) [2037974] +- ice: allow changing lan_en and lb_en on dflt rules (Petr Oros) [2037974] +- ice: manage VSI antispoof and destination override (Petr Oros) [2037974] +- ice: allow process VF opcodes in different ways (Petr Oros) [2037974] +- ice: introduce VF port representor (Petr Oros) [2037974] +- ice: Move devlink port to PF/VF struct (Petr Oros) [2037974] +- ice: support basic E-Switch mode control (Petr Oros) [2037974] +- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Petr Oros) [2037974] +- ice: Use the xsk batched rx allocation interface (Petr Oros) [2037974] +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Petr Oros) [2037974] +- ice: Only lock to update netdev dev_addr (Petr Oros) [2037974] +- ice: restart periodic outputs around time changes (Petr Oros) [2037974] +- ice: fix Tx queue iteration for Tx timestamp enablement (Petr Oros) [2037974] + * Mon Jul 04 2022 Luis Claudio R. Goncalves [5.14.0-124.rt21.124.el9] - [rt] build kernel-rt-5.14.0-124.rt21.124.el9 [2061574] - scsi: ibmvfc: Allocate/free queue resource only during probe/remove (Diego Domingos) [2099962] diff --git a/sources b/sources index 336ddf3..6de3774 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-124.rt21.124.el9.tar.xz) = 1e72127e2b6b46054b560ee9c51e154e70545da0fb714c193267f3f5fc7f65c57058988779790aa6699628f9d0fc7922c753c23e2795c6626c03fc6fec520761 -SHA512 (kernel-abi-stablelists-5.14.0-124.rt21.124.el9.tar.bz2) = 1ee64b33c90a3100b04e08595764536babce4ccbabd43507671d343d17909168fe6cd5b45b762151e5f474285afafeba0713a6b2b7bdf11bd36680164dc45738 -SHA512 (kernel-kabi-dw-5.14.0-124.rt21.124.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578 +SHA512 (linux-5.14.0-125.rt21.125.el9.tar.xz) = 286924fc71ffdbbe95a7d068a96855f861046b29b2c87db52319153e73a6000d90f27269f4ea2f0c12521750a5236b7d07c5157c2075c83ff2cdd68a072d9ad9 +SHA512 (kernel-abi-stablelists-5.14.0-125.rt21.125.el9.tar.bz2) = 6e5674de48f781f476f6a7d9854bee4122fc4abfa487dd81102eb461b44abb4ee204bea714635379d5c7e92e2de6f23c23693d0f45d0972395844a59242aeb64 +SHA512 (kernel-kabi-dw-5.14.0-125.rt21.125.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578