diff options
Diffstat (limited to 'src/drivers/net/depca.c')
-rw-r--r-- | src/drivers/net/depca.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/drivers/net/depca.c b/src/drivers/net/depca.c index a4ea56cc..912bcac3 100644 --- a/src/drivers/net/depca.c +++ b/src/drivers/net/depca.c @@ -773,10 +773,14 @@ static int depca_probe(struct dev *dev, unsigned short *probe_addrs) depca_reset(nic); /* point to NIC specific routines */ - dev->disable = depca_disable; - nic->poll = depca_poll; - nic->transmit = depca_transmit; - nic->irq = depca_irq; +static struct nic_operations depca_operations; +static struct nic_operations depca_operations = { + .connect = dummy_connect, + .poll = depca_poll, + .transmit = depca_transmit, + .irq = depca_irq, + .disable = depca_disable, +}; nic->nic_op = &depca_operations; /* Based on PnP ISA map */ dev->devid.vendor_id = htons(GENERIC_ISAPNP_VENDOR); |