This is a resend of the easily acceptable subset of the previously sent patches. The first two patches avoid taking the host_lock needlessly for fast path operations, patches 3 to 5 avoid useless manipulations of the device reference count, and the remaining ones allow a driver specifying an extra command size so drivers don't have to allocate memory for driver specific data additionally, as well as converting virtio-scsi to use this feature. Changes from the first version are limited to reordering the patch series, fixing patch subjects and attribution and adding some boilerplate commands back. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html