block: fix blktrace timestamps
authorIngo Molnar <mingo@elte.hu>
Fri, 11 Jan 2008 12:35:54 +0000 (13:35 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Fri, 11 Jan 2008 12:35:54 +0000 (13:35 +0100)
commit2997c8c4a0b179e8b834a7f30ba4323f2c60ccf4
tree319fa1c24c380544233890d6ff480a181bf80e96
parenta24eab1ed506f3e0bcbcd3f619558935549d4ace
block: fix blktrace timestamps

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: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/blktrace.c