Changes by: yura
Update of /cvs/linux-ntfs/ntfsprogs
In directory delta357:/tmp/cvs-serv26130
Modified Files:
.cvsignore ChangeLog
Log Message:
Spent really a lot of time applying various "optimizations" from ntfs-3g and
finally figured out that ntfs-3g is faster than ntfsmount only because of
3 reasons:
1) turned on noatime option by default
2) ntfs-3g builds without debug output by default
3) the only real optimization: almost always add resident attributes.
However by accident patch in ntfs-3g for 3) breaks several code paths (why
I am not surprised?), thus I rewrote whole ntfs_attr_add() logic.
Index: .cvsignore
===================================================================
RCS file: /cvs/linux-ntfs/ntfsprogs/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- .cvsignore 8 Aug 2005 21:19:14 -0000 1.8
+++ .cvsignore 9 Nov 2006 21:19:11 -0000 1.9
@@ -22,3 +22,4 @@ stamp-h.in
ltconfig
missing
INSTALL
+cscope.out
Index: ChangeLog
===================================================================
RCS file: /cvs/linux-ntfs/ntfsprogs/ChangeLog,v
retrieving revision 1.413
retrieving revision 1.414
diff -u -p -r1.413 -r1.414
--- ChangeLog 5 Nov 2006 21:40:57 -0000 1.413
+++ ChangeLog 9 Nov 2006 21:19:11 -0000 1.414
@@ -65,6 +65,7 @@ xx/xx/2006 - x.xx.x - .
- Factor ntfs_attr_fill_hole() out of ntfs_attr_pwrite(). (Szaka)
- ntfsmount: require FUSE version >= 2.6.0 for build. Fixes fusermount
lookup problem and allows to drop compatibility code. (Yura)
+ - Rewrite ntfs_attr_add() algorithm. (Yura)
21/06/2006 - 1.13.1 - Various fixes.
|