]> git.hungrycats.org Git - linux/commitdiff
JFS: log->bdev must be initialized for inline log
authorDave Kleikamp <shaggy@kleikamp.austin.ibm.com>
Tue, 30 Apr 2002 05:57:25 +0000 (00:57 -0500)
committerDave Kleikamp <shaggy@kleikamp.austin.ibm.com>
Tue, 30 Apr 2002 05:57:25 +0000 (00:57 -0500)
log->bdev was not being initialized.  It had not been used until
Al Viro's recent change from using bio->b_dev to bio->b_bdev.

fs/jfs/jfs_logmgr.c

index b774b32760bf057ea4f8b69e2ef1a38c6530ea44..e72c739a1f4af2da16af4a1385fd1b9e7e7fe508 100644 (file)
@@ -1072,6 +1072,7 @@ int lmLogOpen(struct super_block *sb, log_t ** logptr)
         */
 
        log->sb = sb;           /* This should be a list */
+       log->bdev = sb->s_bdev;
        log->flag = JFS_INLINELOG;
        log->base = addressPXD(&JFS_SBI(sb)->logpxd);
        log->size = lengthPXD(&JFS_SBI(sb)->logpxd) >>