aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/sysfs.c
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@mellanox.com>2019-08-19 14:16:59 +0300
committerJason Gunthorpe <jgg@mellanox.com>2019-08-21 13:34:09 -0300
commit7cc2e18f21008f4093b49099264ca4d65b9aa223 (patch)
treead116446bef54a5a3da15ac76896c7a698049cd8 /drivers/infiniband/core/sysfs.c
parentRDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (diff)
downloadlinux-dev-7cc2e18f21008f4093b49099264ca4d65b9aa223.tar.xz
linux-dev-7cc2e18f21008f4093b49099264ca4d65b9aa223.zip
RDMA/odp: Use the common interval tree library instead of generic
ODP is working with userspace VA's in the interval tree which always fit into an unsigned long, so we can use the common code. This comes at a cost of a 16 byte increase in ib_umem_odp struct size due to storing the interval tree start/last in addition to the umem addr/length. However these values were computed and are performance critical for the interval lookup, so this seems like a worthwhile trade off. Removes 2k of .text from the kernel. Link: https://lore.kernel.org/r/20190819111710.18440-2-leon@kernel.org Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'drivers/infiniband/core/sysfs.c')
0 files changed, 0 insertions, 0 deletions