[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 1/4] xen: indicate gcov in log messages
>>> On 06.09.16 at 16:06, <wei.liu2@xxxxxxxxxx> wrote: > On Tue, Sep 06, 2016 at 07:34:26AM -0600, Jan Beulich wrote: >> >>> On 06.09.16 at 14:47, <andrew.cooper3@xxxxxxxxxx> wrote: >> > On 06/09/16 13:41, Wei Liu wrote: >> >> --- a/xen/drivers/char/console.c >> >> +++ b/xen/drivers/char/console.c >> >> @@ -735,10 +735,11 @@ void __init console_init_preirq(void) >> >> spin_lock(&console_lock); >> >> __putstr(xen_banner()); >> >> spin_unlock(&console_lock); >> >> - printk("Xen version %d.%d%s (%s@%s) (%s) debug=%c %s\n", >> >> + printk("Xen version %d.%d%s (%s@%s) (%s) debug=%c gcov=%c %s\n", >> > >> > Please instead use >> > >> > printk("Xen version %d.%d%s (%s@%s) (%s) debug=%c" >> > #ifdef CONFIG_GCOV >> > " gcov=y" >> > #endif >> > " %s\n", >> > >> > Enabling gcov will be extremely rare in the grand scheme of things, and >> > this method causes zero overhead for the case where gcov is compiled >> > out. (Similarly elsewhere.) >> >> How about instead of the kind of ugly #ifdef-ery above, instead of >> >> +#ifdef CONFIG_GCOV >> +#define gcov_build() 1 >> +#else >> +#define gcov_build() 0 >> +#endif >> >> we'd have >> >> +#ifdef CONFIG_GCOV >> +#define gcov_string "gcov=y" >> +#else >> +#define gcov_string "" >> +#endif >> >> (with the identifier name open for improvement), which can then be >> embedded easily into any string literal? >> > > Now this patch looks like And this way it can have my ack. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |