This makes the verbose printk on every coreswitch dependent on a default-off debugging variable. Verbose coreswitch messages are only needed when debugging strange crashes or machine check exceptions. Signed-off-by: Michael Buesch <mb@xxxxxxxxx> Index: ssb-merge/drivers/ssb/pci.c =================================================================== --- ssb-merge.orig/drivers/ssb/pci.c 2007-08-10 12:52:50.000000000 +0200 +++ ssb-merge/drivers/ssb/pci.c 2007-08-10 13:38:43.000000000 +0200 @@ -23,6 +23,10 @@ #include "ssb_private.h" +/* Define the following to 1 to enable a printk on each coreswitch. */ +#define SSB_VERBOSE_PCICORESWITCH_DEBUG 0 + + /* Lowlevel coreswitching */ int ssb_pci_switch_coreidx(struct ssb_bus *bus, u8 coreidx) { @@ -61,10 +65,12 @@ int ssb_pci_switch_core(struct ssb_bus * int err; unsigned long flags; - ssb_dprintk(KERN_INFO PFX - "Switching to %s core, index %d\n", - ssb_core_name(dev->id.coreid), - dev->core_index); +#if SSB_VERBOSE_PCICORESWITCH_DEBUG + ssb_printk(KERN_INFO PFX + "Switching to %s core, index %d\n", + ssb_core_name(dev->id.coreid), + dev->core_index); +#endif spin_lock_irqsave(&bus->bar_lock, flags); err = ssb_pci_switch_coreidx(bus, dev->core_index); Index: ssb-merge/drivers/ssb/pcmcia.c =================================================================== --- ssb-merge.orig/drivers/ssb/pcmcia.c 2007-08-10 12:52:50.000000000 +0200 +++ ssb-merge/drivers/ssb/pcmcia.c 2007-08-10 13:38:43.000000000 +0200 @@ -21,6 +21,10 @@ #include "ssb_private.h" +/* Define the following to 1 to enable a printk on each coreswitch. */ +#define SSB_VERBOSE_PCMCIACORESWITCH_DEBUG 0 + + int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus, u8 coreidx) { @@ -91,10 +95,12 @@ int ssb_pcmcia_switch_core(struct ssb_bu int err; unsigned long flags; - ssb_dprintk(KERN_INFO PFX - "Switching to %s core, index %d\n", - ssb_core_name(dev->id.coreid), - dev->core_index); +#if SSB_VERBOSE_PCMCIACORESWITCH_DEBUG + ssb_printk(KERN_INFO PFX + "Switching to %s core, index %d\n", + ssb_core_name(dev->id.coreid), + dev->core_index); +#endif spin_lock_irqsave(&bus->bar_lock, flags); err = ssb_pcmcia_switch_coreidx(bus, dev->core_index); -- - 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