Hello, How about below below cases. All the requests are queue commands and they are not returned. here assume w(1,1, 5) means write lba 1 and length is 1 and the content is 5 filled. and r(1,1) means read lba 1 and length is 1. The scsi target device receives 6 queue commands that all access lba 1. 1) w(1,1, 2) 2) r( 1,1) 3) w(1,1,3) 4)r(1,1) 5) w(1,1,4) 6) r(1,1) I have some questions, If the scsi target device receives this serial commands, 1) can the request return not in order? 2) is it ok that all the 3 read commands return finally and all out data buffer is filled by 4. 3) is it ok that all the 3 read commands return finally and all out data buffer is filled by 3. And finally the content in lba 1 is 3. thanks. -- 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