On 03/27/2014 06:14 PM, Christoph Hellwig wrote: > Various patches from the scsi multiqueue development that make sense on their > own. > > -- > To unsubscribe from this list: send the line "unsubscribe linux-scsi" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Hi Christoph Many years ago I have sent these exact patches but no-one cared Including me I guess. (one instance is here, I sent it several times) http://comments.gmane.org/gmane.linux.scsi/63347 Please note the 4th patch which is a real BUG, titled: scsi_lib: Can't RETRY scsi_cmnd if some bytes were completed I think my: scsi_lib: Remove that __scsi_release_buffers contraption Is more elegant, is layered better and is smaller code. (please consider my version) Also the first patch is some more cleanup you'd like. The main patch of collapsing scsi_end_request is basically the same. Funny that I've just rebased an exactly 2 years ago version and it rebased cleanly. So here they are for your reference. [PATCH 1/4] scsi_lib: request_queue is only needed inside [PATCH 2/4] scsi_lib: Remove that __scsi_release_buffers contraption [PATCH 3/4] scsi_lib: Collapse scsi_end_request into only user [PATCH 4/4] scsi_lib: BUG: Can't RETRY scsi_cmnd if some bytes were [Your patches have been tested within my MQ testing right?] Thanks for pushing on this Boaz