Re: [PATCH v6] nvme: reject passthrough of driver-managed Set Features
From: Chris S
Date: Tue Aug 11 2026 - 11:24:14 EST
Thank you so much!
Best,
Chao
On Mon, Aug 10, 2026 at 7:13 PM Keith Busch <kbusch@xxxxxxxxxx> 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.