diff --git a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch
index a818e62bc3603839c3b2ebf030d8ae91f0a090bb..5054b0c60b2571ea20979d97d99bb33d027bb145 100644
--- a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch
@@ -142,7 +142,7 @@ Index: linux-2.6.5-7.283/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -150,7 +150,7 @@ Index: linux-2.6.5-7.283/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_EXTENTS)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*
diff --git a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch
index 147928c2948426aebd3e01f23ac7e2b64b1f386b..d572c8fe13cf158798dc207155198323ff7913ce 100644
--- a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch
@@ -144,7 +144,7 @@ Index: linux-2.6.12/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -152,7 +152,7 @@ Index: linux-2.6.12/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_META_BG)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*
diff --git a/lustre/kernel_patches/patches/ext3-nlinks-2.4.20-hp_pnnl.patch b/lustre/kernel_patches/patches/ext3-nlinks-2.4.20-hp_pnnl.patch
index 40121ae915705cd8362548e06e22a465de3a6ddf..56ea50a849501e4f71400c70e738664f16ef92fa 100644
--- a/lustre/kernel_patches/patches/ext3-nlinks-2.4.20-hp_pnnl.patch
+++ b/lustre/kernel_patches/patches/ext3-nlinks-2.4.20-hp_pnnl.patch
@@ -158,7 +158,7 @@ Index: linux/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -166,7 +166,7 @@ Index: linux/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_EXTENTS)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*
diff --git a/lustre/kernel_patches/patches/ext3-nlinks-2.4.21-chaos.patch b/lustre/kernel_patches/patches/ext3-nlinks-2.4.21-chaos.patch
index 595628452390febc85acc1d2d3d4eabe0dc18d99..bed994be5c1bfcd5df14edcc1bc1aaf49271babe 100644
--- a/lustre/kernel_patches/patches/ext3-nlinks-2.4.21-chaos.patch
+++ b/lustre/kernel_patches/patches/ext3-nlinks-2.4.21-chaos.patch
@@ -158,7 +158,7 @@ Index: linux-2.4.21/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -166,7 +166,7 @@ Index: linux-2.4.21/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_EXTENTS)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*
diff --git a/lustre/kernel_patches/patches/ext3-nlinks-2.4.24.patch b/lustre/kernel_patches/patches/ext3-nlinks-2.4.24.patch
index 0e920f0b24c63d709f7547dce9e21043687ace1c..0e47e280cbf250b91588fb90cfcb788a8797fce5 100644
--- a/lustre/kernel_patches/patches/ext3-nlinks-2.4.24.patch
+++ b/lustre/kernel_patches/patches/ext3-nlinks-2.4.24.patch
@@ -158,7 +158,7 @@ Index: linux-2.4.24/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -166,7 +166,7 @@ Index: linux-2.4.24/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_EXTENTS)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*
diff --git a/lustre/kernel_patches/patches/ext3-nlinks-2.6.7.patch b/lustre/kernel_patches/patches/ext3-nlinks-2.6.7.patch
index a818e62bc3603839c3b2ebf030d8ae91f0a090bb..5054b0c60b2571ea20979d97d99bb33d027bb145 100644
--- a/lustre/kernel_patches/patches/ext3-nlinks-2.6.7.patch
+++ b/lustre/kernel_patches/patches/ext3-nlinks-2.6.7.patch
@@ -142,7 +142,7 @@ Index: linux-2.6.5-7.283/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -150,7 +150,7 @@ Index: linux-2.6.5-7.283/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_EXTENTS)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*
diff --git a/lustre/kernel_patches/patches/ext3-nlinks-2.6.9.patch b/lustre/kernel_patches/patches/ext3-nlinks-2.6.9.patch
index 147928c2948426aebd3e01f23ac7e2b64b1f386b..d572c8fe13cf158798dc207155198323ff7913ce 100644
--- a/lustre/kernel_patches/patches/ext3-nlinks-2.6.9.patch
+++ b/lustre/kernel_patches/patches/ext3-nlinks-2.6.9.patch
@@ -144,7 +144,7 @@ Index: linux-2.6.12/include/linux/ext3_fs.h
  #define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER	0x0001
  #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 EXT4_FEATURE_RO_COMPAT_DIR_NLINK	0x0020
  
  #define EXT3_FEATURE_INCOMPAT_COMPRESSION	0x0001
  #define EXT3_FEATURE_INCOMPAT_FILETYPE		0x0002
@@ -152,7 +152,7 @@ Index: linux-2.6.12/include/linux/ext3_fs.h
  					 EXT3_FEATURE_INCOMPAT_META_BG)
  #define EXT3_FEATURE_RO_COMPAT_SUPP	(EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER| \
  					 EXT3_FEATURE_RO_COMPAT_LARGE_FILE| \
-+					 EXT3_FEATURE_RO_COMPAT_DIR_NLINK| \
++					 EXT4_FEATURE_RO_COMPAT_DIR_NLINK| \
  					 EXT3_FEATURE_RO_COMPAT_BTREE_DIR)
  
  /*