Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1679214

Re: [PATCH] tracing: Add saved_tgids file to show cached pid to tgid mappings

From Joel Fernandes <joelaf@google.com>
Newsgroups linux.kernel
Subject Re: [PATCH] tracing: Add saved_tgids file to show cached pid to tgid mappings
Date 2017-07-01 01:40 +0200
Message-ID <tYdG1-3up-3@gated-at.bofh.it> (permalink)
References <tY7Ki-8gS-17@gated-at.bofh.it> <tYc7f-2oS-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri, Jun 30, 2017 at 2:50 PM, Steven Rostedt <rostedt@goodmis.org> wrote:
> On Fri, 30 Jun 2017 11:17:50 -0600
[..]
>>
>> Signed-off-by: Michael Sartain <mikesart@fastmail.com>
>> ---
>>  kernel/trace/trace.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++-
>>  1 file changed, 59 insertions(+), 1 deletion(-)
>>
>> diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
>> index 68c214b..ca84c97 100644
>> --- a/kernel/trace/trace.c
>> +++ b/kernel/trace/trace.c
>> @@ -4692,6 +4692,7 @@ static const struct file_operations tracing_readme_fops = {
>>  static void *saved_cmdlines_next(struct seq_file *m, void *v, loff_t *pos)
>>  {
>>       unsigned int *ptr = v;
>> +     long tgid_check = (long) m->private;
>
> I really don't like the subtle use of having m->private != NULL mean
> this is for tgid listing.
>
> In fact, I don't see the purpose of reusing the seq code. The cmdlines
> and tgid map are quite different. Just create its own functions. I
> don't see the benefit of trying to reuse this except for making the
> code more complex.

I agree with Steven, this patch should be rewritten to use separate
functions and not reuse the other ones as its otherwise really
confusing and not good design.

Thanks,
Joel

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH] tracing: Add saved_tgids file to show cached pid to tgid  mappings Michael Sartain <mikesart@fastmail.com> - 2017-06-30 19:20 +0200
  Re: [PATCH] tracing: Add saved_tgids file to show cached pid to  tgid mappings Steven Rostedt <rostedt@goodmis.org> - 2017-07-01 00:00 +0200
    Re: [PATCH] tracing: Add saved_tgids file to show cached pid to tgid mappings Joel Fernandes <joelaf@google.com> - 2017-07-01 01:40 +0200
    Re: [PATCH] tracing: Add saved_tgids file to show cached pid to tgid  mappings Michael Sartain <mikesart@fastmail.com> - 2017-07-01 02:40 +0200
  Re: [PATCH] tracing: Add saved_tgids file to show cached pid to tgid  mappings kbuild test robot <lkp@intel.com> - 2017-07-02 03:50 +0200

csiph-web