]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
nvme: Introduce longer timeouts for admin queue
authorAlexander Motin <mav@FreeBSD.org>
Mon, 6 Nov 2023 16:05:48 +0000 (11:05 -0500)
committerAlexander Motin <mav@FreeBSD.org>
Mon, 6 Nov 2023 16:05:48 +0000 (11:05 -0500)
commit8d6c0743e36e3cff9279c40468711a82db98df23
tree85c2a05f047759e28df7f8d5f9246ac945b417c8
parent733a66841d70c6934f073d227db10678d6ef5226
nvme: Introduce longer timeouts for admin queue

KIOXIA CD8 SSDs routinely take ~25 seconds to delete non-empty
namespace.  In some cases like hot-plug it takes longer, triggering
timeout and controller resets after just 30 seconds. Linux for many
years has separate 60 seconds timeout for admin queue.  This patch
does the same.  And it is good to be consistent.

Sponsored by: iXsystems, Inc.
Reviewed by: imp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D42454
sys/dev/nvme/nvme_ctrlr.c
sys/dev/nvme/nvme_private.h
sys/dev/nvme/nvme_qpair.c
sys/dev/nvme/nvme_sysctl.c