| /* SPDX-License-Identifier: GPL-2.0 */ |
| #ifndef _LINUX_MMU_CONTEXT_H |
| #define _LINUX_MMU_CONTEXT_H |
| #include <asm/mmu_context.h> |
| /* Architectures that care about IRQ state in switch_mm can override this. */ |
| #ifndef switch_mm_irqs_off |
| # define switch_mm_irqs_off switch_mm |
| static inline void leave_mm(int cpu) { } |
| * CPUs that are capable of running task @p. By default, we assume a sane, |
| * homogeneous system. Must contain at least one active CPU. |
| #ifndef task_cpu_possible_mask |
| # define task_cpu_possible_mask(p) cpu_possible_mask |