Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[cris-mirror.git] / arch / riscv / include / asm / mmu.h
blob5df2dccdba122c4d5d02ffff7d82e8727b735ba6
1 /*
2 * Copyright (C) 2012 Regents of the University of California
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation, version 2.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
15 #ifndef _ASM_RISCV_MMU_H
16 #define _ASM_RISCV_MMU_H
18 #ifndef __ASSEMBLY__
20 typedef struct {
21 void *vdso;
22 #ifdef CONFIG_SMP
23 /* A local icache flush is needed before user execution can resume. */
24 cpumask_t icache_stale_mask;
25 #endif
26 } mm_context_t;
28 #endif /* __ASSEMBLY__ */
30 #endif /* _ASM_RISCV_MMU_H */