Changes by: antona
Update of /cvsroot/linux-ntfs/linux-ntfs
In directory usw-pr-cvs1:/tmp/cvs-serv19578
Modified Files:
ChangeLog TODO.ntfsfix
Log Message:
More fixes and updates.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/ChangeLog,v
retrieving revision 1.57
retrieving revision 1.58
diff -U2 -r1.57 -r1.58
--- ChangeLog 2 Jun 2002 13:57:58 -0000 1.57
+++ ChangeLog 2 Jun 2002 23:02:20 -0000 1.58
@@ -82,4 +82,14 @@
ntfs_attr_mst_p{read,write}(). -> read done, write not yet
- Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
+ - Start modularising ntfs_mount():
+ - Split off the boot sector parsing code and move it to
+ bootsect.c::parse_ntfs_boot_sector().
+ - Move $MFT loading and parsing code to separate function
+ volume.c::ntfs_load_mft().
+ - Move $MFTMirr loading and parsing code to
+ volume.c::ntfs_load_mftmirr().
+ - Move all startup code (loading and parsing of bootsector,
+ $MFT, and $MFTMirr) to volume.c::ntfs_startup_volume().
+ - Update ntfsfix to above modularisation.
12/03/2002 - 1.6.0 - More mkntfs options and cleanups.
Index: TODO.ntfsfix
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/TODO.ntfsfix,v
retrieving revision 1.2
retrieving revision 1.3
diff -U2 -r1.2 -r1.3
--- TODO.ntfsfix 27 Jan 2001 14:22:02 -0000 1.2
+++ TODO.ntfsfix 2 Jun 2002 23:02:20 -0000 1.3
@@ -1,23 +1,8 @@
+- Cleanup to use ntfs_attr_* API for editing $MFTMirr, $Volume, and $LogFile.
+ This has the immediate benefit of enabling attribute list support and making
+ the code simpler.
+
* NtfsFix:
*
-* - Find out what NT will accept to have been done to the $LogFile:
-*
-* 1. Zeroing the contents of $Logfile renders the partition
-* unreadable by Windows.
-*
-* 2. Truncating $LogFile to zero size gives same result.
-*
-* 3. Zeroing the $Mft and $MftMirr records for $LogFile gives
-* same result.
-*
-* 4. Now what?!? - Maybe we really need to have a valid $LogFile
-* which means that we need to know the $LogFile format and the
-* format for the records in the file. - Argh!
-*
-* 5. YES! - Big thanks to Yuri Per <yu...@ac...> for providing the
-* solution: Set the contents of the $LogFile to 0xff's which results in
-* Windows regarding the log as being empty and just starts it again!
-* One problem down! (-:
-*
* - On ntfs 3.0+ volumes need to disable the usn journal if it is active:
*
@@ -30,4 +15,3 @@
* it shouldn't cause any corruption not doing so for the moment so this is
* not a showstopper bug for the first release.
-*
*
|