diff options
author | Dylan Van Assche <me@dylanvanassche.be> | 2021-01-31 15:38:31 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-02-14 12:27:42 +0000 |
commit | 7159b8e27ac47af706e0c2e4d4f77460dce7881e (patch) | |
tree | 2d1ed7308ee61cde38a1506f57948fc5f08fffd4 /src/mm-context.c | |
parent | 12329ac7880b5a43eed8b7b2c4b932c544f43898 (diff) |
context: add test-no-suspend-resume cli parameter
Disables suspend/resume support at runtime.
This is useful for modems which are never turned off
or suspended when the host suspends.
Diffstat (limited to 'src/mm-context.c')
-rw-r--r-- | src/mm-context.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mm-context.c b/src/mm-context.c index 890734ea..6561127e 100644 --- a/src/mm-context.c +++ b/src/mm-context.c @@ -225,6 +225,9 @@ static gchar *test_plugin_dir; #if defined WITH_UDEV static gboolean test_no_udev; #endif +#if defined WITH_SYSTEMD_SUSPEND_RESUME +static gboolean test_no_suspend_resume; +#endif static const GOptionEntry test_entries[] = { { @@ -249,6 +252,13 @@ static const GOptionEntry test_entries[] = { NULL }, #endif +#if defined WITH_SYSTEMD_SUSPEND_RESUME + { + "test-no-suspend-resume", 0, 0, G_OPTION_ARG_NONE, &test_no_suspend_resume, + "Disable suspend/resume support at runtime even if available", + NULL + }, +#endif { NULL } }; @@ -292,6 +302,14 @@ mm_context_get_test_no_udev (void) } #endif +#if defined WITH_SYSTEMD_SUSPEND_RESUME +gboolean +mm_context_get_test_no_suspend_resume (void) +{ + return test_no_suspend_resume; +} +#endif + /*****************************************************************************/ static void |