Pci nic: pci_register_device can fail
authorChris Wright <chrisw@sous-sol.org>
Mon, 21 Apr 2008 23:02:48 +0000 (16:02 -0700)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 1 May 2009 14:47:14 +0000 (09:47 -0500)
commitaff427a1ca09945082a4ec21aee2960306800fb0
tree9aa24e8dbc09dc035a99e034c0347d2c7da3c919
parente6a6dfe454c6b43abf9d5df8170950c4a9f28920
Pci nic: pci_register_device can fail

The pci_register_device() call in PCI nic initialization routines can
fail.  Handle this failure and propagate a meaningful error message to
the user instead of generating a SEGV.

Cc: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/e1000.c
hw/eepro100.c
hw/ne2000.c
hw/pcnet.c
hw/rtl8139.c