From a78d1efe7aeaf5a41cfdbb9f2327fbf8bd38591c Mon Sep 17 00:00:00 2001 From: Kevin Corry Date: Wed, 1 Feb 2006 03:04:52 -0800 Subject: [PATCH] --- yaml --- r: 19328 b: refs/heads/master c: 12f03a49cf0ab5e8511911142d28699499a572c4 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/md/dm.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a12e148fa3dc..cb243a495c6c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dab6a42915554f70220e5a2ff55c59c749582c7b +refs/heads/master: 12f03a49cf0ab5e8511911142d28699499a572c4 diff --git a/trunk/drivers/md/dm.c b/trunk/drivers/md/dm.c index 8c16359f8b01..c47518386c91 100644 --- a/trunk/drivers/md/dm.c +++ b/trunk/drivers/md/dm.c @@ -573,10 +573,14 @@ static void __split_bio(struct mapped_device *md, struct bio *bio) static int dm_request(request_queue_t *q, struct bio *bio) { int r; + int rw = bio_data_dir(bio); struct mapped_device *md = q->queuedata; down_read(&md->io_lock); + disk_stat_inc(dm_disk(md), ios[rw]); + disk_stat_add(dm_disk(md), sectors[rw], bio_sectors(bio)); + /* * If we're suspended we have to queue * this io for later.