summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/baseinitsvc/initservice.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/initservice/baseinitsvc/initservice.C')
-rw-r--r--src/usr/initservice/baseinitsvc/initservice.C11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/usr/initservice/baseinitsvc/initservice.C b/src/usr/initservice/baseinitsvc/initservice.C
index 4e8dd8aa9..e3ca0160b 100644
--- a/src/usr/initservice/baseinitsvc/initservice.C
+++ b/src/usr/initservice/baseinitsvc/initservice.C
@@ -617,11 +617,13 @@ void InitService::registerBlock(void* i_vaddr, uint64_t i_size,
void doShutdown ( uint64_t i_status,
uint64_t i_payload_base,
- uint64_t i_payload_entry )
+ uint64_t i_payload_entry,
+ uint64_t i_payload_data)
{
Singleton<InitService>::instance().doShutdown( i_status,
i_payload_base,
- i_payload_entry );
+ i_payload_entry,
+ i_payload_data);
while(1)
{
@@ -631,7 +633,8 @@ void doShutdown ( uint64_t i_status,
void InitService::doShutdown(uint64_t i_status,
uint64_t i_payload_base,
- uint64_t i_payload_entry)
+ uint64_t i_payload_entry,
+ uint64_t i_payload_data)
{
int l_rc = 0;
errlHndl_t l_err = NULL;
@@ -682,7 +685,7 @@ void InitService::doShutdown(uint64_t i_status,
l_rb_iter++;
}
- shutdown(i_status, i_payload_base, i_payload_entry);
+ shutdown(i_status, i_payload_base, i_payload_entry, i_payload_data);
}
bool InitService::registerShutdownEvent(msg_q_t i_msgQ,
OpenPOWER on IntegriCloud