]> err.no Git - linux-2.6/commitdiff
powerpc: Don't limit pmac_get_rtc_time to return only positive values
authorPaul Mackerras <paulus@samba.org>
Wed, 26 Oct 2005 07:22:33 +0000 (17:22 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 26 Oct 2005 07:22:33 +0000 (17:22 +1000)
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>
arch/powerpc/platforms/powermac/time.c

index 82982bf6453c107f5ace3170023f4dc373526e8e..5947b21a8588251ec47af261841b7a2c3fe5d033 100644 (file)
@@ -113,8 +113,6 @@ static unsigned long cuda_get_time(void)
                       req.reply_len);
        now = (req.reply[3] << 24) + (req.reply[4] << 16)
                + (req.reply[5] << 8) + req.reply[6];
-       if (now < RTC_OFFSET)
-               return 0;
        return now - RTC_OFFSET;
 }
 
@@ -158,8 +156,6 @@ static unsigned long pmu_get_time(void)
                       req.reply_len);
        now = (req.reply[0] << 24) + (req.reply[1] << 16)
                + (req.reply[2] << 8) + req.reply[3];
-       if (now < RTC_OFFSET)
-               return 0;
        return now - RTC_OFFSET;
 }