jbd2.h (f3d607c6b39bd9cb5000e03e2c0dc2afe1241374) jbd2.h (71f2be213a0009098819e5c04f75ff19f84f2122)
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM jbd2
3
4#if !defined(_TRACE_JBD2_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_JBD2_H
6
7#include <linux/jbd2.h>
8#include <linux/tracepoint.h>

--- 185 unchanged lines hidden (view full) ---

194
195 TP_printk("dev %s tid %lu chp_time %u forced_to_close %u "
196 "written %u dropped %u",
197 jbd2_dev_to_name(__entry->dev), __entry->tid,
198 jiffies_to_msecs(__entry->chp_time),
199 __entry->forced_to_close, __entry->written, __entry->dropped)
200);
201
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM jbd2
3
4#if !defined(_TRACE_JBD2_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_JBD2_H
6
7#include <linux/jbd2.h>
8#include <linux/tracepoint.h>

--- 185 unchanged lines hidden (view full) ---

194
195 TP_printk("dev %s tid %lu chp_time %u forced_to_close %u "
196 "written %u dropped %u",
197 jbd2_dev_to_name(__entry->dev), __entry->tid,
198 jiffies_to_msecs(__entry->chp_time),
199 __entry->forced_to_close, __entry->written, __entry->dropped)
200);
201
202TRACE_EVENT(jbd2_cleanup_journal_tail,
203
204 TP_PROTO(journal_t *journal, tid_t first_tid,
205 unsigned long block_nr, unsigned long freed),
206
207 TP_ARGS(journal, first_tid, block_nr, freed),
208
209 TP_STRUCT__entry(
210 __field( dev_t, dev )
211 __field( tid_t, tail_sequence )
212 __field( tid_t, first_tid )
213 __field(unsigned long, block_nr )
214 __field(unsigned long, freed )
215 ),
216
217 TP_fast_assign(
218 __entry->dev = journal->j_fs_dev->bd_dev;
219 __entry->tail_sequence = journal->j_tail_sequence;
220 __entry->first_tid = first_tid;
221 __entry->block_nr = block_nr;
222 __entry->freed = freed;
223 ),
224
225 TP_printk("dev %s from %u to %u offset %lu freed %lu",
226 jbd2_dev_to_name(__entry->dev), __entry->tail_sequence,
227 __entry->first_tid, __entry->block_nr, __entry->freed)
228);
229
202#endif /* _TRACE_JBD2_H */
203
204/* This part must be outside protection */
205#include <trace/define_trace.h>
230#endif /* _TRACE_JBD2_H */
231
232/* This part must be outside protection */
233#include <trace/define_trace.h>