summaryrefslogtreecommitdiffstats
path: root/drivers/xen/manage.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/xen/manage.c')
-rw-r--r--drivers/xen/manage.c23
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