Browse Source

Merge remote-tracking branch 'asoc/fix/max98090' into asoc-linus

Mark Brown 12 years ago
parent
commit
9f1b2556c5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      sound/soc/codecs/max98090.c

+ 1 - 1
sound/soc/codecs/max98090.c

@@ -2233,7 +2233,7 @@ static int max98090_probe(struct snd_soc_codec *codec)
 	dev_dbg(codec->dev, "irq = %d\n", max98090->irq);
 
 	ret = request_threaded_irq(max98090->irq, NULL,
-		max98090_interrupt, IRQF_TRIGGER_FALLING,
+		max98090_interrupt, IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
 		"max98090_interrupt", codec);
 	if (ret < 0) {
 		dev_err(codec->dev, "request_irq failed: %d\n",