diff options
Diffstat (limited to 'arch/s390/appldata')
-rw-r--r-- | arch/s390/appldata/appldata_base.c | 8 | ||||
-rw-r--r-- | arch/s390/appldata/appldata_os.c | 14 |
2 files changed, 11 insertions, 11 deletions
diff --git a/arch/s390/appldata/appldata_base.c b/arch/s390/appldata/appldata_base.c index dee6ab54984..d06a8d71c71 100644 --- a/arch/s390/appldata/appldata_base.c +++ b/arch/s390/appldata/appldata_base.c | |||
@@ -40,7 +40,7 @@ | |||
40 | 40 | ||
41 | #define TOD_MICRO 0x01000 /* nr. of TOD clock units | 41 | #define TOD_MICRO 0x01000 /* nr. of TOD clock units |
42 | for 1 microsecond */ | 42 | for 1 microsecond */ |
43 | #ifndef CONFIG_ARCH_S390X | 43 | #ifndef CONFIG_64BIT |
44 | 44 | ||
45 | #define APPLDATA_START_INTERVAL_REC 0x00 /* Function codes for */ | 45 | #define APPLDATA_START_INTERVAL_REC 0x00 /* Function codes for */ |
46 | #define APPLDATA_STOP_REC 0x01 /* DIAG 0xDC */ | 46 | #define APPLDATA_STOP_REC 0x01 /* DIAG 0xDC */ |
@@ -54,13 +54,13 @@ | |||
54 | #define APPLDATA_GEN_EVENT_RECORD 0x82 | 54 | #define APPLDATA_GEN_EVENT_RECORD 0x82 |
55 | #define APPLDATA_START_CONFIG_REC 0x83 | 55 | #define APPLDATA_START_CONFIG_REC 0x83 |
56 | 56 | ||
57 | #endif /* CONFIG_ARCH_S390X */ | 57 | #endif /* CONFIG_64BIT */ |
58 | 58 | ||
59 | 59 | ||
60 | /* | 60 | /* |
61 | * Parameter list for DIAGNOSE X'DC' | 61 | * Parameter list for DIAGNOSE X'DC' |
62 | */ | 62 | */ |
63 | #ifndef CONFIG_ARCH_S390X | 63 | #ifndef CONFIG_64BIT |
64 | struct appldata_parameter_list { | 64 | struct appldata_parameter_list { |
65 | u16 diag; /* The DIAGNOSE code X'00DC' */ | 65 | u16 diag; /* The DIAGNOSE code X'00DC' */ |
66 | u8 function; /* The function code for the DIAGNOSE */ | 66 | u8 function; /* The function code for the DIAGNOSE */ |
@@ -82,7 +82,7 @@ struct appldata_parameter_list { | |||
82 | u64 product_id_addr; | 82 | u64 product_id_addr; |
83 | u64 buffer_addr; | 83 | u64 buffer_addr; |
84 | }; | 84 | }; |
85 | #endif /* CONFIG_ARCH_S390X */ | 85 | #endif /* CONFIG_64BIT */ |
86 | 86 | ||
87 | /* | 87 | /* |
88 | * /proc entries (sysctl) | 88 | * /proc entries (sysctl) |
diff --git a/arch/s390/appldata/appldata_os.c b/arch/s390/appldata/appldata_os.c index e0a476bf4fd..99ddd3bf2fb 100644 --- a/arch/s390/appldata/appldata_os.c +++ b/arch/s390/appldata/appldata_os.c | |||
@@ -141,19 +141,19 @@ static void appldata_get_os_data(void *data) | |||
141 | j = 0; | 141 | j = 0; |
142 | for_each_online_cpu(i) { | 142 | for_each_online_cpu(i) { |
143 | os_data->os_cpu[j].per_cpu_user = | 143 | os_data->os_cpu[j].per_cpu_user = |
144 | kstat_cpu(i).cpustat.user; | 144 | cputime_to_jiffies(kstat_cpu(i).cpustat.user); |
145 | os_data->os_cpu[j].per_cpu_nice = | 145 | os_data->os_cpu[j].per_cpu_nice = |
146 | kstat_cpu(i).cpustat.nice; | 146 | cputime_to_jiffies(kstat_cpu(i).cpustat.nice); |
147 | os_data->os_cpu[j].per_cpu_system = | 147 | os_data->os_cpu[j].per_cpu_system = |
148 | kstat_cpu(i).cpustat.system; | 148 | cputime_to_jiffies(kstat_cpu(i).cpustat.system); |
149 | os_data->os_cpu[j].per_cpu_idle = | 149 | os_data->os_cpu[j].per_cpu_idle = |
150 | kstat_cpu(i).cpustat.idle; | 150 | cputime_to_jiffies(kstat_cpu(i).cpustat.idle); |
151 | os_data->os_cpu[j].per_cpu_irq = | 151 | os_data->os_cpu[j].per_cpu_irq = |
152 | kstat_cpu(i).cpustat.irq; | 152 | cputime_to_jiffies(kstat_cpu(i).cpustat.irq); |
153 | os_data->os_cpu[j].per_cpu_softirq = | 153 | os_data->os_cpu[j].per_cpu_softirq = |
154 | kstat_cpu(i).cpustat.softirq; | 154 | cputime_to_jiffies(kstat_cpu(i).cpustat.softirq); |
155 | os_data->os_cpu[j].per_cpu_iowait = | 155 | os_data->os_cpu[j].per_cpu_iowait = |
156 | kstat_cpu(i).cpustat.iowait; | 156 | cputime_to_jiffies(kstat_cpu(i).cpustat.iowait); |
157 | j++; | 157 | j++; |
158 | } | 158 | } |
159 | 159 | ||