Я запускаю старую версию Linux-кода (2.6.27). У меня есть CONFIG_BUG = y, а также HAVE_ARCH_BUG. Поэтому я использую определение BUG() в asm-x86/bug.h вместо asm-generic. Я вижу, что когда я вставляю тестовый модуль (который просто имеет вызов BUG()), он не разбивает поле. Я могу добраться до консоли. Это система SMP, поэтому я ожидал бы этого. Вопрос, который у меня есть, по дизайну, был BUG(), который должен был повесить коробку так же, как панику? Если да, то почему это не на этом ядре?Ядро Linux BUG() вызов не вешает ядро
ТНХ Murali
Это x86, верно? –
Да, это x86 32-разрядная система. – Murali