/* If mm is currently active_mm, we can't really drop it. Instead, we will get a new one for it.  */
static void drop_mmu_context(struct mm_struct *mm)
/* If mm is currently active_mm, we can't really drop it. Instead, we will get a new one for it.  */
static void drop_mmu_context(struct mm_struct *mm)
{
	unsigned long flags;
	local_irq_save(flags);
	get_new_mmu_context(mm);
	pevn_set(mm->context & ASID_MASK);
	local_irq_restore(flags);
}