diff options
author | Tregaron Bayly <tregaron@baylys.org> | 2013-01-31 15:30:24 -0700 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2013-02-13 11:27:58 -0800 |
commit | adfa9570a56c3dbfc2a28baab77ff6f0b8f480d3 (patch) | |
tree | 3d0fcb992e2cf56c8a88cac6861c276f4ad7b088 /include/target | |
parent | 0e48e7a5a345a727d5fd7a06bd6a9e6a67eae2bd (diff) | |
download | linux-stable-adfa9570a56c3dbfc2a28baab77ff6f0b8f480d3.tar.gz linux-stable-adfa9570a56c3dbfc2a28baab77ff6f0b8f480d3.tar.bz2 linux-stable-adfa9570a56c3dbfc2a28baab77ff6f0b8f480d3.zip |
target: Add device attribute to expose config_item_name for INQUIRY model
This patch changes LIO to use the configfs backend device name as the
model if you echo '1' to an individual device's emulate_model_alias attribute.
This is a valid operation only on devices with an export count of 0.
Signed-off-by: Tregaron Bayly <tbayly@bluehost.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'include/target')
-rw-r--r-- | include/target/target_core_base.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h index 199b0ad1a55e..df14dce59191 100644 --- a/include/target/target_core_base.h +++ b/include/target/target_core_base.h @@ -75,6 +75,8 @@ #define DA_MAX_WRITE_SAME_LEN 0 /* Default max transfer length */ #define DA_FABRIC_MAX_SECTORS 8192 +/* Use a model alias based on the configfs backend device name */ +#define DA_EMULATE_MODEL_ALIAS 0 /* Emulation for Direct Page Out */ #define DA_EMULATE_DPO 0 /* Emulation for Forced Unit Access WRITEs */ @@ -591,6 +593,7 @@ struct se_dev_entry { }; struct se_dev_attrib { + int emulate_model_alias; int emulate_dpo; int emulate_fua_write; int emulate_fua_read; |