···871871 if (ap->info)872872 pci_free_consistent(ap->pdev, sizeof(struct ace_info),873873 ap->info, ap->info_dma);874874- if (ap->skb)875875- kfree(ap->skb);876876- if (ap->trace_buf)877877- kfree(ap->trace_buf);874874+ kfree(ap->skb);875875+ kfree(ap->trace_buf);878876879877 if (dev->irq)880878 free_irq(dev->irq, dev);
+2-4
drivers/net/au1000_eth.c
···16061606 /* here we should have a valid dev plus aup-> register addresses16071607 * so we can reset the mac properly.*/16081608 reset_mac(dev);16091609- if (aup->mii)16101610- kfree(aup->mii);16091609+ kfree(aup->mii);16111610 for (i = 0; i < NUM_RX_DMA; i++) {16121611 if (aup->rx_db_inuse[i])16131612 ReleaseDB(aup, aup->rx_db_inuse[i]);···18051806 if (dev) {18061807 aup = (struct au1000_private *) dev->priv;18071808 unregister_netdev(dev);18081808- if (aup->mii)18091809- kfree(aup->mii);18091809+ kfree(aup->mii);18101810 for (j = 0; j < NUM_RX_DMA; j++) {18111811 if (aup->rx_db_inuse[j])18121812 ReleaseDB(aup, aup->rx_db_inuse[j]);
+4-8
drivers/net/b44.c
···11311131 */11321132static void b44_free_consistent(struct b44 *bp)11331133{11341134- if (bp->rx_buffers) {11351135- kfree(bp->rx_buffers);11361136- bp->rx_buffers = NULL;11371137- }11381138- if (bp->tx_buffers) {11391139- kfree(bp->tx_buffers);11401140- bp->tx_buffers = NULL;11411141- }11341134+ kfree(bp->rx_buffers);11351135+ bp->rx_buffers = NULL;11361136+ kfree(bp->tx_buffers);11371137+ bp->tx_buffers = NULL;11421138 if (bp->rx_ring) {11431139 if (bp->flags & B44_FLAG_RX_RING_HACK) {11441140 dma_unmap_single(&bp->pdev->dev, bp->rx_ring_dma,
···1695169516961696freebufs:16971697 for (i = 0; i < TX_SLOTS; ++i)16981698- if (self->tx_bufs[i])16991699- kfree (self->tx_bufs[i]);16981698+ kfree (self->tx_bufs[i]);17001699 for (i = 0; i < RX_SLOTS; ++i)17011701- if (self->rx_bufs[i])17021702- kfree (self->rx_bufs[i]);17001700+ kfree (self->rx_bufs[i]);17031701 kfree(self->ringbuf);1704170217051703freeregion:
+2-4
drivers/net/irda/irda-usb.c
···11681168 unregister_netdev(self->netdev);1169116911701170 /* Remove the speed buffer */11711171- if (self->speed_buff != NULL) {11721172- kfree(self->speed_buff);11731173- self->speed_buff = NULL;11741174- }11711171+ kfree(self->speed_buff);11721172+ self->speed_buff = NULL;11751173}1176117411771175/********************** USB CONFIG SUBROUTINES **********************/
+1-2
drivers/net/irda/irport.c
···235235 __FUNCTION__, self->io.sir_base);236236 release_region(self->io.sir_base, self->io.sir_ext);237237238238- if (self->tx_buff.head)239239- kfree(self->tx_buff.head);238238+ kfree(self->tx_buff.head);240239241240 if (self->rx_buff.skb)242241 kfree_skb(self->rx_buff.skb);
+1-2
drivers/net/irda/sir_dev.c
···490490{491491 if (dev->rx_buff.skb)492492 kfree_skb(dev->rx_buff.skb);493493- if (dev->tx_buff.head)494494- kfree(dev->tx_buff.head);493493+ kfree(dev->tx_buff.head);495494 dev->rx_buff.head = dev->tx_buff.head = NULL;496495 dev->rx_buff.skb = NULL;497496}
+1-2
drivers/net/irda/vlsi_ir.c
···473473 rd_set_addr_status(rd, 0, 0);474474 if (busaddr)475475 pci_unmap_single(r->pdev, busaddr, r->len, r->dir);476476- if (rd->buf)477477- kfree(rd->buf);476476+ kfree(rd->buf);478477 }479478 kfree(r);480479 return 0;
···268268269269 if (!priv->mib)270270 return;271271- for (i = 0; i < OID_NUM_LAST; i++)272272- if (priv->mib[i]) {273273- kfree(priv->mib[i]);274274- priv->mib[i] = NULL;275275- }271271+ for (i = 0; i < OID_NUM_LAST; i++) {272272+ kfree(priv->mib[i]);273273+ priv->mib[i] = NULL;274274+ }276275 kfree(priv->mib);277276 priv->mib = NULL;278277}
+13-25
drivers/net/wireless/strip.c
···860860 strip_info->mtu = dev->mtu = mtu;861861 return (1);862862 }863863- if (r)864864- kfree(r);865865- if (s)866866- kfree(s);867867- if (t)868868- kfree(t);863863+ kfree(r);864864+ kfree(s);865865+ kfree(t);869866 return (0);870867}871868···919922 printk(KERN_NOTICE "%s: strip MTU changed fom %d to %d.\n",920923 strip_info->dev->name, old_mtu, strip_info->mtu);921924922922- if (orbuff)923923- kfree(orbuff);924924- if (osbuff)925925- kfree(osbuff);926926- if (otbuff)927927- kfree(otbuff);928928-925925+ kfree(orbuff);926926+ kfree(osbuff);927927+ kfree(otbuff);929928 return 0;930929}931930···24912498 /*24922499 * Free all STRIP frame buffers.24932500 */24942494- if (strip_info->rx_buff) {24952495- kfree(strip_info->rx_buff);24962496- strip_info->rx_buff = NULL;24972497- }24982498- if (strip_info->sx_buff) {24992499- kfree(strip_info->sx_buff);25002500- strip_info->sx_buff = NULL;25012501- }25022502- if (strip_info->tx_buff) {25032503- kfree(strip_info->tx_buff);25042504- strip_info->tx_buff = NULL;25052505- }25012501+ kfree(strip_info->rx_buff);25022502+ strip_info->rx_buff = NULL;25032503+ kfree(strip_info->sx_buff);25042504+ strip_info->sx_buff = NULL;25052505+ kfree(strip_info->tx_buff);25062506+ strip_info->tx_buff = NULL;25072507+25062508 del_timer(&strip_info->idle_timer);25072509 return 0;25082510}
+1-2
include/net/ax25.h
···237237static __inline__ void ax25_cb_put(ax25_cb *ax25)238238{239239 if (atomic_dec_and_test(&ax25->refcount)) {240240- if (ax25->digipeat)241241- kfree(ax25->digipeat);240240+ kfree(ax25->digipeat);242241 kfree(ax25);243242 }244243}
+1-2
include/net/netrom.h
···136136static __inline__ void nr_neigh_put(struct nr_neigh *nr_neigh)137137{138138 if (atomic_dec_and_test(&nr_neigh->refcount)) {139139- if (nr_neigh->digipeat != NULL)140140- kfree(nr_neigh->digipeat);139139+ kfree(nr_neigh->digipeat);141140 kfree(nr_neigh);142141 }143142}