fat: Use get/put_unaligned_* helpers
PATCH 12/15 fat: Use get/put_unaligned_* helpers
Signed-off-by Harvey Harrison <[email protected]>
--- fs/fat/inode.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-)
fs/fat/inode.c +3 -5
@@ -1215,8 +1215,7 @@ int fat_fill_super(struct super_block *sb, void *data, int silent,brelse (bh); goto out_invalid; } - logical_sector_size = -le16_to_cpu (get_unaligned ((__le16 *)&b->sector_size)); + logical_sector_size =get_unaligned_le16 (&b->sector_size);if (!is_power_of_2 (logical_sector_size) || (logical_sector_size <512 ) || (PAGE_CACHE_SIZE < logical_sector_size)) {
@@ -1314,8 +1313,7 @@ int fat_fill_super(struct super_block *sb, void *data, int silent, sbi->dir_per_block_bits =ffs (sbi->dir_per_block) -1 ; sbi->dir_start = sbi->fat_start + sbi->fats * sbi->fat_length; - sbi->dir_entries = -le16_to_cpu (get_unaligned ((__le16 *)&b->dir_entries)); + sbi->dir_entries =get_unaligned_le16 (&b->dir_entries);if (sbi->dir_entries & (sbi->dir_per_block -1 )) {if (!silent) printk(KERN_ERR "FAT: bogus directroy-entries per block"
@@ -1327,7 +1325,7 @@ int fat_fill_super(struct super_block *sb, void *data, int silent, rootdir_sectors = sbi->dir_entries *sizeof (struct msdos_dir_entry ) / sb->s_blocksize; sbi->data_start = sbi->dir_start + rootdir_sectors; - total_sectors =le16_to_cpu (get_unaligned ((__le16 *)&b->sectors)); + total_sectors =get_unaligned_le16 (&b->sectors);if (total_sectors ==0 ) total_sectors =le32_to_cpu (b->total_sect);
Signature · 1 line
1.5.5.144.g3e42