commit | e6c39f703a878b8d9427ca7b4dc8f97874d12ae6 | [log] [tgz] |
---|---|---|
author | Nicholas Bellinger <nab@linux-iscsi.org> | Thu Nov 27 19:49:36 2014 -0800 |
committer | Nicholas Bellinger <nab@linux-iscsi.org> | Mon Dec 01 21:36:02 2014 -0800 |
tree | 8c85860745e9328f85f23e16f3fdce9cd18853f1 | |
parent | d30cd1238c2f89662c82d5d2c4686971a6dc3693 [diff] |
target: Add DEF_TB_DEFAULT_ATTRIBS macro for virtual device attrs This helper macro adds the default set of 30 device attributes for virtual devices from existing target_core_configfs.c code, and moves the definitions into a single macro to create the structs necessary for backend drivers. It allows them to populate their own external struct configfs_attribute for se_subsystem_api->tb_cits.tb_dev_attrib_cit.ct_attrs. Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>