diff options
| author | Al Viro <viro@ftp.linux.org.uk> | 2007-10-12 02:17:47 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-12 03:29:50 -0400 |
| commit | 782e3b3b3804c38d5130c7f21d7ec7bf6709023f (patch) | |
| tree | 54e790dfd52f0451189fa1591dc97bc5ff5f5866 | |
| parent | cbd09dbbb62096c1da627eca865f988d2ed0a84e (diff) | |
Fix up more bio fallout
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
| -rw-r--r-- | fs/gfs2/super.c | 1 | ||||
| -rw-r--r-- | fs/jfs/jfs_metapage.c | 3 | ||||
| -rw-r--r-- | fs/ocfs2/cluster/heartbeat.c | 3 | ||||
| -rw-r--r-- | fs/xfs/linux-2.6/xfs_aops.c | 3 | ||||
| -rw-r--r-- | fs/xfs/linux-2.6/xfs_buf.c | 3 |
5 files changed, 3 insertions, 10 deletions
diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 2473e2a86d1b..a2da76b5ae4c 100644 --- a/fs/gfs2/super.c +++ b/fs/gfs2/super.c | |||
| @@ -169,7 +169,6 @@ static void end_bio_io_page(struct bio *bio, int error) | |||
| 169 | else | 169 | else |
| 170 | printk(KERN_WARNING "gfs2: error %d reading superblock\n", error); | 170 | printk(KERN_WARNING "gfs2: error %d reading superblock\n", error); |
| 171 | unlock_page(page); | 171 | unlock_page(page); |
| 172 | return 0; | ||
| 173 | } | 172 | } |
| 174 | 173 | ||
| 175 | static void gfs2_sb_in(struct gfs2_sb_host *sb, const void *buf) | 174 | static void gfs2_sb_in(struct gfs2_sb_host *sb, const void *buf) |
diff --git a/fs/jfs/jfs_metapage.c b/fs/jfs/jfs_metapage.c index 1332adc0b9fa..941369c1ac8d 100644 --- a/fs/jfs/jfs_metapage.c +++ b/fs/jfs/jfs_metapage.c | |||
| @@ -291,8 +291,6 @@ static void metapage_read_end_io(struct bio *bio, int err) | |||
| 291 | 291 | ||
| 292 | dec_io(page, last_read_complete); | 292 | dec_io(page, last_read_complete); |
| 293 | bio_put(bio); | 293 | bio_put(bio); |
| 294 | |||
| 295 | return 0; | ||
| 296 | } | 294 | } |
| 297 | 295 | ||
| 298 | static void remove_from_logsync(struct metapage *mp) | 296 | static void remove_from_logsync(struct metapage *mp) |
| @@ -349,7 +347,6 @@ static void metapage_write_end_io(struct bio *bio, int err) | |||
| 349 | } | 347 | } |
| 350 | dec_io(page, last_write_complete); | 348 | dec_io(page, last_write_complete); |
| 351 | bio_put(bio); | 349 | bio_put(bio); |
| 352 | return 0; | ||
| 353 | } | 350 | } |
| 354 | 351 | ||
| 355 | static int metapage_writepage(struct page *page, struct writeback_control *wbc) | 352 | static int metapage_writepage(struct page *page, struct writeback_control *wbc) |
diff --git a/fs/ocfs2/cluster/heartbeat.c b/fs/ocfs2/cluster/heartbeat.c index da2c2b442b49..f14b541fab95 100644 --- a/fs/ocfs2/cluster/heartbeat.c +++ b/fs/ocfs2/cluster/heartbeat.c | |||
| @@ -216,7 +216,7 @@ static void o2hb_wait_on_io(struct o2hb_region *reg, | |||
| 216 | wait_for_completion(&wc->wc_io_complete); | 216 | wait_for_completion(&wc->wc_io_complete); |
| 217 | } | 217 | } |
| 218 | 218 | ||
| 219 | static int o2hb_bio_end_io(struct bio *bio, | 219 | static void o2hb_bio_end_io(struct bio *bio, |
| 220 | int error) | 220 | int error) |
| 221 | { | 221 | { |
| 222 | struct o2hb_bio_wait_ctxt *wc = bio->bi_private; | 222 | struct o2hb_bio_wait_ctxt *wc = bio->bi_private; |
| @@ -228,7 +228,6 @@ static int o2hb_bio_end_io(struct bio *bio, | |||
| 228 | 228 | ||
| 229 | o2hb_bio_wait_dec(wc, 1); | 229 | o2hb_bio_wait_dec(wc, 1); |
| 230 | bio_put(bio); | 230 | bio_put(bio); |
| 231 | return 0; | ||
| 232 | } | 231 | } |
| 233 | 232 | ||
| 234 | /* Setup a Bio to cover I/O against num_slots slots starting at | 233 | /* Setup a Bio to cover I/O against num_slots slots starting at |
diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops.c index 3f13519436af..6f4c29e9c3d9 100644 --- a/fs/xfs/linux-2.6/xfs_aops.c +++ b/fs/xfs/linux-2.6/xfs_aops.c | |||
| @@ -323,7 +323,7 @@ xfs_iomap_valid( | |||
| 323 | /* | 323 | /* |
| 324 | * BIO completion handler for buffered IO. | 324 | * BIO completion handler for buffered IO. |
| 325 | */ | 325 | */ |
| 326 | STATIC int | 326 | STATIC void |
| 327 | xfs_end_bio( | 327 | xfs_end_bio( |
| 328 | struct bio *bio, | 328 | struct bio *bio, |
| 329 | int error) | 329 | int error) |
| @@ -339,7 +339,6 @@ xfs_end_bio( | |||
| 339 | bio_put(bio); | 339 | bio_put(bio); |
| 340 | 340 | ||
| 341 | xfs_finish_ioend(ioend, 0); | 341 | xfs_finish_ioend(ioend, 0); |
| 342 | return 0; | ||
| 343 | } | 342 | } |
| 344 | 343 | ||
| 345 | STATIC void | 344 | STATIC void |
diff --git a/fs/xfs/linux-2.6/xfs_buf.c b/fs/xfs/linux-2.6/xfs_buf.c index 6a75f4d984a1..39f44ee572e8 100644 --- a/fs/xfs/linux-2.6/xfs_buf.c +++ b/fs/xfs/linux-2.6/xfs_buf.c | |||
| @@ -1103,7 +1103,7 @@ _xfs_buf_ioend( | |||
| 1103 | } | 1103 | } |
| 1104 | } | 1104 | } |
| 1105 | 1105 | ||
| 1106 | STATIC int | 1106 | STATIC void |
| 1107 | xfs_buf_bio_end_io( | 1107 | xfs_buf_bio_end_io( |
| 1108 | struct bio *bio, | 1108 | struct bio *bio, |
| 1109 | int error) | 1109 | int error) |
| @@ -1139,7 +1139,6 @@ xfs_buf_bio_end_io( | |||
| 1139 | 1139 | ||
| 1140 | _xfs_buf_ioend(bp, 1); | 1140 | _xfs_buf_ioend(bp, 1); |
| 1141 | bio_put(bio); | 1141 | bio_put(bio); |
| 1142 | return 0; | ||
| 1143 | } | 1142 | } |
| 1144 | 1143 | ||
| 1145 | STATIC void | 1144 | STATIC void |
