From 008c597b875b55e37287fc6240e857ebf68c3ebe Mon Sep 17 00:00:00 2001
From: Andrew Morton <akpm@osdl.org>
Date: Sun, 11 Apr 2004 23:27:26 -0700
Subject: [PATCH] [PATCH] reiserfs: laptop-mode support

From: Chris Mason <mason@suse.com>

Add reiserfs support for laptop mode.
---
 fs/reiserfs/journal.c | 7 ++++---
 fs/reiserfs/super.c   | 1 +
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/fs/reiserfs/journal.c b/fs/reiserfs/journal.c
index 17278f415916..8cc6863d0895 100644
--- a/fs/reiserfs/journal.c
+++ b/fs/reiserfs/journal.c
@@ -2313,11 +2313,12 @@ int journal_init(struct super_block *p_s_sb, const char * j_dev_name, int old_fo
   SB_JOURNAL_TRANS_MAX(p_s_sb)      = le32_to_cpu (jh->jh_journal.jp_journal_trans_max);
   SB_JOURNAL_MAX_BATCH(p_s_sb)      = le32_to_cpu (jh->jh_journal.jp_journal_max_batch);
   if (commit_max_age != 0) {
-	  SB_JOURNAL_MAX_COMMIT_AGE(p_s_sb) = commit_max_age;
+      SB_JOURNAL_MAX_COMMIT_AGE(p_s_sb) = commit_max_age;
+      SB_JOURNAL_MAX_TRANS_AGE(p_s_sb) = commit_max_age;
   } else {
-  SB_JOURNAL_MAX_COMMIT_AGE(p_s_sb) = le32_to_cpu (jh->jh_journal.jp_journal_max_commit_age);
+      SB_JOURNAL_MAX_COMMIT_AGE(p_s_sb) = le32_to_cpu (jh->jh_journal.jp_journal_max_commit_age);
+      SB_JOURNAL_MAX_TRANS_AGE(p_s_sb)  = JOURNAL_MAX_TRANS_AGE;
   }
-  SB_JOURNAL_MAX_TRANS_AGE(p_s_sb)  = JOURNAL_MAX_TRANS_AGE;
 
   if (SB_JOURNAL_TRANS_MAX(p_s_sb)) {
     /* make sure these parameters are available, assign it if they are not */
diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c
index 8b01aca7b2f3..fbd4d224b69b 100644
--- a/fs/reiserfs/super.c
+++ b/fs/reiserfs/super.c
@@ -822,6 +822,7 @@ static int reiserfs_remount (struct super_block * s, int * mount_flags, char * a
 
   if(commit_max_age != 0) {
 	  SB_JOURNAL_MAX_COMMIT_AGE(s) = commit_max_age;
+	  SB_JOURNAL_MAX_TRANS_AGE(s) = commit_max_age;
   }
 
   if(blocks) {
-- 
2.30.9