From 091db4ade39694dd9a745845f5a1bc220973f213 Mon Sep 17 00:00:00 2001 From: Nicholas Bellinger Date: Thu, 31 Jan 2013 14:56:12 -0800 Subject: [PATCH] --- yaml --- r: 349469 b: refs/heads/master c: faa06ab9aed22f0ad0e15bbf3f80463b5dd7cbe0 h: refs/heads/master i: 349467: a441a5b0f77ac312b0ec41223af2d31a9f23ad39 v: v3 --- [refs] | 2 +- trunk/drivers/target/target_core_fabric_configfs.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 314ff773d361..56eb8d09aff7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 71f1e45aa9974926c3eb511ac488119ed59d7a82 +refs/heads/master: faa06ab9aed22f0ad0e15bbf3f80463b5dd7cbe0 diff --git a/trunk/drivers/target/target_core_fabric_configfs.c b/trunk/drivers/target/target_core_fabric_configfs.c index 810263dfa4a1..c57bbbc7a7d1 100644 --- a/trunk/drivers/target/target_core_fabric_configfs.c +++ b/trunk/drivers/target/target_core_fabric_configfs.c @@ -754,6 +754,11 @@ static int target_fabric_port_link( return -EFAULT; } + if (!(dev->dev_flags & DF_CONFIGURED)) { + pr_err("se_device not configured yet, cannot port link\n"); + return -ENODEV; + } + tpg_ci = &lun_ci->ci_parent->ci_group->cg_item; se_tpg = container_of(to_config_group(tpg_ci), struct se_portal_group, tpg_group);