]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/target/loopback/tcm_loop.c
scsi: remove the use_clustering flag
[linux.git] / drivers / target / loopback / tcm_loop.c
index bc8918f382e4c0152ac5feced27d822a60523405..7bd7c0c0db6f17202eb85038af3d6cd19fb9467d 100644 (file)
@@ -324,7 +324,7 @@ static struct scsi_host_template tcm_loop_driver_template = {
        .sg_tablesize           = 256,
        .cmd_per_lun            = 1024,
        .max_sectors            = 0xFFFF,
-       .use_clustering         = DISABLE_CLUSTERING,
+       .dma_boundary           = PAGE_SIZE - 1,
        .slave_alloc            = tcm_loop_slave_alloc,
        .module                 = THIS_MODULE,
        .track_queue_depth      = 1,
@@ -460,11 +460,6 @@ static void tcm_loop_release_core_bus(void)
        pr_debug("Releasing TCM Loop Core BUS\n");
 }
 
-static char *tcm_loop_get_fabric_name(void)
-{
-       return "loopback";
-}
-
 static inline struct tcm_loop_tpg *tl_tpg(struct se_portal_group *se_tpg)
 {
        return container_of(se_tpg, struct tcm_loop_tpg, tl_se_tpg);
@@ -1149,8 +1144,7 @@ static struct configfs_attribute *tcm_loop_wwn_attrs[] = {
 
 static const struct target_core_fabric_ops loop_ops = {
        .module                         = THIS_MODULE,
-       .name                           = "loopback",
-       .get_fabric_name                = tcm_loop_get_fabric_name,
+       .fabric_name                    = "loopback",
        .tpg_get_wwn                    = tcm_loop_get_endpoint_wwn,
        .tpg_get_tag                    = tcm_loop_get_tag,
        .tpg_check_demo_mode            = tcm_loop_check_demo_mode,