RDS/IB: Always use PAGE_SIZE for FMR page size
While FMRs allow significant flexibility in what size of pages they can use, we really just want FMR pages to match CPU page size. Roland says we can count on this always being supported, so this simplifies things. Signed-off-by: Andy Grover <andy.grover@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
edacaeae52
commit
a870d62726
@@ -85,9 +85,6 @@ void rds_ib_add_one(struct ib_device *device)
|
||||
rds_ibdev->max_wrs = dev_attr->max_qp_wr;
|
||||
rds_ibdev->max_sge = min(dev_attr->max_sge, RDS_IB_MAX_SGE);
|
||||
|
||||
rds_ibdev->fmr_page_shift = max(9, ffs(dev_attr->page_size_cap) - 1);
|
||||
rds_ibdev->fmr_page_size = 1 << rds_ibdev->fmr_page_shift;
|
||||
rds_ibdev->fmr_page_mask = ~((u64) rds_ibdev->fmr_page_size - 1);
|
||||
rds_ibdev->fmr_max_remaps = dev_attr->max_map_per_fmr?: 32;
|
||||
rds_ibdev->max_fmrs = dev_attr->max_fmr ?
|
||||
min_t(unsigned int, dev_attr->max_fmr, fmr_pool_size) :
|
||||
|
Reference in New Issue
Block a user