]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - kernel/trace/trace_output.h
Merge branch 'slab/urgent' into for-linus
[karo-tx-linux.git] / kernel / trace / trace_output.h
index 6e220a8e5706aa5bc30c94b5fe4e78db57b57a14..d38bec4a9c3081e52bca0dec51e04e94827cba67 100644 (file)
@@ -20,11 +20,17 @@ extern int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm,
 extern int trace_print_context(struct trace_iterator *iter);
 extern int trace_print_lat_context(struct trace_iterator *iter);
 
+extern void trace_event_read_lock(void);
+extern void trace_event_read_unlock(void);
 extern struct trace_event *ftrace_find_event(int type);
 
 extern enum print_line_t trace_nop_print(struct trace_iterator *iter,
                                         int flags);
 
+/* used by module unregistering */
+extern int __unregister_ftrace_event(struct trace_event *event);
+extern struct rw_semaphore trace_event_mutex;
+
 #define MAX_MEMHEX_BYTES       8
 #define HEX_CHARS              (MAX_MEMHEX_BYTES*2 + 1)