mycroft
|
61a6479ab1
|
Patch from Kirk McKusick to fix an ordering problem in softdep_setup_freeblks()
that could cause an inode to be reused prematurely (possibly resulting in the
file containing garbage blocks).
|
2000-12-13 20:07:32 +00:00 |
chs
|
e6e27e9efc
|
fix bookkeeping for page cache dependency buffers.
|
2000-12-13 15:32:31 +00:00 |
chs
|
bb61d9c5e4
|
in flush_inodedep_deps(), drop the big softdep lock while flushing pages.
|
2000-12-11 03:53:54 +00:00 |
chs
|
e9037d16c5
|
allow building without SOFTDEP by adding the pageiodone hook to bio_ops.
|
2000-11-27 18:26:38 +00:00 |
chs
|
aeda8d3b77
|
Initial integration of the Unified Buffer Cache project.
|
2000-11-27 08:39:39 +00:00 |
ad
|
642267bcc7
|
Update for hashinit() change.
|
2000-11-08 14:28:12 +00:00 |
fvdl
|
81ba8e7ff7
|
Adapt for VOP_FSYNC parameter change.
Implement range fsync for FFS. Note: not yet implemented for the
SOFTDEP case.
|
2000-09-19 22:04:08 +00:00 |
fvdl
|
ce4bcf47f3
|
Do not call MALLOC with M_WAITOK while holding the "lock". Thanks to
Ethan Solomita for the reminder.
Mark the parent vnode lock as recursive while flushing pagedeps. XXX.
Should fix kern/10564.
|
2000-08-15 14:25:08 +00:00 |
mrg
|
91cc436b9e
|
<vm/vm.h> -> <uvm/uvm_extern.h>
|
2000-06-28 14:11:33 +00:00 |
pk
|
88b0328aca
|
We shouldn't be defining DEBUG and DIAGNOSTIC on our own; these may have
unwanted side-effects in the header files. For now, do the internal
#defines after including the headers.
|
2000-06-27 16:46:54 +00:00 |
fvdl
|
45b3f2405a
|
Moved here from gnu/sys/ufs/ffs
|
2000-06-22 16:13:41 +00:00 |