X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fromfs_fs.h;h=e20bbf9eb365be440f1885b61b98c3bdeccf616f;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=8f452cbd4c085816f701da3bd3c6d2f7cdc6eccc;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/linux/romfs_fs.h b/include/linux/romfs_fs.h index 8f452cbd4..e20bbf9eb 100644 --- a/include/linux/romfs_fs.h +++ b/include/linux/romfs_fs.h @@ -12,27 +12,27 @@ #define __mkw(h,l) (((h)&0x00ff)<< 8|((l)&0x00ff)) #define __mkl(h,l) (((h)&0xffff)<<16|((l)&0xffff)) -#define __mk4(a,b,c,d) htonl(__mkl(__mkw(a,b),__mkw(c,d))) +#define __mk4(a,b,c,d) cpu_to_be32(__mkl(__mkw(a,b),__mkw(c,d))) #define ROMSB_WORD0 __mk4('-','r','o','m') #define ROMSB_WORD1 __mk4('1','f','s','-') /* On-disk "super block" */ struct romfs_super_block { - __u32 word0; - __u32 word1; - __u32 size; - __u32 checksum; + __be32 word0; + __be32 word1; + __be32 size; + __be32 checksum; char name[0]; /* volume name */ }; /* On disk inode */ struct romfs_inode { - __u32 next; /* low 4 bits see ROMFH_ */ - __u32 spec; - __u32 size; - __u32 checksum; + __be32 next; /* low 4 bits see ROMFH_ */ + __be32 spec; + __be32 size; + __be32 checksum; char name[0]; };