#ifndef _LINUX_MMU_CONTEXT_H
#define _LINUX_MMU_CONTEXT_H
#include <asm/mmu_context.h>
#include <asm/mmu.h>
#ifndef switch_mm_irqs_off
#define switch_mm_irqs_off …
#endif
#ifndef leave_mm
static inline void leave_mm(void) { }
#endif
#ifndef task_cpu_possible_mask
#define task_cpu_possible_mask(p) …
#define task_cpu_possible(cpu, p) …
#else
#define task_cpu_possible …
#endif
#ifndef mm_untag_mask
static inline unsigned long mm_untag_mask(struct mm_struct *mm)
{
return -1UL;
}
#endif
#ifndef arch_pgtable_dma_compat
static inline bool arch_pgtable_dma_compat(struct mm_struct *mm)
{
return true;
}
#endif
#endif