Я новичок в программировании ядра и вносил изменения в модуль памяти.Проблема в том, что когда я вставляю операторы printk()
, при загрузке вывод получается очень многословным, а поскольку распечатки требуют больших вычислительных ресурсов, для загрузки требуется много времени.Я думал о создании переключателя для него, так как при загрузке он может попросить пользователя включить / выключить печать.
Я видел sscanf()
или vsscanf()
, но он принимает данные только отуже заданная строка.Я также знаю, что логически нельзя допускать такой вклад в вопросах безопасности, но есть ли способ убедиться, что это можно сделать?Или какой-либо другой подход, о котором я не знаю?
Редактировать: Для ясности я хочу включить / выключить печать по требованию после загрузки / загрузки ядра.