summaryrefslogtreecommitdiffstats
path: root/src/usr/pnor
diff options
context:
space:
mode:
authorBrian Silver <bsilver@us.ibm.com>2014-06-30 21:59:55 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-07-01 13:35:28 -0500
commit26a496c5ba72515a61ede7a81ba0e890e251b801 (patch)
treef2e3726a7d37125bb6e2651287aa3e830ca44cc3 /src/usr/pnor
parent2cc1c594ad2b05919d1742625de0da83ffd7f01d (diff)
downloadtalos-hostboot-26a496c5ba72515a61ede7a81ba0e890e251b801.tar.gz
talos-hostboot-26a496c5ba72515a61ede7a81ba0e890e251b801.zip
Move pnordd mutex outside of do-loop for CONFIG fix.
Change-Id: Iccbe2c1869cbd909a99c431801a57cb381d980e1 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11899 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/pnor')
-rw-r--r--src/usr/pnor/pnordd.C4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/pnor/pnordd.C b/src/usr/pnor/pnordd.C
index f785623a4..878194a48 100644
--- a/src/usr/pnor/pnordd.C
+++ b/src/usr/pnor/pnordd.C
@@ -445,6 +445,8 @@ void PnorDD::sfcInit( )
TRACFCOMP(g_trac_pnor, "PnorDD::sfcInit> iv_mode=0x%.8x", iv_mode );
errlHndl_t l_err = NULL;
+ mutex_lock(&cv_mutex);
+
do {
#ifdef CONFIG_SFC_IS_AST2400
TRACFCOMP( g_trac_pnor, "PnorDD::sfcInit> Nothing to do yet for AST2400" );
@@ -452,8 +454,6 @@ void PnorDD::sfcInit( )
//@todo RTC:106881 - Fix up to support erase/write later
#endif //CONFIG_SFC_IS_AST2400
- mutex_lock(&cv_mutex);
-
if(!cv_sfcInitDone)
{
#ifdef CONFIG_BMC_DOES_SFC_INIT
OpenPOWER on IntegriCloud