Module Name: src Committed By: sjg Date: Mon Nov 19 22:20:10 UTC 2012
Modified Files: src/sys/dev/filemon: filemon.c filemon.h filemon_wrapper.c Log Message: filemon_pid_check: Avoid recursion, and hold a reader lock on p_reflock while we check for filemon, and until we have p_pptr. filemon_ioctl: Do not allow FILEMON_SET_PID unless caller would be allowed to ptrace the target pid. filemon_wrapper_deinstall: Do not touch syscalls if they no longer point to us, return EBUSY. filemon_unload: return EBUSY if filemon_wrapper_deinstall() fails. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/filemon/filemon.c cvs rdiff -u -r1.3 -r1.4 src/sys/dev/filemon/filemon.h \ src/sys/dev/filemon/filemon_wrapper.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.