Search
j0ke.net Open Build Service
>
Projects
>
home:jg
>
scsi-target-utils
> tgt-0.9.2-restore-tgtadm-bind-option.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File tgt-0.9.2-restore-tgtadm-bind-option.patch of Package scsi-target-utils
From: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Date: Thu, 4 Dec 2008 10:13:26 +0000 (+0900) Subject: tgtadm: restore tgtadm bind option with bus X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftomo%2Ftgt.git;a=commitdiff_plain;h=5a21a4472817b5e70fad3ca9736e7415471ff741 tgtadm: restore tgtadm bind option with bus fixes a regression caused by 467c94f2ac99843e0cc8d75c1ab9e71dde68a6d1 "check for valid parameters when passing tgtadm commands". Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> --- diff --git a/usr/tgtadm.c b/usr/tgtadm.c index 51d470c..de7aed1 100644 --- a/usr/tgtadm.c +++ b/usr/tgtadm.c @@ -555,15 +555,16 @@ int main(int argc, char **argv) break; case OP_BIND: case OP_UNBIND: - rc = verify_mode_params(argc, argv, "LmotI"); + rc = verify_mode_params(argc, argv, "LmotIB"); if (rc) { eprintf("target mode: option '-%c' is not " "allowed/supported\n", rc); exit(EINVAL); } - if (!address) { - eprintf("%s operation requires initiator-address\n" - , op == OP_BIND ? "bind" : "unbind"); + if (!address && !hostno) { + eprintf("%s operation requires" + " initiator-address or bus\n", + op == OP_BIND ? "bind" : "unbind"); exit(EINVAL); } break;