diff options
Diffstat (limited to 'drivers/xen/manage.c')
-rw-r--r-- | drivers/xen/manage.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/drivers/xen/manage.c b/drivers/xen/manage.c index b1005d4a953d..9385b4524547 100644 --- a/drivers/xen/manage.c +++ b/drivers/xen/manage.c | |||
@@ -1,6 +1,9 @@ | |||
1 | /* | 1 | /* |
2 | * Handle extern requests for shutdown, reboot and sysrq | 2 | * Handle extern requests for shutdown, reboot and sysrq |
3 | */ | 3 | */ |
4 | |||
5 | #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt | ||
6 | |||
4 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
5 | #include <linux/err.h> | 8 | #include <linux/err.h> |
6 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
@@ -73,8 +76,7 @@ static int xen_suspend(void *data) | |||
73 | 76 | ||
74 | err = syscore_suspend(); | 77 | err = syscore_suspend(); |
75 | if (err) { | 78 | if (err) { |
76 | printk(KERN_ERR "xen_suspend: system core suspend failed: %d\n", | 79 | pr_err("%s: system core suspend failed: %d\n", __func__, err); |
77 | err); | ||
78 | return err; | 80 | return err; |
79 | } | 81 | } |
80 | 82 | ||
@@ -115,14 +117,14 @@ static void do_suspend(void) | |||
115 | during suspend. */ | 117 | during suspend. */ |
116 | err = freeze_processes(); | 118 | err = freeze_processes(); |
117 | if (err) { | 119 | if (err) { |
118 | printk(KERN_ERR "xen suspend: freeze failed %d\n", err); | 120 | pr_err("%s: freeze failed %d\n", __func__, err); |
119 | goto out; | 121 | goto out; |
120 | } | 122 | } |
121 | #endif | 123 | #endif |
122 | 124 | ||
123 | err = dpm_suspend_start(PMSG_FREEZE); | 125 | err = dpm_suspend_start(PMSG_FREEZE); |
124 | if (err) { | 126 | if (err) { |
125 | printk(KERN_ERR "xen suspend: dpm_suspend_start %d\n", err); | 127 | pr_err("%s: dpm_suspend_start %d\n", __func__, err); |
126 | goto out_thaw; | 128 | goto out_thaw; |
127 | } | 129 | } |
128 | 130 | ||
@@ -131,7 +133,7 @@ static void do_suspend(void) | |||
131 | 133 | ||
132 | err = dpm_suspend_end(PMSG_FREEZE); | 134 | err = dpm_suspend_end(PMSG_FREEZE); |
133 | if (err) { | 135 | if (err) { |
134 | printk(KERN_ERR "dpm_suspend_end failed: %d\n", err); | 136 | pr_err("dpm_suspend_end failed: %d\n", err); |
135 | si.cancelled = 0; | 137 | si.cancelled = 0; |
136 | goto out_resume; | 138 | goto out_resume; |
137 | } | 139 | } |
@@ -153,7 +155,7 @@ static void do_suspend(void) | |||
153 | dpm_resume_start(si.cancelled ? PMSG_THAW : PMSG_RESTORE); | 155 | dpm_resume_start(si.cancelled ? PMSG_THAW : PMSG_RESTORE); |
154 | 156 | ||
155 | if (err) { | 157 | if (err) { |
156 | printk(KERN_ERR "failed to start xen_suspend: %d\n", err); | 158 | pr_err("failed to start xen_suspend: %d\n", err); |
157 | si.cancelled = 1; | 159 | si.cancelled = 1; |
158 | } | 160 | } |
159 | 161 | ||
@@ -245,7 +247,7 @@ static void shutdown_handler(struct xenbus_watch *watch, | |||
245 | if (handler->cb) { | 247 | if (handler->cb) { |
246 | handler->cb(); | 248 | handler->cb(); |
247 | } else { | 249 | } else { |
248 | printk(KERN_INFO "Ignoring shutdown request: %s\n", str); | 250 | pr_info("Ignoring shutdown request: %s\n", str); |
249 | shutting_down = SHUTDOWN_INVALID; | 251 | shutting_down = SHUTDOWN_INVALID; |
250 | } | 252 | } |
251 | 253 | ||
@@ -265,8 +267,7 @@ static void sysrq_handler(struct xenbus_watch *watch, const char **vec, | |||
265 | if (err) | 267 | if (err) |
266 | return; | 268 | return; |
267 | if (!xenbus_scanf(xbt, "control", "sysrq", "%c", &sysrq_key)) { | 269 | if (!xenbus_scanf(xbt, "control", "sysrq", "%c", &sysrq_key)) { |
268 | printk(KERN_ERR "Unable to read sysrq code in " | 270 | pr_err("Unable to read sysrq code in control/sysrq\n"); |
269 | "control/sysrq\n"); | ||
270 | xenbus_transaction_end(xbt, 1); | 271 | xenbus_transaction_end(xbt, 1); |
271 | return; | 272 | return; |
272 | } | 273 | } |
@@ -299,14 +300,14 @@ static int setup_shutdown_watcher(void) | |||
299 | 300 | ||
300 | err = register_xenbus_watch(&shutdown_watch); | 301 | err = register_xenbus_watch(&shutdown_watch); |
301 | if (err) { | 302 | if (err) { |
302 | printk(KERN_ERR "Failed to set shutdown watcher\n"); | 303 | pr_err("Failed to set shutdown watcher\n"); |
303 | return err; | 304 | return err; |
304 | } | 305 | } |
305 | 306 | ||
306 | #ifdef CONFIG_MAGIC_SYSRQ | 307 | #ifdef CONFIG_MAGIC_SYSRQ |
307 | err = register_xenbus_watch(&sysrq_watch); | 308 | err = register_xenbus_watch(&sysrq_watch); |
308 | if (err) { | 309 | if (err) { |
309 | printk(KERN_ERR "Failed to set sysrq watcher\n"); | 310 | pr_err("Failed to set sysrq watcher\n"); |
310 | return err; | 311 | return err; |
311 | } | 312 | } |
312 | #endif | 313 | #endif |