probe_fs_buffer_wait_end, "bh %p", bh);
}
-void probe_fs_exec(void *_data, char *filename)
+void probe_fs_exec(void *_data, const char *filename)
{
trace_mark_tp(fs, exec, fs_exec, probe_fs_exec, "filename %s",
filename);
"fd %d", fd);
}
+void probe_fs_dup(void *_data, unsigned int oldfd, unsigned int newfd)
+{
+ trace_mark_tp(fs, dup, fs_dup, probe_fs_dup,
+ "oldfd %d newfd %d", oldfd, newfd);
+}
+
MODULE_LICENSE("GPL and additional rights");
MODULE_AUTHOR("Mathieu Desnoyers");
MODULE_DESCRIPTION("FS Tracepoint Probes");