linux_dsm_epyc7002/drivers/infiniband/hw
Ralph Campbell 756a33b8dc IB/qib: Clean up properly if qib_init() fails
If qib_init() fails, the driver fails to free memory, unregister
device files, and unregister with the PCIe framework. The driver will
unload without error but a subsequent driver load will cause the
system to panic.  This was found by changing the 7220 code to load the
serdes microcode separately and not installing the microcode file.

Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2010-07-06 14:14:04 -07:00
..
amso1100 IB/core: Allow device-specific per-port sysfs files 2010-05-21 10:34:44 -07:00
cxgb3 IB/core: Allow device-specific per-port sysfs files 2010-05-21 10:34:44 -07:00
cxgb4 Merge branches 'cxgb4', 'misc', 'mlx4', 'nes' and 'qib' into for-next 2010-05-25 09:54:03 -07:00
ehca ehca: convert cpu notifier to return encapsulate errno value 2010-05-27 09:12:48 -07:00
ipath IB/ipath: Remove support for QLogic PCIe QLE devices 2010-05-23 22:14:25 -07:00
mlx4 IB/core: Allow device-specific per-port sysfs files 2010-05-21 10:34:44 -07:00
mthca IB/core: Allow device-specific per-port sysfs files 2010-05-21 10:34:44 -07:00
nes Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2010-05-25 12:05:17 -07:00
qib IB/qib: Clean up properly if qib_init() fails 2010-07-06 14:14:04 -07:00