kernel/drivers/infiniband/hw/hfi1/user_exp_rcv.h
.. .. @@ -57,6 +57,8 @@ 57 57 }; 58 58 59 59 struct tid_user_buf { 60 + struct mmu_interval_notifier notifier;61 + struct mutex cover_mutex;60 62 unsigned long vaddr; 61 63 unsigned long length; 62 64 unsigned int npages; .. .. @@ -68,6 +70,7 @@ 68 70 struct tid_rb_node { 69 71 struct mmu_interval_notifier notifier; 70 72 struct hfi1_filedata *fdata; 73 + struct mutex invalidate_mutex; /* covers hw removal */71 74 unsigned long phys; 72 75 struct tid_group *grp; 73 76 u32 rcventry;