OSDN Git Service

s390/topology: correct allocation of topology information
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Sat, 4 Feb 2017 11:38:12 +0000 (12:38 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 7 Feb 2017 06:27:12 +0000 (07:27 +0100)
commit8676caa4fb7fc02b2c76842a0024919d0caa4b8d
tree63393ce7ff784216f40411496566e718f6945543
parentda8fd820f389a0e29080b14c61bf5cf1d8ef5ca1
s390/topology: correct allocation of topology information

The data stored by the STSI instruction can be up to a page in size
but the memblock_virt_alloc allocation for tl_info only specifies
16 bytes. The memory after the short allocation is overwritten
every time arch_update_cpu_topology is called.

Fixes: 8c9105802235 "s390/numa: establish cpu to node mapping early"
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/topology.c