mm_hooks.h 668 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Define generic no-op hooks for arch_dup_mmap, arch_exit_mmap
  3. * and arch_unmap to be included in asm-FOO/mmu_context.h for any
  4. * arch FOO which doesn't need to hook these.
  5. */
  6. #ifndef _ASM_GENERIC_MM_HOOKS_H
  7. #define _ASM_GENERIC_MM_HOOKS_H
  8. static inline void arch_dup_mmap(struct mm_struct *oldmm,
  9. struct mm_struct *mm)
  10. {
  11. }
  12. static inline void arch_exit_mmap(struct mm_struct *mm)
  13. {
  14. }
  15. static inline void arch_unmap(struct mm_struct *mm,
  16. struct vm_area_struct *vma,
  17. unsigned long start, unsigned long end)
  18. {
  19. }
  20. static inline void arch_bprm_mm_init(struct mm_struct *mm,
  21. struct vm_area_struct *vma)
  22. {
  23. }
  24. #endif /* _ASM_GENERIC_MM_HOOKS_H */