commit | a97a83a06b44d4d1cb01191423caf9813a150b95 | [log] [tgz] |
---|---|---|
author | Matthew Wilcox <matthew@wil.cx> | Sun Feb 05 08:01:33 2006 -0700 |
committer | <jejb@mulgrave.il.steeleye.com> | Mon Feb 27 22:55:07 2006 -0600 |
tree | f74949bd8b8374036d19947b43f3e6d239eb5710 | |
parent | 1acc0b0ba409dcf4909890fb33e0829f7fd400be [diff] |
[SCSI] fix uninitialized variable error in __scsi_add_device, sdev may be uninitialised if scsi_host_scan_allowed() returns false. Fix by initialising at the top of the routine. Also rely on the fact that scsi_probe_and_add_lun() only actually fills in the sdev pointer if the SCSI_SCAN_LUN_PRESENT case (so no need to check the return value). Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>