[PATCH] power: use EXPORT_SYMBOL() to export symbol
Dongbum Kim <[email protected]>
| Newsgroups | org.kernel.vger.linux-pm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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