Title: [9102] trunk/drivers/input/touchscreen/ad7160.c: [#6066] AD7160 Linux Driver Support: re-enable interrupts on error return
Revision
9102
Author
hennerich
Date
2010-08-25 12:00:09 -0400 (Wed, 25 Aug 2010)

Log Message

[#6066] AD7160 Linux Driver Support: re-enable interrupts on error return

Modified Paths

Diff

Modified: trunk/drivers/input/touchscreen/ad7160.c (9101 => 9102)


--- trunk/drivers/input/touchscreen/ad7160.c	2010-08-25 15:58:09 UTC (rev 9101)
+++ trunk/drivers/input/touchscreen/ad7160.c	2010-08-25 16:00:09 UTC (rev 9102)
@@ -784,6 +784,8 @@
 
 	ret = ad7160_enter_boot_mode(ts);
 	if (ret < 0) {
+		if (!irq_disabled)
+			__ad7160_enable(ts);
 		mutex_unlock(&ts->mutex);
 		dev_err(dev, "failed to enter boot mode\n");
 		return ret;
@@ -802,8 +804,6 @@
 		dev_err(dev, "verify flash failed\n");
 
 	ad7160_setup(ts);
-	if (!irq_disabled)
-		__ad7160_enable(ts);
 	mutex_unlock(&ts->mutex);
 
 	return ret;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to