]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/suse-2.6.27.25/patches.suse/reiserfs-barrier-default
Updated xen patches taken from suse.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.25 / patches.suse / reiserfs-barrier-default
1 From: Chris Mason <mason@suse.com>
2 Subject: Make reiserfs default to barrier=flush
3 X-Patch-Mainline: Submitted Fri Aug 4 09:55:00 EDT 2006 mason
4
5 Change 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",