diff options
author | archie <archie@FreeBSD.org> | 2002-10-02 17:07:39 +0000 |
---|---|---|
committer | archie <archie@FreeBSD.org> | 2002-10-02 17:07:39 +0000 |
commit | e78968c85a30e7c9cb4fb7fd70bb2175bb08ee32 (patch) | |
tree | 31d5aa2f4b10a19ce340bb8f8031d0ddfb899958 /tools | |
parent | 9301eb94849946aac95b2a28af968e89d8dbfeca (diff) | |
download | FreeBSD-src-e78968c85a30e7c9cb4fb7fd70bb2175bb08ee32.zip FreeBSD-src-e78968c85a30e7c9cb4fb7fd70bb2175bb08ee32.tar.gz |
-Wall'ify (mostly).
Diffstat (limited to 'tools')
-rw-r--r-- | tools/KSE/ksetest/Makefile | 7 | ||||
-rw-r--r-- | tools/KSE/ksetest/kse_threads_test.c | 18 |
2 files changed, 18 insertions, 7 deletions
diff --git a/tools/KSE/ksetest/Makefile b/tools/KSE/ksetest/Makefile index 5c0a743..b5838f2 100644 --- a/tools/KSE/ksetest/Makefile +++ b/tools/KSE/ksetest/Makefile @@ -1,7 +1,8 @@ # $FreeBSD$ -PROG= ksetest + +PROG= ksetest NOMAN= -CFLAGS+= -g -SRCS= kse_asm.S kse_threads_test.c +CFLAGS+= -g -Wall +SRCS= kse_asm.S kse_threads_test.c .include <bsd.prog.mk> diff --git a/tools/KSE/ksetest/kse_threads_test.c b/tools/KSE/ksetest/kse_threads_test.c index 2e45141..85462ff 100644 --- a/tools/KSE/ksetest/kse_threads_test.c +++ b/tools/KSE/ksetest/kse_threads_test.c @@ -75,7 +75,9 @@ static struct uts_runq runq2; static struct uts_data data3, data4; static struct kse_thr_mailbox *aa; +#ifdef TRACE_UTS static int progress = 0; +#endif static void init_uts(struct uts_data *data, struct uts_runq *q); static void start_uts(struct uts_data *data, int newgrp); @@ -85,12 +87,16 @@ static void pfmt(const char *fmt, ...); static void pstr(const char *s); static void runq_init(struct uts_runq *q); static void runq_insert(struct uts_runq *q, struct kse_thr_mailbox *tm); -static struct kse_thr_mailbox *runq_remove(struct uts_runq *q); -static struct kse_thr_mailbox *runq_remove_nolock(struct uts_runq *q); +static struct kse_thr_mailbox *runq_remove(struct uts_runq *q); +static struct kse_thr_mailbox *runq_remove_nolock(struct uts_runq *q); static void thread_start(struct uts_data *data, const void *func, int arg); static void uts(struct kse_mailbox *km); -extern int uts_to_thread(struct kse_thr_mailbox *tdp, struct kse_thr_mailbox **curthreadp); +/* Functions implemented in assembly */ +extern int uts_to_thread(struct kse_thr_mailbox *tdp, + struct kse_thr_mailbox **curthreadp); +extern int thread_to_uts(struct kse_thr_mailbox *tm, + struct kse_mailbox *km); static void nano(int len) @@ -192,7 +198,9 @@ init_uts(struct uts_data *data, struct uts_runq *q) struct kse_thr_mailbox *tm; int mib[2]; char *p; +#if 0 size_t len; +#endif /* * Create initial thread. @@ -377,10 +385,12 @@ runq_remove_nolock(struct uts_runq *q) static void uts(struct kse_mailbox *km) { +#ifdef TRACE_KSE static struct uts_data *prev_data; +#endif struct kse_thr_mailbox *tm, *p; struct uts_data *data; - int ret, i; + int i; UPSTR("\n--uts() start--\n"); UPFMT("mailbox -> %x\n", km); |