Messages in this thread Patch in this message | | | From | Rusty Trivial Russell <> | Subject | [TRIVIAL] Handle kmalloc fails: drivers_pci_probe.c | Date | Mon, 06 Jan 2003 15:00:08 +1100 |
| |
[ Looks trivially correct --RR ] From: Pablo Menichini <pablo@menichini.com.ar>
Best regards, Pablo
--- trivial-2.5-bk/drivers/pci/probe.c.orig 2003-01-06 14:10:57.000000000 +1100 +++ trivial-2.5-bk/drivers/pci/probe.c 2003-01-06 14:10:57.000000000 +1100 @@ -558,9 +558,15 @@ b = pci_alloc_bus(); if (!b) return NULL; + + b->dev = kmalloc(sizeof(*(b->dev)),GFP_KERNEL); + if (!b->dev){ + kfree(b); + return NULL; + } + list_add_tail(&b->node, &pci_root_buses); - b->dev = kmalloc(sizeof(*(b->dev)),GFP_KERNEL); memset(b->dev,0,sizeof(*(b->dev))); sprintf(b->dev->bus_id,"pci%d",bus); strcpy(b->dev->name,"Host/PCI Bridge"); -- Don't blame me: the Monkey is driving File: Pablo Menichini <pablo@menichini.com.ar>: [PATCH][2.5.53] Handle kmalloc fails: drivers_pci_probe.c - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |