[SCSI] fix uninitialized variable error
authorMatthew Wilcox <matthew@wil.cx>
Sun, 5 Feb 2006 15:01:33 +0000 (08:01 -0700)
committer <jejb@mulgrave.il.steeleye.com> <>
Tue, 28 Feb 2006 04:55:07 +0000 (22:55 -0600)
commita97a83a06b44d4d1cb01191423caf9813a150b95
treef74949bd8b8374036d19947b43f3e6d239eb5710
parent1acc0b0ba409dcf4909890fb33e0829f7fd400be
[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>
drivers/scsi/scsi_scan.c