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