Mercurial > illumos > illumos-gate
changeset 10716:b17df522be57
6887711 stmf service doesn't start properly if persist_method=none
author | Sue Gleeson <Susan.Gleeson@Sun.COM> |
---|---|
date | Mon, 05 Oct 2009 13:48:48 -0400 |
parents | b905b416f22e |
children | fe0545fc3cdd |
files | usr/src/uts/common/io/comstar/stmf/stmf.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/io/comstar/stmf/stmf.c Mon Oct 05 12:25:17 2009 -0400 +++ b/usr/src/uts/common/io/comstar/stmf/stmf.c Mon Oct 05 13:48:48 2009 -0400 @@ -1349,7 +1349,8 @@ mutex_exit(&stmf_state.stmf_lock); return (0); } - if (stmf_state.stmf_config_state == STMF_CONFIG_INIT) { + if ((stmf_state.stmf_config_state == STMF_CONFIG_INIT) || + (stmf_state.stmf_config_state == STMF_CONFIG_NONE)) { if (std->config_state != STMF_CONFIG_INIT_DONE) { mutex_exit(&stmf_state.stmf_lock); return (EINVAL);