summaryrefslogtreecommitdiffstats
path: root/sys/dev/cy
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2016-02-17 15:36:02 +0000
committerjimharris <jimharris@FreeBSD.org>2016-02-17 15:36:02 +0000
commitb9d4be0c4e918d40c0526998dc097fccb3d08426 (patch)
tree96ba492b3a9b43a649d80a16f4417f42e24c530a /sys/dev/cy
parent4aef3019513be35be30d1ea8ff5b072a743f99df (diff)
downloadFreeBSD-src-b9d4be0c4e918d40c0526998dc097fccb3d08426.zip
FreeBSD-src-b9d4be0c4e918d40c0526998dc097fccb3d08426.tar.gz
MFC r295532:
nvme: avoid duplicate SET_NUM_QUEUES commands nvme(4) issues a SET_NUM_QUEUES command during device initialization to ensure enough I/O queues exists for each of the MSI-X vectors we have allocated. The SET_NUM_QUEUES command is then issued again during nvme_ctrlr_start(), to ensure that is properly set after any controller reset. At least one NVMe drive exists which fails this second SET_NUM_QUEUES command during device initialization. So change nvme_ctrlr_start() to only issue its SET_NUM_QUEUES command when it is coming out of a reset - avoiding the duplicate SET_NUM_QUEUES during device initialization. Approved by: re (glebius) Sponsored by: Intel
Diffstat (limited to 'sys/dev/cy')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud