Module Name:    src
Committed By:   mlelstv
Date:           Sun Jun  5 04:53:23 UTC 2016

Modified Files:
        src/sys/dev/iscsi: iscsi_main.c

Log Message:
Tear down sysctls only after detaching children. This lets you enable
debugging while detaching hangs.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/iscsi/iscsi_main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/iscsi/iscsi_main.c
diff -u src/sys/dev/iscsi/iscsi_main.c:1.20 src/sys/dev/iscsi/iscsi_main.c:1.21
--- src/sys/dev/iscsi/iscsi_main.c:1.20	Sun Jun  5 04:50:23 2016
+++ src/sys/dev/iscsi/iscsi_main.c	Sun Jun  5 04:53:22 2016
@@ -663,12 +663,12 @@ iscsi_modcmd(modcmd_t cmd, void *arg)
 
 	case MODULE_CMD_FINI:
 #ifdef _MODULE
-		sysctl_teardown(&clog);
-
 		error = config_cfdata_detach(iscsi_cfdata);
 		if (error)
 			return error;
 
+		sysctl_teardown(&clog);
+
 		config_cfattach_detach(iscsi_cd.cd_name, &iscsi_ca);
 		config_cfdriver_detach(&iscsi_cd);
 		devsw_detach(NULL, &iscsi_cdevsw);

Reply via email to