Использовать виртуальную машину.
Как только вы делаете разыменование NULL или другую подобную ошибку, вы переводите ядро в неизвестное состояние. Даже если вам удалось удалить модуль (что вряд ли возможно; OOPS ядра убивает вызывающий поток, поэтому у него никогда не будет возможности уменьшить количество ссылок - модуль никогда не будет удаляемым), возможно, он все еще будет коррупция осталась позади, и ваш новый «исправленный» модуль также может оказаться в беде.
Намного лучше просто использовать виртуальную машину с быстрой перезагрузкой - возможно, со снимком, чтобы сделать восстановление еще быстрее.