--- zzzz-none-000/linux-2.6.39.4/fs/squashfs/fragment.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/fs/squashfs/fragment.c 2021-11-10 13:23:10.000000000 +0000 @@ -51,7 +51,7 @@ struct squashfs_sb_info *msblk = sb->s_fs_info; int block = SQUASHFS_FRAGMENT_INDEX(fragment); int offset = SQUASHFS_FRAGMENT_INDEX_OFFSET(fragment); - u64 start_block = le64_to_cpu(msblk->fragment_index[block]); + u64 start_block = sqsh64_to_cpu(msblk->fragment_index[block]); struct squashfs_fragment_entry fragment_entry; int size; @@ -60,8 +60,8 @@ if (size < 0) return size; - *fragment_block = le64_to_cpu(fragment_entry.start_block); - size = le32_to_cpu(fragment_entry.size); + *fragment_block = sqsh64_to_cpu(fragment_entry.start_block); + size = sqsh32_to_cpu(fragment_entry.size); return size; }