diff options
Diffstat (limited to 'drivers/md/bcache/alloc.c')
| -rw-r--r-- | drivers/md/bcache/alloc.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/drivers/md/bcache/alloc.c b/drivers/md/bcache/alloc.c index 8c371d5eef8e..097577ae3c47 100644 --- a/drivers/md/bcache/alloc.c +++ b/drivers/md/bcache/alloc.c @@ -482,8 +482,7 @@ void bch_bucket_free(struct cache_set *c, struct bkey *k)  	unsigned int i;  	for (i = 0; i < KEY_PTRS(k); i++) -		__bch_bucket_free(PTR_CACHE(c, k, i), -				  PTR_BUCKET(c, k, i)); +		__bch_bucket_free(c->cache, PTR_BUCKET(c, k, i));  }  int __bch_bucket_alloc_set(struct cache_set *c, unsigned int reserve, @@ -674,7 +673,7 @@ bool bch_alloc_sectors(struct cache_set *c,  		SET_PTR_OFFSET(&b->key, i, PTR_OFFSET(&b->key, i) + sectors);  		atomic_long_add(sectors, -				&PTR_CACHE(c, &b->key, i)->sectors_written); +				&c->cache->sectors_written);  	}  	if (b->sectors_free < c->cache->sb.block_size) | 
