Messages in this thread | | | Date | Sat, 19 Apr 2008 20:47:21 +0200 | From | "Guillaume Chazarain" <> | Subject | Re: [git pull] scheduler changes for v2.6.26 |
| |
On 4/19/08, Ingo Molnar <mingo@elte.hu> wrote: > Guillaume Chazarain (1): > sched: fix rq->clock overflows detection with CONFIG_NO_HZ
This one should have been dropped (per http://lkml.org/lkml/2008/1/25/413) I don't like rq->clock relying on jiffies, and you already fixed the original manifestation of the problem in:
commit 2997c8c4a0b179e8b834a7f30ba4323f2c60ccf4 Author: Ingo Molnar <mingo@elte.hu> Date: Fri Jan 11 13:35:54 2008 +0100
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>
-- Guillaume
| |