]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
net/rds: Use max_mr from HCA caps than max_fmr
authorYuval Shaia <yuval.shaia@oracle.com>
Thu, 5 May 2016 07:47:48 +0000 (00:47 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Sun, 22 May 2016 22:00:53 +0000 (15:00 -0700)
All HCA drivers seems to populate max_mr caps and few of them do both
max_mr and max_fmr.
Hence update RDS code to make use of max_mr.

Orabug: 23223564

Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
net/rds/ib.c

index fb232b1f49e8e3c78e3a75501a1081b4f5ad1a0c..e1f7a749d15e854d6df39110b34d0b7dcb5a761f 100644 (file)
@@ -2155,13 +2155,13 @@ void rds_ib_add_one(struct ib_device *device)
 
        rds_ibdev->fmr_max_remaps = dev_attr->max_map_per_fmr?: 32;
 
-       rds_ibdev->max_1m_fmrs = dev_attr->max_fmr ?
-               min_t(unsigned int, dev_attr->max_fmr,
+       rds_ibdev->max_1m_fmrs = dev_attr->max_mr ?
+               min_t(unsigned int, dev_attr->max_mr,
                        rds_ib_fmr_1m_pool_size) :
                        rds_ib_fmr_1m_pool_size;
 
-       rds_ibdev->max_8k_fmrs = dev_attr->max_fmr ?
-               min_t(unsigned int, dev_attr->max_fmr,
+       rds_ibdev->max_8k_fmrs = dev_attr->max_mr ?
+               min_t(unsigned int, dev_attr->max_mr,
                        rds_ib_fmr_8k_pool_size) :
                        rds_ib_fmr_8k_pool_size;