rename scsi_ioh_runqueue to scsi_iopool_run, and make it available
authordlg <dlg@openbsd.org>
Sat, 18 Jan 2014 02:42:30 +0000 (02:42 +0000)
committerdlg <dlg@openbsd.org>
Sat, 18 Jan 2014 02:42:30 +0000 (02:42 +0000)
commitf0714dabf12ddd4a964dd985c16b706190169949
tree80d7d039817b11279f543b8d01ee1a253e8ca19d
parent093397c4c6f867d96ea48a036772c0ad396994fa
rename scsi_ioh_runqueue to scsi_iopool_run, and make it available
outside scsi_base.c.

this will allow adapters to restrict access to iopool resources
based on some state, and then kick the pending requests on the pool
when the state comes good again.

ive been avoiding this for a long time, but it is the least worst
way to deal with some uses of XS_NO_CCB.

discussion with kettenis@ helped me decide this was right.
sys/scsi/scsi_base.c
sys/scsi/scsiconf.h