when probing a device the midlayer queries its inquiry data and
authordlg <dlg@openbsd.org>
Mon, 21 Jul 2008 23:40:03 +0000 (23:40 +0000)
committerdlg <dlg@openbsd.org>
Mon, 21 Jul 2008 23:40:03 +0000 (23:40 +0000)
commit6baa3d5cdcddb2b7aef11306f024349d51fcb094
tree5df6cc3ff71f16cffef7cbd9049d546215a9b4c5
parentc0470295f9194252e165e5628e05efe81e5b670a
when probing a device the midlayer queries its inquiry data and
keeps it on the stack till we attach a driver to it. then it copies
the inquiry data int the scsi_link struct.

this diff uses the scsi_link struct instead of the stack for that data,
which makes the inq data for users of the scsi_link struct available much
earlier during device probe.

review and feedback from both krw@ and marco@
sys/scsi/scsiconf.c