All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: iio: add configuration option for debug support
@ 2013-08-05  6:20 Greg KH
  2013-08-05 11:51 ` Otavio Salvador
  0 siblings, 1 reply; 2+ messages in thread
From: Greg KH @ 2013-08-05  6:20 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: Jonathan Cameron, linux-iio

On Tue, Jul 16, 2013 at 01:56:00PM +0100, Otavio Salvador wrote:
> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
> ---
>  drivers/iio/Kconfig  | 7 +++++++
>  drivers/iio/Makefile | 2 ++
>  2 files changed, 9 insertions(+)
> 
> diff --git a/drivers/iio/Kconfig b/drivers/iio/Kconfig
> index 524380c..b682f6f 100644
> --- a/drivers/iio/Kconfig
> +++ b/drivers/iio/Kconfig
> @@ -12,6 +12,13 @@ menuconfig IIO
>  
>  if IIO
>  
> +config IIO_DEBUG
> +	boolean "Debug support for Industrial I/O"
> +	depends on DEBUG_KERNEL
> +	help
> +	  Say "yes" to enable debug messaging (like dev_dbg and pr_debug)
> +	  support in Industrial I/O subsystem and drivers.
> +
>  config IIO_BUFFER
>  	bool "Enable buffer support within IIO"
>  	help
> diff --git a/drivers/iio/Makefile b/drivers/iio/Makefile
> index 7a3866c..6e43e5b 100644
> --- a/drivers/iio/Makefile
> +++ b/drivers/iio/Makefile
> @@ -2,6 +2,8 @@
>  # Makefile for the industrial I/O core.
>  #
>  
> +ccflags-$(CONFIG_IIO_DEBUG) := -DDEBUG

No, please don't do this.  I'm going to revert this patch, as iio, and
the whole rest of the kernel, should be relying on the dynamic debug
code.  Don't force a user to rebuild their kernel to enable/disable
debug stuff, that doesn't work well, if at all.

As it is, dev_dbg and pr_debug work just fine with dynamic debugging, no
need to explicitly make a new Kconfig option and set the DEBUG flag on
at all.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: iio: add configuration option for debug support
  2013-08-05  6:20 iio: add configuration option for debug support Greg KH
@ 2013-08-05 11:51 ` Otavio Salvador
  0 siblings, 0 replies; 2+ messages in thread
From: Otavio Salvador @ 2013-08-05 11:51 UTC (permalink / raw)
  To: Greg KH; +Cc: Jonathan Cameron, linux-iio

On Mon, Aug 5, 2013 at 3:20 AM, Greg KH <gregkh@linuxfoundation.org> wrote:
> On Tue, Jul 16, 2013 at 01:56:00PM +0100, Otavio Salvador wrote:
>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
>> ---
>>  drivers/iio/Kconfig  | 7 +++++++
>>  drivers/iio/Makefile | 2 ++
>>  2 files changed, 9 insertions(+)
>>
>> diff --git a/drivers/iio/Kconfig b/drivers/iio/Kconfig
>> index 524380c..b682f6f 100644
>> --- a/drivers/iio/Kconfig
>> +++ b/drivers/iio/Kconfig
>> @@ -12,6 +12,13 @@ menuconfig IIO
>>
>>  if IIO
>>
>> +config IIO_DEBUG
>> +     boolean "Debug support for Industrial I/O"
>> +     depends on DEBUG_KERNEL
>> +     help
>> +       Say "yes" to enable debug messaging (like dev_dbg and pr_debug)
>> +       support in Industrial I/O subsystem and drivers.
>> +
>>  config IIO_BUFFER
>>       bool "Enable buffer support within IIO"
>>       help
>> diff --git a/drivers/iio/Makefile b/drivers/iio/Makefile
>> index 7a3866c..6e43e5b 100644
>> --- a/drivers/iio/Makefile
>> +++ b/drivers/iio/Makefile
>> @@ -2,6 +2,8 @@
>>  # Makefile for the industrial I/O core.
>>  #
>>
>> +ccflags-$(CONFIG_IIO_DEBUG) := -DDEBUG
>
> No, please don't do this.  I'm going to revert this patch, as iio, and
> the whole rest of the kernel, should be relying on the dynamic debug
> code.  Don't force a user to rebuild their kernel to enable/disable
> debug stuff, that doesn't work well, if at all.
>
> As it is, dev_dbg and pr_debug work just fine with dynamic debugging, no
> need to explicitly make a new Kconfig option and set the DEBUG flag on
> at all.

Thanks for the guidance Greg. Sorry for the hassle.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://projetos.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-08-05 11:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-05  6:20 iio: add configuration option for debug support Greg KH
2013-08-05 11:51 ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.