This patchset is the second version of the second half patchset to remove scsi_execute_async in st driver (IOW, this converts st driver to use the block layer functions). http://marc.info/?l=linux-scsi&m=122900494917385&w=2 I've not changed the st patches much since the first version. No change to the #4-14 st patches except for cleanups to silence checkpatch.sh. The new #15-16 patches for st came from Kai, who greatly helped me out with this patchset. The #1-3 patches are for the block layer. The first patch is a slightly modified version of the following fix (I modified it for the later changes): http://marc.info/?l=linux-scsi&m=122927795113939&w=2 The second patch is a patch to fix the partial mappings with rq_map_data struct. Kai found this problem (which leads to data corruption). The first and second patches fix the bugs which affect sg. The third patch is the first patch in the previous patchset. It's a necessary change to the block layer to support st/osst. I slightly modified it due to the first and second patches. This is against scsi-misc. -- 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