|
@@ -682,6 +682,7 @@ int fat_count_free_clusters(struct super_block *sb)
|
|
|
if (ops->ent_get(&fatent) == FAT_ENT_FREE)
|
|
if (ops->ent_get(&fatent) == FAT_ENT_FREE)
|
|
|
free++;
|
|
free++;
|
|
|
} while (fat_ent_next(sbi, &fatent));
|
|
} while (fat_ent_next(sbi, &fatent));
|
|
|
|
|
+ cond_resched();
|
|
|
}
|
|
}
|
|
|
sbi->free_clusters = free;
|
|
sbi->free_clusters = free;
|
|
|
sbi->free_clus_valid = 1;
|
|
sbi->free_clus_valid = 1;
|