DVD_INVALIDATE_AGID is a 'no payload' operation, so don't set
authorkrw <krw@openbsd.org>
Wed, 28 Jul 2010 23:47:43 +0000 (23:47 +0000)
committerkrw <krw@openbsd.org>
Wed, 28 Jul 2010 23:47:43 +0000 (23:47 +0000)
commitffe9f3d7bc9f68579d8ed093f2caed73a36e6c1a
tree4b54932db9d1b87390109620d774f94055f60b19
parentd8fe945dfd9ba163b3010804fda431b0dbb08778
DVD_INVALIDATE_AGID is a 'no payload' operation, so don't set
xs->datalen and reset xs->data to NULL. This prevents a spurious
attempt to setup (dma map, etc) and possibly attempt data tranfser.

In line with what Linux and FreeBSD do as far as I can tell.

Reduces the delay before my DVD starts playing its movie.

Idea to also set xs->data to NULL from matthew@.

"No objection" matthew@
sys/scsi/cd.c