1d3c9c0754
hyper-v: Use UUID API for exporting the GUID
...
There is export_guid() function which exports guid_t to the u8 array.
Use it instead of open coding variant.
This allows to hide the uuid_t internals.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Link: https://lore.kernel.org/r/20200422125937.38355-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Wei Liu <wei.liu@kernel.org >
2020-04-22 14:40:02 +01:00
61e0f39105
tools: hv: Use the correct style for SPDX License Identifier
...
This patch corrects the SPDX License Identifier style
in the trace header file related to Microsoft Hyper-V
client drivers.
For C header files Documentation/process/license-rules.rst
mandates C-like comments (opposed to C source files where
C++ style should be used)
Changes made by using a script provided by Joe Perches here:
https://lkml.org/lkml/2019/2/7/46
Suggested-by: Joe Perches <joe@perches.com >
Signed-off-by: Nishad Kamdar <nishadkamdar@gmail.com >
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2019-08-17 15:29:34 -04:00
76241271aa
hv: add SPDX license to trace
...
Missing license on Hyper-V VMBUS tracing files.
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com >
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-03-28 13:24:56 +02:00
991f8f1c6e
hyper-v: trace channel events
...
Added an additional set of trace points for when channel gets notified
or signals host.
Suggested-by: Stephen Hemminger <sthemmin@microsoft.com >
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 >
2017-11-04 12:04:26 +01:00
98f31a0050
hyper-v: trace vmbus_send_tl_connect_request()
...
Add tracepoint to CHANNELMSG_TL_CONNECT_REQUEST 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 >
2017-11-04 12:04:26 +01:00
259cc665e9
hyper-v: trace vmbus_release_relid()
...
Add tracepoint to CHANNELMSG_RELID_RELEASED 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 >
2017-11-04 12:04:26 +01:00
034ebf552e
hyper-v: trace vmbus_negotiate_version()
...
Add tracepoint to CHANNELMSG_INITIATE_CONTACT 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 >
2017-11-04 12:04:25 +01:00
09cdf8f87c
hyper-v: trace vmbus_teardown_gpadl()
...
Add tracepoint to CHANNELMSG_GPADL_TEARDOWN 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 >
2017-11-04 12:04:25 +01:00
69edbd5f47
hyper-v: trace vmbus_establish_gpadl()
...
Add tracepoint to CHANNELMSG_GPADL_HEADER/CHANNELMSG_GPADL_BODY 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 >
2017-11-04 12:04:25 +01:00
633b005df0
hyper-v: trace vmbus_close_internal()
...
Add tracepoint to CHANNELMSG_CLOSECHANNEL 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 >
2017-11-04 12:04:25 +01:00
9202d771ca
hyper-v: trace vmbus_open()
...
Add tracepoint to CHANNELMSG_OPENCHANNEL 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 >
2017-11-04 12:04:25 +01:00
d6706e6336
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 >
2017-11-04 12:04:25 +01:00
c7924fb07a
hyper-v: trace vmbus_onversion_response()
...
Add tracepoint to CHANNELMSG_VERSION_RESPONSE handler.
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 >
2017-11-04 12:04:25 +01:00
602a8c525c
hyper-v: trace vmbus_ongpadl_torndown()
...
Add tracepoint to CHANNELMSG_GPADL_TORNDOWN handler.
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 >
2017-11-04 12:04:25 +01:00
a13bf0ea4a
hyper-v: trace vmbus_ongpadl_created()
...
Add tracepoint to CHANNELMSG_GPADL_CREATED handler.
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 >
2017-11-04 12:04:25 +01:00
9f23ce1a23
hyper-v: trace vmbus_onopen_result()
...
Add tracepoint to CHANNELMSG_OPENCHANNEL_RESULT handler.
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 >
2017-11-04 12:04:24 +01:00
5175167c77
hyper-v: trace vmbus_onoffer_rescind()
...
Add tracepoint to CHANNELMSG_RESCIND_CHANNELOFFER handler.
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 >
2017-11-04 12:04:24 +01:00
03b81e66c7
hyper-v: trace vmbus_onoffer()
...
Add tracepoint to CHANNELMSG_OFFERCHANNEL handler.
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 >
2017-11-04 12:04:24 +01:00
716fa52fb4
hyper-v: trace vmbus_on_message()
...
Add tracepoint to vmbus_on_message() which is called when we start
processing a blocking from work context.
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 >
2017-11-04 12:04:24 +01:00
c9fe0f8fa4
hyper-v: trace vmbus_on_msg_dpc()
...
Add tracing subsystem to Hyper-V VMBus module and add tracepoint
to vmbus_on_msg_dpc() which is called when we receive a message from host.
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 >
2017-11-04 12:04:24 +01:00