diff options
author | marcel <marcel@FreeBSD.org> | 2004-08-07 21:55:15 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2004-08-07 21:55:15 +0000 |
commit | 54116ac22718c8b552a600672354ddd3934d2c18 (patch) | |
tree | fe0e9be9aca8bd6c632e12a3d6b368ba96f6fa7e /README | |
parent | f8baecdedd3fc12a64417d161cc4e42ab9df4771 (diff) | |
download | FreeBSD-src-54116ac22718c8b552a600672354ddd3934d2c18.zip FreeBSD-src-54116ac22718c8b552a600672354ddd3934d2c18.tar.gz |
Slightly move labels around to make sure we call ast() on our way out
after a fork(2) in fork_trampoline(). By moving the epc_syscall_return
label immediately before the call to do_ast() in epc_syscall(), we not
only achieve that but also handle the detour through exception_return
when the frame corresponds to an asynchronous kernel entry. Hence, we
simplified fork_trampoline() as a side-effect.
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions