diff options
Diffstat (limited to 'sound/drivers/vx/vx_core.c')
| -rw-r--r-- | sound/drivers/vx/vx_core.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/drivers/vx/vx_core.c b/sound/drivers/vx/vx_core.c index 19c6e376c7c..83596891cde 100644 --- a/sound/drivers/vx/vx_core.c +++ b/sound/drivers/vx/vx_core.c @@ -26,6 +26,7 @@  #include <linux/init.h>  #include <linux/device.h>  #include <linux/firmware.h> +#include <linux/module.h>  #include <sound/core.h>  #include <sound/pcm.h>  #include <sound/asoundef.h> @@ -51,7 +52,6 @@ MODULE_LICENSE("GPL");  int snd_vx_check_reg_bit(struct vx_core *chip, int reg, int mask, int bit, int time)  {  	unsigned long end_time = jiffies + (time * HZ + 999) / 1000; -#ifdef CONFIG_SND_DEBUG  	static char *reg_names[VX_REG_MAX] = {  		"ICR", "CVR", "ISR", "IVR", "RXH", "RXM", "RXL",  		"DMA", "CDSP", "RFREQ", "RUER/V2", "DATA", "MEMIRQ", @@ -59,7 +59,7 @@ int snd_vx_check_reg_bit(struct vx_core *chip, int reg, int mask, int bit, int t  		"MIC3", "INTCSR", "CNTRL", "GPIOC",  		"LOFREQ", "HIFREQ", "CSUER", "RUER"  	}; -#endif +  	do {  		if ((snd_vx_inb(chip, reg) & mask) == bit)  			return 0; @@ -205,7 +205,7 @@ static int vx_read_status(struct vx_core *chip, struct vx_rmh *rmh)  	if (size < 1)  		return 0; -	if (snd_BUG_ON(size > SIZE_MAX_STATUS)) +	if (snd_BUG_ON(size >= SIZE_MAX_STATUS))  		return -EINVAL;  	for (i = 1; i <= size; i++) { @@ -724,7 +724,7 @@ EXPORT_SYMBOL(snd_vx_dsp_load);  /*   * suspend   */ -int snd_vx_suspend(struct vx_core *chip, pm_message_t state) +int snd_vx_suspend(struct vx_core *chip)  {  	unsigned int i;  | 
