1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-24 18:50:49 +02:00
openwrt-xburst/target/linux/au1000/patches-2.6.27/005-mtx1_wdt_fix.patch
juhosg fd8f11bf77 [au1000] refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-04 14:48:54 +00:00

21 lines
525 B
Diff

--- a/drivers/watchdog/mtx-1_wdt.c
+++ b/drivers/watchdog/mtx-1_wdt.c
@@ -98,6 +98,8 @@ static void mtx1_wdt_reset(void)
static void mtx1_wdt_start(void)
{
+ unsigned long flags;
+
spin_lock_irqsave(&mtx1_wdt_device.lock, flags);
if (!mtx1_wdt_device.queue) {
mtx1_wdt_device.queue = 1;
@@ -110,6 +112,8 @@ static void mtx1_wdt_start(void)
static int mtx1_wdt_stop(void)
{
+ unsigned long flags;
+
spin_lock_irqsave(&mtx1_wdt_device.lock, flags);
if (mtx1_wdt_device.queue) {
mtx1_wdt_device.queue = 0;