diff options
author | Brian Silver <bsilver@us.ibm.com> | 2014-06-30 21:59:55 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-07-01 13:35:28 -0500 |
commit | 26a496c5ba72515a61ede7a81ba0e890e251b801 (patch) | |
tree | f2e3726a7d37125bb6e2651287aa3e830ca44cc3 /src/usr/pnor | |
parent | 2cc1c594ad2b05919d1742625de0da83ffd7f01d (diff) | |
download | talos-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.C | 4 |
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 |