summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exit.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1997-07-06 02:40:43 +0000
committerdyson <dyson@FreeBSD.org>1997-07-06 02:40:43 +0000
commit532dea9042abf44b0a21290e3e3e16fba10a32f7 (patch)
tree146db6ef5fca639767cd3930dc626eb15ba19366 /sys/kern/kern_exit.c
parent31a3731a3f467232acb34d2bb58c8a652018afd6 (diff)
downloadFreeBSD-src-532dea9042abf44b0a21290e3e3e16fba10a32f7.zip
FreeBSD-src-532dea9042abf44b0a21290e3e3e16fba10a32f7.tar.gz
This is an upgrade so that the kernel supports the AIO calls from
POSIX.4. Additionally, there is some initial code that supports LIO. This code supports AIO/LIO for all types of file descriptors, with few if any restrictions. There will be a followup very soon that will support significantly more efficient operation for VCHR type files (raw.) This code is also dependent on some kernel features that don't work under SMP yet. After I commit the changes to the kernel to support proper address space sharing on SMP, this code will also work under SMP.
Diffstat (limited to 'sys/kern/kern_exit.c')
-rw-r--r--sys/kern/kern_exit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c
index e5be44e..41726a5 100644
--- a/sys/kern/kern_exit.c
+++ b/sys/kern/kern_exit.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_exit.c 8.7 (Berkeley) 2/12/94
- * $Id: kern_exit.c,v 1.48 1997/05/22 07:25:20 phk Exp $
+ * $Id: kern_exit.c,v 1.49 1997/06/16 00:29:30 dyson Exp $
*/
#include "opt_ktrace.h"
@@ -126,6 +126,8 @@ exit1(p, rv)
panic("Going nowhere without my init!");
}
+ aio_proc_rundown(p);
+
/* are we a task leader? */
if(p == p->p_leader) {
struct kill_args killArgs;
OpenPOWER on IntegriCloud