summaryrefslogtreecommitdiffstats
path: root/src/usr/vfs
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2011-10-28 17:02:22 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2011-11-01 15:15:33 -0500
commit0d03f507d4952bc2f2c746ee60dcd155ba4ea507 (patch)
treea14221562bdd4b2bcd1281eae1ca9ab18e968f1d /src/usr/vfs
parent308c993928937070e462c027f7e6b183e7858a2a (diff)
downloadtalos-hostboot-0d03f507d4952bc2f2c746ee60dcd155ba4ea507.tar.gz
talos-hostboot-0d03f507d4952bc2f2c746ee60dcd155ba4ea507.zip
Assert on crash of a parent-less task.
- Assert whenever a parent-less task crashes. - Clean up task structures for parent-less tasks. Change-Id: Idf613cbbd51e6ec87e5c1455c30b3051096ed807 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/468 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Melissa J. Connell <missyc@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/vfs')
-rw-r--r--src/usr/vfs/vfsrp.C2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/usr/vfs/vfsrp.C b/src/usr/vfs/vfsrp.C
index 9c178e92a..6f8f41620 100644
--- a/src/usr/vfs/vfsrp.C
+++ b/src/usr/vfs/vfsrp.C
@@ -90,6 +90,7 @@ void VfsRp::msg_handler(void * unused)
void VfsRp::load_unload(void * i_msg)
{
+ task_detach();
Singleton<VfsRp>::instance()._load_unload((msg_t*)i_msg);
task_end();
}
@@ -98,6 +99,7 @@ void VfsRp::load_unload(void * i_msg)
void VfsRp::exec(void * i_msg)
{
+ task_detach();
Singleton<VfsRp>::instance()._exec((msg_t*)i_msg);
task_end();
}
OpenPOWER on IntegriCloud