Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1419855
| From | Taeung Song <treeze.taeung@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h |
| Date | 2016-06-11 03:00 +0200 |
| Message-ID | <rIFrk-4tp-5@gated-at.bofh.it> (permalink) |
| References | <rHKW5-7x-3@gated-at.bofh.it> <rHKW6-7x-25@gated-at.bofh.it> <rI8lI-6YM-9@gated-at.bofh.it> <rIo78-13r-25@gated-at.bofh.it> <rIzYB-lk-21@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Good evening :) On 06/11/2016 04:06 AM, Arnaldo Carvalho de Melo wrote: > Em Fri, Jun 10, 2016 at 03:20:43PM +0900, Taeung Song escreveu: >> On 06/09/2016 10:29 PM, Arnaldo Carvalho de Melo wrote: >>>> +++ b/tools/perf/util/cache.h >>>> @@ -7,6 +7,7 @@ >>>> #include <subcmd/pager.h> >>>> +#include "config.h" > >>> Why have you added that? Are those config functions used in cache.h? > >> Yes, it does. Many source files include cache.h >> e.g. builtin-annoate.c, util/color.c, builtin-report.c and etc. >> And They can use perf_config() function including this header file. > >> So, If I totally eliminate not only declarations about config >> but also #include "util/config.h" at util/cache.h, >> we should add '#include "util/config.h"' to each source file that >> need perf_config() overall. > > Sure, that is how we should do it. We should not include cache.h just to > get what is in config.h, we should instead include config.h. > > This way when we do a change to cache.h we will not be rebuilding all > those files that depend on it just to get config.h. > > What you're doing, removing from cache.h things that shouldn't be there > in the first place is good, among other things, because of that. > Granted! I've also experienced the situation all those files which include cache.h are rebuilt after I changed cache.h. It also seems a problem as you mention. So, I'll send this patch that reflect what you said with v9. Have a nice weekend :-D Thanks, Taeung
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[RFC][PATCH v8 0/5] perf config: Reimplement perf_config() using perf_config_set__inter() Taeung Song <treeze.taeung@gmail.com> - 2016-06-08 14:40 +0200
[BUGFIX][PATCH v8 1/5] perf config: Handle the error about NULL at perf_config_set__delete() Taeung Song <treeze.taeung@gmail.com> - 2016-06-08 14:40 +0200
[tip:perf/core] perf config: Handle NULL at perf_config_set__delete() tip-bot for Taeung Song <tipbot@zytor.com> - 2016-06-16 10:40 +0200
[PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h Taeung Song <treeze.taeung@gmail.com> - 2016-06-08 14:40 +0200
Re: [PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h Arnaldo Carvalho de Melo <acme@kernel.org> - 2016-06-09 15:40 +0200
Re: [PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h Taeung Song <treeze.taeung@gmail.com> - 2016-06-10 08:30 +0200
Re: [PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h Arnaldo Carvalho de Melo <acme@kernel.org> - 2016-06-10 21:10 +0200
Re: [PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h Taeung Song <treeze.taeung@gmail.com> - 2016-06-11 03:00 +0200
Re: [PATCH v8 2/5] perf config: Bring declarations about config from util/cache.h to util/config.h Taeung Song <taeung.dev@gmail.com> - 2016-06-12 08:30 +0200
[PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__iter() Taeung Song <treeze.taeung@gmail.com> - 2016-06-08 14:40 +0200
Re: [PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__iter() Arnaldo Carvalho de Melo <acme@kernel.org> - 2016-06-09 15:40 +0200
Re: [PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__iter() Taeung Song <treeze.taeung@gmail.com> - 2016-06-10 13:00 +0200
Re: [PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__iter() Taeung Song <treeze.taeung@gmail.com> - 2016-06-12 11:00 +0200
Re: [PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__it to Taeung Song <treeze.taeung@gmail.com> - 2016-06-20 12:20 +0200
Re: [PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__iter() Arnaldo Carvalho de Melo <acme@kernel.org> - 2016-06-09 15:50 +0200
Re: [PATCH v8 3/5] perf config: Reimplement perf_config() using perf_config_set__iter() Taeung Song <treeze.taeung@gmail.com> - 2016-06-10 13:10 +0200
[PATCH v8 5/5] perf config: Reimplement show_config() using perf_config_set__iter() Taeung Song <treeze.taeung@gmail.com> - 2016-06-08 14:40 +0200
csiph-web