Re: Attempted summary of "RT patch acceptance" thread

From: Paul E. McKenney
Date: Fri Jun 10 2005 - 20:08:56 EST


On Fri, Jun 10, 2005 at 04:26:28PM -0700, Bill Huey wrote:
> On Fri, Jun 10, 2005 at 04:16:47PM -0700, Paul E. McKenney wrote:
> > Sounds like I need to add "antisocial hardware" to the list of
> > things that need to be inspected to validate realtime latencies.
>
> And anti-social memory controllers (cough G5 Macs)

OK, the list now reads:

Each of the following categories of code might need to be
inspected:

a. The low-level interrupt-handing code.

b. The realtime process scheduler.

c. Any code that disables interrupts.

d. Any code that disables preemption.

e. Any code that holds a lock, mutex, semaphore, or other
resource that is needed by the code implementing your
new feature.

f. Any code that manipulates hardware that can stall the
bus, delay interrupts, or otherwise interfere with
forward progress. Note that it is also necessary to
inspect user-level code that directly manipulates such
hardware.

I added point "f". Does that cover it?

Thanx, Paul
-
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/