net/ibmtr: replace schedule_timeout() with msleep()
Subsystems (2)
PATCH 14/16 net/ibmtr: replace schedule_timeout() with msleep()
Quoted 8 lines · Nishanth Aravamudan
I would appreciate any comments from the janitor@sternweltens list.
Description: Use
msleep()instead ofschedule_timeout()to guarantee the task delays for the desired time.Signed-off-by Nishanth Aravamudan <[email protected]>
The previous patch introduced extraneous whitespace, sorry. Thanks, Domen.
Signed-off-by Maximilian Attems <[email protected]>
---
linux-2.6.9-rc1-bk7-max/drivers/net/tokenring/ibmtr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/net/tokenring/ibmtr.c renamed from drivers/net/tokenring/ibmtr.c~msleep-drivers_net_tokenring_ibmtr +2 -2
@@ -108,6 +108,7 @@ in the event that chatty debug messages#define IBMTR_DEBUG_MESSAGES 0#include <linux/module.h> +#include <linux/delay.h> #ifdef PCMCIA /* required for ibmtr_cs.c to build */ #undef MODULE/* yes, really */
@@ -858,8 +859,7 @@ static int tok_init_card(struct net_deviwriteb (~INT_ENABLE , ti->mmio +ACA_OFFSET +ACA_RESET +ISRP_EVEN );outb (0 , PIOaddr +ADAPTRESET ); - current->state=TASK_UNINTERRUPTIBLE ; -schedule_timeout (TR_RST_TIME );/* wait 50ms */ +msleep (jiffies_to_msecs (TR_RST_TIME ));outb (0 , PIOaddr +ADAPTRESETREL );#ifdef ENABLE_PAGING
_