Re: [PATCH] drivers: i2c-core: Add trace events for i2c_master_send()/i2c_master_recv()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 27, 2011 at 01:33:21PM +0100, Jean Delvare wrote:
> On Thu, 27 Jan 2011 11:01:06 +0000, Dimitris Papastamos wrote:

> > Add basic trace events for i2c_master_send() and i2c_master_recv() so we
> > can observe the I2C activity without filling up the dmesg ring buffer.  It
> > also makes it easy to enable and disable tracing of the i2c-core.

> This doesn't make sense. If you want to trace something, trace
> i2c_transfer(). i2c_master_send() and i2c_master_recv() are only helpers
> for the most simple cases, so tracing only them is pointless.

> Note that even with this, you'll miss calls to i2c_smbus_xfer(), which
> is the other access point to I2C/SMBus controllers. So I guess you want
> to trace it as well.

Might also be interesting to do start/stop tracing - I2C is relatively
slow and causes scheduling.  Dunno if it's worth it, though you could
always turn on only one of the events if it was too boring to have both.
--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux