perf config: Make show_config() use perf_config_set
Currently show_config() has a problem when user and system config files
have the same config variables i.e.:
  # cat ~/.perfconfig
  [top]
          children = false
When $(sysconfdir) is /usr/local/etc
  # cat /usr/local/etc/perfconfig
  [top]
          children = true
Before:
  # perf config --user --list
  top.children=false
  # perf config --system --list
  top.children=true
  # perf config --list
  top.children=true
   top.children=false
Because perf_config() can call show_config() each the config file (user
and system).  Fix it.
After:
  # perf config --user --list
  top.children=false
  # perf config --system --list
  top.children=true
  # perf config --list
  top.children=false
Signed-off-by:  Taeung Song <treeze.taeung@gmail.com>
Tested-by:
Taeung Song <treeze.taeung@gmail.com>
Tested-by:  Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1460620401-23430-3-git-send-email-treeze.taeung@gmail.com
Signed-off-by:
Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1460620401-23430-3-git-send-email-treeze.taeung@gmail.com
Signed-off-by:  Arnaldo Carvalho de Melo <acme@redhat.com>
Arnaldo Carvalho de Melo <acme@redhat.com>
Loading
Please register or sign in to comment
