|
@@ -87,8 +87,7 @@ static u32 find_phys_blocks(struct page **, unsigned, struct tid_pageset *);
|
|
|
static int set_rcvarray_entry(struct file *, unsigned long, u32,
|
|
|
struct tid_group *, struct page **, unsigned);
|
|
|
static int tid_rb_insert(void *, struct mmu_rb_node *);
|
|
|
-static void tid_rb_remove(void *, struct mmu_rb_node *,
|
|
|
- struct mm_struct *);
|
|
|
+static void tid_rb_remove(void *, struct mmu_rb_node *);
|
|
|
static int tid_rb_invalidate(void *, struct mmu_rb_node *);
|
|
|
static int program_rcvarray(struct file *, unsigned long, struct tid_group *,
|
|
|
struct tid_pageset *, unsigned, u16, struct page **,
|
|
@@ -901,7 +900,7 @@ static int unprogram_rcvarray(struct file *fp, u32 tidinfo,
|
|
|
if (!node || node->rcventry != (uctxt->expected_base + rcventry))
|
|
|
return -EBADF;
|
|
|
if (!fd->handler)
|
|
|
- tid_rb_remove(fd, &node->mmu, fd->mm);
|
|
|
+ tid_rb_remove(fd, &node->mmu);
|
|
|
else
|
|
|
hfi1_mmu_rb_remove(fd->handler, &node->mmu);
|
|
|
|
|
@@ -964,7 +963,7 @@ static void unlock_exp_tids(struct hfi1_ctxtdata *uctxt,
|
|
|
if (!node || node->rcventry != rcventry)
|
|
|
continue;
|
|
|
if (!fd->handler)
|
|
|
- tid_rb_remove(fd, &node->mmu, fd->mm);
|
|
|
+ tid_rb_remove(fd, &node->mmu);
|
|
|
else
|
|
|
hfi1_mmu_rb_remove(fd->handler,
|
|
|
&node->mmu);
|
|
@@ -1028,8 +1027,7 @@ static int tid_rb_insert(void *arg, struct mmu_rb_node *node)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static void tid_rb_remove(void *arg, struct mmu_rb_node *node,
|
|
|
- struct mm_struct *mm)
|
|
|
+static void tid_rb_remove(void *arg, struct mmu_rb_node *node)
|
|
|
{
|
|
|
struct hfi1_filedata *fdata = arg;
|
|
|
struct tid_rb_node *tnode =
|