X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Fblock.h;h=e8258bfece9babaf3e0741f1baaa5bd33c6f314d;hb=a6134e619df76f6533791e963d06a88c92f05e33;hp=d42ebd4e4cff2fbc73f0b0741bd4916305441b36;hpb=01696d4df8bf2d0cdb06b67d819f91db2cd443be;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/block.h b/instrumentation/events/lttng-module/block.h index d42ebd4e..e8258bfe 100644 --- a/instrumentation/events/lttng-module/block.h +++ b/instrumentation/events/lttng-module/block.h @@ -313,7 +313,11 @@ TRACE_EVENT(block_bio_bounce, */ TRACE_EVENT(block_bio_complete, -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38)) +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0)) + TP_PROTO(struct bio *bio, int error), + + TP_ARGS(bio, error), +#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38)) TP_PROTO(struct request_queue *q, struct bio *bio, int error), TP_ARGS(q, bio, error), @@ -389,9 +393,15 @@ DECLARE_EVENT_CLASS(block_bio, */ DEFINE_EVENT(block_bio, block_bio_backmerge, +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0)) + TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio), + + TP_ARGS(q, rq, bio) +#else TP_PROTO(struct request_queue *q, struct bio *bio), TP_ARGS(q, bio) +#endif ) /** @@ -404,9 +414,15 @@ DEFINE_EVENT(block_bio, block_bio_backmerge, */ DEFINE_EVENT(block_bio, block_bio_frontmerge, +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0)) + TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio), + + TP_ARGS(q, rq, bio) +#else TP_PROTO(struct request_queue *q, struct bio *bio), TP_ARGS(q, bio) +#endif ) /**