Message ID | Z6GBZ4brXYffLkt_@kspp (mailing list archive) |
---|---|
State | Accepted |
Commit | 863257c29fe9c882b21fe5d1596081ef55c4875a |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [v2,next] cxgb4: Avoid a -Wflex-array-member-not-at-end warning | expand |
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 4 Feb 2025 13:24:31 +1030 you wrote: > -Wflex-array-member-not-at-end was introduced in GCC-14, and we are > getting ready to enable it, globally. > > Move the conflicting declaration to the end of the structure. Notice > that `struct ethtool_dump` is a flexible structure --a structure that > contains a flexible-array member. > > [...] Here is the summary with links: - [v2,next] cxgb4: Avoid a -Wflex-array-member-not-at-end warning https://git.kernel.org/netdev/net-next/c/863257c29fe9 You are awesome, thank you!
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h b/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h index c7c2c15a1815..95e6f015a6af 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h @@ -1211,9 +1211,6 @@ struct adapter { struct timer_list flower_stats_timer; struct work_struct flower_stats_work; - /* Ethtool Dump */ - struct ethtool_dump eth_dump; - /* HMA */ struct hma_data hma; @@ -1233,6 +1230,10 @@ struct adapter { /* Ethtool n-tuple */ struct cxgb4_ethtool_filter *ethtool_filters; + + /* Ethtool Dump */ + /* Must be last - ends in a flex-array member. */ + struct ethtool_dump eth_dump; }; /* Support for "sched-class" command to allow a TX Scheduling Class to be