[PATCH v6] nvme: reject passthrough of driver-managed Set Features
Chris S
coshi036 at gmail.com
Tue Aug 11 08:22:14 PDT 2026
Thank you so much!
Best,
Chao
On Mon, Aug 10, 2026 at 7:13 PM Keith Busch <kbusch at kernel.org> wrote:
>
> 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