linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / arch / powerpc / platforms / pseries / rtasd.c
index 2e4e040..a6f628d 100644 (file)
@@ -27,7 +27,6 @@
 #include <asm/prom.h>
 #include <asm/nvram.h>
 #include <asm/atomic.h>
-#include <asm/machdep.h>
 
 #if 0
 #define DEBUG(A...)    printk(KERN_ERR A)
@@ -348,7 +347,7 @@ static int enable_surveillance(int timeout)
                return 0;
 
        if (error == -EINVAL) {
-               printk(KERN_DEBUG "rtasd: surveillance not supported\n");
+               printk(KERN_INFO "rtasd: surveillance not supported\n");
                return 0;
        }
 
@@ -440,7 +439,7 @@ static int rtasd(void *unused)
                goto error;
        }
 
-       printk(KERN_DEBUG "RTAS daemon started\n");
+       printk(KERN_INFO "RTAS daemon started\n");
 
        DEBUG("will sleep for %d milliseconds\n", (30000/rtas_event_scan_rate));
 
@@ -482,13 +481,13 @@ static int __init rtas_init(void)
 {
        struct proc_dir_entry *entry;
 
-       if (!machine_is(pseries))
+       if (!platform_is_pseries())
                return 0;
 
        /* No RTAS */
        if (rtas_token("event-scan") == RTAS_UNKNOWN_SERVICE) {
-               printk(KERN_DEBUG "rtasd: no event-scan on system\n");
-               return -ENODEV;
+               printk(KERN_INFO "rtasd: no event-scan on system\n");
+               return 1;
        }
 
        entry = create_proc_entry("ppc64/rtas/error_log", S_IRUSR, NULL);