if (walk->start_cluster == first &&
walk->file_cluster == f_clu) {
if (walk->disk_cluster != d_clu) {
- printk(KERN_ERR "FAT: cache corruption"
- " (ino %lu)\n", inode->i_ino);
+ printk(KERN_ERR "FAT: cache corruption "
+ "(i_pos %lld)\n", MSDOS_I(inode)->i_pos);
__fat_cache_inval_inode(inode);
goto out;
}
/* prevent the infinite loop of cluster chain */
if (*fclus > limit) {
fat_fs_panic(sb, "%s: detected the cluster chain loop"
- " (i_pos %llu)", __FUNCTION__,
+ " (i_pos %lld)", __FUNCTION__,
MSDOS_I(inode)->i_pos);
return -EIO;
}
return nr;
else if (nr == FAT_ENT_FREE) {
fat_fs_panic(sb, "%s: invalid cluster chain"
- " (i_pos %llu)", __FUNCTION__,
+ " (i_pos %lld)", __FUNCTION__,
MSDOS_I(inode)->i_pos);
return -EIO;
} else if (nr == FAT_ENT_EOF) {
if (ret < 0)
return ret;
else if (ret == FAT_ENT_EOF) {
- fat_fs_panic(sb, "%s: request beyond EOF (i_pos %llu)",
+ fat_fs_panic(sb, "%s: request beyond EOF (i_pos %lld)",
__FUNCTION__, MSDOS_I(inode)->i_pos);
return -EIO;
}
if (nr < 0)
goto error;
else if (nr == FAT_ENT_FREE) {
- fat_fs_panic(sb, "%s: deleting beyond EOF (ino %lu)",
- __FUNCTION__, inode->i_ino);
+ fat_fs_panic(sb, "%s: deleting beyond EOF (i_pos %lld)",
+ __FUNCTION__, MSDOS_I(inode)->i_pos);
nr = -EIO;
goto error;
}
mark_inode_dirty(inode);
}
if (new_fclus != (inode->i_blocks >> (cluster_bits - 9))) {
- fat_fs_panic(sb, "clusters badly computed (%d != %ld)",
+ fat_fs_panic(sb, "clusters badly computed (%d != %lu)",
new_fclus, inode->i_blocks >> (cluster_bits - 9));
fat_cache_inval_inode(inode);
}