• Ingo Molnar's avatar
    block: fix blktrace timestamps · 2997c8c4
    Ingo Molnar authored
    David Dillow reported broken blktrace timestamps. The reason
    is cpu_clock() which is not a global time source.
    
    Fix bkltrace timestamps by using ktime_get() like the networking
    code does for packet timestamps. This also removes a whole lot
    of complexity from bkltrace.c and shrinks the code by 500 bytes:
    
       text    data     bss     dec     hex filename
       2888     124      44    3056     bf0 blktrace.o.before
       2390     116      44    2550     9f6 blktrace.o.after
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
    2997c8c4
blktrace.c 11.4 KB