aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/nilfs2/segbuf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nilfs2/segbuf.c b/fs/nilfs2/segbuf.c
index 5bacf46dc4b3..2d8be51f90dc 100644
--- a/fs/nilfs2/segbuf.c
+++ b/fs/nilfs2/segbuf.c
@@ -376,12 +376,12 @@ static int nilfs_segbuf_submit_bio(struct nilfs_segment_buffer *segbuf,
376 bio->bi_private = segbuf; 376 bio->bi_private = segbuf;
377 bio_get(bio); 377 bio_get(bio);
378 submit_bio(mode, bio); 378 submit_bio(mode, bio);
379 segbuf->sb_nbio++;
379 if (bio_flagged(bio, BIO_EOPNOTSUPP)) { 380 if (bio_flagged(bio, BIO_EOPNOTSUPP)) {
380 bio_put(bio); 381 bio_put(bio);
381 err = -EOPNOTSUPP; 382 err = -EOPNOTSUPP;
382 goto failed; 383 goto failed;
383 } 384 }
384 segbuf->sb_nbio++;
385 bio_put(bio); 385 bio_put(bio);
386 386
387 wi->bio = NULL; 387 wi->bio = NULL;