• Arnd Bergmann's avatar
    rt2x00: use monotonic timestamps for frame dump · f87eba99
    Arnd Bergmann authored
    rt2x00 uses the deprecated do_gettimeofday() function to get a timestamp
    for its debugfs "dump" file interface.
    
    The timestamp is using an unsigned 32-bit value, so we could make it
    work until 2106 by using ktime_get_real_ts64(), but it seems better to
    use monotonic times, as we normally want for timestamps.
    
    Since this is an interface change, I'm incrementing the
    DUMP_HEADER_VERSION number, so user space can figure out whether the
    timestamps are monotonic or not. Most likely the tools won't care either
    way.
    
    Generally speaking, ABI version numbers and in particular changing them
    is a bad idea. However since this is in debugfs, we don't put any
    API stability rules on the interface according to
    Documentation/filesystems/debugfs.txt, and we can take the easy way
    out here; anyone using the frame dump feature can probably work out
    the differences here.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
    f87eba99
rt2x00debug.c 21.4 KB