diff options
author | 2007-10-18 20:26:55 +0000 | |
---|---|---|
committer | 2007-10-18 20:26:55 +0000 | |
commit | 8059b48d83fad5deefc5a6bb0e8ce0c55bb46997 (patch) | |
tree | 0c15020013d00cc6ace2ae5791369d57207aa7ba /sys/dev/ic/iha.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/dev/ic/iha.c')
0 files changed, 0 insertions, 0 deletions