Столкнулся с необходимостью модификации памяти в ядре. Для этого написал маленький модуль ядра, который должен править. Проблема в том, что попытка записи проваливается: BUG: unable to handle kernel paging request at хххххххх. И остальные Oops. Есть мысль, что проблема связана с тем, что у этой страницы памяти не установлен атрибут записи. Нашел функцию mprotect, но судя по всему ей можно пользоваться только из пользовательского пространства.Как быть? Чем воспользоваться, чтобы все-таки записать по этому адресу? Причем память по этому адресу точно существует - я ее без проблем могу читать.