summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
diff options
context:
space:
mode:
authoroster <oster@NetBSD.org>2000-01-08 03:34:31 +0000
committeroster <oster@NetBSD.org>2000-01-08 03:34:31 +0000
commite7fe279817995881150e4a60c2875e384d1efa26 (patch)
tree5986032bc863987fb2627769d6f603899c26496c /sys/dev/raidframe
parentba04c55ed37fe9d98c772b15679c225ef51e0a38 (diff)
Minor cleanup.
Diffstat (limited to 'sys/dev/raidframe')
-rw-r--r--sys/dev/raidframe/rf_engine.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/sys/dev/raidframe/rf_engine.c b/sys/dev/raidframe/rf_engine.c
index f6c1b2d8832..d74962305ea 100644
--- a/sys/dev/raidframe/rf_engine.c
+++ b/sys/dev/raidframe/rf_engine.c
@@ -1,4 +1,4 @@
-/* $NetBSD: rf_engine.c,v 1.7 2000/01/07 03:25:34 oster Exp $ */
+/* $NetBSD: rf_engine.c,v 1.8 2000/01/08 03:34:31 oster Exp $ */
/*
* Copyright (c) 1995 Carnegie-Mellon University.
* All rights reserved.
@@ -728,13 +728,6 @@ DAGExecutionThread(RF_ThreadArg_t arg)
rf_get_threadid(tid);
printf("[%d] Engine thread is running\n", tid);
}
-#ifndef __NetBSD__
- thread = current_thread();
- thread_swappable(thread, RF_FALSE);
- thread->priority = thread->sched_pri = BASEPRI_SYSTEM;
- s = spl0();
-#endif
- /* XXX what to put here XXX */
s = splbio();
@@ -809,12 +802,7 @@ DAGExecutionThread(RF_ThreadArg_t arg)
DO_UNLOCK(raidPtr);
RF_THREADGROUP_DONE(&raidPtr->engine_tg);
-#ifdef __NetBSD__
+
splx(s);
kthread_exit(0);
-#else
- splx(s);
- thread_terminate(thread);
- thread_halt_self();
-#endif
}