ctladm: Only autoload cfiscsi.ko for iSCSI-specific commands

Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D42935
This commit is contained in:
John Baldwin 2023-12-27 10:11:19 -08:00
parent e8d8354834
commit 0f3210b3a7

View file

@ -4144,10 +4144,16 @@ main(int argc, char **argv)
goto bailout;
}
#ifdef WANT_ISCSI
else {
switch (command) {
case CTLADM_CMD_ISLIST:
case CTLADM_CMD_ISLOGOUT:
case CTLADM_CMD_ISTERMINATE:
if (modfind("cfiscsi") == -1 &&
kldload("cfiscsi") == -1)
warn("couldn't load cfiscsi");
break;
default:
break;
}
#endif
} else if ((command != CTLADM_CMD_HELP)