powerpc: Don't limit pmac_get_rtc_time to return only positive values
If the machine's clock is set to a bogus value, this check resulted in userland waiting effectively forever for the RTC value to change, so remove the check. Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
6d0124fc06
commit
303d72a000
1 changed files with 0 additions and 4 deletions
|
@ -113,8 +113,6 @@ static unsigned long cuda_get_time(void)
|
||||||
req.reply_len);
|
req.reply_len);
|
||||||
now = (req.reply[3] << 24) + (req.reply[4] << 16)
|
now = (req.reply[3] << 24) + (req.reply[4] << 16)
|
||||||
+ (req.reply[5] << 8) + req.reply[6];
|
+ (req.reply[5] << 8) + req.reply[6];
|
||||||
if (now < RTC_OFFSET)
|
|
||||||
return 0;
|
|
||||||
return now - RTC_OFFSET;
|
return now - RTC_OFFSET;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,8 +156,6 @@ static unsigned long pmu_get_time(void)
|
||||||
req.reply_len);
|
req.reply_len);
|
||||||
now = (req.reply[0] << 24) + (req.reply[1] << 16)
|
now = (req.reply[0] << 24) + (req.reply[1] << 16)
|
||||||
+ (req.reply[2] << 8) + req.reply[3];
|
+ (req.reply[2] << 8) + req.reply[3];
|
||||||
if (now < RTC_OFFSET)
|
|
||||||
return 0;
|
|
||||||
return now - RTC_OFFSET;
|
return now - RTC_OFFSET;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue