Page MenuHomeFreeBSD

D16210.diff
No OneTemporary

D16210.diff

Index: head/sys/kern/kern_thr.c
===================================================================
--- head/sys/kern/kern_thr.c
+++ head/sys/kern/kern_thr.c
@@ -374,6 +374,11 @@
KASSERT(p->p_numthreads > 1, ("too few threads"));
racct_sub(p, RACCT_NTHR, 1);
tdsigcleanup(td);
+
+#ifdef AUDIT
+ AUDIT_SYSCALL_EXIT(0, td);
+#endif
+
PROC_SLOCK(p);
thread_stopped(p);
thread_exit();
Index: head/sys/kern/kern_thread.c
===================================================================
--- head/sys/kern/kern_thread.c
+++ head/sys/kern/kern_thread.c
@@ -532,9 +532,6 @@
SDT_PROBE0(proc, , , lwp__exit);
KASSERT(TAILQ_EMPTY(&td->td_sigqueue.sq_list), ("signal pending"));
-#ifdef AUDIT
- AUDIT_SYSCALL_EXIT(0, td);
-#endif
/*
* drop FPU & debug register state storage, or any other
* architecture specific resources that

File Metadata

Mime Type
text/plain
Expires
Wed, May 20, 10:27 PM (18 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33359644
Default Alt Text
D16210.diff (844 B)

Event Timeline