These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / md / bcache / bcache.h
index 04f7bc2..6b420a5 100644 (file)
@@ -243,19 +243,6 @@ struct keybuf {
        DECLARE_ARRAY_ALLOCATOR(struct keybuf_key, freelist, KEYBUF_NR);
 };
 
-struct bio_split_pool {
-       struct bio_set          *bio_split;
-       mempool_t               *bio_split_hook;
-};
-
-struct bio_split_hook {
-       struct closure          cl;
-       struct bio_split_pool   *p;
-       struct bio              *bio;
-       bio_end_io_t            *bi_end_io;
-       void                    *bi_private;
-};
-
 struct bcache_device {
        struct closure          cl;
 
@@ -288,8 +275,6 @@ struct bcache_device {
        int (*cache_miss)(struct btree *, struct search *,
                          struct bio *, unsigned);
        int (*ioctl) (struct bcache_device *, fmode_t, unsigned, unsigned long);
-
-       struct bio_split_pool   bio_split_hook;
 };
 
 struct io {
@@ -454,8 +439,6 @@ struct cache {
        atomic_long_t           meta_sectors_written;
        atomic_long_t           btree_sectors_written;
        atomic_long_t           sectors_written;
-
-       struct bio_split_pool   bio_split_hook;
 };
 
 struct gc_stat {
@@ -873,7 +856,6 @@ void bch_bbio_endio(struct cache_set *, struct bio *, int, const char *);
 void bch_bbio_free(struct bio *, struct cache_set *);
 struct bio *bch_bbio_alloc(struct cache_set *);
 
-void bch_generic_make_request(struct bio *, struct bio_split_pool *);
 void __bch_submit_bbio(struct bio *, struct cache_set *);
 void bch_submit_bbio(struct bio *, struct cache_set *, struct bkey *, unsigned);