diff -Naur linux-2.6.5-rc1-jeff/drivers/net/wireless/prism54/islpci_dev.c linux-2.6.5-rc1-mcgrof/drivers/net/wireless/prism54/islpci_dev.c --- linux-2.6.5-rc1-jeff/drivers/net/wireless/prism54/islpci_dev.c Thu Mar 18 06:02:50 2004 +++ linux-2.6.5-rc1-mcgrof/drivers/net/wireless/prism54/islpci_dev.c Wed Mar 17 01:00:42 2004 @@ -577,6 +577,7 @@ if (!(skb = dev_alloc_skb(MAX_FRAGMENT_SIZE_RX + 2))) { /* error allocating an sk_buff structure elements */ printk(KERN_ERR "Error allocating skb.\n"); + skb = NULL; goto out_free; } /* add the new allocated sk_buff to the buffer array */ @@ -711,7 +712,7 @@ #endif /* allocate a private device structure to the network device */ - priv = ndev->priv; + priv = netdev_priv(ndev); priv->ndev = ndev; priv->pdev = pdev;