]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
net: xilinx: axienet: Use NL_SET_ERR_MSG instead of netdev_err
authorSean Anderson <sean.anderson@linux.dev>
Tue, 11 Jun 2024 15:41:16 +0000 (11:41 -0400)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Jun 2024 21:54:56 +0000 (14:54 -0700)
This error message can be triggered by userspace. Use NL_SET_ERR_MSG so
the message is returned to the user and to avoid polluting the kernel
logs. Additionally, change the return value from EFAULT to EBUSY to
better reflect the error (which has nothing to do with addressing).

Signed-off-by: Sean Anderson <sean.anderson@linux.dev>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Link: https://lore.kernel.org/r/20240611154116.2643662-1-sean.anderson@linux.dev
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/xilinx/xilinx_axienet_main.c

index c29809cd92015a2b9d9bc936f3592b6165505d9e..5f98daa5b341f44b046b3061b339b1b0742b243c 100644 (file)
@@ -1945,9 +1945,9 @@ axienet_ethtools_set_coalesce(struct net_device *ndev,
        struct axienet_local *lp = netdev_priv(ndev);
 
        if (netif_running(ndev)) {
-               netdev_err(ndev,
-                          "Please stop netif before applying configuration\n");
-               return -EFAULT;
+               NL_SET_ERR_MSG(extack,
+                              "Please stop netif before applying configuration");
+               return -EBUSY;
        }
 
        if (ecoalesce->rx_max_coalesced_frames)