]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/ubifs/journal.c
Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6
[karo-tx-linux.git] / fs / ubifs / journal.c
index d321baeca68db65cb0bcce2fcd38ead5ee4e2e65..914f1bd89e571f2df8ce99d053f718ad3cc29dbd 100644 (file)
@@ -122,11 +122,12 @@ static int reserve_space(struct ubifs_info *c, int jhead, int len)
         * better to try to allocate space at the ends of eraseblocks. This is
         * what the squeeze parameter does.
         */
+       ubifs_assert(!c->ro_media && !c->ro_mount);
        squeeze = (jhead == BASEHD);
 again:
        mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead);
 
-       if (c->ro_media) {
+       if (c->ro_error) {
                err = -EROFS;
                goto out_unlock;
        }