Re: iio: add configuration option for debug support

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

 



On Mon, Aug 5, 2013 at 3:20 AM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote:
> On Tue, Jul 16, 2013 at 01:56:00PM +0100, Otavio Salvador wrote:
>> Signed-off-by: Otavio Salvador <otavio@xxxxxxxxxxxxxxxx>
>> Signed-off-by: Jonathan Cameron <jic23@xxxxxxxxxx>
>> ---
>>  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
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux