summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-08-23 17:59:07 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2008-10-08 19:44:41 -0700
commit80ad012478ee989402ac014aab956e4534acd498 (patch)
tree5b538ac1416beb89f092c5241797db7c07f6aaa5 /kernel
parentf54fd05032fea1808f5e76dc8a94cde40f5d9f01 (diff)
rtc: fix deadlock
commit 38c052f8cff1bd323ccfa968136a9556652ee420 upstream if get_rtc_time() is _ever_ called with IRQs off, we deadlock badly in it, waiting for jiffies to increment. So make the code more robust by doing an explicit mdelay(20). This solves a very hard to reproduce/debug hard lockup reported by Mikael Pettersson. Reported-by: Mikael Pettersson <mikpe@it.uu.se> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions