mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 13:46:47 +07:00
Target/iser: Use Fastreg only if device supports signature
Fastreg is mandatory for signature, so if the device doesn't support it we don't need to use it. Signed-off-by: Sagi Grimberg <sagig@mellanox.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
This commit is contained in:
parent
03e7848a64
commit
f225225848
@ -231,7 +231,8 @@ isert_create_device_ib_res(struct isert_device *device)
|
|||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
/* asign function handlers */
|
/* asign function handlers */
|
||||||
if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS) {
|
if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS &&
|
||||||
|
dev_attr->device_cap_flags & IB_DEVICE_SIGNATURE_HANDOVER) {
|
||||||
device->use_fastreg = 1;
|
device->use_fastreg = 1;
|
||||||
device->reg_rdma_mem = isert_reg_rdma;
|
device->reg_rdma_mem = isert_reg_rdma;
|
||||||
device->unreg_rdma_mem = isert_unreg_rdma;
|
device->unreg_rdma_mem = isert_unreg_rdma;
|
||||||
|
Loading…
Reference in New Issue
Block a user