--- sound/isa/es18xx.c~ 2003-04-23 06:01:33.000000000 -0400 +++ sound/isa/es18xx.c 2003-06-24 15:14:25.000000000 -0400 @@ -736,10 +736,10 @@ /* Read Interrupt status */ status = inb(chip->ctrl_port + 6); +#if 0 } else { /* Read Interrupt status */ status = snd_es18xx_mixer_read(chip, 0x7f) >> 4; - } -#if 0 - else { +#else + } else { status = 0; if (inb(chip->port + 0x0C) & 0x01)