[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Xen PM: Clean up printk usage.
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Date 1184924831 -3600 # Node ID 091134f5555c7fc858dd2ed449bd91b54258a9c6 # Parent 8e2d43396306f7bb55e4187a78cbd67d567813ee Xen PM: Clean up printk usage. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- xen/arch/x86/acpi/power.c | 35 ++++++++++++----------------------- 1 files changed, 12 insertions(+), 23 deletions(-) diff -r 8e2d43396306 -r 091134f5555c xen/arch/x86/acpi/power.c --- a/xen/arch/x86/acpi/power.c Fri Jul 20 10:41:31 2007 +0100 +++ b/xen/arch/x86/acpi/power.c Fri Jul 20 10:47:11 2007 +0100 @@ -26,7 +26,7 @@ #include <xen/console.h> #include <public/platform.h> -#define pmprintk(_l, _f, _a...) printk(_l "<PM>" _f, ## _a ) +#define pmprintk(_l, _f, _a...) printk(_l "<PM> " _f "\n", ## _a ) static char opt_acpi_sleep[20]; string_param("acpi_sleep", opt_acpi_sleep); @@ -37,13 +37,6 @@ struct acpi_sleep_info acpi_sinfo; struct acpi_sleep_info acpi_sinfo; void do_suspend_lowlevel(void); - -static char *acpi_states[ACPI_S_STATE_COUNT] = -{ - [ACPI_STATE_S1] = "standby", - [ACPI_STATE_S3] = "mem", - [ACPI_STATE_S4] = "disk", -}; static int device_power_down(void) { @@ -122,8 +115,7 @@ static int enter_state(u32 state) if ( !spin_trylock(&pm_lock) ) return -EBUSY; - pmprintk(XENLOG_INFO, "PM: Preparing system for %s sleep\n", - acpi_states[state]); + pmprintk(XENLOG_INFO, "Preparing system for ACPI S%d state.", state); freeze_domains(); @@ -131,7 +123,7 @@ static int enter_state(u32 state) if ( num_online_cpus() != 1 ) { error = -EBUSY; - goto Enable_cpu; + goto enable_cpu; } hvm_cpu_down(); @@ -142,8 +134,8 @@ static int enter_state(u32 state) if ( (error = device_power_down()) ) { - printk(XENLOG_ERR "Some devices failed to power down\n"); - goto Done; + pmprintk(XENLOG_ERR, "Some devices failed to power down."); + goto done; } ACPI_FLUSH_CPU_CACHE(); @@ -161,23 +153,20 @@ static int enter_state(u32 state) break; } - pmprintk(XENLOG_INFO, "Back to C!\n"); + pmprintk(XENLOG_DEBUG, "Back to C."); device_power_up(); - pmprintk(XENLOG_INFO, "PM: Finishing wakeup.\n"); - - Done: + pmprintk(XENLOG_INFO, "Finishing wakeup from ACPI S%d state.", state); + + done: local_irq_restore(flags); - acpi_sleep_post(state); - if ( !hvm_cpu_up() ) BUG(); - Enable_cpu: + enable_cpu: enable_nonboot_cpus(); - thaw_domains(); spin_unlock(&pm_lock); return error; @@ -208,7 +197,7 @@ int acpi_enter_sleep(struct xenpf_enter_ ((sleep->pm1a_cnt_val ^ sleep->pm1b_cnt_val) & ACPI_BITMASK_SLEEP_ENABLE) ) { - pmprintk(XENLOG_ERR, "Mismatched pm1a/pm1b setting\n"); + pmprintk(XENLOG_ERR, "Mismatched pm1a/pm1b setting."); return -EINVAL; } @@ -275,7 +264,7 @@ static int __init acpi_sleep_init(void) p += strspn(p, ", \t"); } - pmprintk(XENLOG_INFO, "ACPI (supports"); + printk(XENLOG_INFO "<PM> ACPI (supports"); for ( i = 0; i < ACPI_S_STATE_COUNT; i++ ) { if ( i == ACPI_STATE_S3 ) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |