summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale
diff options
context:
space:
mode:
authorFugang Duan <b38611@freescale.com>2014-10-14 16:44:57 +0800
committerOctavian Purdila <octavian.purdila@nxp.com>2017-02-23 14:21:42 +0200
commite28681cb8282cb1411d3d5c04c54696017c5c183 (patch)
tree2f6523478256881c8887370d7cd5765fe7b1c494 /drivers/net/ethernet/freescale
parentee282a8925c355d1511d88a4668f9a031009c160 (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')
-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 a72c99aca616..63ea00c82c48 100644
--- a/drivers/net/ethernet/freescale/fec_main.c
+++ b/drivers/net/ethernet/freescale/fec_main.c
@@ -2925,6 +2925,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);