patch-2.4.21 linux-2.4.21/drivers/net/ns83820.c
Next file: linux-2.4.21/drivers/net/pci-skeleton.c
Previous file: linux-2.4.21/drivers/net/ni65.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
2003-06-13 07:51:35.000000000 -0700
- Orig file:
linux-2.4.20/drivers/net/ns83820.c
- Orig date:
2002-11-28 15:53:14.000000000 -0800
diff -urN linux-2.4.20/drivers/net/ns83820.c linux-2.4.21/drivers/net/ns83820.c
@@ -499,9 +499,9 @@
{
desc_addr_set(desc + DESC_LINK, link);
desc_addr_set(desc + DESC_BUFPTR, buf);
- desc[DESC_EXTSTS] = extsts;
+ desc[DESC_EXTSTS] = cpu_to_le32(extsts);
mb();
- desc[DESC_CMDSTS] = cmdsts;
+ desc[DESC_CMDSTS] = cpu_to_le32(cmdsts);
}
#define nr_rx_empty(dev) ((NR_RX_DESC-2 + dev->rx_info.next_rx - dev->rx_info.next_empty) % NR_RX_DESC)
@@ -1214,7 +1214,7 @@
static int ns83820_ioctl(struct net_device *_dev, struct ifreq *rq, int cmd)
{
- struct ns83820 *dev = _dev->priv;
+ struct ns83820 *dev = (struct ns83820 *)_dev;
switch(cmd) {
case SIOCETHTOOL:
@@ -1788,6 +1788,7 @@
dev->ee.cache = &dev->MEAR_cache;
dev->ee.lock = &dev->misc_lock;
dev->net_dev.owner = THIS_MODULE;
+ dev->net_dev.priv = dev;
PREPARE_TQUEUE(&dev->tq_refill, queue_refill, dev);
tasklet_init(&dev->rx_tasklet, rx_action, (unsigned long)dev);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)