Correct the number of targets vs number of LUNs
authormikeb <mikeb@openbsd.org>
Thu, 15 Jun 2017 15:01:28 +0000 (15:01 +0000)
committermikeb <mikeb@openbsd.org>
Thu, 15 Jun 2017 15:01:28 +0000 (15:01 +0000)
commitd917c19627c965bbea0a240c6caea8cc92a62df5
tree55352d4ebbb9a5884272a0bbbfc33d7aef89f117
parentd2d86e25c80bcf0b9408e1247f2418fab9082129
Correct the number of targets vs number of LUNs

jsg@ has found out that the number of targets wasn't correct and
it turns out that the device supports up to 2 targets and 1 or 64
LUNs depending on whether it's taking over an IDE device or is a
virtual SCSI.

While here make sure the command response is copied back only for
synchronous commands that are issued during initialization phase.
sys/dev/pv/hvs.c