Commit d02ac836 authored by Andrew Morton's avatar Andrew Morton
Browse files

include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlines



For all the usual reasons, plus a new one.  Calling

	(void)arch_enter_lazy_mmu_mode();

deservedly blows up.

Cc: Balbir Singh <balbirs@nvidia.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent e18190b7
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -232,9 +232,9 @@ static inline int pmd_dirty(pmd_t pmd)
 * and the mode cannot be used in interrupt context.
 */
#ifndef __HAVE_ARCH_ENTER_LAZY_MMU_MODE
#define arch_enter_lazy_mmu_mode()	do {} while (0)
#define arch_leave_lazy_mmu_mode()	do {} while (0)
#define arch_flush_lazy_mmu_mode()	do {} while (0)
static inline void arch_enter_lazy_mmu_mode(void) {}
static inline void arch_leave_lazy_mmu_mode(void) {}
static inline void arch_flush_lazy_mmu_mode(void) {}
#endif

#ifndef pte_batch_hint