--- zzzz-none-000/linux-4.9.276/fs/squashfs/id.c 2021-07-20 14:21:16.000000000 +0000 +++ falcon-5530-750/linux-4.9.276/fs/squashfs/id.c 2023-04-05 08:19:02.000000000 +0000 @@ -55,14 +55,14 @@ if (index >= msblk->ids) return -EINVAL; - start_block = le64_to_cpu(msblk->id_table[block]); + start_block = squash_le64_to_cpu(msblk->id_table[block]); err = squashfs_read_metadata(sb, &disk_id, &start_block, &offset, sizeof(disk_id)); if (err < 0) return err; - *id = le32_to_cpu(disk_id); + *id = squash_le32_to_cpu(disk_id); return 0; } @@ -107,8 +107,8 @@ * should be SQUASHFS_METADATA_SIZE or less */ for (n = 0; n < (indexes - 1); n++) { - start = le64_to_cpu(table[n]); - end = le64_to_cpu(table[n + 1]); + start = squash_le64_to_cpu(table[n]); + end = squash_le64_to_cpu(table[n + 1]); if (start >= end || (end - start) > (SQUASHFS_METADATA_SIZE + SQUASHFS_BLOCK_OFFSET)) { @@ -117,7 +117,7 @@ } } - start = le64_to_cpu(table[indexes - 1]); + start = squash_le64_to_cpu(table[indexes - 1]); if (start >= id_table_start || (id_table_start - start) > (SQUASHFS_METADATA_SIZE + SQUASHFS_BLOCK_OFFSET)) { kfree(table);