diff options
author | Max Gurtovoy <maxg@mellanox.com> | 2020-06-23 16:55:25 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2020-06-24 18:41:19 +0200 |
commit | 032a9966a22a3596addf81dacf0c1736dfedc32a (patch) | |
tree | 9eb5d953a75f620045ec84b092ec45eef09826c4 /drivers/oprofile | |
parent | nvme-loop: initialize tagset numa value to the value of the ctrl (diff) | |
download | linux-032a9966a22a3596addf81dacf0c1736dfedc32a.tar.xz linux-032a9966a22a3596addf81dacf0c1736dfedc32a.zip |
nvme-rdma: assign completion vector correctly
The completion vector index that is given during CQ creation can't
exceed the number of support vectors by the underlying RDMA device. This
violation currently can accure, for example, in case one will try to
connect with N regular read/write queues and M poll queues and the sum
of N + M > num_supported_vectors. This will lead to failure in establish
a connection to remote target. Instead, in that case, share a completion
vector between queues.
Signed-off-by: Max Gurtovoy <maxg@mellanox.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/oprofile')
0 files changed, 0 insertions, 0 deletions