diff options
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 |