Commit 349f1b671a4b2612c1355612bedadc81f86d26f1
Committed by
Martin Schwidefsky
1 parent
2b1a61f0a8
Exists in
master
and in
7 other branches
[S390] cpu topology: remove dead code
Interrupts haven't been implemented. So remove the dead code. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Showing 1 changed file with 1 additions and 18 deletions Side-by-side Diff
arch/s390/kernel/topology.c
... | ... | @@ -63,7 +63,6 @@ |
63 | 63 | static struct tl_info *tl_info; |
64 | 64 | static struct core_info core_info; |
65 | 65 | static int machine_has_topology; |
66 | -static int machine_has_topology_irq; | |
67 | 66 | static struct timer_list topology_timer; |
68 | 67 | static void set_topology_timer(void); |
69 | 68 | static DECLARE_WORK(topology_work, topology_work_fn); |
... | ... | @@ -259,11 +258,6 @@ |
259 | 258 | add_timer(&topology_timer); |
260 | 259 | } |
261 | 260 | |
262 | -static void topology_interrupt(__u16 code) | |
263 | -{ | |
264 | - schedule_work(&topology_work); | |
265 | -} | |
266 | - | |
267 | 261 | static int __init early_parse_topology(char *p) |
268 | 262 | { |
269 | 263 | if (strncmp(p, "on", 2)) |
... | ... | @@ -283,14 +277,7 @@ |
283 | 277 | goto out; |
284 | 278 | } |
285 | 279 | init_timer_deferrable(&topology_timer); |
286 | - if (machine_has_topology_irq) { | |
287 | - rc = register_external_interrupt(0x2005, topology_interrupt); | |
288 | - if (rc) | |
289 | - goto out; | |
290 | - ctl_set_bit(0, 8); | |
291 | - } | |
292 | - else | |
293 | - set_topology_timer(); | |
280 | + set_topology_timer(); | |
294 | 281 | out: |
295 | 282 | update_cpu_core_map(); |
296 | 283 | return rc; |
... | ... | @@ -311,9 +298,6 @@ |
311 | 298 | return; |
312 | 299 | machine_has_topology = 1; |
313 | 300 | |
314 | - if (facility_bits & (1ULL << 51)) | |
315 | - machine_has_topology_irq = 1; | |
316 | - | |
317 | 301 | tl_info = alloc_bootmem_pages(PAGE_SIZE); |
318 | 302 | info = tl_info; |
319 | 303 | stsi(info, 15, 1, 2); |
... | ... | @@ -337,6 +321,5 @@ |
337 | 321 | return; |
338 | 322 | error: |
339 | 323 | machine_has_topology = 0; |
340 | - machine_has_topology_irq = 0; | |
341 | 324 | } |