diff options
author | Atsushi Nemoto <[email protected]> | 2008-08-20 14:09:11 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2008-08-20 15:40:31 -0700 |
commit | 1d96469a34781340b2cc9bdf97d5913eecdaa038 (patch) | |
tree | a1ffd32c3119714a1a4e242417f9b3f8e9388930 /net/lapb/lapb_subr.c | |
parent | ff9bc512f198eb47204f55b24c6fe3d36ed89592 (diff) |
rtc: fix double lock on UIE emulation
With commit 5ad31a575157147b43fa84ef1e21471661653878 ("rtc: remove BKL
for ioctl()"), RTC_UIE_ON ioctl cause double lock on rtc->ops_lock.
The ops_lock must not be held while set_uie() calls rtc_read_time()
which takes the lock. Also clear_uie() does not need ops_lock. This
patch fixes return value of RTC_UIE_OFF ioctl too.
Signed-off-by: Atsushi Nemoto <[email protected]>
Cc: David Brownell <[email protected]>
Cc: Russell King <[email protected]>
Cc: Alessandro Zummo <[email protected]>
Cc: "Rafael J. Wysocki" <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions