[PATCH v6] nvme: reject passthrough of driver-managed Set Features
Keith Busch
kbusch at kernel.org
Mon Aug 10 16:13:36 PDT 2026
On Wed, Jul 15, 2026 at 11:57:52AM -0400, Chao Shi wrote:
> Since commit b58da2d270db ("nvme: update keep alive interval when kato
> is modified"), a Set Features (KATO) passthrough command lets userspace
> start keep-alive on any transport. nvme_keep_alive_work() allocates with
> BLK_MQ_REQ_RESERVED, but nvme_alloc_admin_tag_set() reserves admin tags
> only for fabrics, so on other transports the allocation trips
> WARN_ON_ONCE() in blk_mq_get_tag() and fails:
Thanks, applied to nvme-7.3.
More information about the Linux-nvme
mailing list