diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-02-19 15:29:29 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2008-02-19 15:29:33 +0100 |
commit | 591bb4f637e48950d35e2ca01e6b962c519d96e5 (patch) | |
tree | ecc2dc149daccfa336e4cfc462574a9f3dc6c76d /drivers/s390/char/vmwatchdog.c | |
parent | [S390] find bit corner case. (diff) | |
download | linux-591bb4f637e48950d35e2ca01e6b962c519d96e5.tar.xz linux-591bb4f637e48950d35e2ca01e6b962c519d96e5.zip |
[S390] Initialize per cpu lowcores on cpu hotplug.
Just copy the first 512 read-only bytes of the current cpu lowcore if
a new cpu gets onlined. The rest is zeroed out and must be explicitly
initialized. Current code just copies the entire lowcore and
initializes the needed fields.
This should reveal bugs in future enhancements quite early.
Also when the lowcore of the first cpu is replaced this is now done
atomically (no interrupts, no machine checks).
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/char/vmwatchdog.c')
0 files changed, 0 insertions, 0 deletions