-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/5/2014 10:27 AM, Boaz Harrosh wrote: > 1. aio "scatter_gather" type io. (ie multiple pointers multiple length > buffers that are written / read from same linear range on device) [The > async aspect of aio can be implemented via bsg with the write+read system > calls] 2. mmap of direct device range to user vm memory I suspect that belies a bit of a gap in the understanding of the kinds of applications that use pass-through (vs just using sd, or using it for a guest OS). These use cases don't tend to be useful for things like SCSI changers, tape devices, or SES devices. What is useful is the ability to reset devices, or maybe some of the other "edge" features provided by SG that never managed to make it into bsg. Nor are they useful for the monitoring type applications that use pass-through to pull some vendor specific statistic or device state. Furthermore, i've see a fair number of cases where people slap together shell scripts using the /dev/sg* handles instead of the /dev/bsg/* ones probably because its simply more convenient. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTkKYLAAoJEL5i86xrzcy78ZEIAK9s8hcgtX3bloYbW+09OHWu M12ySzk6hEOvJcGZwoBobkG5q9cHPk1ehaCtzaTE5MlBaSOSfg+AAHVUusr3PUZR REmwS+eBZu6wRghXPE6c0oLuBulQ1FeJXkDsfuRhkaoBfZxfc/BiTEb67CCbHPm4 gT34VCiVRB0G0Sp5rnu9S9f1LvRmF2DoMCK+CmCBNh0q/dD3EskQJOh5c9sAKHKJ 0TO1LyuRj5jUILgOma/gHX3LHa7JN9EE+DKK5mm8s75vMKwv8FpWMc6B9LeOfcIn XDDMM5tdrtbXMvZ6M5jp+bhbnoydxhRHgXBpiTMe3ze4VZXXLdmSBX/am9oVhKA= =TdvH -----END PGP SIGNATURE----- -- 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