]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - include/trace/events/fs.h
devres: allow const resource arguments
[mirror_ubuntu-bionic-kernel.git] / include / trace / events / fs.h
CommitLineData
7744c33f
SJR
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM fs
3
4#if !defined(_TRACE_FS_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_FS_H
6
7#include <linux/fs.h>
8#include <linux/tracepoint.h>
9
10TRACE_EVENT(do_sys_open,
11
12 TP_PROTO(const char *filename, int flags, int mode),
13
14 TP_ARGS(filename, flags, mode),
15
16 TP_STRUCT__entry(
17 __string( filename, filename )
18 __field( int, flags )
19 __field( int, mode )
20 ),
21
22 TP_fast_assign(
23 __assign_str(filename, filename);
24 __entry->flags = flags;
25 __entry->mode = mode;
26 ),
27
28 TP_printk("\"%s\" %x %o",
29 __get_str(filename), __entry->flags, __entry->mode)
30);
31
32TRACE_EVENT(open_exec,
33
34 TP_PROTO(const char *filename),
35
36 TP_ARGS(filename),
37
38 TP_STRUCT__entry(
39 __string( filename, filename )
40 ),
41
42 TP_fast_assign(
43 __assign_str(filename, filename);
44 ),
45
46 TP_printk("\"%s\"",
47 __get_str(filename))
48);
49
50#endif /* _TRACE_FS_H */
51
52/* This part must be outside protection */
53#include <trace/define_trace.h>