linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.25-0
@ 2004-11-11 16:46 Mark_H_Johnson
  2004-11-11 17:31 ` K.R. Foley
  0 siblings, 1 reply; 16+ messages in thread
From: Mark_H_Johnson @ 2004-11-11 16:46 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: linux-kernel, Lee Revell, Rui Nuno Capela, K.R. Foley, Bill Huey,
	Adam Heath, Florian Schmidt, Thomas Gleixner, Michal Schmidt,
	Fernando Pablo Lopez-Lezcano, Karsten Wiese, Gunther Persoons,
	emann, Shane Shrybman, Amit Shah

>i have released the -V0.7.25-0 Real-Time Preemption patch, which can be
>downloaded from the usual place:
>
>    http://redhat.com/~mingo/realtime-preempt/
>
>this release includes fixes, new features and latency improvements.

It may be coincidence, but when I did
  chrt -p -f 99 2
(to set IRQ 0 to max RT priority, like the other IRQ's)

I got the following deadlock.

==========================================
[ BUG: lock recursion deadlock detected! |
------------------------------------------
already locked:  [c140c2e0] {&base->lock}
.. held by:       ksoftirqd/0:    4 [c17953f0, 105]
... acquired at:  run_timer_softirq+0x108/0x470

------------------------------
| showing all locks held by: |  (ksoftirqd/0/4 [c17953f0, 105]):
------------------------------

#001:             [c140c2e0] {&base->lock}
... acquired at:  run_timer_softirq+0x108/0x470

#002:             [c0576b6c] {&timer->lock}
... acquired at:  __mod_timer+0x47/0x1d0

There are a LOT of messages that stream out after this problem.
I will be sending the full serial console log separately.

Will reboot shortly and see if this is a repeatable problem or not.

  --Mark


^ permalink raw reply	[flat|nested] 16+ messages in thread
* [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U9.3
@ 2004-10-22 13:35 Ingo Molnar
  2004-10-22 15:50 ` [patch] Real-Time Preemption, -RT-2.6.9-mm1-U10 Ingo Molnar
  0 siblings, 1 reply; 16+ messages in thread
From: Ingo Molnar @ 2004-10-22 13:35 UTC (permalink / raw)
  To: linux-kernel
  Cc: Lee Revell, Rui Nuno Capela, Mark_H_Johnson, K.R. Foley,
	Bill Huey, Adam Heath, Florian Schmidt, Thomas Gleixner,
	Michal Schmidt, Fernando Pablo Lopez-Lezcano


i have released the -U9.3 Real-Time Preemption patch, which can be
downloaded from:

  http://redhat.com/~mingo/realtime-preempt/

this too is a fixes-only release.

Changes since -U9.2:

 - tons more driver/mutex/completion conversion done by Thomas Gleixner 
   for: ppp, ipmi, parport/ieeee1284, scsi, hotplug, and more.

 - iptables/netfilter deadlock fix, this should fix the bug reported by 
   Michal Schmidt.

 - .config housekeeping: disallow the turning off of PREEMPT_BKL when 
   PREEMPT_REALTIME is on. This solves the build error reported by 
   Matthew L Foster.

 - print the full stacktrace of the current task in the deadlock 
   detector and dont use show_stack(). This explains some of the weird
   partial stackdumps reported.

 - some more minor updates to the case when the deadlock detector turns
   itself off due to reaching the limit. We kept the spinlock locked.

to create a -U9.3 tree from scratch, the patching order is:

   http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.tar.bz2
 + http://kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.9-rc4.bz2
 + http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc4/2.6.9-rc4-mm1/2.6.9-rc4-mm1.bz2
 + http://redhat.com/~mingo/realtime-preempt/realtime-preempt-2.6.9-rc4-mm1-U9.3

	Ingo

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

end of thread, other threads:[~2004-11-11 21:51 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-11 16:46 [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.25-0 Mark_H_Johnson
2004-11-11 17:31 ` K.R. Foley
  -- strict thread matches above, loose matches on Subject: below --
2004-10-22 13:35 [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U9.3 Ingo Molnar
2004-10-22 15:50 ` [patch] Real-Time Preemption, -RT-2.6.9-mm1-U10 Ingo Molnar
2004-10-22 17:56   ` [patch] Real-Time Preemption, -RT-2.6.9-mm1-U10.2 Ingo Molnar
2004-10-25 10:40     ` [patch] Real-Time Preemption, -RT-2.6.9-mm1-V0 Ingo Molnar
2004-10-27  0:15       ` [patch] Real-Time Preemption, -RT-2.6.9-mm1-V0.3 Ingo Molnar
2004-11-03 10:58         ` [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm2-V0.7.1 Ingo Molnar
2004-11-06 15:57           ` [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.18 Ingo Molnar
2004-11-08  9:16             ` [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.19 Ingo Molnar
2004-11-08 16:57               ` [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.21 Ingo Molnar
2004-11-09 16:05                 ` [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.23 Ingo Molnar
2004-11-11 14:44                   ` [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.25-0 Ingo Molnar
2004-11-11 16:03                     ` Gunther Persoons
2004-11-11 16:08                       ` Ingo Molnar
2004-11-11 16:12                         ` Ingo Molnar
2004-11-11 16:25                           ` Gunther Persoons
2004-11-11 16:30                           ` Ingo Molnar
2004-11-11 17:36                             ` Gunther Persoons
2004-11-11 16:16                         ` Gunther Persoons
2004-11-11 20:56                     ` Remi Colinet
2004-11-11 18:12                       ` K.R. Foley
2004-11-11 18:42                       ` K.R. Foley
2004-11-11 21:41                         ` Ingo Molnar
2004-11-12  3:49                         ` Remi Colinet
2004-11-11 21:38                     ` Ingo Molnar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).