Я хочу подключить функцию ядра к ftrace, я скачал пример кода с GitHub . Я изменил только функцию, которую хочу подключить.
В функции обратного вызова, если я вызываю только функцию, которая подключена - все в порядке. Но , даже если я позвоню printk
, сгенерируется упс.
Функция обратного вызова:
static int (*real_security_file_open)(struct file *file);
static int fake_security_file_open(struct file *file)
{
pr_info("file:%p",file);
return real_security_file_open(file);
}
упс
Я хочу знать, как это исправить.