| ea996974589e ("RDMA: Convert put_page() to put_user_page*()") |
| d10bcf947a3e ("RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs") |
| 4ae27444100f ("IB/core: Ensure an invalidate_range callback on ODP MR") |
| 0c507d8f846f ("RDMA/umem: Revert broken 'off by one' fix") |
| 75a3e6a3c129 ("RDMA/umem: minor bug fix in error handling path") |
| 605728e65ad3 ("IB/umem: Set correct address to the invalidation function") |
| 548cb4fbe80d ("RDMA/core: Refactor ib_register_device() function") |
| 67fecaf8e9cc ("RDMA/core: Fix unwinding flow in case of error to register device") |
| 3994586f4d7a ("RDMA/core: Acquire and release mmap_sem on page range") |
| 43c7c851b9bc ("RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name") |
| e349f858d29f ("RDMA: Fully setup the device name in ib_register_device") |
| be7a57b41ad8 ("RDMA/umem: Handle a half-complete start/end sequence") |
| ca748c39ea3f ("RDMA/umem: Get rid of per_mm->notifier_count") |
| f27a0d50a4bc ("RDMA/umem: Use umem->owning_mm inside ODP") |
| c9990ab39b6e ("RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm") |
| 597ecc5a0954 ("RDMA/umem: Get rid of struct ib_umem.odp_data") |
| 41b4deeaa123 ("RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem") |
| b5231b019d76 ("RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP") |
| d4b4dd1b9706 ("RDMA/umem: Do not use current->tgid to track the mm_struct") |
| 50704e039ab1 ("RDMA/umem: Restore lockdep check while downgrading lock") |
| adee9f3f3bbb ("RDMA/core: Depend on device_add() to add device attributes") |