patch-2.4.22 linux-2.4.22/drivers/net/plip.c
Next file: linux-2.4.22/drivers/net/ppp_deflate.c
Previous file: linux-2.4.22/drivers/net/pcnet32.c
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
2003-08-25 04:44:42.000000000 -0700
- Orig file:
linux-2.4.21/drivers/net/plip.c
- Orig date:
2001-09-30 12:26:07.000000000 -0700
diff -urN linux-2.4.21/drivers/net/plip.c linux-2.4.22/drivers/net/plip.c
@@ -1097,7 +1097,10 @@
if ((ret = nl->orig_hard_header_cache(neigh, hh)) == 0)
{
- struct ethhdr *eth = (struct ethhdr*)(((u8*)hh->hh_data) + 2);
+ struct ethhdr *eth;
+
+ eth = (struct ethhdr*)(((u8*)hh->hh_data) +
+ HH_DATA_OFF(sizeof(*eth)));
plip_rewrite_address (neigh->dev, eth);
}
@@ -1177,7 +1180,7 @@
struct plip_local *rcv = &nl->rcv_data;
netif_stop_queue (dev);
- DISABLE(dev->irq);
+ disable_parport_interrupts(dev);
synchronize_irq();
if (dev->irq == -1)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)