#include <asm/vsyscall.h>#include <linux/clocksource.h>structvsyscall_gtod_data{seqlock_tlock;/* open coded 'struct timespec' */time_twall_time_sec;u32wall_time_nsec;intsysctl_enabled;structtimezonesys_tz;struct{/* extract of a clocksource struct */cycle_t(*vread)(void);cycle_tcycle_last;cycle_tmask;u32mult;u32shift;}clock;structtimespecwall_to_monotonic;};externstructvsyscall_gtod_data__vsyscall_gtod_data__section_vsyscall_gtod_data;externstructvsyscall_gtod_datavsyscall_gtod_data;