summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2003-02-13 09:53:59 +0000
committertjr <tjr@FreeBSD.org>2003-02-13 09:53:59 +0000
commit729d326fb2d0709948e10af2d00988e7f022a458 (patch)
tree4b98b948d00afb311f01c2ba07664dc4c7432cb9 /sys
parent99c21f7b7ffdd198dcb0cffaad2abe7709871f96 (diff)
downloadFreeBSD-src-729d326fb2d0709948e10af2d00988e7f022a458.zip
FreeBSD-src-729d326fb2d0709948e10af2d00988e7f022a458.tar.gz
Add an XXX comment noting that getrusage() accesses p_stats->p_ru
and p_stats->p_cru without holding the appropriate locks.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_resource.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 4ade890..9ad3732 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -806,6 +806,7 @@ getrusage(td, uap)
}
mtx_unlock(&Giant);
if (error == 0) {
+ /* XXX Unlocked access to p_stats->p_ru or p_cru. */
error = copyout(rup, uap->rusage, sizeof (struct rusage));
}
return(error);
OpenPOWER on IntegriCloud