From: Chris Mason Add reiserfs support for laptop mode. --- 25-akpm/fs/reiserfs/journal.c | 7 ++++--- 25-akpm/fs/reiserfs/super.c | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff -puN fs/reiserfs/journal.c~reiserfs-laptop-mode fs/reiserfs/journal.c --- 25/fs/reiserfs/journal.c~reiserfs-laptop-mode Wed Mar 24 15:14:50 2004 +++ 25-akpm/fs/reiserfs/journal.c Wed Mar 24 15:14:50 2004 @@ -2313,11 +2313,12 @@ int journal_init(struct super_block *p_s 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 -puN fs/reiserfs/super.c~reiserfs-laptop-mode fs/reiserfs/super.c --- 25/fs/reiserfs/super.c~reiserfs-laptop-mode Wed Mar 24 15:14:50 2004 +++ 25-akpm/fs/reiserfs/super.c Wed Mar 24 15:14:50 2004 @@ -822,6 +822,7 @@ static int reiserfs_remount (struct supe 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) { _