Handle kmalloc fails: drivers_pci_probe.c
[ Looks trivially correct --RR ]
From: Pablo Menichini <[email protected]>
Best regards,
Pablo
drivers/pci/probe.c renamed from drivers/pci/probe.c.orig +7 -1
@@ -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" );
Signature · 2 lines
Don't blame me: the Monkey is driving File: Pablo Menichini <[email protected]>: [PATCH][2.5.53] Handle kmalloc fails: drivers_pci_probe.c