xref: /linux/arch/um/include/shared/skas/mm_id.h (revision cfc4ca8986bb1f6182da6cd7bb57f228590b4643)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2005 Jeff Dike (jdike@karaya.com)
4  */
5 
6 #ifndef __MM_ID_H
7 #define __MM_ID_H
8 
9 #define STUB_MAX_FDS 4
10 
11 struct mm_id {
12 	int pid;
13 	unsigned long stack;
14 	int syscall_data_len;
15 
16 	/* Only used with SECCOMP mode */
17 	int sock;
18 	int syscall_fd_num;
19 	int syscall_fd_map[STUB_MAX_FDS];
20 };
21 
22 void __switch_mm(struct mm_id *mm_idp);
23 
24 void notify_mm_kill(int pid);
25 
26 #endif
27