[BNX2]: Use msleep().

bnx2.c (incorrectly) sets current->state directly to
TASK_UNINTERRUPTIBLE, without going through set_task_state(). However
all the code wants to do is an msleep so just make it do that instead...

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Acked-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Arjan van de Ven and committed by David S. Miller 8e545881 b07d68b5

+2 -4
+2 -4
drivers/net/bnx2.c
··· 3935 3935 REG_WR(bp, BNX2_PCICFG_MISC_CONFIG, val); 3936 3936 3937 3937 if ((CHIP_ID(bp) == CHIP_ID_5706_A0) || 3938 - (CHIP_ID(bp) == CHIP_ID_5706_A1)) { 3939 - current->state = TASK_UNINTERRUPTIBLE; 3940 - schedule_timeout(HZ / 50); 3941 - } 3938 + (CHIP_ID(bp) == CHIP_ID_5706_A1)) 3939 + msleep(20); 3942 3940 3943 3941 /* Reset takes approximate 30 usec */ 3944 3942 for (i = 0; i < 10; i++) {