diff options
Diffstat (limited to 'drivers/net/ethernet/apple/mace.c')
-rw-r--r-- | drivers/net/ethernet/apple/mace.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/ethernet/apple/mace.c b/drivers/net/ethernet/apple/mace.c index bec87bd9195c..e1df4b76c885 100644 --- a/drivers/net/ethernet/apple/mace.c +++ b/drivers/net/ethernet/apple/mace.c | |||
@@ -136,10 +136,8 @@ static int __devinit mace_probe(struct macio_dev *mdev, const struct of_device_i | |||
136 | */ | 136 | */ |
137 | if (dummy_buf == NULL) { | 137 | if (dummy_buf == NULL) { |
138 | dummy_buf = kmalloc(RX_BUFLEN+2, GFP_KERNEL); | 138 | dummy_buf = kmalloc(RX_BUFLEN+2, GFP_KERNEL); |
139 | if (dummy_buf == NULL) { | 139 | if (dummy_buf == NULL) |
140 | printk(KERN_ERR "MACE: couldn't allocate dummy buffer\n"); | ||
141 | return -ENOMEM; | 140 | return -ENOMEM; |
142 | } | ||
143 | } | 141 | } |
144 | 142 | ||
145 | if (macio_request_resources(mdev, "mace")) { | 143 | if (macio_request_resources(mdev, "mace")) { |
@@ -149,7 +147,6 @@ static int __devinit mace_probe(struct macio_dev *mdev, const struct of_device_i | |||
149 | 147 | ||
150 | dev = alloc_etherdev(PRIV_BYTES); | 148 | dev = alloc_etherdev(PRIV_BYTES); |
151 | if (!dev) { | 149 | if (!dev) { |
152 | printk(KERN_ERR "MACE: can't allocate ethernet device !\n"); | ||
153 | rc = -ENOMEM; | 150 | rc = -ENOMEM; |
154 | goto err_release; | 151 | goto err_release; |
155 | } | 152 | } |
@@ -447,7 +444,7 @@ static int mace_open(struct net_device *dev) | |||
447 | memset((char *)mp->rx_cmds, 0, N_RX_RING * sizeof(struct dbdma_cmd)); | 444 | memset((char *)mp->rx_cmds, 0, N_RX_RING * sizeof(struct dbdma_cmd)); |
448 | cp = mp->rx_cmds; | 445 | cp = mp->rx_cmds; |
449 | for (i = 0; i < N_RX_RING - 1; ++i) { | 446 | for (i = 0; i < N_RX_RING - 1; ++i) { |
450 | skb = dev_alloc_skb(RX_BUFLEN + 2); | 447 | skb = netdev_alloc_skb(dev, RX_BUFLEN + 2); |
451 | if (!skb) { | 448 | if (!skb) { |
452 | data = dummy_buf; | 449 | data = dummy_buf; |
453 | } else { | 450 | } else { |
@@ -959,7 +956,7 @@ static irqreturn_t mace_rxdma_intr(int irq, void *dev_id) | |||
959 | cp = mp->rx_cmds + i; | 956 | cp = mp->rx_cmds + i; |
960 | skb = mp->rx_bufs[i]; | 957 | skb = mp->rx_bufs[i]; |
961 | if (!skb) { | 958 | if (!skb) { |
962 | skb = dev_alloc_skb(RX_BUFLEN + 2); | 959 | skb = netdev_alloc_skb(dev, RX_BUFLEN + 2); |
963 | if (skb) { | 960 | if (skb) { |
964 | skb_reserve(skb, 2); | 961 | skb_reserve(skb, 2); |
965 | mp->rx_bufs[i] = skb; | 962 | mp->rx_bufs[i] = skb; |