]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/nilfs2/segbuf.c
Merge branch 'master' into tk71
[mv-sheeva.git] / fs / nilfs2 / segbuf.c
index 4588fb9e93df70a01c9bd379644c4a18a7560b42..0f83e93935b2fb02347c7c0a7c0f3e131d94af14 100644 (file)
@@ -371,7 +371,8 @@ static int nilfs_segbuf_submit_bio(struct nilfs_segment_buffer *segbuf,
        struct bio *bio = wi->bio;
        int err;
 
-       if (segbuf->sb_nbio > 0 && bdi_write_congested(wi->nilfs->ns_bdi)) {
+       if (segbuf->sb_nbio > 0 &&
+           bdi_write_congested(segbuf->sb_super->s_bdi)) {
                wait_for_completion(&segbuf->sb_bio_event);
                segbuf->sb_nbio--;
                if (unlikely(atomic_read(&segbuf->sb_err))) {