diff options
author | Hannes Reinecke <hare@suse.de> | 2013-12-17 09:18:50 +0100 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2014-01-09 21:48:35 -0800 |
commit | 229d4f112fd6d1562b6d5324c4cb8f8d097bac54 (patch) | |
tree | 60319c1326b6a7b5e77ea34d85e8cf53f10cadce /drivers/target/target_core_device.c | |
parent | c66094bf325ee406b92298d73089ee25484a0263 (diff) | |
download | op-kernel-dev-229d4f112fd6d1562b6d5324c4cb8f8d097bac54.zip op-kernel-dev-229d4f112fd6d1562b6d5324c4cb8f8d097bac54.tar.gz |
target_core_alua: Referrals configfs integration
Referrals need an LBA map, which needs to be kept
consistent across all target port groups. So
instead of tying the map to the target port groups
I've implemented a single attribute containing the
entire map.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/target_core_device.c')
-rw-r--r-- | drivers/target/target_core_device.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c index 88b4fb2..3244058 100644 --- a/drivers/target/target_core_device.c +++ b/drivers/target/target_core_device.c @@ -1585,6 +1585,7 @@ void target_free_device(struct se_device *dev) } core_alua_free_lu_gp_mem(dev); + core_alua_set_lba_map(dev, NULL, 0, 0); core_scsi3_free_all_registrations(dev); se_release_vpd_for_dev(dev); |