diff -NurpP --minimal linux-2.6.31.3-vs2.3.0.36.17/include/linux/ext2_fs.h linux-2.6.31.3-vs2.3.0.36.18/include/linux/ext2_fs.h --- linux-2.6.31.3-vs2.3.0.36.17/include/linux/ext2_fs.h 2009-09-10 16:11:43.000000000 +0200 +++ linux-2.6.31.3-vs2.3.0.36.18/include/linux/ext2_fs.h 2009-10-12 05:20:23.000000000 +0200 @@ -275,10 +275,11 @@ struct ext2_inode { struct { __u8 l_i_frag; /* Fragment number */ __u8 l_i_fsize; /* Fragment size */ - __u16 l_i_tag; /* Context Tag */ + __u16 i_pad1; __le16 l_i_uid_high; /* these 2 fields */ __le16 l_i_gid_high; /* were reserved2[0] */ - __u32 l_i_reserved2; + __le16 l_i_tag; /* Context Tag */ + __u16 l_i_reserved2; } linux2; struct { __u8 h_i_frag; /* Fragment number */ diff -NurpP --minimal linux-2.6.31.3-vs2.3.0.36.17/include/linux/ext3_fs.h linux-2.6.31.3-vs2.3.0.36.18/include/linux/ext3_fs.h --- linux-2.6.31.3-vs2.3.0.36.17/include/linux/ext3_fs.h 2009-10-07 00:05:54.000000000 +0200 +++ linux-2.6.31.3-vs2.3.0.36.18/include/linux/ext3_fs.h 2009-10-12 05:20:40.000000000 +0200 @@ -321,10 +321,11 @@ struct ext3_inode { struct { __u8 l_i_frag; /* Fragment number */ __u8 l_i_fsize; /* Fragment size */ - __u16 l_i_tag; /* Context Tag */ + __u16 i_pad1; __le16 l_i_uid_high; /* these 2 fields */ __le16 l_i_gid_high; /* were reserved2[0] */ - __u32 l_i_reserved2; + __le16 l_i_tag; /* Context Tag */ + __u16 l_i_reserved2; } linux2; struct { __u8 h_i_frag; /* Fragment number */