lkml.org 
[lkml]   [2003]   [Jan]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[TRIVIAL] Handle kmalloc fails: drivers_pci_probe.c
Date
[ 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/
\
 
 \ /
  Last update: 2005-03-22 13:32    [W:0.042 / U:0.620 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site