Re: [PATCH v4 7/9] trace: use this_cpu_ptr per-cpu helper

2012-12-07 Thread Steven Rostedt
On Fri, 2012-11-30 at 14:38 +0800, Shan Wei wrote: > Shan Wei said, at 2012/11/16 16:34: > > Shan Wei said, at 2012/11/13 9:53: > >> From: Shan Wei > >> > >> typeof(&buffer) is a pointer to array of 1024 char, or char (*)[1024]. > >> But, typeof(&buffer[0]) is a pointer to char which match the ret

Re: [PATCH v4 7/9] trace: use this_cpu_ptr per-cpu helper

2012-11-29 Thread Shan Wei
Shan Wei said, at 2012/11/16 16:34: > Shan Wei said, at 2012/11/13 9:53: >> From: Shan Wei >> >> typeof(&buffer) is a pointer to array of 1024 char, or char (*)[1024]. >> But, typeof(&buffer[0]) is a pointer to char which match the return type of >> get_trace_buf(). >> As well-known, the value of

Re: [PATCH v4 7/9] trace: use this_cpu_ptr per-cpu helper

2012-11-16 Thread Shan Wei
Shan Wei said, at 2012/11/13 9:53: > From: Shan Wei > > typeof(&buffer) is a pointer to array of 1024 char, or char (*)[1024]. > But, typeof(&buffer[0]) is a pointer to char which match the return type of > get_trace_buf(). > As well-known, the value of &buffer is equal to &buffer[0]. > so retur

[PATCH v4 7/9] trace: use this_cpu_ptr per-cpu helper

2012-11-12 Thread Shan Wei
From: Shan Wei typeof(&buffer) is a pointer to array of 1024 char, or char (*)[1024]. But, typeof(&buffer[0]) is a pointer to char which match the return type of get_trace_buf(). As well-known, the value of &buffer is equal to &buffer[0]. so return this_cpu_ptr(&percpu_buffer->buffer[0]) can avo