···628628 goto bail4;629629 }630630631631+ if (spareblock->n_spares_used)632632+ hpfs_load_hotfix_map(s, spareblock);633633+631634 /* Load bitmap directory */632635 if (!(sbi->sb_bmp_dir = hpfs_load_bitmap_directory(s, le32_to_cpu(superblock->bitmaps))))633636 goto bail4;···650647 mark_buffer_dirty(bh2);651648 }652649653653- if (spareblock->hotfixes_used || spareblock->n_spares_used) {654654- if (errs >= 2) {655655- pr_err("Hotfixes not supported here, try chkdsk\n");656656- mark_dirty(s, 0);657657- goto bail4;658658- }659659- hpfs_error(s, "hotfixes not supported here, try chkdsk");660660- if (errs == 0)661661- pr_err("Proceeding, but your filesystem will be probably corrupted by this driver...\n");662662- else663663- pr_err("This driver may read bad files or crash when operating on disk with hotfixes.\n");664664- }665650 if (le32_to_cpu(spareblock->n_dnode_spares) != le32_to_cpu(spareblock->n_dnode_spares_free)) {666651 if (errs >= 2) {667652 pr_err("Spare dnodes used, try chkdsk\n");