]> git.baikalelectronics.ru Git - kernel.git/commit
rtc: fix drivers that consider 0 as a valid IRQ in client->irq
authorOctavian Purdila <octavian.purdila@intel.com>
Fri, 5 Jun 2015 13:59:43 +0000 (16:59 +0300)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Sat, 5 Sep 2015 11:19:07 +0000 (13:19 +0200)
commit91dd9786a2a5f4cace9ad89e4f85daf0d9c485bf
tree5a5d89466e9619ae3fb6bf55c27fcef154e95846
parentf234e5c813486dfb273ccbbeade994bb8c25312d
rtc: fix drivers that consider 0 as a valid IRQ in client->irq

Since c92e55ca5589 ("i2c / ACPI: Use 0 to indicate that device does not
have interrupt assigned"), 0 is not a valid i2c client irq anymore, so
change all driver's checks accordingly.

The same issue occurs when the device is instantiated via device tree
with no IRQ, or from the i2c sysfs interface, even before the patch
above.

Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-ds1374.c
drivers/rtc/rtc-ds3232.c