#include <linux/list.h>
#include <linux/scatterlist.h>
+#include <linux/workqueue.h>
struct ib_ucontext;
int offset;
int page_size;
int writable;
+ int hugetlb;
struct list_head chunk_list;
+ struct work_struct work;
+ struct mm_struct *mm;
+ unsigned long diff;
};
struct ib_umem_chunk {