Whamcloud - gitweb
JBD2_HAS_COMPAT_FEATURE was used instead of JBD2_HAS_INCOMPAT_FEATURE for
authorgirish <girish>
Mon, 4 Feb 2008 16:54:30 +0000 (16:54 +0000)
committergirish <girish>
Mon, 4 Feb 2008 16:54:30 +0000 (16:54 +0000)
checking _INCOMPAT_ASYNC_COMMIT.
Fixed it.
b=10657

lustre/kernel_patches/patches/jbd-journal-chksum-2.6-sles10.patch
lustre/kernel_patches/patches/jbd-journal-chksum-2.6.18-vanilla.patch

index 26c076f..561f62c 100644 (file)
@@ -71,7 +71,7 @@ Index: linux-2.6.16.53-0.16/fs/jbd/commit.c
 +      bh->b_end_io = journal_end_buffer_io_sync;
 +
 +      if (journal->j_flags & JFS_BARRIER &&
-+              !JFS_HAS_COMPAT_FEATURE(journal,
++              !JFS_HAS_INCOMPAT_FEATURE(journal,
 +                                       JFS_FEATURE_INCOMPAT_ASYNC_COMMIT)) {
 +
                set_buffer_ordered(bh);
@@ -518,7 +518,7 @@ Index: linux-2.6.16.53-0.16/fs/jbd/recovery.c
 +                              if (chksum_err) {
 +                                      info->end_transaction = next_commit_ID;
 +
-+                                      if (!JFS_HAS_COMPAT_FEATURE(journal,
++                                      if (!JFS_HAS_INCOMPAT_FEATURE(journal,
 +                                          JFS_FEATURE_INCOMPAT_ASYNC_COMMIT)){
 +                                              printk(KERN_ERR
 +                                                     "JBD: Transaction %u "
index 507429a..7cb1b15 100644 (file)
@@ -71,7 +71,7 @@ Index: linux-2.6.18.8/fs/jbd/commit.c
 +      bh->b_end_io = journal_end_buffer_io_sync;
 +
 +      if (journal->j_flags & JFS_BARRIER &&
-+              !JFS_HAS_COMPAT_FEATURE(journal,
++              !JFS_HAS_INCOMPAT_FEATURE(journal,
 +                                       JFS_FEATURE_INCOMPAT_ASYNC_COMMIT)) {
 +
                set_buffer_ordered(bh);
@@ -526,7 +526,7 @@ Index: linux-2.6.18.8/fs/jbd/recovery.c
 +                              if (chksum_err) {
 +                                      info->end_transaction = next_commit_ID;
 +
-+                                      if (!JFS_HAS_COMPAT_FEATURE(journal,
++                                      if (!JFS_HAS_INCOMPAT_FEATURE(journal,
 +                                          JFS_FEATURE_INCOMPAT_ASYNC_COMMIT)){
 +                                              printk(KERN_ERR
 +                                                     "JBD: Transaction %u "