From 2bf3b730d814660985eb578f5933a7932f0da7d8 Mon Sep 17 00:00:00 2001 From: Rakesh Goyal Date: Mon, 4 Nov 2019 12:05:13 +0530 Subject: [PATCH] nvethernet: remove dev_set_rx_mode() from resume path Issue: TOT build breaks if nvethernet driver build as loadable kernel module. dev_set_rx_mode() API is not having EXPORT_SYMBOL declaration. Fix: remove calling dev_set_rx_mode() form resume path. Bug 2715384 Change-Id: Iac0d0555c699d2bc13d61cc680f44e5ee6dc4d2d Signed-off-by: Rakesh Goyal Reviewed-on: https://git-master.nvidia.com/r/2231329 Reviewed-by: Narayan Reddy Reviewed-by: Srinivas Ramachandran GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/net/ethernet/nvidia/nvethernet/ether_linux.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c index d0d075ef..634892c3 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c +++ b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c @@ -3715,8 +3715,6 @@ static int ether_resume(struct ether_priv_data *pdata) osi_start_mac(osi_core); /* start phy */ phy_start(pdata->phydev); - /* call dev_set_rx_mode so it will be serialized and avoid race*/ - dev_set_rx_mode(ndev); /* start network queues */ netif_tx_start_all_queues(ndev); /* re-start workqueue */