The bsg tree has SG v4 basic support (Jens, thanks for merging the
patches). Next I try to add task tag support.

- LLDs use their own internal value (pointer, counter, etc) or the
  block tagging code for task tags.

- task tags need to be always unique (though they might be generated
  in kernel or specified by user space via SG v4).

If LLDs are going to be converted to use the block tagging code, then
we can narrow down the problems to the tag collision between
user-space and the block layer. But still I'm not sure how to
implement it nicely; sgv4 returns an assigned tag when user-space
submits a SCSI command (but SG_IO cannot handle this), exporting
available tags to user space somehow; reserving some tags for sg v4.

Suggestions?
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to