Skip to content

Commit e483783

Browse files
fs/ntfs3: Undo endian changes
sbi->mft.reserved_bitmap is in-memory (not on-disk!) bitmap. Assumed cpu endian is faster than fixed endian. Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
1 parent 6256024 commit e483783

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

fs/ntfs3/fsntfs.c

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -646,13 +646,13 @@ int ntfs_look_free_mft(struct ntfs_sb_info *sbi, CLST *rno, bool mft,
646646
NULL, 0, NULL, NULL))
647647
goto next;
648648

649-
__clear_bit_le(ir - MFT_REC_RESERVED,
649+
__clear_bit(ir - MFT_REC_RESERVED,
650650
&sbi->mft.reserved_bitmap);
651651
}
652652
}
653653

654654
/* Scan 5 bits for zero. Bit 0 == MFT_REC_RESERVED */
655-
zbit = find_next_zero_bit_le(&sbi->mft.reserved_bitmap,
655+
zbit = find_next_zero_bit(&sbi->mft.reserved_bitmap,
656656
MFT_REC_FREE, MFT_REC_RESERVED);
657657
if (zbit >= MFT_REC_FREE) {
658658
sbi->mft.next_reserved = MFT_REC_FREE;
@@ -720,7 +720,7 @@ int ntfs_look_free_mft(struct ntfs_sb_info *sbi, CLST *rno, bool mft,
720720
if (*rno >= MFT_REC_FREE)
721721
wnd_set_used(wnd, *rno, 1);
722722
else if (*rno >= MFT_REC_RESERVED && sbi->mft.reserved_bitmap_inited)
723-
__set_bit_le(*rno - MFT_REC_RESERVED, &sbi->mft.reserved_bitmap);
723+
__set_bit(*rno - MFT_REC_RESERVED, &sbi->mft.reserved_bitmap);
724724

725725
out:
726726
if (!mft)
@@ -748,7 +748,7 @@ void ntfs_mark_rec_free(struct ntfs_sb_info *sbi, CLST rno, bool is_mft)
748748
else
749749
wnd_set_free(wnd, rno, 1);
750750
} else if (rno >= MFT_REC_RESERVED && sbi->mft.reserved_bitmap_inited) {
751-
__clear_bit_le(rno - MFT_REC_RESERVED, &sbi->mft.reserved_bitmap);
751+
__clear_bit(rno - MFT_REC_RESERVED, &sbi->mft.reserved_bitmap);
752752
}
753753

754754
if (rno < wnd_zone_bit(wnd))
@@ -846,9 +846,8 @@ void ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait)
846846
{
847847
int err;
848848
struct super_block *sb = sbi->sb;
849-
u32 blocksize;
849+
u32 blocksize, bytes;
850850
sector_t block1, block2;
851-
u32 bytes;
852851

853852
if (!sb)
854853
return;

0 commit comments

Comments
 (0)