hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/include/trace/events/ext4.h
....@@ -104,6 +104,7 @@
104104 TRACE_DEFINE_ENUM(EXT4_FC_REASON_RENAME_DIR);
105105 TRACE_DEFINE_ENUM(EXT4_FC_REASON_FALLOC_RANGE);
106106 TRACE_DEFINE_ENUM(EXT4_FC_REASON_INODE_JOURNAL_DATA);
107
+TRACE_DEFINE_ENUM(EXT4_FC_REASON_ENCRYPTED_FILENAME);
107108 TRACE_DEFINE_ENUM(EXT4_FC_REASON_MAX);
108109
109110 #define show_fc_reason(reason) \
....@@ -116,7 +117,8 @@
116117 { EXT4_FC_REASON_RESIZE, "RESIZE"}, \
117118 { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, \
118119 { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, \
119
- { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"})
120
+ { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}, \
121
+ { EXT4_FC_REASON_ENCRYPTED_FILENAME, "ENCRYPTED_FILENAME"})
120122
121123 TRACE_EVENT(ext4_other_inode_update_time,
122124 TP_PROTO(struct inode *inode, ino_t orig_ino),
....@@ -2940,7 +2942,7 @@
29402942 ),
29412943
29422944 TP_printk("dev %d,%d fc ineligible reasons:\n"
2943
- "%s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u "
2945
+ "%s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u, %s:%u"
29442946 "num_commits:%lu, ineligible: %lu, numblks: %lu",
29452947 MAJOR(__entry->dev), MINOR(__entry->dev),
29462948 FC_REASON_NAME_STAT(EXT4_FC_REASON_XATTR),
....@@ -2952,6 +2954,7 @@
29522954 FC_REASON_NAME_STAT(EXT4_FC_REASON_RENAME_DIR),
29532955 FC_REASON_NAME_STAT(EXT4_FC_REASON_FALLOC_RANGE),
29542956 FC_REASON_NAME_STAT(EXT4_FC_REASON_INODE_JOURNAL_DATA),
2957
+ FC_REASON_NAME_STAT(EXT4_FC_REASON_ENCRYPTED_FILENAME),
29552958 __entry->fc_commits, __entry->fc_ineligible_commits,
29562959 __entry->fc_numblks)
29572960 );