IB/hfi1: Remove wrapper function in mmu_rb
Wrapper functions were used to call the same function
mmu_notifier_mem_invalidate for 2 callbacks in
mmu_notifier.
The commit 7def96f0a9
("IB/hfi1: update to new mmu_notifier semantic")
removed the invalidate_page callback.
Therefore, the wrapper function is no longer needed.
Reviewed-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Reviewed-by: Alex Estrin <alex.estrin@intel.com>
Signed-off-by: Kamenee Arumugam <kamenee.arumugam@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:
parent
22a3ffa780
commit
0e31a2e195
@ -67,12 +67,9 @@ struct mmu_rb_handler {
|
|||||||
|
|
||||||
static unsigned long mmu_node_start(struct mmu_rb_node *);
|
static unsigned long mmu_node_start(struct mmu_rb_node *);
|
||||||
static unsigned long mmu_node_last(struct mmu_rb_node *);
|
static unsigned long mmu_node_last(struct mmu_rb_node *);
|
||||||
static inline void mmu_notifier_range_start(struct mmu_notifier *,
|
static void mmu_notifier_range_start(struct mmu_notifier *,
|
||||||
struct mm_struct *,
|
struct mm_struct *,
|
||||||
unsigned long, unsigned long);
|
unsigned long, unsigned long);
|
||||||
static void mmu_notifier_mem_invalidate(struct mmu_notifier *,
|
|
||||||
struct mm_struct *,
|
|
||||||
unsigned long, unsigned long);
|
|
||||||
static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *,
|
static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *,
|
||||||
unsigned long, unsigned long);
|
unsigned long, unsigned long);
|
||||||
static void do_remove(struct mmu_rb_handler *handler,
|
static void do_remove(struct mmu_rb_handler *handler,
|
||||||
@ -286,17 +283,10 @@ void hfi1_mmu_rb_remove(struct mmu_rb_handler *handler,
|
|||||||
handler->ops->remove(handler->ops_arg, node);
|
handler->ops->remove(handler->ops_arg, node);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void mmu_notifier_range_start(struct mmu_notifier *mn,
|
static void mmu_notifier_range_start(struct mmu_notifier *mn,
|
||||||
struct mm_struct *mm,
|
struct mm_struct *mm,
|
||||||
unsigned long start,
|
unsigned long start,
|
||||||
unsigned long end)
|
unsigned long end)
|
||||||
{
|
|
||||||
mmu_notifier_mem_invalidate(mn, mm, start, end);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mmu_notifier_mem_invalidate(struct mmu_notifier *mn,
|
|
||||||
struct mm_struct *mm,
|
|
||||||
unsigned long start, unsigned long end)
|
|
||||||
{
|
{
|
||||||
struct mmu_rb_handler *handler =
|
struct mmu_rb_handler *handler =
|
||||||
container_of(mn, struct mmu_rb_handler, mn);
|
container_of(mn, struct mmu_rb_handler, mn);
|
||||||
|
Loading…
Reference in New Issue
Block a user