]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/reiserfs/journal.c
[PATCH] pass fmode_t to blkdev_put()
[net-next-2.6.git] / fs / reiserfs / journal.c
index b89d193a00d9078436e751492f7a15724a6401ec..3261518478f4cfa456e27e16482beae0d92c5da8 100644 (file)
@@ -2575,7 +2575,7 @@ static int release_journal_dev(struct super_block *super,
        if (journal->j_dev_bd != NULL) {
                if (journal->j_dev_bd->bd_dev != super->s_dev)
                        bd_release(journal->j_dev_bd);
-               result = blkdev_put(journal->j_dev_bd);
+               result = blkdev_put(journal->j_dev_bd, 0); /* move up */
                journal->j_dev_bd = NULL;
        }
 
@@ -2618,7 +2618,7 @@ static int journal_init_dev(struct super_block *super,
                } else if (jdev != super->s_dev) {
                        result = bd_claim(journal->j_dev_bd, journal);
                        if (result) {
-                               blkdev_put(journal->j_dev_bd);
+                               blkdev_put(journal->j_dev_bd, blkdev_mode);
                                return result;
                        }