On 14/12/2018 18:15, Mark Salyzyn wrote: > On 12/13/2018 08:57 AM, Vincenzo Frascino wrote: >> In the last few years we assisted to an explosion of vdso >> implementations that mostly share similar code. >> >> . . . >> +} >> + >> +#ifdef VDSO_HAS_TIME >> +static notrace time_t __cvdso_time(time_t *time) >> +{ >> + u32 seq; >> + time_t t; >> + const struct vdso_data *vd = __arch_get_vdso_data(); >> + struct vdso_timestamp *vdso_ts = &vd->basetime[CLOCK_REALTIME]; > const struct vdso_timestamp *vdso_ts = &vd->basetime[CLOCK_REALTIME]; > Thanks for this, I will fix in v4. > -- Mark > -- Regards, Vincenzo