]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/ubifs/replay.c
UBIFS: introduce new flags for RO mounts
[net-next-2.6.git] / fs / ubifs / replay.c
index 5c2d6d759a3e76fa87bfc9bd29e10bd10eff0c6d..730598cf6342335dd5e5bc6d9e5bf28ea92cb747 100644 (file)
@@ -627,8 +627,7 @@ static int replay_bud(struct ubifs_info *c, int lnum, int offs, int jhead,
        ubifs_assert(sleb->endpt - offs >= used);
        ubifs_assert(sleb->endpt % c->min_io_size == 0);
 
-       if (sleb->endpt + c->min_io_size <= c->leb_size &&
-           !(c->vfs_sb->s_flags & MS_RDONLY))
+       if (sleb->endpt + c->min_io_size <= c->leb_size && !c->ro_mount)
                err = ubifs_wbuf_seek_nolock(&c->jheads[jhead].wbuf, lnum,
                                             sleb->endpt, UBI_SHORTTERM);