[Intel-wired-lan] [RFC PATCH] e1000e: allow non-monotonic SYSTIM readings
Miroslav Lichvar
mlichvar at redhat.com
Tue Oct 23 11:31:59 UTC 2018
On Fri, Oct 19, 2018 at 04:56:02PM +0000, Keller, Jacob E wrote:
> > @@ -233,6 +237,9 @@ static void e1000e_systim_overflow_work(struct
> > work_struct *work)
> > struct e1000_hw *hw = &adapter->hw;
> > struct timespec64 ts;
> >
> > + /* Update the timecounter */
> > + timecounter_read(&adapter->tc);
> > +
>
> yea, we previously depended on the gettime64 to do timecounter_read implicitly.
>
> > adapter->ptp_clock_info.gettime64(&adapter->ptp_clock_info, &ts);
>
> Can't we drop this line now?
Yes. We can save the value returned by the timecounter_read call and
convert it to timespec for the debug message below. I'll send a new
patch.
> >
> > e_dbg("SYSTIM overflow check at %lld.%09lu\n",
Thanks,
--
Miroslav Lichvar
More information about the Intel-wired-lan
mailing list