../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.Qclx0xOwzA 2025-04-07 00:29:16.004947411 -0700 +++ /tmp/tmp.AOB4qQHxNm 2025-04-07 00:29:28.717709025 -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.e6AljJK3qi 2025-04-07 00:29:28.722816111 -0700 +++ /tmp/tmp.KwnZoEwEQ6 2025-04-07 00:29:28.727816059 -0700 @@ -0,0 +1 @@ + 1 ../drivers/net/ethernet/mellanox/mlx5/core/en_tc.c