diff options
Diffstat (limited to 'sound/pci/ens1370.c')
| -rw-r--r-- | sound/pci/ens1370.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/pci/ens1370.c b/sound/pci/ens1370.c index 52fae4a7cfd..fbf1124f7c7 100644 --- a/sound/pci/ens1370.c +++ b/sound/pci/ens1370.c @@ -1910,7 +1910,8 @@ static int snd_ensoniq_free(struct ensoniq *ensoniq)  	outl(0, ES_REG(ensoniq, CONTROL));	/* switch everything off */  	outl(0, ES_REG(ensoniq, SERIAL));	/* clear serial interface */  #endif -	synchronize_irq(ensoniq->irq); +	if (ensoniq->irq >= 0) +		synchronize_irq(ensoniq->irq);  	pci_set_power_state(ensoniq->pci, 3);        __hw_end:  #ifdef CHIP1370  |