On Mon, 2009-11-02 at 16:11 +1100, Benjamin Herrenschmidt wrote:
> Doing so causes xtime to be negative which crashes the timekeeping
> code in funny ways when doing suspend/resume
> 
> Signed-off-by: Benjamin Herrenschmidt <b...@kernel.crashing.org>
> ---

> +void read_persistent_clock(struct timespec *ts)
> +{
> +     __read_persistent_clock(&ts);

Should read

+       __read_persistent_clock(ts);

Forgot a quilt ref ;-)

Cheers,
Ben.

> +     /* Sanitize it in case real time clock is set below EPOCH */
> +     if (ts->tv_sec < 0) {
> +             ts->tv_sec = 0;
> +             ts->tv_nsec = 0;
> +     }
> +             
> +}
> +
>  /* clocksource code */
>  static cycle_t rtc_read(struct clocksource *cs)
>  {
> 
> 
> 
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-dev


_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to