[PATCH] power: use EXPORT_SYMBOL() to export symbol
From: Dongbum Kim
Date: Wed Aug 19 2026 - 23:44:59 EST
Add EXPORT_SYMBOL() to mark freeze_timeout_msecs symbol as visible.
freeze_timeout_msecs defines the timeout for try_to_freeze_tasks. If
tasks cannot be frozen within this timeout, try_to_freeze_tasks fails,
and causes suspend or hibernation to fail.
For example, a device driver may need to perform certain operations
during the freezing phase. In some cases, these operations can take
longer than freeze_timeout_msecs to complete. To allow such drivers to
limit their work appropriately and transition to the frozen state before
the timeout expires, export freeze_timeout_msecs so that it can be
referenced by other kernel components.
Signed-off-by: Dongbum Kim <dongbum.kim@xxxxxxx>
---
kernel/power/process.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/kernel/power/process.c b/kernel/power/process.c
index dc0dfc349f22..5ddfd645b522 100644
--- a/kernel/power/process.c
+++ b/kernel/power/process.c
@@ -25,6 +25,8 @@
*/
unsigned int __read_mostly freeze_timeout_msecs = 20 * MSEC_PER_SEC;
+EXPORT_SYMBOL(freeze_timeout_msecs);
+
static int try_to_freeze_tasks(bool user_only)
{
const char *what = user_only ? "user space processes" :
--
2.43.0