summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ctld
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2014-04-15 14:55:56 +0000
committertrasz <trasz@FreeBSD.org>2014-04-15 14:55:56 +0000
commit16b4ecc28d8ca79860c8906ca8f6daafab00f23f (patch)
tree87b1bb87ef2107f109da8e58d3989b2523c8c97a /usr.sbin/ctld
parent4d8489ab7f537ca898792f864f738389603158c3 (diff)
downloadFreeBSD-src-16b4ecc28d8ca79860c8906ca8f6daafab00f23f.zip
FreeBSD-src-16b4ecc28d8ca79860c8906ca8f6daafab00f23f.tar.gz
Stop treating LUN 0 as mandatory. There is no reason to do that.
Suggested by: mav@ MFC after: 1 month Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'usr.sbin/ctld')
-rw-r--r--usr.sbin/ctld/ctld.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/usr.sbin/ctld/ctld.c b/usr.sbin/ctld/ctld.c
index 56092db..1090a52 100644
--- a/usr.sbin/ctld/ctld.c
+++ b/usr.sbin/ctld/ctld.c
@@ -1099,7 +1099,7 @@ conf_verify(struct conf *conf)
struct portal_group *pg;
struct target *targ;
struct lun *lun;
- bool found_lun0;
+ bool found_lun;
int error;
if (conf->conf_pidfile_path == NULL)
@@ -1116,17 +1116,16 @@ conf_verify(struct conf *conf)
"default");
assert(targ->t_portal_group != NULL);
}
- found_lun0 = false;
+ found_lun = false;
TAILQ_FOREACH(lun, &targ->t_luns, l_next) {
error = conf_verify_lun(lun);
if (error != 0)
return (error);
- if (lun->l_lun == 0)
- found_lun0 = true;
+ found_lun = true;
}
- if (!found_lun0) {
- log_warnx("mandatory LUN 0 not configured "
- "for target \"%s\"", targ->t_name);
+ if (!found_lun) {
+ log_warnx("no LUNs defined for target \"%s\"",
+ targ->t_name);
return (1);
}
}
OpenPOWER on IntegriCloud