On 20/01/2017 13:20, Marcelo Tosatti wrote: > kernel/time/timekeeping.c | 79 > +++++++++++++++++++++++++++++++++++++++
Why not leave this in drivers/ptp/ptp_chardev.c? > + if (ptp->info->emulate_ptp_sys_offset_mean) { > + err = emulate_ptp_sys_offset(ptp->info, sysoff, arg); > + break; > + } I think this should be simply "if (!ptp->info->gettime64)" and, likewise, there should be an emulation based getcrosststamp in ptp_clock_gettime. Paolo