X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fbio.c;h=bbc442b8c86722dbe69651fb593bfe7d3f6c936c;hb=aef9d533da2eb7a5700a8c8700f2597c35cc50d1;hp=dfe242a21eb4cb49d00d4ee54def5c024be1ea0b;hpb=d99cf9d679a520d67f81d805b7cb91c68e1847f0;p=linux-2.6 diff --git a/fs/bio.c b/fs/bio.c index dfe242a21e..bbc442b8c8 100644 --- a/fs/bio.c +++ b/fs/bio.c @@ -123,9 +123,10 @@ static void bio_fs_destructor(struct bio *bio) bio_free(bio, fs_bio_set); } -inline void bio_init(struct bio *bio) +void bio_init(struct bio *bio) { bio->bi_next = NULL; + bio->bi_bdev = NULL; bio->bi_flags = 1 << BIO_UPTODATE; bio->bi_rw = 0; bio->bi_vcnt = 0; @@ -252,7 +253,7 @@ inline int bio_hw_segments(request_queue_t *q, struct bio *bio) * the actual data it points to. Reference count of returned * bio will be one. */ -inline void __bio_clone(struct bio *bio, struct bio *bio_src) +void __bio_clone(struct bio *bio, struct bio *bio_src) { request_queue_t *q = bdev_get_queue(bio_src->bi_bdev);