diff options
author | Grigoriy Orlov <gluk@cvs.openbsd.org> | 2001-10-11 08:07:13 +0000 |
---|---|---|
committer | Grigoriy Orlov <gluk@cvs.openbsd.org> | 2001-10-11 08:07:13 +0000 |
commit | 3114560bb67cbcaa1578333a39b2f8db9c0430a1 (patch) | |
tree | 4e672ae226e801a50f6bd50e74217d6c57dfa574 /sbin/isakmpd | |
parent | 4956de05c4137ac410e3524aa9d2cde93a5b41ef (diff) |
Count pages not buffers. This fixes deadlock condition which mainly
occurs on the fs with large block size. We can have situation where
numcleanbufs < locleanbufs and numdirtybufs < hidirtybufs. So, buffer
flushing daemon never wakeups and other processes asleep forever waiting
for a clean buffers. We count pages only for the dirty buffers which are
on freelist(BQ_DIRTY).
niklas@ found this.
Rename flasher to cleaner. Suggested by costa@.
Discussed with niklas@, costa@, millert@, art@.
Ok deraadt@.
Diffstat (limited to 'sbin/isakmpd')
0 files changed, 0 insertions, 0 deletions