]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
target: remove transport_complete
authorMike Christie <mchristi@redhat.com>
Wed, 31 May 2017 20:52:42 +0000 (15:52 -0500)
committerNicholas Bellinger <nab@linux-iscsi.org>
Fri, 7 Jul 2017 06:11:47 +0000 (23:11 -0700)
transport_complete is no longer used, so drop the code.

Signed-off-by: Mike Christie <mchristi@redhat.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_transport.c
include/target/target_core_backend.h

index 341025a3cbb70992f25db493dff28f12588036de..b9122a56784ed3503c17568dd0ded4c8c55b8e73 100644 (file)
@@ -732,12 +732,6 @@ void target_complete_cmd(struct se_cmd *cmd, u8 scsi_status)
 
 
        spin_lock_irqsave(&cmd->t_state_lock, flags);
-
-       if (dev && dev->transport->transport_complete) {
-               dev->transport->transport_complete(cmd,
-                               cmd->t_data_sg,
-                               transport_get_sense_buffer(cmd));
-       }
        if (cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE)
                success = 1;
 
index 3757f5f54e03b7e210af75943f0effd6915d5e41..e150e391878bebb77c77b553e523d2f956dde402 100644 (file)
@@ -37,10 +37,6 @@ struct target_backend_ops {
                                           const char *, ssize_t);
        ssize_t (*show_configfs_dev_params)(struct se_device *, char *);
 
-       void (*transport_complete)(struct se_cmd *cmd,
-                                  struct scatterlist *,
-                                  unsigned char *);
-
        sense_reason_t (*parse_cdb)(struct se_cmd *cmd);
        u32 (*get_device_type)(struct se_device *);
        sector_t (*get_blocks)(struct se_device *);