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]; -- Mark