Re: [PATCH v6] nvme: reject passthrough of driver-managed Set Features
Chris S <[email protected]>
| Newsgroups | org.infradead.lists.linux-nvme,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CACd_6n0KK=KnTdbnWtaanpcdpP-DOs=r0n=UScZM6WQP4K2Kig@mail.gmail.com> |
Thank you so much! Best, Chao On Mon, Aug 10, 2026 at 7:13 PM Keith Busch <[email protected]> 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.