Commit Graph

4 Commits

Author SHA1 Message Date
fvdl
ce8da2329e Use splbio() in getdirtybuf() to prevent bad things from happening due
to queue race conditions. Don't use B_VFLUSH as it's not appropriate for
this case.
1999-11-24 23:13:15 +00:00
fvdl
d901f6eae0 Be more careful to block bio interrupts for some data structures. There
were at least a few missed cases where vp->v_{clean,dirty}blkhd were
unprotected since the softdep/trickle sync merge.
1999-11-23 23:52:40 +00:00
fvdl
7e4423b4ea Set the limit at which flushing is sped up to prevent excessive memory
usage a little lower.
1999-11-18 12:20:45 +00:00
fvdl
ea314e139b Add the parts of the softdep code that fall under Kirk's more GPL-like
copyright here. To be optionally included in the kernel using the
prefix and cinclude mechanism.
1999-11-15 18:42:26 +00:00