Re: [PATCH 2/2] perf tools: Add a option 'remove' to perf-config and features which get or set a config variable.

From: Taewoong Song
Date: Sun Apr 12 2015 - 10:45:41 EST

Hi, jirka

> On Apr 10, 2015, at 6:31 PM, Jiri Olsa <jolsa@xxxxxxxxxx> wrote:
> On Thu, Apr 09, 2015 at 11:26:31PM +0900, Taeung Song wrote:
>> This patch consists of adding functions
>> which get, set or remove a specific config variable.
>> For the syntax examples,
>> perf config [options] [section.subkey[=value]]
>> display all perf config with default values
>> # perf config
>> or
>> # perf config -a | --all
> so this is ^^^ what the previous patch does right?
>> display a specific key(section.subkey) and value
>> # perf config report.queue
>> set a specific key and value
>> # perf config report.queue=100M
>> remove a specific key
>> # perf config -r | --remove report.queue
> haven't checked the code but:
> [jolsa@krava perf]$ ./perf config krava=true
> The config variable does not contain a section: krava=true[jolsa@krava perf]$
> missing '\n'
> we can set anything now:
> [jolsa@krava perf]$ ./perf config krava.krava=true
> the restriction for only known keys would need similar stuff like
> for the '-a' option I asked in the previous email right?

Thanks for your review.
I sent a couple of patch again.

1. I modified a commit message of second patch to remove comment about â-aâ, ââallâ option.
2. I added â\nâ character when printing some error messages.
3. I added âError: Unknown argumentâ message.

But I thought that displaying current config with all possible keys and their default values,
and the restriction for only known keys depending on information of all perf configuration
can be included in next patch.
Would you mind ?

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at