Re: [PATCH] [RFC] Remove the debug print noise

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

 



* Nishanth Menon <nm@xxxxxx> [100802 16:40]:
> Datta, Shubhrajyoti had written, on 08/02/2010 07:59 AM, the following:
> >
> >>-----Original Message-----
> >>From: Felipe Balbi [mailto:felipe.balbi@xxxxxxxxx]
> >>Sent: Monday, August 02, 2010 6:22 PM
> >>To: Datta, Shubhrajyoti
> >>Cc: linux-omap@xxxxxxxxxxxxxxx; Tony Lindgren
> >>Subject: Re: [PATCH] [RFC] Remove the debug print noise
> >>
> >>Hi,
> >>
> >>On Mon, Aug 02, 2010 at 02:47:51PM +0200, ext Shubhrajyoti D wrote:
> >>>@@ -626,7 +626,7 @@ static int omap_i2c_xfer_msg(struct i2c_adapter
> >>*adap,
> >>>	if (r < 0)
> >>>		return r;
> >>>	if (r == 0) {
> >>>-		dev_err(dev->dev, "controller timed out\n");
> >>>+		dev_dbg(dev->dev, "controller timed out\n");
> >>you would better be searching for the cause of the timeout. 1 second is
> >>enough time (or should be) for any i2c command to complete. If you have
> >>an easy way to reproduce this problem, then better search for its
> >>rootcause. If I remember correctly, this timeout was put here for a good
> >>reason.
> >
> >The reason I am getting the timeout is that there isn't a device
> >to respond in that address However # ./i2cdetect -y -r 3
> >     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> >00:          -- -- -- -- -- -- -- -- -- -- -- -- --
> >10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> >20: -- -- -- -- -- -- -- -- -- 29 -- -- -- -- -- --
> >30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> >40: -- -- -- -- -- -- -- -- 48 -- -- 4b -- -- -- --
> >
> >Is more readable than      0  1  2  3  4  5  6  7  8  9  a  b  c
> >d  e  f
> >00:          -- i2c_omap i2c_omap.3: controller timed out
> >-- -- i2c_omap i2c_omap.3: controller timed out
> >-- -- i2c_omap i2c_omap.3: controller timed out
> >-- -- i2c_omap i2c_omap.3: controller timed out
> >-- -- i2c_omap i2c_omap.3: controller timed out
> >-- -- i2c_omap i2c_omap.3: controller timed out
> >-- --
> >
> 
> this is still not a debug message -> dev_warn perhaps to flag that
> this is indeed an error from the driver point of view?
> 
> >>Tony, any comments ?

Errors like this should be handled at the I2C bus level,
not at the driver level. But looks like the I2C bus does
not do anything about it.. So dev_warn sounds good to me.

Tony

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux