| 948d6431 | 15-Feb-2020 |
Matthew Dillon <dillon@apollo.backplane.com> |
devfs - Clean up some SMP inefficiencies
* We don't need the devfs master lock around a setattr call. This fixes the open(O_CREAT|O_TRUNC) path for redirects to e.g. /dev/null, which is used al
devfs - Clean up some SMP inefficiencies
* We don't need the devfs master lock around a setattr call. This fixes the open(O_CREAT|O_TRUNC) path for redirects to e.g. /dev/null, which is used all over the place in ports builds.
* The devfs spec open (open() again) path can obtain the devfs master lock shared instead of exclusive, except in the cloning case. This significantly reduces stalls during heavily concurrent bulk builds.
show more ...
|