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);