[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230522200033.2605-1-mario.limonciello@amd.com>
Date: Mon, 22 May 2023 15:00:30 -0500
From: Mario Limonciello <mario.limonciello@....com>
To: <rafael@...nel.org>, <hdegoede@...hat.com>,
<linus.walleij@...aro.org>
CC: <linux-acpi@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-gpio@...r.kernel.org>,
<platform-driver-x86@...r.kernel.org>, <linux-pm@...r.kernel.org>,
<Shyam-sundar.S-k@....com>, <Basavaraj.Natikar@....com>,
Mario Limonciello <mario.limonciello@....com>
Subject: [PATCH v2 1/4] include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume
All uses in the kernel are currently already oriented around
suspend/resume. As some other parts of the kernel may also use these
messages in functions that could also be used outside of
suspend/resume, only enable in suspend/resume path.
Signed-off-by: Mario Limonciello <mario.limonciello@....com>
---
include/linux/suspend.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/linux/suspend.h b/include/linux/suspend.h
index d0d4598a7b3f..a40f2e667e09 100644
--- a/include/linux/suspend.h
+++ b/include/linux/suspend.h
@@ -564,7 +564,8 @@ static inline int pm_dyn_debug_messages_on(void)
#endif
#define __pm_pr_dbg(fmt, ...) \
do { \
- if (pm_debug_messages_on) \
+ if (pm_debug_messages_on && \
+ pm_suspend_target_state != PM_SUSPEND_ON) \
printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__); \
else if (pm_dyn_debug_messages_on()) \
pr_debug(fmt, ##__VA_ARGS__); \
@@ -589,7 +590,8 @@ static inline int pm_dyn_debug_messages_on(void)
/**
* pm_pr_dbg - print pm sleep debug messages
*
- * If pm_debug_messages_on is enabled, print message.
+ * If pm_debug_messages_on is enabled and the system is entering/leaving
+ * suspend, print message.
* If pm_debug_messages_on is disabled and CONFIG_DYNAMIC_DEBUG is enabled,
* print message only from instances explicitly enabled on dynamic debug's
* control.
base-commit: 42dfdd08422dec99bfe526072063f65c0b9fb7d2
--
2.34.1
Powered by blists - more mailing lists