Changes by: antona
Update of /cvsroot/linux-ntfs/ntfs-driver-tng/linux/fs/ntfs
In directory usw-pr-cvs1:/tmp/cvs-serv8620/linux/fs/ntfs
Modified Files:
super.c volume.h
Log Message:
Um forgot to add something
Index: super.c
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfs-driver-tng/linux/fs/ntfs/super.c,v
retrieving revision 1.74
retrieving revision 1.75
diff -U2 -r1.74 -r1.75
--- super.c 13 Feb 2002 22:00:42 -0000 1.74
+++ super.c 14 Feb 2002 06:12:27 -0000 1.75
@@ -808,6 +808,8 @@
last_vcn = sle64_to_cpu(attr->allocated_size) >>
vol->cluster_size_bits;
+ vol->mftbmp_initialized_size =
+ sle64_to_cpu(attr->initialized_size);
/* Consistency check. */
- if (sle64_to_cpu(attr->initialized_size) <
+ if (vol->mftbmp_initialized_size <
(vol->nr_mft_records + 7) >> 3) {
ntfs_error(sb, "$MFT/$BITMAP is too short to "
Index: volume.h
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfs-driver-tng/linux/fs/ntfs/volume.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -U2 -r1.5 -r1.6
--- volume.h 3 Feb 2002 19:31:17 -0000 1.5
+++ volume.h 14 Feb 2002 06:12:27 -0000 1.6
@@ -84,4 +84,5 @@
struct address_space mftbmp_mapping; /* Page cache for $MFT/$BITMAP. */
run_list *mftbmp_rl; /* Run list for $MFT/$BITMAP. */
+ s64 mftbmp_initialized_size; /* Initialized size of $MFT/$BITMAP. */
struct inode *mftmirr_ino; /* The VFS inode of $MFTMirr. */
struct inode *lcnbmp_ino; /* The VFS inode of $Bitmap. */
|