Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-27 Thread Baolin Wang
On 25 March 2016 at 22:07, Jens Axboe wrote: > On 03/25/2016 01:32 AM, Baolin Wang wrote: >> >> On 24 March 2016 at 22:08, Jens Axboe wrote: >>> >>> On 03/24/2016 05:54 AM, Baolin Wang wrote: This patch provides some tracepoints for the lifecycle of a request from fetching to

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-25 Thread Jens Axboe
On 03/25/2016 01:32 AM, Baolin Wang wrote: On 24 March 2016 at 22:08, Jens Axboe wrote: On 03/24/2016 05:54 AM, Baolin Wang wrote: This patch provides some tracepoints for the lifecycle of a request from fetching to completion to help with performance analysis of MMC subsystem. Most of the

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-25 Thread Baolin Wang
On 24 March 2016 at 23:13, Steven Rostedt wrote: > On Thu, 24 Mar 2016 19:54:08 +0800 > Baolin Wang wrote: > > >> +++ b/include/trace/events/mmc.h >> @@ -0,0 +1,188 @@ >> +#undef TRACE_SYSTEM >> +#define TRACE_SYSTEM mmc >> + >> +#if !defined(_TRACE_MMC_H) || defined(TRACE_HEADER_MULTI_READ) >> +

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-25 Thread Baolin Wang
On 24 March 2016 at 22:08, Jens Axboe wrote: > On 03/24/2016 05:54 AM, Baolin Wang wrote: >> >> This patch provides some tracepoints for the lifecycle of a request from >> fetching to completion to help with performance analysis of MMC subsystem. > > > Most of these already exist as block layer tr

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-24 Thread Steven Rostedt
On Thu, 24 Mar 2016 19:54:08 +0800 Baolin Wang wrote: > +++ b/include/trace/events/mmc.h > @@ -0,0 +1,188 @@ > +#undef TRACE_SYSTEM > +#define TRACE_SYSTEM mmc > + > +#if !defined(_TRACE_MMC_H) || defined(TRACE_HEADER_MULTI_READ) > +#define _TRACE_MMC_H > + > +#include > +#include > +#include

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-24 Thread kbuild test robot
Hi Baolin, [auto build test ERROR on ulf.hansson-mmc/next] [also build test ERROR on v4.5 next-20160324] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Baolin-Wang/mmc-Provide-tracepoints-for-

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-24 Thread Jens Axboe
On 03/24/2016 05:54 AM, Baolin Wang wrote: This patch provides some tracepoints for the lifecycle of a request from fetching to completion to help with performance analysis of MMC subsystem. Most of these already exist as block layer trace points, why do we need mmc specific ones? -- Jens A

Re: [PATCH] mmc: Provide tracepoints for request processing

2016-03-24 Thread kbuild test robot
Hi Baolin, [auto build test ERROR on ulf.hansson-mmc/next] [also build test ERROR on v4.5 next-20160324] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Baolin-Wang/mmc-Provide-tracepoints-for-

[PATCH] mmc: Provide tracepoints for request processing

2016-03-24 Thread Baolin Wang
This patch provides some tracepoints for the lifecycle of a request from fetching to completion to help with performance analysis of MMC subsystem. Signed-off-by: Baolin Wang --- drivers/mmc/card/block.c |6 ++ drivers/mmc/card/queue.c |4 + drivers/mmc/core/core.c|5 ++ incl