Re: [PATCH] IB/qib: Change lkey table allocation to support more MRs

2015-07-28 Thread Doug Ledford
On 07/21/2015 08:36 AM, Mike Marciniszyn wrote: The lkey table is allocated with with a get_user_pages() with an order based on a number of index bits from a module parameter. The underlying kernel code cannot allocate that many contiguous pages. There is no reason the underlying memory

[PATCH] IB/qib: Change lkey table allocation to support more MRs

2015-07-21 Thread Mike Marciniszyn
The lkey table is allocated with with a get_user_pages() with an order based on a number of index bits from a module parameter. The underlying kernel code cannot allocate that many contiguous pages. There is no reason the underlying memory needs to be physically contiguous. This patch: -