]> Pileus Git - ~andy/linux/blobdiff - drivers/extcon/extcon-arizona.c
Merge branches 'for-3.9/sony' and 'for-3.9/steelseries' into for-linus
[~andy/linux] / drivers / extcon / extcon-arizona.c
index f10f05d4ee9cc80aa40389281b9c71dbbfe2f148..414aed50b1bc0aa52c32a49019eef746f7d63617 100644 (file)
@@ -166,6 +166,7 @@ static irqreturn_t arizona_micdet(int irq, void *data)
        ret = regmap_read(arizona->regmap, ARIZONA_MIC_DETECT_3, &val);
        if (ret != 0) {
                dev_err(arizona->dev, "Failed to read MICDET: %d\n", ret);
+               mutex_unlock(&info->lock);
                return IRQ_NONE;
        }