diff -r 884a5b5b0163 -r f57de4585a5f devices/8139too-2.6.19-ethercat.c --- a/devices/8139too-2.6.19-ethercat.c Wed Jul 25 07:46:09 2007 +0000 +++ b/devices/8139too-2.6.19-ethercat.c Wed Jul 25 12:52:06 2007 +0000 @@ -1439,7 +1439,7 @@ if (tp->ecdev) { void __iomem *ioaddr = tp->mmio_addr; uint16_t state = RTL_R16(BasicModeStatus) & BMSR_LSTATUS; - ecdev_link_state(tp->ecdev, state ? 1 : 0); + ecdev_set_link(tp->ecdev, state ? 1 : 0); } else { if (tp->phys[0] >= 0) {