[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable tracing in Kconfig.



>>> On 01.06.17 at 19:34, <dario.faggioli@xxxxxxxxxx> wrote:
> --- a/xen/Kconfig.debug
> +++ b/xen/Kconfig.debug
> @@ -98,6 +98,14 @@ config PERF_ARRAYS
>       ---help---
>         Enables software performance counter array histograms.
>  
> +config TRACING
> +     bool "Tracing"
> +     default y

default DEBUG (you don't want to suggest turning it on for a
release build)

> --- a/xen/common/trace.c
> +++ b/xen/common/trace.c
> @@ -48,6 +48,11 @@ static unsigned int opt_tevt_mask;
>  integer_param("tbuf_size", opt_tbuf_size);
>  integer_param("tevt_mask", opt_tevt_mask);
>  
> +#ifdef CONFIG_TRACING
> +/* a flag recording whether initialization has been done */
> +/* or more properly, if the tbuf subsystem is enabled right now */
> +int tb_init_done __read_mostly;

Switch to bool at once? And in any event correct the comment
style please.

> --- a/xen/drivers/cpufreq/utility.c
> +++ b/xen/drivers/cpufreq/utility.c
> @@ -362,11 +362,14 @@ int __cpufreq_driver_target(struct cpufreq_policy 
> *policy,
>  
>      if (cpu_online(policy->cpu) && cpufreq_driver->target)
>      {
> -        unsigned int prev_freq = policy->cur;
> +        uint32_t d[2] = { policy->cur, 0 };

Notwithstanding Andrew's question about the placement of this
hunk the ", 0" seems pointless to me.

> @@ -33,6 +37,7 @@ void init_trace_bufs(void);
>  /* used to retrieve the physical address of the trace buffers */
>  int tb_control(struct xen_sysctl_tbuf_op *tbc);
>  
> +#ifdef CONFIG_TRACING
>  int trace_will_trace_event(u32 event);

Please have a blank line between these, two of them around the
matching #else, and one ahead of the #endif.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.