diff options
| author | Theodore Ts'o <tytso@mit.edu> | 2013-04-09 23:59:55 -0400 |
|---|---|---|
| committer | Theodore Ts'o <tytso@mit.edu> | 2013-04-09 23:59:55 -0400 |
| commit | d6a771056b32146da1280f7872f6936b0c7770ea (patch) | |
| tree | eba9b67756519315758b51e1021c65ccb1874da5 /fs/ext4/namei.c | |
| parent | 171a7f21a76a0958c225b97c00a97a10390d40ee (diff) | |
ext4: fix miscellaneous big endian warnings
None of these result in any bug, but they makes sparse complain.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/namei.c')
| -rw-r--r-- | fs/ext4/namei.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index 3825d6aa8336..45a5ca89797f 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c | |||
| @@ -416,15 +416,16 @@ static __le32 ext4_dx_csum(struct inode *inode, struct ext4_dir_entry *dirent, | |||
| 416 | { | 416 | { |
| 417 | struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); | 417 | struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); |
| 418 | struct ext4_inode_info *ei = EXT4_I(inode); | 418 | struct ext4_inode_info *ei = EXT4_I(inode); |
| 419 | __u32 csum, old_csum; | 419 | __u32 csum; |
| 420 | __le32 save_csum; | ||
| 420 | int size; | 421 | int size; |
| 421 | 422 | ||
| 422 | size = count_offset + (count * sizeof(struct dx_entry)); | 423 | size = count_offset + (count * sizeof(struct dx_entry)); |
| 423 | old_csum = t->dt_checksum; | 424 | save_csum = t->dt_checksum; |
| 424 | t->dt_checksum = 0; | 425 | t->dt_checksum = 0; |
| 425 | csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); | 426 | csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); |
| 426 | csum = ext4_chksum(sbi, csum, (__u8 *)t, sizeof(struct dx_tail)); | 427 | csum = ext4_chksum(sbi, csum, (__u8 *)t, sizeof(struct dx_tail)); |
| 427 | t->dt_checksum = old_csum; | 428 | t->dt_checksum = save_csum; |
| 428 | 429 | ||
| 429 | return cpu_to_le32(csum); | 430 | return cpu_to_le32(csum); |
| 430 | } | 431 | } |
