vserver 1.9.3
[linux-2.6.git] / include / linux / romfs_fs.h
index 8f452cb..e20bbf9 100644 (file)
 
 #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];
 };