Re: [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm3-V0.7.25-0

From: Mark_H_Johnson
Date: Thu Nov 11 2004 - 11:49:53 EST


>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

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