aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390
diff options
context:
space:
mode:
authorMichael Holzheu <holzheu@linux.vnet.ibm.com>2012-06-27 08:43:31 -0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2012-06-27 13:21:32 -0400
commita7df7a9494ac8eb5fa4d902d3e90b083705dc80f (patch)
treea455a26f129474b0714daaac6a05eac4033a38aa /arch/s390
parentfbe765680d1fe9d08187ea4dad5041a7955a2c3a (diff)
s390/ipl: Fix ipib handling for "dumpreipl" shutdown action
Fix problem that was introduced with patch "s390/smp: make absolute lowcore / cpu restart parameter". After that patch the "dumpreipl" shutdown action does not work any more. To fix the problem we have to assign "reipl_block_actual" instead of "&reipl_block_actual" Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390')
-rw-r--r--arch/s390/kernel/ipl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c
index 25241cd8ddd8..c903aa14df2a 100644
--- a/arch/s390/kernel/ipl.c
+++ b/arch/s390/kernel/ipl.c
@@ -1528,7 +1528,7 @@ static struct shutdown_action __refdata dump_action = {
1528 1528
1529static void dump_reipl_run(struct shutdown_trigger *trigger) 1529static void dump_reipl_run(struct shutdown_trigger *trigger)
1530{ 1530{
1531 unsigned long ipib = (unsigned long) &reipl_block_actual; 1531 unsigned long ipib = (unsigned long) reipl_block_actual;
1532 unsigned int csum; 1532 unsigned int csum;
1533 1533
1534 csum = csum_partial(reipl_block_actual, reipl_block_actual->hdr.len, 0); 1534 csum = csum_partial(reipl_block_actual, reipl_block_actual->hdr.len, 0);