From ef6f2f567d1cf6942a9945002a5a13ef15c4abbb Mon Sep 17 00:00:00 2001 From: mini Date: Mon, 24 Jun 2002 06:22:00 +0000 Subject: Remove unused diagnostic function cread_free_thread(). Approved by: alfred --- sys/alpha/alpha/trap.c | 6 ------ sys/amd64/amd64/trap.c | 7 ------- sys/i386/i386/trap.c | 7 ------- sys/ia64/ia64/trap.c | 10 ---------- sys/kern/kern_fork.c | 3 --- sys/kern/kern_prot.c | 13 ------------- sys/kern/subr_trap.c | 3 --- sys/powerpc/aim/trap.c | 3 --- sys/powerpc/powerpc/trap.c | 3 --- sys/sparc64/sparc64/trap.c | 6 ------ sys/sys/ucred.h | 3 --- 11 files changed, 64 deletions(-) (limited to 'sys') diff --git a/sys/alpha/alpha/trap.c b/sys/alpha/alpha/trap.c index 36559b9..6cdf9f4 100644 --- a/sys/alpha/alpha/trap.c +++ b/sys/alpha/alpha/trap.c @@ -589,9 +589,6 @@ out: framep->tf_regs[FRAME_SP] = alpha_pal_rdusp(); userret(td, framep, sticks); mtx_assert(&Giant, MA_NOTOWNED); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif } return; @@ -778,9 +775,6 @@ syscall(code, framep) */ STOPEVENT(p, S_SCX, code); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif #ifdef WITNESS if (witness_list(td)) { panic("system call %s returning with mutex(s) held\n", diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c index c14e837..45e5c3b 100644 --- a/sys/amd64/amd64/trap.c +++ b/sys/amd64/amd64/trap.c @@ -651,9 +651,6 @@ user: userret(td, &frame, sticks); mtx_assert(&Giant, MA_NOTOWNED); userout: -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif out: return; } @@ -1079,10 +1076,6 @@ syscall(frame) */ STOPEVENT(p, S_SCX, code); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif - #ifdef WITNESS if (witness_list(td)) { panic("system call %s returning with mutex(s) held\n", diff --git a/sys/i386/i386/trap.c b/sys/i386/i386/trap.c index c14e837..45e5c3b 100644 --- a/sys/i386/i386/trap.c +++ b/sys/i386/i386/trap.c @@ -651,9 +651,6 @@ user: userret(td, &frame, sticks); mtx_assert(&Giant, MA_NOTOWNED); userout: -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif out: return; } @@ -1079,10 +1076,6 @@ syscall(frame) */ STOPEVENT(p, S_SCX, code); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif - #ifdef WITNESS if (witness_list(td)) { panic("system call %s returning with mutex(s) held\n", diff --git a/sys/ia64/ia64/trap.c b/sys/ia64/ia64/trap.c index ef0cebf..e38945f 100644 --- a/sys/ia64/ia64/trap.c +++ b/sys/ia64/ia64/trap.c @@ -740,9 +740,6 @@ out: if (user) { userret(td, framep, sticks); mtx_assert(&Giant, MA_NOTOWNED); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif } return; @@ -894,9 +891,6 @@ syscall(int code, u_int64_t *args, struct trapframe *framep) */ STOPEVENT(p, S_SCX, code); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif #ifdef WITNESS if (witness_list(td)) { panic("system call %s returning with mutex(s) held\n", @@ -1071,10 +1065,6 @@ ia32_syscall(struct trapframe *framep) */ STOPEVENT(p, S_SCX, code); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif - #ifdef WITNESS if (witness_list(td)) { panic("system call %s returning with mutex(s) held\n", diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 5088645..016653b 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -842,9 +842,6 @@ fork_exit(callout, arg, frame) kthread_exit(0); } PROC_UNLOCK(p); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif mtx_assert(&Giant, MA_NOTOWNED); } diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index 20273ce..a3e4bea 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -1767,19 +1767,6 @@ crdup(struct ucred *cr) return (newcr); } -#ifdef DIAGNOSTIC -void -cred_free_thread(struct thread *td) -{ - struct ucred *cred; - - cred = td->td_ucred; - td->td_ucred = NULL; - if (cred != NULL) - crfree(cred); -} -#endif - /* * Fill in a struct xucred based on a struct ucred. */ diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c index add54bc..3b415de 100644 --- a/sys/kern/subr_trap.c +++ b/sys/kern/subr_trap.c @@ -205,8 +205,5 @@ ast(framep) } userret(td, framep, sticks); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif mtx_assert(&Giant, MA_NOTOWNED); } diff --git a/sys/powerpc/aim/trap.c b/sys/powerpc/aim/trap.c index e43e9cc..067eb3a 100644 --- a/sys/powerpc/aim/trap.c +++ b/sys/powerpc/aim/trap.c @@ -269,9 +269,6 @@ trap(struct trapframe *frame) userret(td, frame, sticks); mtx_assert(&Giant, MA_NOTOWNED); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif /* DIAGNOSTIC */ } static void diff --git a/sys/powerpc/powerpc/trap.c b/sys/powerpc/powerpc/trap.c index e43e9cc..067eb3a 100644 --- a/sys/powerpc/powerpc/trap.c +++ b/sys/powerpc/powerpc/trap.c @@ -269,9 +269,6 @@ trap(struct trapframe *frame) userret(td, frame, sticks); mtx_assert(&Giant, MA_NOTOWNED); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif /* DIAGNOSTIC */ } static void diff --git a/sys/sparc64/sparc64/trap.c b/sys/sparc64/sparc64/trap.c index 289b8cf..61e3b44 100644 --- a/sys/sparc64/sparc64/trap.c +++ b/sys/sparc64/sparc64/trap.c @@ -385,9 +385,6 @@ trapsig: user: userret(td, tf, sticks); mtx_assert(&Giant, MA_NOTOWNED); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif out: CTR1(KTR_TRAP, "trap: td=%p return", td); return; @@ -659,9 +656,6 @@ syscall(struct trapframe *tf) */ STOPEVENT(p, S_SCX, code); -#ifdef DIAGNOSTIC - cred_free_thread(td); -#endif #ifdef WITNESS if (witness_list(td)) { panic("system call %s returning with mutex(s) held\n", diff --git a/sys/sys/ucred.h b/sys/sys/ucred.h index 26afb36..157d672 100644 --- a/sys/sys/ucred.h +++ b/sys/sys/ucred.h @@ -80,9 +80,6 @@ struct xucred { #ifdef _KERNEL struct thread; -#ifdef DIAGNOSTIC -void cred_free_thread(struct thread *td); -#endif void cred_update_thread(struct thread *td); void change_egid(struct ucred *newcred, gid_t egid); void change_euid(struct ucred *newcred, struct uidinfo *euip); -- cgit v1.1