Page MenuHomeFreeBSD

D16210.id.diff
No OneTemporary

D16210.id.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
Thu, Feb 19, 9:15 PM (17 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28891760
Default Alt Text
D16210.id.diff (844 B)

Event Timeline