summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_4bsd.c
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2004-12-14 10:53:55 +0000
committerjeff <jeff@FreeBSD.org>2004-12-14 10:53:55 +0000
commitc94fadce10c4a45d72c0998a27fba1edfffd16a0 (patch)
tree8217407fde0af6996b1416dfda9a7637def0a643 /sys/kern/sched_4bsd.c
parent422a07b8e1df1d5ade35b56f0fd3eaec2c425131 (diff)
downloadFreeBSD-src-c94fadce10c4a45d72c0998a27fba1edfffd16a0.zip
FreeBSD-src-c94fadce10c4a45d72c0998a27fba1edfffd16a0.tar.gz
- Garbage collect several unused members of struct kse and struce ksegrp.
As best as I can tell, some of these were never used.
Diffstat (limited to 'sys/kern/sched_4bsd.c')
-rw-r--r--sys/kern/sched_4bsd.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/sys/kern/sched_4bsd.c b/sys/kern/sched_4bsd.c
index ae8091f..964d6a9 100644
--- a/sys/kern/sched_4bsd.c
+++ b/sys/kern/sched_4bsd.c
@@ -74,12 +74,9 @@ __FBSDID("$FreeBSD$");
* for the group.
*/
struct kse {
- TAILQ_ENTRY(kse) ke_kglist; /* (*) Queue of KSEs in ke_ksegrp. */
- TAILQ_ENTRY(kse) ke_kgrlist; /* (*) Queue of KSEs in this state. */
TAILQ_ENTRY(kse) ke_procq; /* (j/z) Run queue. */
struct thread *ke_thread; /* (*) Active associated thread. */
fixpt_t ke_pctcpu; /* (j) %cpu during p_swtime. */
- u_char ke_oncpu; /* (j) Which cpu we are on. */
char ke_rqindex; /* (j) Run queue index. */
enum {
KES_THREAD = 0x0, /* slaved to thread state */
@@ -112,12 +109,10 @@ struct kg_sched {
/* the system scheduler. */
int skg_avail_opennings; /* (j) Num KSEs requested in group. */
int skg_concurrency; /* (j) Num KSEs requested in group. */
- int skg_runq_kses; /* (j) Num KSEs on runq. */
};
#define kg_last_assigned kg_sched->skg_last_assigned
#define kg_avail_opennings kg_sched->skg_avail_opennings
#define kg_concurrency kg_sched->skg_concurrency
-#define kg_runq_kses kg_sched->skg_runq_kses
#define SLOT_RELEASE(kg) \
do { \
@@ -615,7 +610,6 @@ schedinit(void)
ksegrp0.kg_sched = &kg_sched0;
thread0.td_sched = &kse0;
kse0.ke_thread = &thread0;
- kse0.ke_oncpu = NOCPU; /* wrong.. can we use PCPU(cpuid) yet? */
kse0.ke_state = KES_THREAD;
kg_sched0.skg_concurrency = 1;
kg_sched0.skg_avail_opennings = 0; /* we are already running */
@@ -1059,7 +1053,6 @@ sched_add(struct thread *td, int flags)
sched_tdcnt++;
SLOT_USE(td->td_ksegrp);
runq_add(ke->ke_runq, ke, flags);
- ke->ke_ksegrp->kg_runq_kses++;
ke->ke_state = KES_ONRUNQ;
maybe_resched(td);
}
@@ -1082,7 +1075,6 @@ sched_rem(struct thread *td)
runq_remove(ke->ke_runq, ke);
ke->ke_state = KES_THREAD;
- td->td_ksegrp->kg_runq_kses--;
}
/*
@@ -1121,7 +1113,6 @@ sched_choose(void)
if (ke != NULL) {
runq_remove(rq, ke);
ke->ke_state = KES_THREAD;
- ke->ke_ksegrp->kg_runq_kses--;
KASSERT(ke->ke_proc->p_sflag & PS_INMEM,
("sched_choose: process swapped out"));
OpenPOWER on IntegriCloud