diff options
author | Antony Pavlov <antonynpavlov@gmail.com> | 2014-07-09 00:23:11 +0400 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-09 07:32:30 +0200 |
commit | 4e14a437971b2e6068070266f6e9758505845295 (patch) | |
tree | 69055e88251c43b1e57fd19ea6513e7e7b672ae6 /drivers/pci/pci.c | |
parent | 433135c85c521aa9119b8ad1343eb70973c58f21 (diff) | |
download | barebox-4e14a437971b2e6068070266f6e9758505845295.tar.gz barebox-4e14a437971b2e6068070266f6e9758505845295.tar.xz |
pci: pci_alloc_bus(): use xzalloc() instead of kzalloc()
Also drop redundant xzalloc() result check
as xzalloc() does not return in case of memory allocation error.
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/pci/pci.c')
-rw-r--r-- | drivers/pci/pci.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index ad9350feee..3d88b0ff5f 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -16,14 +16,14 @@ static struct pci_bus *pci_alloc_bus(void) { struct pci_bus *b; - b = kzalloc(sizeof(*b), GFP_KERNEL); - if (b) { - INIT_LIST_HEAD(&b->node); - INIT_LIST_HEAD(&b->children); - INIT_LIST_HEAD(&b->devices); - INIT_LIST_HEAD(&b->slots); - INIT_LIST_HEAD(&b->resources); - } + b = xzalloc(sizeof(*b)); + + INIT_LIST_HEAD(&b->node); + INIT_LIST_HEAD(&b->children); + INIT_LIST_HEAD(&b->devices); + INIT_LIST_HEAD(&b->slots); + INIT_LIST_HEAD(&b->resources); + return b; } |