mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-01-30 04:10:37 +00:00
56 lines
1.7 KiB
Diff
56 lines
1.7 KiB
Diff
From 39f6bd2a0da0b9f7e579f0f2444309fb77b77455 Mon Sep 17 00:00:00 2001
|
|
From: Vitaly Kuznetsov <vkuznets@redhat.com>
|
|
Date: Sun, 29 Oct 2017 12:21:08 -0700
|
|
Subject: [PATCH 10/21] hyper-v: trace vmbus_request_offers()
|
|
|
|
Add tracepoint to CHANNELMSG_REQUESTOFFERS sender.
|
|
|
|
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
|
|
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
|
|
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
(cherry picked from commit d6706e63367a9c783974db4b94cf8980d31c4cb2)
|
|
---
|
|
drivers/hv/channel_mgmt.c | 4 +++-
|
|
drivers/hv/hv_trace.h | 8 ++++++++
|
|
2 files changed, 11 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c
|
|
index b3a9b3119197..4c36029595e7 100644
|
|
--- a/drivers/hv/channel_mgmt.c
|
|
+++ b/drivers/hv/channel_mgmt.c
|
|
@@ -1217,9 +1217,11 @@ int vmbus_request_offers(void)
|
|
|
|
msg->msgtype = CHANNELMSG_REQUESTOFFERS;
|
|
|
|
-
|
|
ret = vmbus_post_msg(msg, sizeof(struct vmbus_channel_message_header),
|
|
true);
|
|
+
|
|
+ trace_vmbus_request_offers(ret);
|
|
+
|
|
if (ret != 0) {
|
|
pr_err("Unable to request offers - %d\n", ret);
|
|
|
|
diff --git a/drivers/hv/hv_trace.h b/drivers/hv/hv_trace.h
|
|
index 2a046547107f..566ac0f2fe56 100644
|
|
--- a/drivers/hv/hv_trace.h
|
|
+++ b/drivers/hv/hv_trace.h
|
|
@@ -122,6 +122,14 @@ TRACE_EVENT(vmbus_onversion_response,
|
|
TP_printk("version_supported %d", __entry->ver)
|
|
);
|
|
|
|
+TRACE_EVENT(vmbus_request_offers,
|
|
+ TP_PROTO(int ret),
|
|
+ TP_ARGS(ret),
|
|
+ TP_STRUCT__entry(__field(int, ret)),
|
|
+ TP_fast_assign(__entry->ret = ret),
|
|
+ TP_printk("sending ret %d", __entry->ret)
|
|
+ );
|
|
+
|
|
#undef TRACE_INCLUDE_PATH
|
|
#define TRACE_INCLUDE_PATH .
|
|
#undef TRACE_INCLUDE_FILE
|
|
--
|
|
2.16.0
|
|
|