From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=58513 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PwXVq-00033z-Tv for qemu-devel@nongnu.org; Mon, 07 Mar 2011 05:18:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PwXVp-0002qK-Hf for qemu-devel@nongnu.org; Mon, 07 Mar 2011 05:18:02 -0500 Received: from mtagate6.uk.ibm.com ([194.196.100.166]:40279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PwXVp-0002pw-7i for qemu-devel@nongnu.org; Mon, 07 Mar 2011 05:18:01 -0500 Received: from d06nrmr1806.portsmouth.uk.ibm.com (d06nrmr1806.portsmouth.uk.ibm.com [9.149.39.193]) by mtagate6.uk.ibm.com (8.13.1/8.13.1) with ESMTP id p27AHxsY021292 for ; Mon, 7 Mar 2011 10:17:59 GMT Received: from d06av04.portsmouth.uk.ibm.com (d06av04.portsmouth.uk.ibm.com [9.149.37.216]) by d06nrmr1806.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p27AI4LD2027594 for ; Mon, 7 Mar 2011 10:18:12 GMT Received: from d06av04.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av04.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p27AHoqe031357 for ; Mon, 7 Mar 2011 03:17:50 -0700 From: Stefan Hajnoczi Date: Mon, 7 Mar 2011 10:17:30 +0000 Message-Id: <1299493051-23647-1-git-send-email-stefanha@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH 1/2] trace: Trace bdrv_aio_flush() List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi Add a trace event for bdrv_aio_flush() to complement the existing bdrv_aio_readv() and bdrv_aio_writev() events. Signed-off-by: Stefan Hajnoczi --- block.c | 2 ++ trace-events | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) diff --git a/block.c b/block.c index f7d91a2..0559d83 100644 --- a/block.c +++ b/block.c @@ -2477,6 +2477,8 @@ BlockDriverAIOCB *bdrv_aio_flush(BlockDriverState *bs, { BlockDriver *drv = bs->drv; + trace_bdrv_aio_flush(bs, opaque); + if (bs->open_flags & BDRV_O_NO_FLUSH) { return bdrv_aio_noop_em(bs, cb, opaque); } diff --git a/trace-events b/trace-events index e6138ea..26e6915 100644 --- a/trace-events +++ b/trace-events @@ -51,6 +51,7 @@ disable multiwrite_cb(void *mcb, int ret) "mcb %p ret %d" disable bdrv_aio_multiwrite(void *mcb, int num_callbacks, int num_reqs) "mcb %p num_callbacks %d num_reqs %d" disable bdrv_aio_multiwrite_earlyfail(void *mcb) "mcb %p" disable bdrv_aio_multiwrite_latefail(void *mcb, int i) "mcb %p i %d" +disable bdrv_aio_flush(void *bs, void *opaque) "bs %p opaque %p" disable bdrv_aio_readv(void *bs, int64_t sector_num, int nb_sectors, void *opaque) "bs %p sector_num %"PRId64" nb_sectors %d opaque %p" disable bdrv_aio_writev(void *bs, int64_t sector_num, int nb_sectors, void *opaque) "bs %p sector_num %"PRId64" nb_sectors %d opaque %p" -- 1.7.2.3