There's T10 work describing scattered write operations and an evolving spec from SNIA about Non-Volatile Memory operations on flash of atomic multiwrite. These take advantage of the fact that flash has no locality and that writing to a vector of block addresses in an atomic manner is not all that different for a flash translation layer than processing any other write operation. However, the expression of these writes - and the corresponding gathered reads, don't look like any other write/read operation.Writev, readv come close as they have a vector of memory addresses, but lack a vector of block addresses as well. Naturally this isn't just a storage stack problem. The expression of a vector of blocks in addition to a vector of memory addresses needs support thru the file operations definition to allow applications to access the methods. But for this I'm interested in knowing if there's any thoughts/work on the SCSI stack to support this write scattered operation. Thanks. Tony -- 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