Я пытаюсь использовать команду printk.
Все примеры, которые я могу найти в Интернете, - это поместить строку прямо в принтке так:
printk(KERN_INFO "Hello %s!", "World");
Однако япопытался заменить "Hello% s!"используя такой буфер:
char buf[] = "Hello %s!";
printk(KERN_INFO buf, "WORLD");
Получается, что я получаю ошибку
error: expected ')' before 'buf'
Что мы должны сделать, чтобы использовать переменную в printk, а также использовать уровень журнала KERN_INFO?