diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-03-03 21:09:52 -0900 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-03-03 23:17:31 -0900 |
commit | 171ee48e57be78f4e95954c99851553fa523bf91 (patch) | |
tree | 5a54443f074f8f7922eda1451743bb9d2f60368e /libbcache/writeback.h | |
parent | a5b5eba7f788bb77cf57f9c94f3474a2d439ab0b (diff) |
Delete more unused shim code, update bcache code
Diffstat (limited to 'libbcache/writeback.h')
-rw-r--r-- | libbcache/writeback.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libbcache/writeback.h b/libbcache/writeback.h index 77e59651..250b709d 100644 --- a/libbcache/writeback.h +++ b/libbcache/writeback.h @@ -87,6 +87,8 @@ static inline void bch_writeback_add(struct cached_dev *dc) } } +#ifndef NO_BCACHE_WRITEBACK + void bcache_dev_sectors_dirty_add(struct cache_set *, unsigned, u64, int); void bch_writeback_recalc_oldest_gens(struct cache_set *); @@ -97,4 +99,24 @@ void bch_cached_dev_writeback_free(struct cached_dev *); int bch_cached_dev_writeback_init(struct cached_dev *); int bch_cached_dev_writeback_start(struct cached_dev *); +#else + +static inline void bcache_dev_sectors_dirty_add(struct cache_set *c, + unsigned i, u64 o, int n) {} +static inline void bch_writeback_recalc_oldest_gens(struct cache_set *c) {} +static inline void bch_sectors_dirty_init(struct cached_dev *dc, + struct cache_set *c) {} +static inline void bch_cached_dev_writeback_stop(struct cached_dev *dc) {} +static inline void bch_cached_dev_writeback_free(struct cached_dev *dc) {} +static inline int bch_cached_dev_writeback_init(struct cached_dev *dc) +{ + return 0; +} +static inline int bch_cached_dev_writeback_start(struct cached_dev *dc) +{ + return 0; +} + +#endif + #endif |