VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   35 Branches   59 Tags
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   1) /* SPDX-License-Identifier: GPL-2.0 */
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   2) /*
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   3)  * Copyright (c) 2009-2019 Christoph Hellwig
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   4)  *
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   5)  * NOTE: none of these tracepoints shall be consider a stable kernel ABI
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   6)  * as they can change at any time.
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   7)  */
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   8) #undef TRACE_SYSTEM
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700   9) #define TRACE_SYSTEM iomap
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  10) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  11) #if !defined(_IOMAP_TRACE_H) || defined(TRACE_HEADER_MULTI_READ)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  12) #define _IOMAP_TRACE_H
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  13) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  14) #include <linux/tracepoint.h>
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  15) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  16) struct inode;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  17) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  18) DECLARE_EVENT_CLASS(iomap_readpage_class,
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  19) 	TP_PROTO(struct inode *inode, int nr_pages),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  20) 	TP_ARGS(inode, nr_pages),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  21) 	TP_STRUCT__entry(
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  22) 		__field(dev_t, dev)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  23) 		__field(u64, ino)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  24) 		__field(int, nr_pages)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  25) 	),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  26) 	TP_fast_assign(
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  27) 		__entry->dev = inode->i_sb->s_dev;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  28) 		__entry->ino = inode->i_ino;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  29) 		__entry->nr_pages = nr_pages;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  30) 	),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  31) 	TP_printk("dev %d:%d ino 0x%llx nr_pages %d",
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  32) 		  MAJOR(__entry->dev), MINOR(__entry->dev),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  33) 		  __entry->ino,
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  34) 		  __entry->nr_pages)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  35) )
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  36) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  37) #define DEFINE_READPAGE_EVENT(name)		\
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  38) DEFINE_EVENT(iomap_readpage_class, name,	\
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  39) 	TP_PROTO(struct inode *inode, int nr_pages), \
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  40) 	TP_ARGS(inode, nr_pages))
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  41) DEFINE_READPAGE_EVENT(iomap_readpage);
9d24a13a93d99 (Matthew Wilcox (Oracle) 2020-06-01 21:47:34 -0700  42) DEFINE_READPAGE_EVENT(iomap_readahead);
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  43) 
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  44) DECLARE_EVENT_CLASS(iomap_range_class,
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  45) 	TP_PROTO(struct inode *inode, unsigned long off, unsigned int len),
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  46) 	TP_ARGS(inode, off, len),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  47) 	TP_STRUCT__entry(
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  48) 		__field(dev_t, dev)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  49) 		__field(u64, ino)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  50) 		__field(loff_t, size)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  51) 		__field(unsigned long, offset)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  52) 		__field(unsigned int, length)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  53) 	),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  54) 	TP_fast_assign(
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  55) 		__entry->dev = inode->i_sb->s_dev;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  56) 		__entry->ino = inode->i_ino;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  57) 		__entry->size = i_size_read(inode);
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  58) 		__entry->offset = off;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  59) 		__entry->length = len;
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  60) 	),
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  61) 	TP_printk("dev %d:%d ino 0x%llx size 0x%llx offset %lx "
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  62) 		  "length %x",
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  63) 		  MAJOR(__entry->dev), MINOR(__entry->dev),
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  64) 		  __entry->ino,
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  65) 		  __entry->size,
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  66) 		  __entry->offset,
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  67) 		  __entry->length)
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  68) )
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  69) 
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  70) #define DEFINE_RANGE_EVENT(name)		\
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  71) DEFINE_EVENT(iomap_range_class, name,	\
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  72) 	TP_PROTO(struct inode *inode, unsigned long off, unsigned int len),\
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  73) 	TP_ARGS(inode, off, len))
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  74) DEFINE_RANGE_EVENT(iomap_writepage);
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  75) DEFINE_RANGE_EVENT(iomap_releasepage);
1ac994525b9d3 (Matthew Wilcox (Oracle) 2020-03-05 07:21:43 -0800  76) DEFINE_RANGE_EVENT(iomap_invalidatepage);
60263d5889e6d (Christoph Hellwig       2020-07-23 22:45:59 -0700  77) DEFINE_RANGE_EVENT(iomap_dio_invalidate_fail);
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700  78) 
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  79) #define IOMAP_TYPE_STRINGS \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  80) 	{ IOMAP_HOLE,		"HOLE" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  81) 	{ IOMAP_DELALLOC,	"DELALLOC" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  82) 	{ IOMAP_MAPPED,		"MAPPED" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  83) 	{ IOMAP_UNWRITTEN,	"UNWRITTEN" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  84) 	{ IOMAP_INLINE,		"INLINE" }
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  85) 
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  86) #define IOMAP_FLAGS_STRINGS \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  87) 	{ IOMAP_WRITE,		"WRITE" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  88) 	{ IOMAP_ZERO,		"ZERO" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  89) 	{ IOMAP_REPORT,		"REPORT" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  90) 	{ IOMAP_FAULT,		"FAULT" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  91) 	{ IOMAP_DIRECT,		"DIRECT" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  92) 	{ IOMAP_NOWAIT,		"NOWAIT" }
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  93) 
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  94) #define IOMAP_F_FLAGS_STRINGS \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  95) 	{ IOMAP_F_NEW,		"NEW" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  96) 	{ IOMAP_F_DIRTY,	"DIRTY" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  97) 	{ IOMAP_F_SHARED,	"SHARED" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  98) 	{ IOMAP_F_MERGED,	"MERGED" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800  99) 	{ IOMAP_F_BUFFER_HEAD,	"BH" }, \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 100) 	{ IOMAP_F_SIZE_CHANGED,	"SIZE_CHANGED" }
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 101) 
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 102) DECLARE_EVENT_CLASS(iomap_class,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 103) 	TP_PROTO(struct inode *inode, struct iomap *iomap),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 104) 	TP_ARGS(inode, iomap),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 105) 	TP_STRUCT__entry(
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 106) 		__field(dev_t, dev)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 107) 		__field(u64, ino)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 108) 		__field(u64, addr)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 109) 		__field(loff_t, offset)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 110) 		__field(u64, length)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 111) 		__field(u16, type)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 112) 		__field(u16, flags)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 113) 		__field(dev_t, bdev)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 114) 	),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 115) 	TP_fast_assign(
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 116) 		__entry->dev = inode->i_sb->s_dev;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 117) 		__entry->ino = inode->i_ino;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 118) 		__entry->addr = iomap->addr;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 119) 		__entry->offset = iomap->offset;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 120) 		__entry->length = iomap->length;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 121) 		__entry->type = iomap->type;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 122) 		__entry->flags = iomap->flags;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 123) 		__entry->bdev = iomap->bdev ? iomap->bdev->bd_dev : 0;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 124) 	),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 125) 	TP_printk("dev %d:%d ino 0x%llx bdev %d:%d addr %lld offset %lld "
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 126) 		  "length %llu type %s flags %s",
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 127) 		  MAJOR(__entry->dev), MINOR(__entry->dev),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 128) 		  __entry->ino,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 129) 		  MAJOR(__entry->bdev), MINOR(__entry->bdev),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 130) 		  __entry->addr,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 131) 		  __entry->offset,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 132) 		  __entry->length,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 133) 		  __print_symbolic(__entry->type, IOMAP_TYPE_STRINGS),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 134) 		  __print_flags(__entry->flags, "|", IOMAP_F_FLAGS_STRINGS))
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 135) )
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 136) 
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 137) #define DEFINE_IOMAP_EVENT(name)		\
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 138) DEFINE_EVENT(iomap_class, name,	\
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 139) 	TP_PROTO(struct inode *inode, struct iomap *iomap), \
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 140) 	TP_ARGS(inode, iomap))
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 141) DEFINE_IOMAP_EVENT(iomap_apply_dstmap);
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 142) DEFINE_IOMAP_EVENT(iomap_apply_srcmap);
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 143) 
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 144) TRACE_EVENT(iomap_apply,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 145) 	TP_PROTO(struct inode *inode, loff_t pos, loff_t length,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 146) 		unsigned int flags, const void *ops, void *actor,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 147) 		unsigned long caller),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 148) 	TP_ARGS(inode, pos, length, flags, ops, actor, caller),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 149) 	TP_STRUCT__entry(
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 150) 		__field(dev_t, dev)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 151) 		__field(u64, ino)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 152) 		__field(loff_t, pos)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 153) 		__field(loff_t, length)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 154) 		__field(unsigned int, flags)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 155) 		__field(const void *, ops)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 156) 		__field(void *, actor)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 157) 		__field(unsigned long, caller)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 158) 	),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 159) 	TP_fast_assign(
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 160) 		__entry->dev = inode->i_sb->s_dev;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 161) 		__entry->ino = inode->i_ino;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 162) 		__entry->pos = pos;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 163) 		__entry->length = length;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 164) 		__entry->flags = flags;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 165) 		__entry->ops = ops;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 166) 		__entry->actor = actor;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 167) 		__entry->caller = caller;
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 168) 	),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 169) 	TP_printk("dev %d:%d ino 0x%llx pos %lld length %lld flags %s (0x%x) "
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 170) 		  "ops %ps caller %pS actor %ps",
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 171) 		  MAJOR(__entry->dev), MINOR(__entry->dev),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 172) 		   __entry->ino,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 173) 		   __entry->pos,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 174) 		   __entry->length,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 175) 		   __print_flags(__entry->flags, "|", IOMAP_FLAGS_STRINGS),
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 176) 		   __entry->flags,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 177) 		   __entry->ops,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 178) 		   (void *)__entry->caller,
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 179) 		   __entry->actor)
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 180) );
6334b91e502ca (Darrick J. Wong         2019-11-21 16:14:49 -0800 181) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700 182) #endif /* _IOMAP_TRACE_H */
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700 183) 
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700 184) #undef TRACE_INCLUDE_PATH
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700 185) #define TRACE_INCLUDE_PATH .
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700 186) #define TRACE_INCLUDE_FILE trace
9e91c5728cab3 (Christoph Hellwig       2019-10-17 13:12:13 -0700 187) #include <trace/define_trace.h>