summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fec_main.c
diff options
context:
space:
mode:
authorFugang Duan <b38611@freescale.com>2014-10-14 16:44:57 +0800
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-23 16:42:27 +0300
commit36789ff1ea0905ba9589f9ecfba46ddc785785a5 (patch)
tree39e64be82ed4728f7428fc918c14cbb81a20a277 /drivers/net/ethernet/freescale/fec_main.c
parentaf8ae01b5a1f8cbea30e1fa6db8b8d9f104e34e9 (diff)
MLK-9691 net: fec: call .pm_qos_remove_request() in .ndo_stop() callback
Call .pm_qos_remove_request() in .ndo_stop() callback to avoid kernel warning during enet open/close test. Signed-off-by: Fugang Duan <B38611@freescale.com> (cherry picked from commit: f81c176d36b8189220a729d723801d2cdd495108)
Diffstat (limited to 'drivers/net/ethernet/freescale/fec_main.c')
-rw-r--r--drivers/net/ethernet/freescale/fec_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
index 081887371faf..d789a0de03b2 100644
--- a/drivers/net/ethernet/freescale/fec_main.c
+++ b/drivers/net/ethernet/freescale/fec_main.c
@@ -2937,6 +2937,7 @@ fec_enet_close(struct net_device *ndev)
fec_enet_update_ethtool_stats(ndev);
fec_enet_clk_enable(ndev, false);
+ pm_qos_remove_request(&fep->pm_qos_req);
pinctrl_pm_select_sleep_state(&fep->pdev->dev);
pm_runtime_mark_last_busy(&fep->pdev->dev);
pm_runtime_put_autosuspend(&fep->pdev->dev);