Module Name: src Committed By: jdolecek Date: Mon Mar 13 21:06:51 UTC 2017
Modified Files: src/sys/dev/pci: vioscsi.c Log Message: several small tweaks: - use MSIX if available - fix off-by-one for nluns/ntargets (code inspection, not actual effect) - when virtio_enqueue_reserve() fails, do not execute vioscsi_req_put() and hence virtio_dequeue_commit() as there is nothing to commit, just unload the xs and return; also report XS_RESOURCE_SHORTAGE, it's semi-normal situation - set status/resid in vioscsi_req_done() before the switch, so that the override for VIRTIO_SCSI_S_BAD_TARGET actually has effect - g/c vioscsi_req_put(), call the appropriate cleanup routines directly - stop initializing id/task_attr in vioscsi_req_get(), it's overwritten in vioscsi_scsipi_request() anyway To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/pci/vioscsi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.