]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
greybus: tracing: add interface mode_switch
authorAlex Elder <elder@linaro.org>
Fri, 3 Jun 2016 20:55:35 +0000 (15:55 -0500)
committerGreg Kroah-Hartman <gregkh@google.com>
Sat, 4 Jun 2016 00:03:23 +0000 (17:03 -0700)
Add the value of an interface's mode_switch field to the information
tracked and reported for tracing.

Signed-off-by: Alex Elder <elder@linaro.org>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/greybus_trace.h

index 5ecb504f0f65ee80bd30918cd2a771e8527688f0..80c428d9d1b14fd1c5865cd69cf93896ee5e700d 100644 (file)
@@ -175,6 +175,7 @@ DECLARE_EVENT_CLASS(gb_interface,
                __field(int, ejected)           /* bool */
                __field(int, active)            /* bool */
                __field(int, enabled)           /* bool */
+               __field(int, mode_switch)       /* bool */
        ),
 
        TP_fast_assign(
@@ -185,12 +186,13 @@ DECLARE_EVENT_CLASS(gb_interface,
                __entry->ejected = intf->ejected;
                __entry->active = intf->active;
                __entry->enabled = intf->enabled;
+               __entry->mode_switch = intf->mode_switch;
        ),
 
-       TP_printk("greybus: intf_id=%hhu device_id=%hhu module_id=%hhu D=%d J=%d A=%d E=%d",
+       TP_printk("greybus: intf_id=%hhu device_id=%hhu module_id=%hhu D=%d J=%d A=%d E=%d M=%d",
                __entry->id, __entry->device_id, __entry->module_id,
                __entry->disconnected, __entry->ejected, __entry->active,
-               __entry->enabled)
+               __entry->enabled, __entry->mode_switch)
 );
 
 #define DEFINE_INTERFACE_EVENT(name)                                   \