summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c
diff options
context:
space:
mode:
authormjg <mjg@FreeBSD.org>2015-06-10 10:43:59 +0000
committermjg <mjg@FreeBSD.org>2015-06-10 10:43:59 +0000
commit67f2eebb44e1f27017750eddaf5a5ea513cb9c71 (patch)
tree4be753ea914cbf9f2ee65a2a1cc53e6989224d5d /sys/kern/kern_exec.c
parentab3ad78145346dc115fb372ccf5f9bf7731075c9 (diff)
downloadFreeBSD-src-67f2eebb44e1f27017750eddaf5a5ea513cb9c71.zip
FreeBSD-src-67f2eebb44e1f27017750eddaf5a5ea513cb9c71.tar.gz
Generalised support for copy-on-write structures shared by threads.
Thread credentials are maintained as follows: each thread has a pointer to creds and a reference on them. The pointer is compared with proc's creds on userspace<->kernel boundary and updated if needed. This patch introduces a counter which can be compared instead, so that more structures can use this scheme without adding more comparisons on the boundary.
Diffstat (limited to 'sys/kern/kern_exec.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud