On Thu, Jul 26, 2018 at 11:51:49AM -0700, Saeed Mahameed wrote: > On Sun, Jul 15, 2018 at 12:06 PM, Kamal Heib <kamalhe...@gmail.com> wrote: > > Move the definition of mlx5e_priv_flags into en_ethtool.c because it's > > only used there. > > > > Fixes: 4e59e2888139 ("net/mlx5e: Introduce net device priv flags > > infrastructure") > > Signed-off-by: Kamal Heib <kamalhe...@gmail.com> > > --- > > drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 ------- > > drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 7 +++++++ > > 2 files changed, 7 insertions(+), 7 deletions(-) > > > > diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h > > b/drivers/net/ethernet/mellanox/mlx5/core/en.h > > index eb9eb7aa953a..84e6a5b42286 100644 > > --- a/drivers/net/ethernet/mellanox/mlx5/core/en.h > > +++ b/drivers/net/ethernet/mellanox/mlx5/core/en.h > > @@ -208,13 +208,6 @@ struct mlx5e_umr_wqe { > > > > extern const char mlx5e_self_tests[][ETH_GSTRING_LEN]; > > > > -static const char mlx5e_priv_flags[][ETH_GSTRING_LEN] = { > > - "rx_cqe_moder", > > - "tx_cqe_moder", > > - "rx_cqe_compress", > > - "rx_striding_rq", > > -}; > > - > > Hi Kamal, on a second thought, i would like to drop this change and > keep mlx5e_priv_flags close/local to the below mlx5e_priv_flag. > > Please let me know. >
Hi, Basically this change came to avoid the following warning when compiling the mlx5 driver with "W=1" flag and this error will appear for each file that include the "en.h". So, I suggest not drop this change. In file included from drivers/net/ethernet/mellanox/mlx5/core//en_main.c:40:0: drivers/net/ethernet/mellanox/mlx5/core//en.h:206:19: warning: ‘mlx5e_priv_flags’ defined but not used [-Wunused-const-variable=] static const char mlx5e_priv_flags[][ETH_GSTRING_LEN] = { Thanks, Kamal > > enum mlx5e_priv_flag { > > MLX5E_PFLAG_RX_CQE_BASED_MODER = (1 << 0), > > MLX5E_PFLAG_TX_CQE_BASED_MODER = (1 << 1), > > diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c > > b/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c > > index fffe514ba855..2a1c35d82c2e 100644 > > --- a/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c > > +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c > > @@ -33,6 +33,13 @@ > > #include "en.h" > > #include "en/port.h" > > > > +static const char mlx5e_priv_flags[][ETH_GSTRING_LEN] = { > > + "rx_cqe_moder", > > + "tx_cqe_moder", > > + "rx_cqe_compress", > > + "rx_striding_rq", > > +}; > > + > > void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv, > > struct ethtool_drvinfo *drvinfo) > > { > > -- > > 2.14.4 > >