trace: make trace_hwlat timestamp y2038 safe
[linux-2.6-microblaze.git] / kernel / trace / trace_entries.h
index c203ac4..adcdbbe 100644 (file)
@@ -348,14 +348,14 @@ FTRACE_ENTRY(hwlat, hwlat_entry,
                __field(        u64,                    duration        )
                __field(        u64,                    outer_duration  )
                __field(        u64,                    nmi_total_ts    )
-               __field_struct( struct timespec,        timestamp       )
-               __field_desc(   long,   timestamp,      tv_sec          )
+               __field_struct( struct timespec64,      timestamp       )
+               __field_desc(   s64,    timestamp,      tv_sec          )
                __field_desc(   long,   timestamp,      tv_nsec         )
                __field(        unsigned int,           nmi_count       )
                __field(        unsigned int,           seqnum          )
        ),
 
-       F_printk("cnt:%u\tts:%010lu.%010lu\tinner:%llu\touter:%llunmi-ts:%llu\tnmi-count:%u\n",
+       F_printk("cnt:%u\tts:%010llu.%010lu\tinner:%llu\touter:%llunmi-ts:%llu\tnmi-count:%u\n",
                 __entry->seqnum,
                 __entry->tv_sec,
                 __entry->tv_nsec,