Warning: This file is not a C or C++ file. It does not have highlighting.

1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
4 */
5
6#ifndef __UM_MMU_CONTEXT_H
7#define __UM_MMU_CONTEXT_H
8
9#include <linux/sched.h>
10#include <linux/mm_types.h>
11#include <linux/mmap_lock.h>
12
13#include <asm/mm_hooks.h>
14#include <asm/mmu.h>
15
16static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
17 struct task_struct *tsk)
18{
19}
20
21#define init_new_context init_new_context
22extern int init_new_context(struct task_struct *task, struct mm_struct *mm);
23
24#define destroy_context destroy_context
25extern void destroy_context(struct mm_struct *mm);
26
27#include <asm-generic/mmu_context.h>
28
29#endif
30

Warning: This file is not a C or C++ file. It does not have highlighting.

source code of linux/arch/um/include/asm/mmu_context.h