On Mon, Mar 11, 2019 at 01:37:53PM -0600, Keith Busch wrote: > > The only thing not purely block layer here is the enabled flag. > > So if we had a per-hctx enabled flag we could lift this out of nvme, > > and hopefully start reusing it in other drivers. > > Okay, I may even be able to drop the new block exports if we do request > termination in generic block layer. That's probably the right thing > anyway since that layer is in a better position to check the necessary > conditions that make tag iteration safe. Bart did point out that is > generally not safe for drives to do, so it'd be good to safegaurd against > incorrect usage. Did you get a chance to look into this?