On Thu, Jun 08, 2017 at 09:18:39AM +0900, Damien Le Moal wrote: > So I am limiting support in target to the passthrough SCSI (pscsi) > backstore type (and will also add a user emulation backstore). Fixes > needed in pscsi are rather trivial, but the block layer is not involved > at the highest level as scsi commands are simply passed along through > requests. Hence the ZBC/ZAC translation problem showing up. Bah, don't do that. Passthrough backends are a nightmare in so many ways and I really prefer to not see them spread. > > I could work on completing support for ZBC at the block layer API: > 1) Add REQ_OP_ZONE_OPEN/CLOSE/FINISH, with corresponding > blkdev_issue_xxx functions Or just emulate them. > 2) Add more queue attributes and corresponding files in sysfs for the > zoned block device characteristics > 3) Fix sd.c to support the new REQ_OP_ZONE_xxx > 4) Add corresponding user ioctls for OPEN/CLOSE/FINISH What is the practical use cae for that? -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html