X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fchar%2Fipmi%2Fipmi_watchdog.c;h=235fab0bdf79d99e3bd4328c8d3a6ee42c0fb7f9;hb=1b821bfb034c5db5af62b463e3001243905179ba;hp=0e6df289cb46e8202df710903278ebe6c1fb2a0c;hpb=a26929fb489188ff959b1715ee67f0c9f84405b5;p=linux-2.6-omap-h63xx.git diff --git a/drivers/char/ipmi/ipmi_watchdog.c b/drivers/char/ipmi/ipmi_watchdog.c index 0e6df289cb4..235fab0bdf7 100644 --- a/drivers/char/ipmi/ipmi_watchdog.c +++ b/drivers/char/ipmi/ipmi_watchdog.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -818,6 +819,8 @@ static int ipmi_open(struct inode *ino, struct file *filep) if (test_and_set_bit(0, &ipmi_wdog_open)) return -EBUSY; + cycle_kernel_lock(); + /* * Don't start the timer now, let it start on the * first heartbeat.