summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/backing-dev.h1
-rw-r--r--include/linux/bio.h6
2 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/backing-dev.h b/include/linux/backing-dev.h
index a68fca4b..01b2c153 100644
--- a/include/linux/backing-dev.h
+++ b/include/linux/backing-dev.h
@@ -9,6 +9,7 @@ enum wb_congested_state {
};
struct backing_dev_info {
+ struct list_head bdi_list;
unsigned ra_pages;
unsigned capabilities;
diff --git a/include/linux/bio.h b/include/linux/bio.h
index 49d26b53..10cad5cc 100644
--- a/include/linux/bio.h
+++ b/include/linux/bio.h
@@ -451,11 +451,15 @@ static inline struct bio *bio_clone(struct bio *bio, gfp_t gfp_mask)
return bio_clone_bioset(bio, gfp_mask, NULL);
}
-static inline void bio_init(struct bio *bio)
+static inline void bio_init(struct bio *bio, struct bio_vec *table,
+ unsigned short max_vecs)
{
memset(bio, 0, sizeof(*bio));
atomic_set(&bio->__bi_remaining, 1);
atomic_set(&bio->__bi_cnt, 1);
+
+ bio->bi_io_vec = table;
+ bio->bi_max_vecs = max_vecs;
}
#endif /* __LINUX_BIO_H */