public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: 2.6.23 spinlock hang in kswapd under heavy disk write loads
@ 2007-10-11 16:23 Mr. Berkley Shands
  2007-10-11 10:32 ` Nick Piggin
  0 siblings, 1 reply; 6+ messages in thread
From: Mr. Berkley Shands @ 2007-10-11 16:23 UTC (permalink / raw)
  To: Nick Piggin, linux-kernel

With DEBUG_SLAB on, I can run only a very short time under 2.6.23
before a kernel panic.

[  626.028180] eth0: too many iterations (6) in nv_nic_irq.
[  626.167583] eth0: too many iterations (6) in nv_nic_irq.
[  626.206729] eth0: too many iterations (6) in nv_nic_irq.
[  626.400171] eth0: too many iterations (6) in nv_nic_irq.
[  626.446374] eth0: too many iterations (6) in nv_nic_irq.

followed by the crash at
forcedeth:nv_nic_irq_optimized+0x89
handle_IRQ_event+0x25
handle_edge_IRQ+0xe3
do_IRQ

berkley
 
This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others.

^ permalink raw reply	[flat|nested] 6+ messages in thread
* 2.6.23 spinlock hang in kswapd under heavy disk write loads
@ 2007-10-10 15:33 Berkley Shands
  2007-10-10  5:31 ` Nick Piggin
  0 siblings, 1 reply; 6+ messages in thread
From: Berkley Shands @ 2007-10-10 15:33 UTC (permalink / raw)
  To: linux-kernel

2.6.23 with CONFIG_DEBUG_SPINLOCK on does not hang under very high write loads
to either an LSI8888ELP (write rate 1.1GB/Sec) or to a highpoint RR2340 (write rate 1.0GB/Sec).
With CONFIG_DEBUG_SPINLOCK off however, the system hangs with kswapd getting
100% of the cpu and most if not all other processes are locked out. Sometimes even the
keyboard is locked out.

This is seen on a supermicro H8DM3-2 and H8DMi-2 motherboards, 16 GB RAM, 2222 SE or 2216 processors.
Not seen on a Uniwide 3546ES, or on a Supermicro H8DM8 with 8222 CPUS.

kswapd sits at (according to KDB)
__spinlock_irqsave + 0x15
prepare_to_wait + 0x15
kswapd + 0xe3
kthread + 0x47

berkley

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-10-12  3:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-11 16:23 2.6.23 spinlock hang in kswapd under heavy disk write loads Mr. Berkley Shands
2007-10-11 10:32 ` Nick Piggin
  -- strict thread matches above, loose matches on Subject: below --
2007-10-10 15:33 Berkley Shands
2007-10-10  5:31 ` Nick Piggin
2007-10-12  0:56   ` Berkley Shands
2007-10-10 10:52     ` Nick Piggin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox