The iSCSI drivers want to use bsg for things like flash updates. When people were sending patches for this, they were just cutting and pasting the FC bsg code and renaming structs/functions, so the following patches move the FC bsg code to a scsi lib. The Qlogic developers and I have converted the FC drivers to the new lib, but we have not tested all the driver specific patches lately. In this sending we are more looking for comments on the updated approach. What has changed since the last posting is just that instead of adding function pointers as args to a lot of the lib functions we added some fields on the scsi transport template. There is now 1 for queueing and 1 for timeout handling. It seems cleaner this way. The LLD code has not changed from my last posting, so hopefully if the patches worked before they should still work. -- 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