Hi Thomas, Rafael, On Fri, Sep 02, 2016 at 09:26:51PM +0200, Thomas Gleixner wrote: > On Wed, 31 Aug 2016, Rafael J. Wysocki wrote: > > On Monday, August 29, 2016 12:40:39 AM Chen Yu wrote: > > > + > > > + /* > > > + * Make rtc-based persistent clock unusable > > > + * if pm_trace is enabled, only take effect > > > + * for timekeeping_suspend/resume. > > > + */ > > > + if (pm_trace_is_enabled() && > > > + x86_platform.get_wallclock == mach_get_cmos_time) { > > > + ts->tv_sec = 0; > > > + ts->tv_nsec = 0; > > > + } > > > > I'm not sure about this. Looks hackish. > > Indeed. Can't you just keep track that pm_trace fiddled with the cmos clock > and then discard the value either in the core or in mach_get_cmos_time() The previous version is more straightforward, since it ignored the bogus rtc in core. Would you please take a glance at it too, thanks: https://patchwork.kernel.org/patch/9287347/ Thanks, Yu -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html