Me either (not exactly).
> The easy solution ( == big common lock ) would be to have a single RT
> queue that is checked before the private one.
> Anyway, sometime it happens that the cure is worst than the disease and to
> solve a corner case you're going to punish common case performances (
> Linux is not an RT OS even with that fix ).
The reason I ask is that we went through the pains of a separate
realtime RQ in our MQ scheduler. And yes, it does hurt the common
case, not to mention the extra/complex code paths. I was hoping
that someone in the know could enlighten us as to how RT semantics
apply to SMP systems. If the semantics I suggest above are required,
then it implies support must be added to any possible future
scheduler implementations.
-- Mike - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/