fs/jfs: Add check if journaling to disk has been disabled in lbmRead()
Signed-off-by: Gu Zheng <guz.fnst@cn.fujitsu.com> Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
This commit is contained in:
parent
e9b3766719
commit
95bbb82f60
1 changed files with 7 additions and 1 deletions
|
@ -2009,7 +2009,13 @@ static int lbmRead(struct jfs_log * log, int pn, struct lbuf ** bpp)
|
|||
|
||||
bio->bi_end_io = lbmIODone;
|
||||
bio->bi_private = bp;
|
||||
submit_bio(READ_SYNC, bio);
|
||||
/*check if journaling to disk has been disabled*/
|
||||
if (log->no_integrity) {
|
||||
bio->bi_size = 0;
|
||||
lbmIODone(bio, 0);
|
||||
} else {
|
||||
submit_bio(READ_SYNC, bio);
|
||||
}
|
||||
|
||||
wait_event(bp->l_ioevent, (bp->l_flag != lbmREAD));
|
||||
|
||||
|
|
Loading…
Reference in a new issue