diff options
author | Jaymes Wilks <mjwilks@us.ibm.com> | 2017-11-17 09:23:44 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-12-12 17:06:02 -0500 |
commit | ba9cad2c031bcf85fd34f8f3e8c477d38ed1db71 (patch) | |
tree | bd43f3b8532786f5de52d074a015c93bf82b2117 /src/usr/pnor/spnorrp.C | |
parent | 8fcdfa14a7d3e8615f08c398bec2ee0b7a8d119e (diff) | |
download | talos-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/pnor/spnorrp.C')
-rw-r--r-- | src/usr/pnor/spnorrp.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/pnor/spnorrp.C b/src/usr/pnor/spnorrp.C index b9fd587c6..3abdf2eb6 100644 --- a/src/usr/pnor/spnorrp.C +++ b/src/usr/pnor/spnorrp.C @@ -609,7 +609,7 @@ uint64_t SPnorRP::verifySections(SectionId i_id, TRACFCOMP(g_trac_pnor,ERR_MRK"SPnorRP::verifySections there was an error"); if (failedVerify) { - SECUREBOOT::handleSecurebootFailure(l_errhdl,false); + SECUREBOOT::handleSecurebootFailure(l_errhdl, false, true); } else { |