Get an error on cherry-pick. Might need to pull other RDMA patches.
error: could not apply c043ff2cfb7f... RDMA: Connect between the mmap entry and the umap_priv structure
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
$ git diff
diff --cc drivers/infiniband/core/core_priv.h
index 9d07378b5b42,6be180eb8cb3..000000000000
--- a/drivers/infiniband/core/core_priv.h
+++ b/drivers/infiniband/core/core_priv.h
@@@ -388,4 -387,15 +388,18 @@@ int ib_device_set_netns_put(struct sk_b
Get an error on cherry-pick. Might need to pull other RDMA patches.
error: could not apply c043ff2cfb7f... RDMA: Connect between the mmap entry and the umap_priv structure
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
$ git diff infiniband/ core/core_ priv.h 6be180eb8cb3. .000000000000 infiniband/ core/core_ priv.h infiniband/ core/core_ priv.h set_netns_ put(struct sk_b
diff --cc drivers/
index 9d07378b5b42,
--- a/drivers/
+++ b/drivers/
@@@ -388,4 -387,15 +388,18 @@@ int ib_device_
int rdma_nl_ net_init( struct rdma_dev_net *rnet); net_exit( struct rdma_dev_net *rnet); mmap_entry *entry; priv_init( struct rdma_umap_priv *priv, mmap_entry *entry); rdma/ib_ verbs.h 416e72ea80d9. .000000000000 rdma/ib_ verbs.h rdma/ib_ verbs.h client_ data(struct ib_devi device_ ops(struct ib_device *device,
const struct ib_device_ops *ops);
void rdma_nl_
++<<<<<<< HEAD
++=======
+
+ struct rdma_umap_priv {
+ struct vm_area_struct *vma;
+ struct list_head list;
+ struct rdma_user_
+ };
+
+ void rdma_umap_
+ struct vm_area_struct *vma,
+ struct rdma_user_
+
++>>>>>>> c043ff2cfb7f... RDMA: Connect between the mmap entry and the umap_priv structure
#endif /* _CORE_PRIV_H */
diff --cc include/
index 44c52639db55,
--- a/include/
+++ b/include/
@@@ -2789,18 -2826,21 +2789,34 @@@ void ib_set_
void ib_set_
- #if IS_ENABLED( CONFIG_ INFINIBAND_ USER_ACCESS) mmap_io( struct ib_ucontext *ucontext, struct vm_area_struct *vma, mmap_io( struct ib_ucontext *ucontext,
int rdma_user_
++<<<<<<< HEAD
+ unsigned long pfn, unsigned long size, pgprot_t prot);
+#else
+static inline int rdma_user_
+ struct vm_area_struct *vma,
+ unsigned long pfn, unsigned long size,
+ pgprot_t prot)
+{
+ return -EINVAL;
+}