Add a timeout here, just like in if_ed.c
Reviewed by: phk Submitted by: Luigi Rizzo <luidi@labinfo.iet.unipi.it>
This commit is contained in:
parent
3faaf0b64a
commit
ff301e1b9b
@ -644,8 +644,9 @@ eth_pio_write(src, dst, cnt, init)
|
||||
while (cnt--)
|
||||
outb(eth_asic_base + NE_DATA, *(src++));
|
||||
}
|
||||
cnt = 200;
|
||||
while((inb(eth_nic_base + D8390_P0_ISR) & D8390_ISR_RDC)
|
||||
!= D8390_ISR_RDC);
|
||||
!= D8390_ISR_RDC && --cnt);
|
||||
}
|
||||
#else
|
||||
/**************************************************************************
|
||||
|
Loading…
Reference in New Issue
Block a user