]> git.ipfire.org Git - ipfire-2.x.git/blame - src/patches/suse-2.6.27.39/patches.suse/reiserfs-barrier-default
Imported linux-2.6.27.39 suse/xen patches.
[ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.suse / reiserfs-barrier-default
CommitLineData
2cb7cef9
BS
1From: Chris Mason <mason@suse.com>
2Subject: Make reiserfs default to barrier=flush
3X-Patch-Mainline: Submitted Fri Aug 4 09:55:00 EDT 2006 mason
4
5Change the default reiserfs mount option to barrier=flush
6
7 fs/reiserfs/super.c | 7 +++++--
8 1 file changed, 5 insertions(+), 2 deletions(-)
9
10--- a/fs/reiserfs/super.c
11+++ b/fs/reiserfs/super.c
12@@ -1714,9 +1714,12 @@ static int reiserfs_fill_super(struct su
13 } else {
14 reiserfs_info(s, "using writeback data mode\n");
15 }
16- if (reiserfs_barrier_flush(s)) {
17+ /* make barrer=flush the default */
18+
19+ if (!reiserfs_barrier_none(s))
20+ REISERFS_SB(s)->s_mount_opt |= (1 << REISERFS_BARRIER_FLUSH);
21+ if (reiserfs_barrier_flush(s))
22 printk("reiserfs: using flush barriers\n");
23- }
24 // set_device_ro(s->s_dev, 1) ;
25 if (journal_init(s, jdev_name, old_format, commit_max_age)) {
26 SWARN(silent, s, "sh-2022",