commit | 0fd97ccf45be26fb01b3a412f1f6c6b5044b2f16 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@infradead.org> | Mon Oct 08 00:03:19 2012 -0400 |
committer | Nicholas Bellinger <nab@linux-iscsi.org> | Tue Nov 06 20:55:43 2012 -0800 |
tree | c642e3da11e534a311a1e998ef740a3d44b9187b | |
parent | 3d70f8c617a436c7146ecb81df2265b4626dfe89 [diff] |
target: kill struct se_subsystem_dev Simplify the code a lot by killing the superflous struct se_subsystem_dev. Instead se_device is allocated early on by the backend driver, which allocates it as part of its own per-device structure, borrowing the scheme that is for example used for inode allocation. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>