cregit-Linux how code gets into the kernel

Release 4.7 arch/cris/include/asm/mmu_context.h

#ifndef __CRIS_MMU_CONTEXT_H

#define __CRIS_MMU_CONTEXT_H

#include <asm-generic/mm_hooks.h>

extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
extern void get_mmu_context(struct mm_struct *mm);
extern void destroy_context(struct mm_struct *mm);
extern void switch_mm(struct mm_struct *prev, struct mm_struct *next,
		      struct task_struct *tsk);


#define deactivate_mm(tsk,mm)	do { } while (0)


static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) { unsigned long flags; local_irq_save(flags); switch_mm(prev, next, NULL); local_irq_restore(flags); }

Contributors

PersonTokensPropCommitsCommitProp
rabin vincentrabin vincent3485.00%150.00%
linus torvaldslinus torvalds615.00%150.00%
Total40100.00%2100.00%

/* current active pgd - this is similar to other processors pgd * registers like cr3 on the i386 */ /* defined in arch/cris/mm/fault.c */ DECLARE_PER_CPU(pgd_t *, current_pgd);
static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) { }

Contributors

PersonTokensPropCommitsCommitProp
linus torvaldslinus torvalds16100.00%1100.00%
Total16100.00%1100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
linus torvaldslinus torvalds9668.09%350.00%
rabin vincentrabin vincent3424.11%116.67%
jesper nilssonjesper nilsson85.67%116.67%
jeremy fitzhardingejeremy fitzhardinge32.13%116.67%
Total141100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}