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