Re: [for-next 01/14] net/mlx5: Fixed sparse issues
flat view
From: Saeed Mahameed <hidden>
Date: 2018-03-07 06:05:28
On Mon, 2018-03-05 at 22:53 +0200, Or Gerlitz wrote:
On Mon, Mar 5, 2018 at 10:46 PM, Saeed Mahameed [off-list ref] wrote:quoted
From: Aviad Yehezkel <redacted> 1. Local fucntions should be static.s/fucntions/functions/quoted
2. Missing declarations warnings. Signed-off-by: Aviad Yehezkel <redacted> Signed-off-by: Saeed Mahameed <redacted> --- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-)diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.cb/drivers/net/ethernet/mellanox/mlx5/core/en_main.c index 47bab842c5ee..a64b9226d281 100644--- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c@@ -2994,8 +2994,8 @@ static int mlx5e_setup_tc_block(structnet_device *dev, } #endif -int mlx5e_setup_tc(struct net_device *dev, enum tc_setup_type type, - void *type_data) +static int mlx5e_setup_tc(struct net_device *dev, enum tc_setup_type type, + void *type_data) { switch (type) { #ifdef CONFIG_MLX5_ESWITCHSaeed, this (and also the below change) seems like re-doing net commit 9afe9a5353778994d4396f3d5ff639221bfa5cc9 "net/mlx5e: Eliminate build warnings on no previous prototype", why?
Because the trees are not merged yet and byte to byte level the code is identical nothing to worry about here. I will drop this patch since we need to re=spin a V2 anyways and Aviad will have to fix it later.
quoted
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.cb/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c index 80b84f6af2a1..59fe0ec5edcd 100644--- a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c@@ -34,6 +34,7 @@ #include <linux/ip.h> #include <linux/ipv6.h> #include <linux/tcp.h> +#include <linux/bpf.h> #include <linux/bpf_trace.h> #include <net/busy_poll.h> #include "en.h"diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.cb/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c index e159243e0fcf..2ffa59ce7976 100644--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c@@ -33,6 +33,7 @@ #include <linux/clocksource.h> #include <linux/highmem.h> #include <rdma/mlx5-abi.h> +#include "clock.h" #include "en.h" enum {diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.hb/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h index a8eecedd46c2..c200182aa0af 100644--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h@@ -30,6 +30,8 @@ * SOFTWARE. */ +#include <linux/mlx5/driver.h> +