Hi Marcel and Gustavo, On Tue, Jun 21, 2011 at 11:24 PM, Marcel Holtmann <marcel@xxxxxxxxxxxx> wrote: >> > +config NFC_DEBUG >> > + bool "NFC verbose debug messages" >> > + depends on NFC >> > + help >> > + Say Y here if you want the NFC core and drivers to produce a bunch >> > + of debug messages to the system log. Select this if you are having a >> > + problem with NFC support and want to see more of what is going on. >> >> I think that use only dynamic debug is a lot nicer. I don't see a point to >> have a NFC debug option in Kconfig. We've been using dynamic debug in the >> Bluetooth subsystem for a while and it works fine. If we have dynamic debug >> there is no need to recompile a module to add debug support to it. >> >> Also it's a good idea use macros for pr_debug, instead of calling it every >> time with the same paramenters (__func__, for example). In the Bluetooth >> subsystem we do like this: >> >> #define BT_INFO(fmt, arg...) printk(KERN_INFO "Bluetooth: " fmt "\n" , ## arg) >> #define BT_ERR(fmt, arg...) printk(KERN_ERR "%s: " fmt "\n" , __func__ , ## >> arg) >> #define BT_DBG(fmt, arg...) pr_debug("%s: " fmt "\n" , __func__ , ## arg) > > I would clearly second this. Switching the Bluetooth subsystem to > dynamic debug made so many things so much easier. And using a macro like > NFC_DBG makes it pretty nice and clean. That's definitively a good idea. I'll change that. Aloisio -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html