Re: [patch 03/54] NOHZ: Rate limit the local softirq pending warning output

2007-06-08 Thread Thomas Gleixner
On Fri, 2007-06-08 at 12:34 +0200, Daniel Thaler wrote:
> Chris Wright wrote:
> > -stable review patch.  If anyone has any objections, please let us know.
> > -
> > 
> > From: Thomas Gleixner <[EMAIL PROTECTED]>
> > 
> > The warning in the NOHZ code, which triggers when a CPU goes idle with
> > softirqs pending can fill up the logs quite quickly.  Rate limit the output
> > until we found the root cause of that problem.
> 
> Isn't the root cause found and fixed with "[patch 09/54] Prevent going
> idle with softirq pending"?

Yes, still we want the printk there to find places, which go into idle
with softirqs pending. There is at least one problem in the SLIP code,
which triggers this. OTOH we do not want those messages to flood the
syslog.

tglx


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [patch 03/54] NOHZ: Rate limit the local softirq pending warning output

2007-06-08 Thread Daniel Thaler
Chris Wright wrote:
> -stable review patch.  If anyone has any objections, please let us know.
> -
> 
> From: Thomas Gleixner <[EMAIL PROTECTED]>
> 
> The warning in the NOHZ code, which triggers when a CPU goes idle with
> softirqs pending can fill up the logs quite quickly.  Rate limit the output
> until we found the root cause of that problem.

Isn't the root cause found and fixed with "[patch 09/54] Prevent going
idle with softirq pending"?

- Daniel

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[patch 03/54] NOHZ: Rate limit the local softirq pending warning output

2007-06-08 Thread Chris Wright
-stable review patch.  If anyone has any objections, please let us know.
-

From: Thomas Gleixner <[EMAIL PROTECTED]>

The warning in the NOHZ code, which triggers when a CPU goes idle with
softirqs pending can fill up the logs quite quickly.  Rate limit the output
until we found the root cause of that problem.

Signed-off-by: Thomas Gleixner <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Chris Wright <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---

 kernel/time/tick-sched.c |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

--- linux-2.6.21.4.orig/kernel/time/tick-sched.c
+++ linux-2.6.21.4/kernel/time/tick-sched.c
@@ -167,9 +167,15 @@ void tick_nohz_stop_sched_tick(void)
goto end;
 
cpu = smp_processor_id();
-   if (unlikely(local_softirq_pending()))
-   printk(KERN_ERR "NOHZ: local_softirq_pending %02x\n",
-  local_softirq_pending());
+   if (unlikely(local_softirq_pending())) {
+   static int ratelimit;
+
+   if (ratelimit < 10) {
+   printk(KERN_ERR "NOHZ: local_softirq_pending %02x\n",
+  local_softirq_pending());
+   ratelimit++;
+   }
+   }
 
now = ktime_get();
/*

-- 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[patch 03/54] NOHZ: Rate limit the local softirq pending warning output

2007-06-08 Thread Chris Wright
-stable review patch.  If anyone has any objections, please let us know.
-

From: Thomas Gleixner [EMAIL PROTECTED]

The warning in the NOHZ code, which triggers when a CPU goes idle with
softirqs pending can fill up the logs quite quickly.  Rate limit the output
until we found the root cause of that problem.

Signed-off-by: Thomas Gleixner [EMAIL PROTECTED]
Signed-off-by: Andrew Morton [EMAIL PROTECTED]
Signed-off-by: Chris Wright [EMAIL PROTECTED]
Signed-off-by: Greg Kroah-Hartman [EMAIL PROTECTED]
---

 kernel/time/tick-sched.c |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

--- linux-2.6.21.4.orig/kernel/time/tick-sched.c
+++ linux-2.6.21.4/kernel/time/tick-sched.c
@@ -167,9 +167,15 @@ void tick_nohz_stop_sched_tick(void)
goto end;
 
cpu = smp_processor_id();
-   if (unlikely(local_softirq_pending()))
-   printk(KERN_ERR NOHZ: local_softirq_pending %02x\n,
-  local_softirq_pending());
+   if (unlikely(local_softirq_pending())) {
+   static int ratelimit;
+
+   if (ratelimit  10) {
+   printk(KERN_ERR NOHZ: local_softirq_pending %02x\n,
+  local_softirq_pending());
+   ratelimit++;
+   }
+   }
 
now = ktime_get();
/*

-- 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [patch 03/54] NOHZ: Rate limit the local softirq pending warning output

2007-06-08 Thread Daniel Thaler
Chris Wright wrote:
 -stable review patch.  If anyone has any objections, please let us know.
 -
 
 From: Thomas Gleixner [EMAIL PROTECTED]
 
 The warning in the NOHZ code, which triggers when a CPU goes idle with
 softirqs pending can fill up the logs quite quickly.  Rate limit the output
 until we found the root cause of that problem.

Isn't the root cause found and fixed with [patch 09/54] Prevent going
idle with softirq pending?

- Daniel

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [patch 03/54] NOHZ: Rate limit the local softirq pending warning output

2007-06-08 Thread Thomas Gleixner
On Fri, 2007-06-08 at 12:34 +0200, Daniel Thaler wrote:
 Chris Wright wrote:
  -stable review patch.  If anyone has any objections, please let us know.
  -
  
  From: Thomas Gleixner [EMAIL PROTECTED]
  
  The warning in the NOHZ code, which triggers when a CPU goes idle with
  softirqs pending can fill up the logs quite quickly.  Rate limit the output
  until we found the root cause of that problem.
 
 Isn't the root cause found and fixed with [patch 09/54] Prevent going
 idle with softirq pending?

Yes, still we want the printk there to find places, which go into idle
with softirqs pending. There is at least one problem in the SLIP code,
which triggers this. OTOH we do not want those messages to flood the
syslog.

tglx


-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/