]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r293328:
authorjimharris <jimharris@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 11 Jan 2016 17:31:18 +0000 (17:31 +0000)
committerjimharris <jimharris@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 11 Jan 2016 17:31:18 +0000 (17:31 +0000)
commitab50fa6f932c9dea3fbdf1dd9b3b74e3ac465b46
tree8778692a085c1cbb85710889abae7659c8c881e4
parent945d8567390f5c3d99fa1cdaffa87c7b7be81f9e
MFC r293328:

  nvme: do not revert to single I/O queue when per-CPU queues not available

  Previously nvme(4) would revert to a single I/O queue if it could not
  allocate enought interrupt vectors or NVMe submission/completion queues
  to have one I/O queue per core.  This patch determines how to utilize a
  smaller number of available interrupt vectors, and assigns (as closely
  as possible) an equal number of cores to each associated I/O queue.

git-svn-id: svn://svn.freebsd.org/base/stable/10@293671 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/nvme/nvme.c
sys/dev/nvme/nvme_ctrlr.c
sys/dev/nvme/nvme_private.h