Messages in this thread | | | From | David Howells <> | Subject | Re: [PATCH] i2c: Add message transfer tracepoints for I2C and SMBUS | Date | Fri, 13 Dec 2013 17:04:14 +0000 |
| |
Steven Rostedt <rostedt@goodmis.org> wrote:
> > Would it be possible to print this as a string rather than a number? > > The protocol numbers are completely arbitrary, so the reader would have > > to open i2c.h each time to figure out what is what. > > That can be done in the TP_printk() with: > > ".. %s ..", .., > __print_symbolic(__entry->protocol, > { I2C_SMBUS_QUICK , "QUICK" }, > { I2C_SMBUS_BYTE , "BYTE" }, > { I2C_SMBUS_BYTE_DATA , "BYTE_DATA" }, > [...] > { I2C_SMBUS_I2C_BLOCK_DATA, "I2C_BLOCK_DATA"}), ...
What happens if the number isn't in the table?
David
| |