#include <linux/kallsyms.h>
/* function to install */
+#define DO_MARK1_FORMAT "%d"
asmlinkage void do_mark1(const char *format, int value)
{
+ __mark_check_format(DO_MARK1_FORMAT, value);
printk("value is %d\n", value);
}
int init_module(void)
{
- return marker_set_probe("subsys_mark1", (marker_probe_func*)do_mark1,
+ return marker_set_probe("subsys_mark1", DO_MARK1_FORMAT,
+ (marker_probe_func*)do_mark1,
MARKER_CALL);
}