Loading include/linux/audit.h +1 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ struct mqstat; struct audit_watch; struct audit_tree; struct sk_buff; struct kern_ipc_perm; struct audit_krule { u32 pflags; Loading include/linux/sched.h +3 −1 Original line number Diff line number Diff line Loading @@ -11,14 +11,16 @@ #include <asm/current.h> #include <linux/cache.h> #include <linux/irqflags_types.h> #include <linux/pid_types.h> #include <linux/sem.h> #include <linux/sem_types.h> #include <linux/shm.h> #include <linux/kmsan_types.h> #include <linux/mutex_types.h> #include <linux/plist_types.h> #include <linux/hrtimer_types.h> #include <linux/timer_types.h> #include <linux/seccomp_types.h> #include <linux/nodemask_types.h> #include <linux/rcupdate.h> Loading include/linux/sem.h +1 −9 Original line number Diff line number Diff line Loading @@ -3,25 +3,17 @@ #define _LINUX_SEM_H #include <uapi/linux/sem.h> #include <linux/sem_types.h> struct task_struct; struct sem_undo_list; #ifdef CONFIG_SYSVIPC struct sysv_sem { struct sem_undo_list *undo_list; }; extern int copy_semundo(unsigned long clone_flags, struct task_struct *tsk); extern void exit_sem(struct task_struct *tsk); #else struct sysv_sem { /* empty */ }; static inline int copy_semundo(unsigned long clone_flags, struct task_struct *tsk) { return 0; Loading include/linux/sem_types.h 0 → 100644 +13 −0 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_SEM_TYPES_H #define _LINUX_SEM_TYPES_H struct sem_undo_list; struct sysv_sem { #ifdef CONFIG_SYSVIPC struct sem_undo_list *undo_list; #endif }; #endif /* _LINUX_SEM_TYPES_H */ Loading
include/linux/audit.h +1 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ struct mqstat; struct audit_watch; struct audit_tree; struct sk_buff; struct kern_ipc_perm; struct audit_krule { u32 pflags; Loading
include/linux/sched.h +3 −1 Original line number Diff line number Diff line Loading @@ -11,14 +11,16 @@ #include <asm/current.h> #include <linux/cache.h> #include <linux/irqflags_types.h> #include <linux/pid_types.h> #include <linux/sem.h> #include <linux/sem_types.h> #include <linux/shm.h> #include <linux/kmsan_types.h> #include <linux/mutex_types.h> #include <linux/plist_types.h> #include <linux/hrtimer_types.h> #include <linux/timer_types.h> #include <linux/seccomp_types.h> #include <linux/nodemask_types.h> #include <linux/rcupdate.h> Loading
include/linux/sem.h +1 −9 Original line number Diff line number Diff line Loading @@ -3,25 +3,17 @@ #define _LINUX_SEM_H #include <uapi/linux/sem.h> #include <linux/sem_types.h> struct task_struct; struct sem_undo_list; #ifdef CONFIG_SYSVIPC struct sysv_sem { struct sem_undo_list *undo_list; }; extern int copy_semundo(unsigned long clone_flags, struct task_struct *tsk); extern void exit_sem(struct task_struct *tsk); #else struct sysv_sem { /* empty */ }; static inline int copy_semundo(unsigned long clone_flags, struct task_struct *tsk) { return 0; Loading
include/linux/sem_types.h 0 → 100644 +13 −0 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_SEM_TYPES_H #define _LINUX_SEM_TYPES_H struct sem_undo_list; struct sysv_sem { #ifdef CONFIG_SYSVIPC struct sem_undo_list *undo_list; #endif }; #endif /* _LINUX_SEM_TYPES_H */