Index: linux-osk/arch/arm/mach-omap1/pm.c =================================================================== --- linux-osk.orig/arch/arm/mach-omap1/pm.c +++ linux-osk/arch/arm/mach-omap1/pm.c @@ -706,6 +706,8 @@ static struct pm_ops omap_pm_ops ={ static int __init omap_pm_init(void) { + int error = 0; + printk("Power Management for TI OMAP.\n"); /* @@ -762,13 +764,15 @@ static int __init omap_pm_init(void) omap_pm_init_proc(); #endif - subsys_create_file(&power_subsys, &sleep_while_idle_attr); + error = subsys_create_file(&power_subsys, &sleep_while_idle_attr); + if(unlikely(error != 0)) + printk(KERN_ERR "subsys_create_file failed: %d\n", error); if (cpu_is_omap16xx()) { /* configure LOW_PWR pin */ omap_cfg_reg(T20_1610_LOW_PWR); } - return 0; + return error; } __initcall(omap_pm_init);