Re: [PATCH 04/27] usb: chipidea: convert events to tracepoints

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

 



On Sat, Mar 30, 2013 at 02:46:20AM +0200, Alexander Shishkin wrote:
> As part of the legacy from the original driver design, we retain home-grown
> tracing infrastructure, complete with own ring buffer and timestamps. While
> it is useful for debugging certain cases, it's a lot of extra code, which
> these days is rather redundant.
> 
> This patch replaces local tracing functionality with kernel tracepoints,
> thus getting rid of the ring buffer and all the maintenance code, while
> making use of standard kernel infrastructure.

What do these tracepoints do?  Why do you still need them at all?
Once you make a tracepoint, you are saying you are going to keep that
api for forever, are you really willing to do that?  I'm not, which is
why you don't see any USB tracepoints yet, and I really don't think that
a single driver needs them either.

So I need a whole lot of convincing before I can take a patch like this,
sorry.

I took the first 3 patches here, but odds are, if I can't take this one,
the rest will not apply, right?

thanks,

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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux