--- - branch: MAIN date: Tue Oct 4 18:20:49 UTC 2016 files: - new: '1.7' old: '1.6' path: src/sys/dev/pci/vioscsi.c pathrev: src/sys/dev/pci/vioscsi.c@1.7 type: modified id: 20161004T182049Z.3907af50e654ccadc1e75595920063fdb5abfd36 log: | vioscsi_req_get()/virtio_enqueue_prep() failing is actually perfectly normal - observed failures included 10, 27, 61 in-flight commands, so probably depends on particular command mix; return with XS_RESOURCE_SHORTAGE rather then panic do vioscsi_req_put() when initial bus_dmamap_load() fails, as suggested by the XXX; the vq_done hook is called by virtio, but in that case we never get to commit the request to it module: src subject: 'CVS commit: src/sys/dev/pci' unixtime: '1475605249' user: jdolecek