Re: RT_PREEMPT autodetection from user program

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 20.01.2013 01:13, John Morris wrote:

> LCNC drives machines that weigh many tons and spins
> spindles at 24k RPM, so this is important!
...
> We haven't found /proc/config.gz in any vendor-provided
> PREEMPT_RT kernels, so that is not an option either.

On 20.01.2013 01:49, Michael Haberler wrote:

> A false positive on a vanilla kernel could be a safety hazard.

If we are speaking safety here I'd say that you have to support
specific version of kernel on specific hardware that _you_ have
quality assured. Anything else is a recipe for problems.

I've seen OSADL Linux deadlock, RT PREEMPT leaking memory,
RT PREEMPT on but without high-res timers, IDE driver
monopolizing processor so that the RT throttler was activated,
priority inversion issues between kernel and application
threads, interrupt latencies due to interrupt routing
on the specific hardware etc.

There is no way you can guarantee anything if you are using
vendor-provided kernel on a hardware you have never seen.
With your kernel, a list of supported hardware, with initscripts
that are checking if the environment matches and with the help
from this list (thank you guys, the level of support here
is excellent!) you will sleep a lot better.

Just my two cents

Regards
-- 
                                        Stano

--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux