diff --git a/iscsi-scst/kernel/isert-scst/iser_rdma.c b/iscsi-scst/kernel/isert-scst/iser_rdma.c index abeee79c2..69bc08be2 100644 --- a/iscsi-scst/kernel/isert-scst/iser_rdma.c +++ b/iscsi-scst/kernel/isert-scst/iser_rdma.c @@ -1295,7 +1295,8 @@ static struct isert_connection *isert_conn_create(struct rdma_cm_id *cm_id, * In mem-free devices, RC QPs can be created with a maximum of * (max_sge - 3) entries only. */ -#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0) +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0) && \ + (!defined(RHEL_MAJOR) || RHEL_MAJOR -0 < 8) isert_conn->max_sge = isert_dev->device_attr.max_sge - 3; #else isert_conn->max_sge = isert_dev->device_attr.max_recv_sge - 3;