All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.