Re: [PATCH] rtc: fix deadlock: fixes regression since 2.6.24

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Frank van Maarseveen
Date: Friday, August 29, 2008 - 4:48 am

On Sat, Aug 23, 2008 at 06:01:51PM +0200, Ingo Molnar wrote:

This patch fixes a regression since 2.6.24: 2.6.25 and 2.6.26 occasionally
locked up hard here without a trace and even alt-sysrq did not work
anymore. It's easy to reproduce with

	while :; do hwclock; done

Others are experiencing this issue too:
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494036
- http://kerneltrap.org/mailarchive/message-id/20080821163920.GA19140@gamma.logic.tuwien...
- people (me included) experienced booting problems because of
  this (lockup after initscripts says "Setting the system clock").

maybe this is 2.6.25.x and 2.6.26.x material too?


Anyway, get_rtc_time() is called by interrupt handler(s). I think 20ms
is a awful lot of time for an interrupt handler.

-- 
Frank
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[BUG] get_rtc_time() triggers NMI watchdog in hpet_rtc_int ..., Mikael Pettersson, (Sat Aug 23, 2:48 am)
[PATCH] rtc: fix deadlock, Ingo Molnar, (Sat Aug 23, 9:01 am)
Re: [PATCH] rtc: fix deadlock, Mikael Pettersson, (Sat Aug 23, 9:58 am)
Re: [PATCH] rtc: fix deadlock, Ingo Molnar, (Sat Aug 23, 10:11 am)
Re: [PATCH] rtc: fix deadlock, Maciej W. Rozycki, (Sat Aug 23, 11:45 am)
Re: [PATCH] rtc: fix deadlock, Mikael Pettersson, (Sat Aug 23, 12:46 pm)
Re: [BUG] get_rtc_time() triggers NMI watchdog in hpet_rtc ..., Mikael Pettersson, (Sun Aug 24, 3:32 am)
Re: [PATCH] rtc: fix deadlock: fixes regression since 2.6.24, Frank van Maarseveen, (Fri Aug 29, 4:48 am)