Takashi Iwai 3a29b3
From e976eb4b91e906f20ec25b20c152d53c472fc3fd Mon Sep 17 00:00:00 2001
Takashi Iwai 3a29b3
From: zhuguangqing <zhuguangqing@xiaomi.com>
Takashi Iwai 3a29b3
Date: Mon, 9 Dec 2019 17:35:23 +0800
Takashi Iwai 3a29b3
Subject: [PATCH] PM: wakeup: Show statistics for deleted wakeup sources again
Takashi Iwai 3a29b3
Git-commit: e976eb4b91e906f20ec25b20c152d53c472fc3fd
Takashi Iwai 3a29b3
Patch-mainline: v5.6-rc1
Takashi Iwai 3a29b3
References: git-fixes
Takashi Iwai 3a29b3
Takashi Iwai 3a29b3
After commit 00ee22c28915 (PM / wakeup: Use seq_open() to show wakeup
Takashi Iwai 3a29b3
stats), print_wakeup_source_stats(m, &deleted_ws) is not called from
Takashi Iwai 3a29b3
wakeup_sources_stats_seq_show() any more.
Takashi Iwai 3a29b3
Takashi Iwai 3a29b3
Because deleted_ws is one of the wakeup sources, it should be shown
Takashi Iwai 3a29b3
too, so add it to the end of all other wakeup sources.
Takashi Iwai 3a29b3
Takashi Iwai 3a29b3
Signed-off-by: zhuguangqing <zhuguangqing@xiaomi.com>
Takashi Iwai 3a29b3
[ rjw: Subject & changelog ]
Takashi Iwai 3a29b3
Takashi Iwai 3a29b3
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Takashi Iwai 3a29b3
Acked-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai 3a29b3
Takashi Iwai 3a29b3
---
Takashi Iwai 3a29b3
 drivers/base/power/wakeup.c | 3 +++
Takashi Iwai 3a29b3
 1 file changed, 3 insertions(+)
Takashi Iwai 3a29b3
Takashi Iwai 3a29b3
diff --git a/drivers/base/power/wakeup.c b/drivers/base/power/wakeup.c
Takashi Iwai 3a29b3
index 70a9edb5f525..27f3e60608e5 100644
Takashi Iwai 3a29b3
--- a/drivers/base/power/wakeup.c
Takashi Iwai 3a29b3
+++ b/drivers/base/power/wakeup.c
Takashi Iwai 3a29b3
@@ -1125,6 +1125,9 @@ static void *wakeup_sources_stats_seq_next(struct seq_file *m,
Takashi Iwai 3a29b3
 		break;
Takashi Iwai 3a29b3
 	}
Takashi Iwai 3a29b3
 
Takashi Iwai 3a29b3
+	if (!next_ws)
Takashi Iwai 3a29b3
+		print_wakeup_source_stats(m, &deleted_ws);
Takashi Iwai 3a29b3
+
Takashi Iwai 3a29b3
 	return next_ws;
Takashi Iwai 3a29b3
 }
Takashi Iwai 3a29b3
 
Takashi Iwai 3a29b3
-- 
Takashi Iwai 3a29b3
2.16.4
Takashi Iwai 3a29b3