On 02/03/2014 12:49, Haggai Eran wrote:
The following set of patches implements on-demand paging (ODP) support
in the RDMA stack and in the mlx5_ib Infiniband driver.
I've placed the latest cut of the ODP patches on my public git tree @
git://beany.openfabrics.org/~ogerlitz/linux-2.6.git odp
this is actually V0.1 with the following changes:
- Rebase against v3.15-rc2
- Removed dependency on patches that were accepted upstream
- Changed use of compound_trans_head to compound_head as the latter was
removed in 3.14
f5d7fc1 IB/mlx5: Implement on demand paging by adding support for MMU
notifiers
09eae22 IB/mlx5: Add support for RDMA write responder page faults
ca84a78 IB/mlx5: Handle page faults
302a6ea IB/mlx5: Page faults handling infrastructure
df792a8 IB/mlx5: Add function to read WQE from user-space
1b4f69b IB/mlx5: Add mlx5_ib_update_mtt to update page tables after creation
bc5a6b0 IB/mlx5: Changes in memory region creation to support on-demand
paging
335c8ef IB/mlx5: Implement the ODP capability query verb
5a67390 net/mlx5_core: Add support for page faults events and low level
handling
11450c4 IB/mlx5: Refactor UMR to have its own context struct
51deb37 IB/mlx5: Enhance UMR support to allow partial page table update
107bc64 IB/mlx5: Set QP offsets and parameters for user QPs and not just
for kernel QPs
e91a314 mlx5: Store MR attributes in mlx5_mr_core during creation and
after UMR
894f946 IB/mlx5: Add MR to radix tree in reg_mr_callback
9283891 IB/mlx5: Fix error handling in reg_umr
467f4e7 IB/core: Implement support for MMU notifiers regarding on demand
paging regions
c98a42e IB/core: Add support for on demand paging regions
8fb5241 IB/core: Add umem function to read data from user-space
16c9cf0 IB/core: Replace ib_umem's offset field with a full address
9f0d8b5 IB/core: Add flags for on demand paging support
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html