diff options
-rw-r--r-- | include/trace/events/bcachefs.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/trace/events/bcachefs.h b/include/trace/events/bcachefs.h index c1b77a5bc717..f699146aad26 100644 --- a/include/trace/events/bcachefs.h +++ b/include/trace/events/bcachefs.h @@ -564,6 +564,7 @@ TRACE_EVENT(bucket_alloc_fail, __field(u64, need_journal_commit ) __field(u64, nouse ) __field(bool, nonblocking ) + __field(u64, nocow ) __array(char, err, 32 ) ), @@ -579,10 +580,11 @@ TRACE_EVENT(bucket_alloc_fail, __entry->need_journal_commit = s->skipped_need_journal_commit; __entry->nouse = s->skipped_nouse; __entry->nonblocking = nonblocking; + __entry->nocow = s->skipped_nocow; strscpy(__entry->err, err, sizeof(__entry->err)); ), - TP_printk("%d,%d reserve %s free %llu avail %llu copygc_wait %llu/%lli seen %llu open %llu need_journal_commit %llu nouse %llu nonblocking %u err %s", + TP_printk("%d,%d reserve %s free %llu avail %llu copygc_wait %llu/%lli seen %llu open %llu need_journal_commit %llu nouse %llu nonblocking %u nocow %llu err %s", MAJOR(__entry->dev), MINOR(__entry->dev), __entry->reserve, __entry->free, @@ -594,6 +596,7 @@ TRACE_EVENT(bucket_alloc_fail, __entry->need_journal_commit, __entry->nouse, __entry->nonblocking, + __entry->nocow, __entry->err) ); |