ppc/fcc_enet: replace schedule_timeout() with ssleep()
PATCH 1/1 ppc/fcc_enet: replace schedule_timeout() with ssleep()
From: Nishanth Aravamudan <[email protected]>
Use ssleep() instead of schedule_timeout() to guarantee the task delays as expected.
Signed-off-by Nishanth Aravamudan <[email protected]>
Signed-off-by Domen Puncer <[email protected]>
--- fcc_enet.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-)
arch/ppc/8260_io/fcc_enet.c +2 -3
@@ -1305,12 +1305,11 @@ static void mii_parse_dm9161_scsr(uint mstatic void mii_dm9161_wait (uint mii_reg,struct net_device *dev) { -int timeout =HZ ; +int timeout_secs =1 ;/* Davicom takes a bit to come up after a reset, * so wait here for a bit */ -set_current_state (TASK_UNINTERRUPTIBLE ); -schedule_timeout (timeout); +ssleep (timeout_secs); }static phy_info_t phy_info_dm9161 = {
--