diff --git a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch index e0df0f47e2e1cc7266d64e777e18229ae1a8b98a..1bd6226e411f5030d9fb6d3447942547aef4f55a 100644 --- a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch +++ b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch @@ -198,7 +198,7 @@ Index: linux-2.6.9-rhel4/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -336,7 +336,7 @@ Index: linux-2.6.9-rhel4/include/linux/ext3_fs.h #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 #define EXT3_FEATURE_INCOMPAT_FILETYPE 0x0002 @@ -344,7 +344,7 @@ Index: linux-2.6.9-rhel4/include/linux/ext3_fs.h #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch index 1960ae113682c9ccffa5534077d2860425dc13be..daa999e4361be8238dd29bce9003786f4ee34665 100644 --- a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch +++ b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch @@ -198,7 +198,7 @@ Index: linux-2.6.16.27-0.9/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -337,8 +337,8 @@ Index: linux-2.6.16.27-0.9/include/linux/ext3_fs.h @@ -583,6 +648,8 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 - #define EXT3_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 @@ -346,8 +346,8 @@ Index: linux-2.6.16.27-0.9/include/linux/ext3_fs.h @@ -599,6 +666,7 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ - EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ + EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch index 35d2191d9f3a53eeff05922391a2bfed575b6a53..2f90bc2d5d95e844a7a6c85eef5c0a585859d55e 100644 --- a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch +++ b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch @@ -66,7 +66,7 @@ Index: linux-2.6.5-7.283/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -142,16 +142,16 @@ Index: linux-2.6.5-7.283/include/linux/ext3_fs.h @@ -539,6 +556,7 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 - #define EXT3_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 #define EXT3_FEATURE_INCOMPAT_FILETYPE 0x0002 @@ -555,6 +573,7 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ - EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ + EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch index 99e9350a3666f4a61d1d8217467796d7a4bc89a1..cee1f15085dbad04e40fd38cf78ff1b9c2aa5555 100644 --- a/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch +++ b/ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch @@ -198,7 +198,7 @@ Index: linux-2.6.18/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -351,8 +351,8 @@ Index: linux-2.6.18/include/linux/ext3_fs.h @@ -590,6 +662,8 @@ static inline int ext3_valid_inum(struct #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 - #define EXT3_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 @@ -360,8 +360,8 @@ Index: linux-2.6.18/include/linux/ext3_fs.h @@ -606,6 +680,7 @@ static inline int ext3_valid_inum(struct #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ - EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ + EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/lustre/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch b/lustre/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch index e0df0f47e2e1cc7266d64e777e18229ae1a8b98a..1bd6226e411f5030d9fb6d3447942547aef4f55a 100644 --- a/lustre/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch +++ b/lustre/kernel_patches/patches/ext3-nanosecond-2.6-rhel4.patch @@ -198,7 +198,7 @@ Index: linux-2.6.9-rhel4/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -336,7 +336,7 @@ Index: linux-2.6.9-rhel4/include/linux/ext3_fs.h #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 #define EXT3_FEATURE_INCOMPAT_FILETYPE 0x0002 @@ -344,7 +344,7 @@ Index: linux-2.6.9-rhel4/include/linux/ext3_fs.h #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/lustre/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch b/lustre/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch index 1960ae113682c9ccffa5534077d2860425dc13be..daa999e4361be8238dd29bce9003786f4ee34665 100644 --- a/lustre/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch +++ b/lustre/kernel_patches/patches/ext3-nanosecond-2.6-sles10.patch @@ -198,7 +198,7 @@ Index: linux-2.6.16.27-0.9/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -337,8 +337,8 @@ Index: linux-2.6.16.27-0.9/include/linux/ext3_fs.h @@ -583,6 +648,8 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 - #define EXT3_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 @@ -346,8 +346,8 @@ Index: linux-2.6.16.27-0.9/include/linux/ext3_fs.h @@ -599,6 +666,7 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ - EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ + EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/lustre/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch b/lustre/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch index 35d2191d9f3a53eeff05922391a2bfed575b6a53..2f90bc2d5d95e844a7a6c85eef5c0a585859d55e 100644 --- a/lustre/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch +++ b/lustre/kernel_patches/patches/ext3-nanosecond-2.6-suse.patch @@ -66,7 +66,7 @@ Index: linux-2.6.5-7.283/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -142,16 +142,16 @@ Index: linux-2.6.5-7.283/include/linux/ext3_fs.h @@ -539,6 +556,7 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 - #define EXT3_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 #define EXT3_FEATURE_INCOMPAT_FILETYPE 0x0002 @@ -555,6 +573,7 @@ static inline struct ext3_inode_info *EX #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ - EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ + EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /* diff --git a/lustre/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch b/lustre/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch index 99e9350a3666f4a61d1d8217467796d7a4bc89a1..cee1f15085dbad04e40fd38cf78ff1b9c2aa5555 100644 --- a/lustre/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch +++ b/lustre/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch @@ -198,7 +198,7 @@ Index: linux-2.6.18/fs/ext3/super.c + sbi->s_want_extra_isize = sizeof(struct ext3_inode) - + EXT3_GOOD_OLD_INODE_SIZE; + if (EXT3_HAS_RO_COMPAT_FEATURE(sb, -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)) { + if (sbi->s_want_extra_isize < + le16_to_cpu(es->s_want_extra_isize)) + sbi->s_want_extra_isize = @@ -351,8 +351,8 @@ Index: linux-2.6.18/include/linux/ext3_fs.h @@ -590,6 +662,8 @@ static inline int ext3_valid_inum(struct #define EXT3_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 #define EXT3_FEATURE_RO_COMPAT_BTREE_DIR 0x0004 - #define EXT3_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 -+#define EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020 ++#define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040 + #define EXT3_FEATURE_INCOMPAT_COMPRESSION 0x0001 @@ -360,8 +360,8 @@ Index: linux-2.6.18/include/linux/ext3_fs.h @@ -606,6 +680,7 @@ static inline int ext3_valid_inum(struct #define EXT3_FEATURE_RO_COMPAT_SUPP (EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \ - EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \ -+ EXT3_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ + EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \ ++ EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE| \ EXT3_FEATURE_RO_COMPAT_BTREE_DIR) /*