Я новичок в разработке ядра Linux, и когда я пытаюсь изменить функцию системного вызова, просто добавив printk функцию в timekeep.c файле, каклинукс выход ядра printk
printk("BEGIN!$$$$$\n");
dmesg утилита дает мне выход например:
[ 75.919335] BEGIN!$$$$$
[ 75.919337] BEGIN!$$$$$
[ 75.919340] BEGIN!$$$$$
[ 75.919343] BEGIN!$$$$$
[ 75.919347] BEGIN!$$$$$
[ 75.919349] BEGIN!$$$$$
[ 75.919353] BEGIN!$$$$$
[ 75.919355] BEGIN!$$$$$
[ 75.919358] BEGIN!$$$$$
[ 75.919361] BEGIN!$$$$$
[ 75.919364] BEGIN!$$$$$
[ 75.919367] BEGIN!$$$$$
[ 75.919370] BEGIN!$$$$$
[ 75.919374] BEGIN!$$$$$
Я действительно не понимаю, как создаются в []. Может ли кто-нибудь дать мне подсказку?
Вы забыли префикс уровня журнала: 'printk (KERN_DEBUG" BEGIN! "\ N"); ' – Kaz