forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/infiniband/hw/usnic/usnic_uiom.h
....@@ -71,14 +71,13 @@
7171 int writable;
7272 struct list_head chunk_list;
7373 struct work_struct work;
74
- struct mm_struct *mm;
75
- unsigned long diff;
74
+ struct mm_struct *owning_mm;
7675 };
7776
7877 struct usnic_uiom_chunk {
7978 struct list_head list;
8079 int nents;
81
- struct scatterlist page_list[0];
80
+ struct scatterlist page_list[];
8281 };
8382
8483 struct usnic_uiom_pd *usnic_uiom_alloc_pd(void);
....@@ -91,8 +90,6 @@
9190 struct usnic_uiom_reg *usnic_uiom_reg_get(struct usnic_uiom_pd *pd,
9291 unsigned long addr, size_t size,
9392 int access, int dmasync);
94
-void usnic_uiom_reg_release(struct usnic_uiom_reg *uiomr,
95
- struct ib_ucontext *ucontext);
93
+void usnic_uiom_reg_release(struct usnic_uiom_reg *uiomr);
9694 int usnic_uiom_init(char *drv_name);
97
-void usnic_uiom_fini(void);
9895 #endif /* USNIC_UIOM_H_ */