tlbflush.h 485 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __ASM_GENERIC_TLBFLUSH_H
  3. #define __ASM_GENERIC_TLBFLUSH_H
  4. /*
  5. * This is a dummy tlbflush implementation that can be used on all
  6. * nommu architectures.
  7. * If you have an MMU, you need to write your own functions.
  8. */
  9. #ifdef CONFIG_MMU
  10. #error need to implement an architecture specific asm/tlbflush.h
  11. #endif
  12. #include <linux/bug.h>
  13. static inline void flush_tlb_mm(struct mm_struct *mm)
  14. {
  15. BUG();
  16. }
  17. #endif /* __ASM_GENERIC_TLBFLUSH_H */