Up to [cvs.NetBSD.org] / src / sys / fs / msdosfs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: newlock2-nbase
Revision 1.14 / (download) - annotate - [select for diffs], Fri Sep 22 17:45:21 2006 UTC (17 years, 7 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
reinoud-bufcleanup,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
vmlocking,
mjf-ufs-trans
Changes since 1.13: +10 -2
lines
Diff to previous 1.13 (colored)
Apply patch from PR kern/34583 sent by Rhialto, quoting him: "Add a 3rd entry in the cache, which keeps the end position from just before extending a file. This has the desired effect of keeping the write speed constant." And yes, that helps a lot copying large files... always at full speed now. This closes my PR kern/30868 "Poor performance copying large files on msdosfs". Also remove a 2 if-statements testing the same condition, combine them. All that from Rhialto, thank you very much.