From 7992a290f6c2c4016d846a4907b487fdd371230a Mon Sep 17 00:00:00 2001 From: Arnd Bergmann Date: Tue, 20 May 2008 19:16:40 +0200 Subject: [PATCH] --- yaml --- r: 100378 b: refs/heads/master c: 5ab0854dd77a520abe7c3b9c7770972fd3e61e90 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/sbus/char/rtc.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f6bbfebdb48e..d28ab983bf9e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 41012735352e72b8a3f95521817dcad1b2986636 +refs/heads/master: 5ab0854dd77a520abe7c3b9c7770972fd3e61e90 diff --git a/trunk/drivers/sbus/char/rtc.c b/trunk/drivers/sbus/char/rtc.c index 18d18f1a114e..b0429917154d 100644 --- a/trunk/drivers/sbus/char/rtc.c +++ b/trunk/drivers/sbus/char/rtc.c @@ -12,6 +12,7 @@ */ #include +#include #include #include #include @@ -213,6 +214,7 @@ static int rtc_open(struct inode *inode, struct file *file) { int ret; + lock_kernel(); spin_lock_irq(&mostek_lock); if (rtc_busy) { ret = -EBUSY; @@ -221,6 +223,7 @@ static int rtc_open(struct inode *inode, struct file *file) ret = 0; } spin_unlock_irq(&mostek_lock); + unlock_kernel(); return ret; }