aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc/array.c
diff options
context:
space:
mode:
authorDavid P. Reed <[email protected]>2007-11-14 22:47:35 +0000
committerThomas Gleixner <tglx@apollo.(none)>2007-11-17 15:27:01 +0000
commitc399da0d97e06803e51085ec076b63a3168aad1b (patch)
treede37d0450254d8755f82db6ff6c392230698ca95 /fs/proc/array.c
parentntp: fix typo that makes sync_cmos_clock erratic (diff)
downloadkernel-c399da0d97e06803e51085ec076b63a3168aad1b.tar.gz
kernel-c399da0d97e06803e51085ec076b63a3168aad1b.zip
x86: fix freeze in x86_64 RTC update code in time_64.c
Fix hard freeze on x86_64 when the ntpd service calls update_persistent_clock() A repeatable but randomly timed freeze has been happening in Fedora 6 and 7 for the last year, whenever I run the ntpd service on my AMD64x2 HP Pavilion dv9000z laptop. This freeze is due to the use of spin_lock(&rtc_lock) under the assumption (per a bad comment) that set_rtc_mmss is called only with interrupts disabled. The call from ntp.c to update_persistent_clock is made with interrupts enabled. Signed-off-by: David P. Reed <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions