home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / m68knommu / include / asm / mmu_context.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  708 b   |  34 lines

  1. #ifndef __M68KNOMMU_MMU_CONTEXT_H
  2. #define __M68KNOMMU_MMU_CONTEXT_H
  3.  
  4. #include <asm/setup.h>
  5. #include <asm/page.h>
  6. #include <asm/pgalloc.h>
  7. #include <asm-generic/mm_hooks.h>
  8.  
  9. static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
  10. {
  11. }
  12.  
  13. static inline int
  14. init_new_context(struct task_struct *tsk, struct mm_struct *mm)
  15. {
  16.     // mm->context = virt_to_phys(mm->pgd);
  17.     return(0);
  18. }
  19.  
  20. #define destroy_context(mm)        do { } while(0)
  21.  
  22. static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk)
  23. {
  24. }
  25.  
  26. #define deactivate_mm(tsk,mm)    do { } while (0)
  27.  
  28. static inline void activate_mm(struct mm_struct *prev_mm,
  29.                    struct mm_struct *next_mm)
  30. {
  31. }
  32.  
  33. #endif
  34.