UDF_I_LENALLOC(inode) = 0;
UDF_I_NEXT_ALLOC_BLOCK(inode) = 0;
UDF_I_NEXT_ALLOC_GOAL(inode) = 0;
- if (fe->descTag.tagIdent == TID_EXTENDED_FILE_ENTRY)
+ if (le16_to_cpu(fe->descTag.tagIdent) == TID_EXTENDED_FILE_ENTRY)
UDF_I_EXTENDED_FE(inode) = 1;
- else if (fe->descTag.tagIdent == TID_FILE_ENTRY)
+ else if (le16_to_cpu(fe->descTag.tagIdent) == TID_FILE_ENTRY)
UDF_I_EXTENDED_FE(inode) = 0;
- else if (fe->descTag.tagIdent == TID_UNALLOCATED_SPACE_ENTRY)
+ else if (le16_to_cpu(fe->descTag.tagIdent) == TID_UNALLOCATED_SPACE_ENTRY)
{
UDF_I_LENALLOC(inode) =
le32_to_cpu(
UDF_I_NEW_INODE(inode) = 0;
}
- if (fe->descTag.tagIdent == TID_UNALLOCATED_SPACE_ENTRY)
+ if (le16_to_cpu(fe->descTag.tagIdent) == TID_UNALLOCATED_SPACE_ENTRY)
{
struct UnallocatedSpaceEntry *use =
(struct UnallocatedSpaceEntry *)bh->b_data;
}
}
- tagIdent = ((tag *)(*bh)->b_data)->tagIdent;
+ tagIdent = le16_to_cpu(((tag *)(*bh)->b_data)->tagIdent);
if (!memcmp(&UDF_I_LOCATION(inode), bloc, sizeof(lb_addr)))
{
#define UDF_SB_LASTBLOCK(X) ( UDF_SB(X)->s_lastblock )
#define UDF_SB_LVIDBH(X) ( UDF_SB(X)->s_lvidbh )
#define UDF_SB_LVID(X) ( (struct LogicalVolIntegrityDesc *)UDF_SB_LVIDBH(X)->b_data )
-#define UDF_SB_LVIDIU(X) ( (struct LogicalVolIntegrityDescImpUse *)&(UDF_SB_LVID(X)->impUse[UDF_SB_LVID(X)->numOfPartitions * 2 * sizeof(Uint32)/sizeof(Uint8)]) )
+#define UDF_SB_LVIDIU(X) ( (struct LogicalVolIntegrityDescImpUse *)&(UDF_SB_LVID(X)->impUse[le32_to_cpu(UDF_SB_LVID(X)->numOfPartitions) * 2 * sizeof(Uint32)/sizeof(Uint8)]) )
#define UDF_SB_UMASK(X) ( UDF_SB(X)->s_umask )
#define UDF_SB_GID(X) ( UDF_SB(X)->s_gid )