git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
arch
/
powerpc
/
platforms
/
pseries
/
rtasd.c
diff --git
a/arch/powerpc/platforms/pseries/rtasd.c
b/arch/powerpc/platforms/pseries/rtasd.c
index
a6f628d
..
8ca2612
100644
(file)
--- a/
arch/powerpc/platforms/pseries/rtasd.c
+++ b/
arch/powerpc/platforms/pseries/rtasd.c
@@
-27,6
+27,7
@@
#include <asm/prom.h>
#include <asm/nvram.h>
#include <asm/atomic.h>
#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)
#if 0
#define DEBUG(A...) printk(KERN_ERR A)
@@
-347,7
+348,7
@@
static int enable_surveillance(int timeout)
return 0;
if (error == -EINVAL) {
return 0;
if (error == -EINVAL) {
- printk(KERN_
INFO
"rtasd: surveillance not supported\n");
+ printk(KERN_
DEBUG
"rtasd: surveillance not supported\n");
return 0;
}
return 0;
}
@@
-358,11
+359,11
@@
static int enable_surveillance(int timeout)
static int get_eventscan_parms(void)
{
struct device_node *node;
static int get_eventscan_parms(void)
{
struct device_node *node;
- int *ip;
+
const
int *ip;
node = of_find_node_by_path("/rtas");
node = of_find_node_by_path("/rtas");
- ip =
(int *)
get_property(node, "rtas-event-scan-rate", NULL);
+ ip = get_property(node, "rtas-event-scan-rate", NULL);
if (ip == NULL) {
printk(KERN_ERR "rtasd: no rtas-event-scan-rate\n");
of_node_put(node);
if (ip == NULL) {
printk(KERN_ERR "rtasd: no rtas-event-scan-rate\n");
of_node_put(node);
@@
-439,7
+440,7
@@
static int rtasd(void *unused)
goto error;
}
goto error;
}
- printk(KERN_
INFO
"RTAS daemon started\n");
+ printk(KERN_
DEBUG
"RTAS daemon started\n");
DEBUG("will sleep for %d milliseconds\n", (30000/rtas_event_scan_rate));
DEBUG("will sleep for %d milliseconds\n", (30000/rtas_event_scan_rate));
@@
-481,13
+482,13
@@
static int __init rtas_init(void)
{
struct proc_dir_entry *entry;
{
struct proc_dir_entry *entry;
- if (!
platform_is_pseries(
))
+ if (!
machine_is(pseries
))
return 0;
/* No RTAS */
if (rtas_token("event-scan") == RTAS_UNKNOWN_SERVICE) {
return 0;
/* No RTAS */
if (rtas_token("event-scan") == RTAS_UNKNOWN_SERVICE) {
- printk(KERN_
INFO
"rtasd: no event-scan on system\n");
- return
1
;
+ printk(KERN_
DEBUG
"rtasd: no event-scan on system\n");
+ return
-ENODEV
;
}
entry = create_proc_entry("ppc64/rtas/error_log", S_IRUSR, NULL);
}
entry = create_proc_entry("ppc64/rtas/error_log", S_IRUSR, NULL);