On Wed, 2010-11-24 at 17:48 +0100, Christoph Hellwig wrote: > Nick, > > can we wait a bit with this series? With the threadlets currently > pending for inclusion I can get my rewrite of the generic-generic > to not abuse the qemu block layer out of the closet again, which > should simplify a lot of the things you're touching here. >
Sure, no big rush on this series now that it's been updated to run against recent v2 QEMU SCSI changes and latest megasas emulation code. I must have missed your threadlets block rewrite series, but am interested to see how this can simply things wrt to scsi-generic and scsi-bsg -> accessing kernel backend devices. But yeah, the lack of a proper bsg_rq_map_user_iov() handler in block/bsg.c:bsg_map_hdr() still needs to be addressed in the mainline kernel, so that SCSIDeviceInfo->alloc_req_iov() generated SCSIRequest can function properly in patch #5. --nab