* [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-11 19:56 2.6.26-rc1-git9: Reported regressions from 2.6.25 Rafael J. Wysocki
@ 2008-05-11 20:04 ` Rafael J. Wysocki
0 siblings, 0 replies; 11+ messages in thread
From: Rafael J. Wysocki @ 2008-05-11 20:04 UTC (permalink / raw)
To: Linux Kernel Mailing List; +Cc: Gabriel C, Ingo Molnar, Peter Zijlstra
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.25. Please verify if it still should be listed.
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
Submitter : Gabriel C <nix.or.die@googlemail.com>
Date : 2008-05-08 00:26 (4 days old)
References : http://lkml.org/lkml/2008/5/7/352
Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug 10648] CONFIG_PRINTK_TIME broken on git HEAD ?
[not found] <20080515162703.D4970108060@picon.linux-foundation.org>
@ 2008-05-15 16:48 ` Peter Zijlstra
0 siblings, 0 replies; 11+ messages in thread
From: Peter Zijlstra @ 2008-05-15 16:48 UTC (permalink / raw)
To: bugme-daemon; +Cc: Ingo Molnar, linux-kernel
Subject: sched: fix sched_clock_cpu()
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Make sched_clock_cpu() return 0 before it has been initialised and avoid
corrupting its state due to doing so.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
---
kernel/sched_clock.c | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
Index: linux-2.6/kernel/sched_clock.c
===================================================================
--- linux-2.6.orig/kernel/sched_clock.c 2008-05-13 18:40:35.000000000 +0200
+++ linux-2.6/kernel/sched_clock.c 2008-05-13 18:42:05.000000000 +0200
@@ -60,22 +60,26 @@
return &per_cpu(sched_clock_data, cpu);
}
+static __read_mostly int sched_clock_running;
+
void sched_clock_init(void)
{
u64 ktime_now = ktime_to_ns(ktime_get());
- u64 now = 0;
+ unsigned long now_jiffies = jiffies;
int cpu;
for_each_possible_cpu(cpu) {
struct sched_clock_data *scd = cpu_sdc(cpu);
scd->lock = (raw_spinlock_t)__RAW_SPIN_LOCK_UNLOCKED;
- scd->prev_jiffies = jiffies;
- scd->prev_raw = now;
- scd->tick_raw = now;
+ scd->prev_jiffies = now_jiffies;
+ scd->prev_raw = 0;
+ scd->tick_raw = 0;
scd->tick_gtod = ktime_now;
scd->clock = ktime_now;
}
+
+ sched_clock_running = 1;
}
/*
@@ -137,6 +141,9 @@
struct sched_clock_data *scd = cpu_sdc(cpu);
u64 now, clock;
+ if (unlikely(!sched_clock_running))
+ return 0ull;
+
/*
* Normally this is not called in NMI context - but if it is,
* trying to do any locking here is totally lethal.
@@ -182,6 +189,9 @@
struct sched_clock_data *scd = this_scd();
u64 now, now_gtod;
+ if (unlikely(!sched_clock_running))
+ return;
+
WARN_ON_ONCE(!irqs_disabled());
now = sched_clock();
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-18 11:10 2.6.26-rc2-git5: Reported regressions from 2.6.25 Rafael J. Wysocki
@ 2008-05-18 11:13 ` Rafael J. Wysocki
2008-05-18 17:21 ` Peter Zijlstra
0 siblings, 1 reply; 11+ messages in thread
From: Rafael J. Wysocki @ 2008-05-18 11:13 UTC (permalink / raw)
To: Linux Kernel Mailing List; +Cc: Gabriel C, Ingo Molnar, Peter Zijlstra
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.25. Please verify if it still should be listed.
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
Submitter : Gabriel C <nix.or.die@googlemail.com>
Date : 2008-05-08 00:26 (11 days old)
References : http://lkml.org/lkml/2008/5/7/352
Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-18 11:13 ` [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ? Rafael J. Wysocki
@ 2008-05-18 17:21 ` Peter Zijlstra
2008-05-18 18:37 ` Peter Zijlstra
0 siblings, 1 reply; 11+ messages in thread
From: Peter Zijlstra @ 2008-05-18 17:21 UTC (permalink / raw)
To: Rafael J. Wysocki; +Cc: Linux Kernel Mailing List, Gabriel C, Ingo Molnar
On Sun, 2008-05-18 at 13:13 +0200, Rafael J. Wysocki wrote:
> This message has been generated automatically as a part of a report
> of recent regressions.
>
> The following bug entry is on the current list of known regressions
> from 2.6.25. Please verify if it still should be listed.
>
>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
> Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
> Submitter : Gabriel C <nix.or.die@googlemail.com>
> Date : 2008-05-08 00:26 (11 days old)
> References : http://lkml.org/lkml/2008/5/7/352
> Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
>
>
Could people test this:
git://git.kernel.org/home/peterz/git/linux-2.6-sched.git/ v2.6.26-rc2-group-load-balance
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-18 17:21 ` Peter Zijlstra
@ 2008-05-18 18:37 ` Peter Zijlstra
2008-05-21 0:38 ` Gabriel C
0 siblings, 1 reply; 11+ messages in thread
From: Peter Zijlstra @ 2008-05-18 18:37 UTC (permalink / raw)
To: Rafael J. Wysocki; +Cc: Linux Kernel Mailing List, Gabriel C, Ingo Molnar
On Sun, 2008-05-18 at 19:21 +0200, Peter Zijlstra wrote:
> On Sun, 2008-05-18 at 13:13 +0200, Rafael J. Wysocki wrote:
> > This message has been generated automatically as a part of a report
> > of recent regressions.
> >
> > The following bug entry is on the current list of known regressions
> > from 2.6.25. Please verify if it still should be listed.
> >
> >
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
> > Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
> > Submitter : Gabriel C <nix.or.die@googlemail.com>
> > Date : 2008-05-08 00:26 (11 days old)
> > References : http://lkml.org/lkml/2008/5/7/352
> > Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
> >
> >
>
> Could people test this:
>
> git://git.kernel.org/home/peterz/git/linux-2.6-sched.git/ v2.6.26-rc2-group-load-balance
Seems I got my own url wrong - the right one is:
git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-sched.git v2.6.26-rc2-group-load-balance
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-18 18:37 ` Peter Zijlstra
@ 2008-05-21 0:38 ` Gabriel C
2008-05-21 1:10 ` Gabriel C
0 siblings, 1 reply; 11+ messages in thread
From: Gabriel C @ 2008-05-21 0:38 UTC (permalink / raw)
To: Peter Zijlstra; +Cc: Rafael J. Wysocki, Linux Kernel Mailing List, Ingo Molnar
Peter Zijlstra wrote:
> On Sun, 2008-05-18 at 19:21 +0200, Peter Zijlstra wrote:
>> On Sun, 2008-05-18 at 13:13 +0200, Rafael J. Wysocki wrote:
>>> This message has been generated automatically as a part of a report
>>> of recent regressions.
>>>
>>> The following bug entry is on the current list of known regressions
>>> from 2.6.25. Please verify if it still should be listed.
>>>
>>>
>>> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
>>> Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
>>> Submitter : Gabriel C <nix.or.die@googlemail.com>
>>> Date : 2008-05-08 00:26 (11 days old)
>>> References : http://lkml.org/lkml/2008/5/7/352
>>> Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
>>>
>>>
>> Could people test this:
>>
>> git://git.kernel.org/home/peterz/git/linux-2.6-sched.git/ v2.6.26-rc2-group-load-balance
>
>
> Seems I got my own url wrong - the right one is:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-sched.git v2.6.26-rc2-group-load-balance
>
>
Sorry for the lag , I'm gonna test this now and report back in a bit.
Gabriel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-21 0:38 ` Gabriel C
@ 2008-05-21 1:10 ` Gabriel C
0 siblings, 0 replies; 11+ messages in thread
From: Gabriel C @ 2008-05-21 1:10 UTC (permalink / raw)
To: Peter Zijlstra; +Cc: Rafael J. Wysocki, Linux Kernel Mailing List, Ingo Molnar
Gabriel C wrote:
> Peter Zijlstra wrote:
>
>> On Sun, 2008-05-18 at 19:21 +0200, Peter Zijlstra wrote:
>>> On Sun, 2008-05-18 at 13:13 +0200, Rafael J. Wysocki wrote:
>>>> This message has been generated automatically as a part of a report
>>>> of recent regressions.
>>>>
>>>> The following bug entry is on the current list of known regressions
>>>> from 2.6.25. Please verify if it still should be listed.
>>>>
>>>>
>>>> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
>>>> Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
>>>> Submitter : Gabriel C <nix.or.die@googlemail.com>
>>>> Date : 2008-05-08 00:26 (11 days old)
>>>> References : http://lkml.org/lkml/2008/5/7/352
>>>> Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
>>>>
>>>>
>>> Could people test this:
>>>
>>> git://git.kernel.org/home/peterz/git/linux-2.6-sched.git/ v2.6.26-rc2-group-load-balance
>>
>> Seems I got my own url wrong - the right one is:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-sched.git v2.6.26-rc2-group-load-balance
>>
>>
>
>
> Sorry for the lag , I'm gonna test this now and report back in a bit.
Peter thx , it fixes the problem for me.
Gabriel
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-24 20:28 2.6.26-rc3-git7: Reported regressions from 2.6.25 Rafael J. Wysocki
@ 2008-05-24 20:31 ` Rafael J. Wysocki
0 siblings, 0 replies; 11+ messages in thread
From: Rafael J. Wysocki @ 2008-05-24 20:31 UTC (permalink / raw)
To: Linux Kernel Mailing List
Cc: Gabriel C, Ingo Molnar, Peter Zijlstra, Peter Zijlstra
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.25. Please verify if it still should be listed.
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
Submitter : Gabriel C <nix.or.die@googlemail.com>
Date : 2008-05-08 00:26 (17 days old)
References : http://lkml.org/lkml/2008/5/7/352
Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
Peter Zijlstra <peterz@infradead.org>
Patch : http://bugzilla.kernel.org/show_bug.cgi?id=10648#c3
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-31 17:44 2.6.26-rc4-git4: Reported regressions from 2.6.25 Rafael J. Wysocki
@ 2008-05-31 17:48 ` Rafael J. Wysocki
2008-06-01 0:45 ` Gabriel C
0 siblings, 1 reply; 11+ messages in thread
From: Rafael J. Wysocki @ 2008-05-31 17:48 UTC (permalink / raw)
To: Linux Kernel Mailing List
Cc: Gabriel C, Ingo Molnar, Peter Zijlstra, Peter Zijlstra
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.25. Please verify if it still should be listed.
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
Submitter : Gabriel C <nix.or.die@googlemail.com>
Date : 2008-05-08 00:26 (24 days old)
References : http://lkml.org/lkml/2008/5/7/352
Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
Peter Zijlstra <peterz@infradead.org>
Patch : http://bugzilla.kernel.org/show_bug.cgi?id=10648#c3
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-05-31 17:48 ` [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ? Rafael J. Wysocki
@ 2008-06-01 0:45 ` Gabriel C
2008-06-05 21:11 ` Rafael J. Wysocki
0 siblings, 1 reply; 11+ messages in thread
From: Gabriel C @ 2008-06-01 0:45 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Linux Kernel Mailing List, Ingo Molnar, Peter Zijlstra,
Peter Zijlstra
Rafael J. Wysocki wrote:
> This message has been generated automatically as a part of a report
> of recent regressions.
>
> The following bug entry is on the current list of known regressions
> from 2.6.25. Please verify if it still should be listed.
No
>
>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
> Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
> Submitter : Gabriel C <nix.or.die@googlemail.com>
> Date : 2008-05-08 00:26 (24 days old)
> References : http://lkml.org/lkml/2008/5/7/352
> Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
> Peter Zijlstra <peterz@infradead.org>
> Patch : http://bugzilla.kernel.org/show_bug.cgi?id=10648#c3
>
>
This problem is fixed in linus tree by a381759d6ad5c5dea5a981918e0b4493e9b66ac7
Gabriel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ?
2008-06-01 0:45 ` Gabriel C
@ 2008-06-05 21:11 ` Rafael J. Wysocki
0 siblings, 0 replies; 11+ messages in thread
From: Rafael J. Wysocki @ 2008-06-05 21:11 UTC (permalink / raw)
To: Gabriel C
Cc: Linux Kernel Mailing List, Ingo Molnar, Peter Zijlstra,
Peter Zijlstra
On Sunday, 1 of June 2008, Gabriel C wrote:
> Rafael J. Wysocki wrote:
>
> > This message has been generated automatically as a part of a report
> > of recent regressions.
> >
> > The following bug entry is on the current list of known regressions
> > from 2.6.25. Please verify if it still should be listed.
>
>
> No
>
> >
> >
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10648
> > Subject : CONFIG_PRINTK_TIME broken on git HEAD ?
> > Submitter : Gabriel C <nix.or.die@googlemail.com>
> > Date : 2008-05-08 00:26 (24 days old)
> > References : http://lkml.org/lkml/2008/5/7/352
> > Handled-By : Peter Zijlstra <a.p.zijlstra@chello.nl>
> > Peter Zijlstra <peterz@infradead.org>
> > Patch : http://bugzilla.kernel.org/show_bug.cgi?id=10648#c3
> >
> >
>
>
> This problem is fixed in linus tree by a381759d6ad5c5dea5a981918e0b4493e9b66ac7
Thanks, closed.
Rafael
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-06-05 21:11 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20080515162703.D4970108060@picon.linux-foundation.org>
2008-05-15 16:48 ` [Bug 10648] CONFIG_PRINTK_TIME broken on git HEAD ? Peter Zijlstra
2008-05-31 17:44 2.6.26-rc4-git4: Reported regressions from 2.6.25 Rafael J. Wysocki
2008-05-31 17:48 ` [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ? Rafael J. Wysocki
2008-06-01 0:45 ` Gabriel C
2008-06-05 21:11 ` Rafael J. Wysocki
-- strict thread matches above, loose matches on Subject: below --
2008-05-24 20:28 2.6.26-rc3-git7: Reported regressions from 2.6.25 Rafael J. Wysocki
2008-05-24 20:31 ` [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ? Rafael J. Wysocki
2008-05-18 11:10 2.6.26-rc2-git5: Reported regressions from 2.6.25 Rafael J. Wysocki
2008-05-18 11:13 ` [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ? Rafael J. Wysocki
2008-05-18 17:21 ` Peter Zijlstra
2008-05-18 18:37 ` Peter Zijlstra
2008-05-21 0:38 ` Gabriel C
2008-05-21 1:10 ` Gabriel C
2008-05-11 19:56 2.6.26-rc1-git9: Reported regressions from 2.6.25 Rafael J. Wysocki
2008-05-11 20:04 ` [Bug #10648] CONFIG_PRINTK_TIME broken on git HEAD ? Rafael J. Wysocki
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.