xfs: add missing healthmon trace strings

LOLLM noticed that we don't have trace strings for all known healthmon
types and domains.  Fix that.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
This commit is contained in:
Darrick J. Wong 2026-09-22 22:59:26 -07:00 committed by Carlos Maiolino
parent aafe21c23a
commit 23067b4f98

View File

@ -6030,32 +6030,54 @@ DEFINE_HEALTHMON_EVENT(xfs_healthmon_detach);
DEFINE_HEALTHMON_EVENT(xfs_healthmon_report_unmount);
#define XFS_HEALTHMON_TYPE_STRINGS \
{ XFS_HEALTHMON_RUNNING, "run" }, \
{ XFS_HEALTHMON_LOST, "lost" }, \
{ XFS_HEALTHMON_UNMOUNT, "unmount" }, \
{ XFS_HEALTHMON_SHUTDOWN, "shutdown" }, \
{ XFS_HEALTHMON_SICK, "sick" }, \
{ XFS_HEALTHMON_CORRUPT, "corrupt" }, \
{ XFS_HEALTHMON_HEALTHY, "healthy" }, \
{ XFS_HEALTHMON_SHUTDOWN, "shutdown" }
{ XFS_HEALTHMON_MEDIA_ERROR, "media" }, \
{ XFS_HEALTHMON_BUFREAD, "bufread" }, \
{ XFS_HEALTHMON_BUFWRITE, "bufwrite" }, \
{ XFS_HEALTHMON_DIOREAD, "dioread" }, \
{ XFS_HEALTHMON_DIOWRITE, "diowrite" }, \
{ XFS_HEALTHMON_DATALOST, "datalost" }
#define XFS_HEALTHMON_DOMAIN_STRINGS \
{ XFS_HEALTHMON_MOUNT, "mount" }, \
{ XFS_HEALTHMON_FS, "fs" }, \
{ XFS_HEALTHMON_AG, "ag" }, \
{ XFS_HEALTHMON_INODE, "inode" }, \
{ XFS_HEALTHMON_RTGROUP, "rtgroup" }
{ XFS_HEALTHMON_RTGROUP, "rtgroup" }, \
{ XFS_HEALTHMON_DATADEV, "datadev" }, \
{ XFS_HEALTHMON_RTDEV, "rtdev" }, \
{ XFS_HEALTHMON_LOGDEV, "logdev" }, \
{ XFS_HEALTHMON_FILERANGE, "filerange" }
TRACE_DEFINE_ENUM(XFS_HEALTHMON_RUNNING);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_LOST);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_SHUTDOWN);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_UNMOUNT);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_SHUTDOWN);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_SICK);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_CORRUPT);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_HEALTHY);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_MEDIA_ERROR);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_BUFREAD);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_BUFWRITE);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_DIOREAD);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_DIOWRITE);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_DATALOST);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_MOUNT);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_FS);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_AG);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_INODE);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_RTGROUP);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_DATADEV);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_RTDEV);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_LOGDEV);
TRACE_DEFINE_ENUM(XFS_HEALTHMON_FILERANGE);
DECLARE_EVENT_CLASS(xfs_healthmon_event_class,
TP_PROTO(const struct xfs_healthmon *hm,