|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 04/25] argo: define argo_dprintk for subsystem debugging
>>> On 01.12.18 at 02:32, <christopher.w.clark@xxxxxxxxx> wrote:
> A convenience for working on development of the argo subsystem:
> toggling a local #define variable turns on just the debug messages
> in this subsystem.
I'm afraid I don't see the #define variable to toggle. I assume it's
ARGO_DEBUG, but there's no #define line for it anywhere here.
> printk("argo: " format, ## args )
Was this line misplaced here? It doesn't look related to the rest of the
description.
> --- a/xen/common/argo.c
> +++ b/xen/common/argo.c
> @@ -19,6 +19,19 @@
> #include <xen/errno.h>
> #include <xen/guest_access.h>
>
> +/*
> + * Debugs
> + */
> +
> +#ifdef ARGO_DEBUG
> +#define argo_dprintk(format, args...) \
> + do { \
> + printk("argo: " format, ## args ); \
> + } while ( 1 == 0 )
What wrong with
#define argo_dprintk(format, args...) printk("argo: " format, ## args )
?
> +#else
> +#define argo_dprintk(format, ... ) (void)0
Please fully parenthesize macro expansions.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |