On Thu, Apr 03, 2014 at 08:43:37AM +0200, Ingo Molnar wrote: > > * Igor Mammedov <imamm...@redhat.com> wrote: > > > > I've seen that. Kernel still boots. With your patch it would hang. > > Nonsense, not booting is OK when critical hardware is genuinely bad - > this isn't a disk drive or networking where bad IO 'happens sometimes' > and failure is something we have to engineer for - this is the CPU! > > If a critical piece of hardware like the CPU or RAM is non-functional > then it should be excluded by the user explicitly, not worked around > after some ugly, non-deterministic and fragile timeout.
That's generally not true. We try to recover as best as we can and continue. That's true for RCU stalls, and RAM errors (hwpoison) and other error conditions. It's true for kernel problems (we try to oops and continue, not to panic etc.) Hanging forever is not recovering, it's just poor and broken error handling and generally not acceptable these days. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/