Disable interrupts when updating real time clock. Fixes #7872. Seems to have been introduced in r42116.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42648 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -94,7 +94,7 @@ static void
|
||||
per_cpu_real_time_clock_changed(void*, int cpu)
|
||||
{
|
||||
per_cpu_timer_data& cpuData = sPerCPU[cpu];
|
||||
SpinLocker cpuDataLocker(cpuData.lock);
|
||||
InterruptsSpinLocker cpuDataLocker(cpuData.lock);
|
||||
|
||||
bigtime_t realTimeOffset = rtc_boot_time();
|
||||
if (realTimeOffset == cpuData.real_time_offset)
|
||||
|
||||
Reference in New Issue
Block a user