Up to [cvs.NetBSD.org] / src / sys / fs / puffs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: mjf-ufs-trans
Revision 1.25.4.1 / (download) - annotate - [selected], Wed Jul 11 20:09:29 2007 UTC (16 years, 8 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.25: +95 -56
lines
Diff to previous 1.25 (colored) next main 1.26 (colored)
Sync with head.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Feb 27 23:43:23 2007 UTC (17 years, 1 month ago) by pooka
Branch: MAIN
Branch point for: vmlocking,
mjf-ufs-trans
Changes since 1.24: +14 -5
lines
Diff to previous 1.24 (colored) to selected 1.25.4.1 (colored)
Make wait for the user file server PCATCHable. This makes it possible to recover the system by just killing processes in case a file server manages to recurse into itself either by fault of file server implementation or by pilot error. The downside is that the code is extremely hard to follow and practically screams out for newlock2 (in addition to screaming "bug here"). The whole PCATCH nonsense and induced megacomplexity can hopefully be avoided in the future by tweaking other parts of the implementation.