X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fbio.c;h=bbc442b8c86722dbe69651fb593bfe7d3f6c936c;hb=7eb9b2f56c9812d03ac63031869bcc42151067b1;hp=dfe242a21eb4cb49d00d4ee54def5c024be1ea0b;hpb=ccf18968b1bbc2fb117190a1984ac2a826dac228;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);