diff options
| author | 2007-10-18 20:26:55 +0000 | |
|---|---|---|
| committer | 2007-10-18 20:26:55 +0000 | |
| commit | 8059b48d83fad5deefc5a6bb0e8ce0c55bb46997 (patch) | |
| tree | 0c15020013d00cc6ace2ae5791369d57207aa7ba /sys/lib/libkern/random.c | |
| parent | sync (diff) | |
| download | wireguard-openbsd-8059b48d83fad5deefc5a6bb0e8ce0c55bb46997.tar.xz wireguard-openbsd-8059b48d83fad5deefc5a6bb0e8ce0c55bb46997.zip | |
Correct possible spl problem in buffer cleaning daemon - the buffer cleaning
daemon requires splbio when doing dirty buffer queue manipulation. Since
version 1.88 of vfs_bio.c, it was possible to break out of the processing
loop when the cleaner had been running long enough, and this early exit would
mean a future pass through would manipulate the buffer queues not at splbio.
This change corrects this.
ok krw@, deraadt@, tedu@, thib@
Diffstat (limited to 'sys/lib/libkern/random.c')
0 files changed, 0 insertions, 0 deletions
