diff options
author | netchild <netchild@FreeBSD.org> | 2006-08-15 12:10:57 +0000 |
---|---|---|
committer | netchild <netchild@FreeBSD.org> | 2006-08-15 12:10:57 +0000 |
commit | b2a39f267af537affffa1c52b22f5128d4c0a4d3 (patch) | |
tree | 0ec3c426b5856dcb47a9ee601bee63a1ef397973 /sys/kern/kern_fork.c | |
parent | c6539b3d3ec0c97a3e6a13593770d554202805c3 (diff) | |
download | FreeBSD-src-b2a39f267af537affffa1c52b22f5128d4c0a4d3.zip FreeBSD-src-b2a39f267af537affffa1c52b22f5128d4c0a4d3.tar.gz |
- Change process_exec function handlers prototype to include struct
image_params arg.
- Change struct image_params to include struct sysentvec pointer and
initialize it.
- Change all consumers of process_exit/process_exec eventhandlers to
new prototypes (includes splitting up into distinct exec/exit functions).
- Add eventhandler to userret.
Sponsored by: Google SoC 2006
Submitted by: rdivacky
Parts suggested by: jhb (on hackers@)
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r-- | sys/kern/kern_fork.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 66361b2..c0b30e6 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -827,6 +827,8 @@ fork_exit(callout, arg, frame) kthread_exit(0); } mtx_assert(&Giant, MA_NOTOWNED); + + EVENTHANDLER_INVOKE(schedtail, p); } /* |