summaryrefslogtreecommitdiffstats
path: root/src/usr/vfs
diff options
context:
space:
mode:
authorJaymes Wilks <mjwilks@us.ibm.com>2017-11-17 09:23:44 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-12-12 17:06:02 -0500
commitba9cad2c031bcf85fd34f8f3e8c477d38ed1db71 (patch)
treebd43f3b8532786f5de52d074a015c93bf82b2117 /src/usr/vfs
parent8fcdfa14a7d3e8615f08c398bec2ee0b7a8d119e (diff)
downloadtalos-hostboot-ba9cad2c031bcf85fd34f8f3e8c477d38ed1db71.tar.gz
talos-hostboot-ba9cad2c031bcf85fd34f8f3e8c477d38ed1db71.zip
Create better anti-deadlock strategy for vfs
Addresses situations in the error paths of vfs resource provider where the handler may deadlock. As a precautionary measure, the same change was applied to secure PNOR resource provider just in case a new deadlock scenario gets introduced through future code changes. Change-Id: I1bda8c28ad9a3a1758cd6b8ae2e35f67c3e0572c RTC:176134 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50068 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/vfs')
-rw-r--r--src/usr/vfs/vfsrp.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/vfs/vfsrp.C b/src/usr/vfs/vfsrp.C
index f8cb8d253..64426f40e 100644
--- a/src/usr/vfs/vfsrp.C
+++ b/src/usr/vfs/vfsrp.C
@@ -365,7 +365,7 @@ void VfsRp::msgHandler()
{
msg->data[1] = -EACCES;
SECUREBOOT::handleSecurebootFailure(
- l_errl,false);
+ l_errl, false, true);
break;
}
}
OpenPOWER on IntegriCloud