alc 2005-12-24 04:57:50 UTC
FreeBSD src repository
Modified files:
sys/kern imgact_aout.c imgact_elf.c imgact_gzip.c
Log:
Maintain the lock on the vnode for most of exec_elfN_imgact().
Specifically, it is required for the I/O that may be performed by
elfN_load_section().
Avoid an obscure deadlock in the a.out, elf, and gzip image
activators. Add a comment describing why the deadlock does not occur
in the common case and how it might occur in less usual circumstances.
Eliminate an unused variable from exec_aout_imgact().
In collaboration with: tegge
Revision Changes Path
1.100 +13 -2 src/sys/kern/imgact_aout.c
1.172 +35 -32 src/sys/kern/imgact_elf.c
1.55 +13 -0 src/sys/kern/imgact_gzip.c
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"