diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /lib/pm-notifier-error-inject.c | |
parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) |
Patched in Tegra support.
Diffstat (limited to 'lib/pm-notifier-error-inject.c')
-rw-r--r-- | lib/pm-notifier-error-inject.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/lib/pm-notifier-error-inject.c b/lib/pm-notifier-error-inject.c deleted file mode 100644 index c094b2dedc2..00000000000 --- a/lib/pm-notifier-error-inject.c +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | #include <linux/kernel.h> | ||
2 | #include <linux/module.h> | ||
3 | #include <linux/suspend.h> | ||
4 | |||
5 | #include "notifier-error-inject.h" | ||
6 | |||
7 | static int priority; | ||
8 | module_param(priority, int, 0); | ||
9 | MODULE_PARM_DESC(priority, "specify PM notifier priority"); | ||
10 | |||
11 | static struct notifier_err_inject pm_notifier_err_inject = { | ||
12 | .actions = { | ||
13 | { NOTIFIER_ERR_INJECT_ACTION(PM_HIBERNATION_PREPARE) }, | ||
14 | { NOTIFIER_ERR_INJECT_ACTION(PM_SUSPEND_PREPARE) }, | ||
15 | { NOTIFIER_ERR_INJECT_ACTION(PM_RESTORE_PREPARE) }, | ||
16 | {} | ||
17 | } | ||
18 | }; | ||
19 | |||
20 | static struct dentry *dir; | ||
21 | |||
22 | static int err_inject_init(void) | ||
23 | { | ||
24 | int err; | ||
25 | |||
26 | dir = notifier_err_inject_init("pm", notifier_err_inject_dir, | ||
27 | &pm_notifier_err_inject, priority); | ||
28 | if (IS_ERR(dir)) | ||
29 | return PTR_ERR(dir); | ||
30 | |||
31 | err = register_pm_notifier(&pm_notifier_err_inject.nb); | ||
32 | if (err) | ||
33 | debugfs_remove_recursive(dir); | ||
34 | |||
35 | return err; | ||
36 | } | ||
37 | |||
38 | static void err_inject_exit(void) | ||
39 | { | ||
40 | unregister_pm_notifier(&pm_notifier_err_inject.nb); | ||
41 | debugfs_remove_recursive(dir); | ||
42 | } | ||
43 | |||
44 | module_init(err_inject_init); | ||
45 | module_exit(err_inject_exit); | ||
46 | |||
47 | MODULE_DESCRIPTION("PM notifier error injection module"); | ||
48 | MODULE_LICENSE("GPL"); | ||
49 | MODULE_AUTHOR("Akinobu Mita <akinobu.mita@gmail.com>"); | ||