From d1f5127b2958b97e2ef12fde07058ce70265e83f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 14 Nov 2006 12:36:03 +0100 Subject: [PATCH] --- yaml --- r: 40911 b: refs/heads/master c: b369c2cfa47bc0ad495a95fe9a17c9888781d615 h: refs/heads/master i: 40909: 704b49a9d8e56f8e5073478e726663f8f6ae67de 40907: a18020b88df3e544e19fbd6ba9131be5effd87f2 40903: 427d55c0ccaca805552d7ba963a2fe3de1e99456 40895: 8a2e5c6757b803bd63d30d2d45277a21298e09fa v: v3 --- [refs] | 2 +- trunk/drivers/block/cciss.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 59504a6ae6b6..b82253c771fd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a4625085445b86951d8482c0cdd6d52719f7c323 +refs/heads/master: b369c2cfa47bc0ad495a95fe9a17c9888781d615 diff --git a/trunk/drivers/block/cciss.c b/trunk/drivers/block/cciss.c index 6ffe2b2bdacc..4105c3bf3476 100644 --- a/trunk/drivers/block/cciss.c +++ b/trunk/drivers/block/cciss.c @@ -1300,6 +1300,12 @@ static void cciss_softirq_done(struct request *rq) complete_buffers(rq->bio, rq->errors); + if (blk_fs_request(rq)) { + const int rw = rq_data_dir(rq); + + disk_stat_add(rq->rq_disk, sectors[rw], rq->nr_sectors); + } + #ifdef CCISS_DEBUG printk("Done with %p\n", rq); #endif /* CCISS_DEBUG */