+void nvme_fail_admin_cmds(struct nvme_ctrl *ctrl,
+ busy_tag_iter_fn *terminate_io, void *priv)
+{
+ blk_mq_tagset_busy_iter(ctrl->admin_tagset, terminate_io, priv);
+}
+EXPORT_SYMBOL_GPL(nvme_fail_admin_cmds);
+
+void nvme_fail_io_cmds(struct nvme_ctrl *ctrl,
+ busy_tag_iter_fn *terminate_io, void *priv)
+{
+ blk_mq_tagset_busy_iter(ctrl->tagset, terminate_io, priv);
+}
+EXPORT_SYMBOL_GPL(nvme_fail_io_cmds);
But I see absolutely no point for these helpers. These are trivial
one-liners that can stay in the transport drivers. And with that we
also don't need the admin_tagset pointer in the generic controller
(at least yet..)
I just figured that it'd be nice to have a meaningfully named helpers,
it's not uncommon in the kernel...
I have no problem losing them anyways so unless someone votes to keep
them I'll remove them in v1.
--
To unsubscribe from this list: send the line "unsubscribe linux-block" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html