diff --git a/include/scsi/scsi_cmnd.h b/include/scsi/scsi_cmnd.h index e8389b00ee74..4c08a7bd969f 100644 --- a/include/scsi/scsi_cmnd.h +++ b/include/scsi/scsi_cmnd.h @@ -173,6 +173,12 @@ static inline struct scsi_driver *scsi_cmd_to_driver(struct scsi_cmnd *cmd) return *(struct scsi_driver **)rq->rq_disk->private_data; } +/* A helper function to make it easier to backport upstream SCSI patches. */ +static inline void scsi_done(struct scsi_cmnd *cmd) +{ + cmd->scsi_done(cmd); +} + extern void scsi_finish_command(struct scsi_cmnd *cmd); extern void *scsi_kmap_atomic_sg(struct scatterlist *sg, int sg_count,