*Speed up mount hack on dirty partitions. Only clear first 64kb of log. (thanks rodries)

This commit is contained in:
dimok321 2011-01-26 18:20:39 +00:00
parent 4948b69293
commit 5294173380
1 changed files with 4 additions and 3 deletions

View File

@ -703,7 +703,7 @@ int ntfs_empty_logfile(ntfs_attr *na)
char buf[NTFS_BUF_SIZE];
ntfs_log_trace("Entering.\n");
if (NVolLogFileEmpty(na->ni->vol))
return 0;
@ -717,7 +717,7 @@ int ntfs_empty_logfile(ntfs_attr *na)
pos = 0;
while ((count = na->data_size - pos) > 0) {
if (count > NTFS_BUF_SIZE)
count = NTFS_BUF_SIZE;
@ -729,9 +729,10 @@ int ntfs_empty_logfile(ntfs_attr *na)
return -1;
}
pos += count;
if(pos>=64*1024) break; //only clear first 64kb
}
NVolSetLogFileEmpty(na->ni->vol);
return 0;
}