|
@@ -633,8 +633,8 @@ static void request_endio(struct bio *bio)
|
|
|
static void bio_complete(struct search *s)
|
|
|
{
|
|
|
if (s->orig_bio) {
|
|
|
- struct request_queue *q = s->orig_bio->bi_disk->queue;
|
|
|
- generic_end_io_acct(q, bio_data_dir(s->orig_bio),
|
|
|
+ generic_end_io_acct(s->d->disk->queue,
|
|
|
+ bio_data_dir(s->orig_bio),
|
|
|
&s->d->disk->part0, s->start_time);
|
|
|
|
|
|
trace_bcache_request_end(s->d, s->orig_bio);
|