../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c: In function ‘mlx5e_tc_nic_create_miss_table’: ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c:5220:32: error: passing argument 1 of ‘netdev_err’ from incompatible pointer type [-Wincompatible-pointer-types] 5220 | netdev_err(priv->mdev, "Failed to get flow namespace\n"); | ~~~~^~~~~~ | | | struct mlx5_core_dev * In file included from ../include/linux/skbuff.h:39, from ../include/linux/netlink.h:7, from ../include/net/flow_offload.h:6, from ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c:34: ../include/net/net_debug.h:20:42: note: expected ‘const struct net_device *’ but argument is of type ‘struct mlx5_core_dev *’ 20 | void netdev_err(const struct net_device *dev, const char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o] Error 1 make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/mellanox/mlx5/core] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/mellanox] Error 2 make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c: In function ‘mlx5e_tc_nic_create_miss_table’: ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c:5220:32: error: passing argument 1 of ‘netdev_err’ from incompatible pointer type [-Wincompatible-pointer-types] 5220 | netdev_err(priv->mdev, "Failed to get flow namespace\n"); | ~~~~^~~~~~ | | | struct mlx5_core_dev * In file included from ../include/linux/skbuff.h:39, from ../include/linux/netlink.h:7, from ../include/net/flow_offload.h:6, from ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c:34: ../include/net/net_debug.h:20:42: note: expected ‘const struct net_device *’ but argument is of type ‘struct mlx5_core_dev *’ 20 | void netdev_err(const struct net_device *dev, const char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o] Error 1 make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/mellanox/mlx5/core] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/mellanox] Error 2 make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.yztWd5SOhl 2025-04-07 00:32:37.478867373 -0700 +++ /tmp/tmp.NkL0HOVVsV 2025-04-07 00:32:51.787290729 -0700 @@ -0,0 +1,23 @@ +../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c: In function ‘mlx5e_tc_nic_create_miss_table’: +../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c:5220:32: error: passing argument 1 of ‘netdev_err’ from incompatible pointer type [-Wincompatible-pointer-types] + 5220 | netdev_err(priv->mdev, "Failed to get flow namespace\n"); + | ~~~~^~~~~~ + | | + | struct mlx5_core_dev * +In file included from ../include/linux/skbuff.h:39, + from ../include/linux/netlink.h:7, + from ../include/net/flow_offload.h:6, + from ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c:34: +../include/net/net_debug.h:20:42: note: expected ‘const struct net_device *’ but argument is of type ‘struct mlx5_core_dev *’ + 20 | void netdev_err(const struct net_device *dev, const char *format, ...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o] Error 1 +make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/mellanox/mlx5/core] Error 2 +make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/mellanox] Error 2 +make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 +make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1997: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.XGBIerE83V 2025-04-07 00:32:51.792719596 -0700 +++ /tmp/tmp.WUY5Xixzyh 2025-04-07 00:32:51.797719545 -0700 @@ -0,0 +1 @@ + 1 ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c