Я тестировал процедуру восстановления мягкой блокировки ядра Linux. Я установил /proc /sys /kernel /softlockup_panic в 1.
И я создал модуль ядра, как описано в ссылке ниже. https://github.com/saiyamd/softlockup_test
Когда я вставил модуль, моя система linux перезагружается после короткого времени зависания. Если я установлю /proc /sys /kernel /softloup_panic в 0. Моя система Linux остается зависшей и никогда не перезагружается Кажется, схема перезагрузки, когда происходит мягкая блокировка, работает, но я не вижу сообщения в журнале типа «BUG: мягкая блокировка - ЦП № 2 застрял на 20 с!».
Несмотря на то, что он перезагружается, я не совсем уверен, что это правильная процедура тестирования для генерации мягкой блокировки и процедуры восстановления из мягкой блокировки.
Пожалуйста, дайте мне знать, если я делаю что-то не так или вы видите мое недоразумение. Спасибо,