diff options
Diffstat (limited to 'drivers/scsi/libata-scsi.c')
-rw-r--r-- | drivers/scsi/libata-scsi.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/scsi/libata-scsi.c b/drivers/scsi/libata-scsi.c index 1ad75d58c30c..b761bd1b9717 100644 --- a/drivers/scsi/libata-scsi.c +++ b/drivers/scsi/libata-scsi.c | |||
@@ -47,9 +47,9 @@ | |||
47 | 47 | ||
48 | #define SECTOR_SIZE 512 | 48 | #define SECTOR_SIZE 512 |
49 | 49 | ||
50 | typedef unsigned int (*ata_xlat_func_t)(struct ata_queued_cmd *qc, u8 *scsicmd); | 50 | typedef unsigned int (*ata_xlat_func_t)(struct ata_queued_cmd *qc, const u8 *scsicmd); |
51 | static struct ata_device * | 51 | static struct ata_device * |
52 | ata_scsi_find_dev(struct ata_port *ap, struct scsi_device *scsidev); | 52 | ata_scsi_find_dev(struct ata_port *ap, const struct scsi_device *scsidev); |
53 | 53 | ||
54 | 54 | ||
55 | static void ata_scsi_invalid_field(struct scsi_cmnd *cmd, | 55 | static void ata_scsi_invalid_field(struct scsi_cmnd *cmd, |
@@ -710,7 +710,7 @@ int ata_scsi_error(struct Scsi_Host *host) | |||
710 | */ | 710 | */ |
711 | 711 | ||
712 | static unsigned int ata_scsi_start_stop_xlat(struct ata_queued_cmd *qc, | 712 | static unsigned int ata_scsi_start_stop_xlat(struct ata_queued_cmd *qc, |
713 | u8 *scsicmd) | 713 | const u8 *scsicmd) |
714 | { | 714 | { |
715 | struct ata_taskfile *tf = &qc->tf; | 715 | struct ata_taskfile *tf = &qc->tf; |
716 | 716 | ||
@@ -777,7 +777,7 @@ invalid_fld: | |||
777 | * Zero on success, non-zero on error. | 777 | * Zero on success, non-zero on error. |
778 | */ | 778 | */ |
779 | 779 | ||
780 | static unsigned int ata_scsi_flush_xlat(struct ata_queued_cmd *qc, u8 *scsicmd) | 780 | static unsigned int ata_scsi_flush_xlat(struct ata_queued_cmd *qc, const u8 *scsicmd) |
781 | { | 781 | { |
782 | struct ata_taskfile *tf = &qc->tf; | 782 | struct ata_taskfile *tf = &qc->tf; |
783 | 783 | ||
@@ -804,7 +804,7 @@ static unsigned int ata_scsi_flush_xlat(struct ata_queued_cmd *qc, u8 *scsicmd) | |||
804 | * @plen: the transfer length | 804 | * @plen: the transfer length |
805 | */ | 805 | */ |
806 | 806 | ||
807 | static void scsi_6_lba_len(u8 *scsicmd, u64 *plba, u32 *plen) | 807 | static void scsi_6_lba_len(const u8 *scsicmd, u64 *plba, u32 *plen) |
808 | { | 808 | { |
809 | u64 lba = 0; | 809 | u64 lba = 0; |
810 | u32 len = 0; | 810 | u32 len = 0; |
@@ -831,7 +831,7 @@ static void scsi_6_lba_len(u8 *scsicmd, u64 *plba, u32 *plen) | |||
831 | * @plen: the transfer length | 831 | * @plen: the transfer length |
832 | */ | 832 | */ |
833 | 833 | ||
834 | static void scsi_10_lba_len(u8 *scsicmd, u64 *plba, u32 *plen) | 834 | static void scsi_10_lba_len(const u8 *scsicmd, u64 *plba, u32 *plen) |
835 | { | 835 | { |
836 | u64 lba = 0; | 836 | u64 lba = 0; |
837 | u32 len = 0; | 837 | u32 len = 0; |
@@ -861,7 +861,7 @@ static void scsi_10_lba_len(u8 *scsicmd, u64 *plba, u32 *plen) | |||
861 | * @plen: the transfer length | 861 | * @plen: the transfer length |
862 | */ | 862 | */ |
863 | 863 | ||
864 | static void scsi_16_lba_len(u8 *scsicmd, u64 *plba, u32 *plen) | 864 | static void scsi_16_lba_len(const u8 *scsicmd, u64 *plba, u32 *plen) |
865 | { | 865 | { |
866 | u64 lba = 0; | 866 | u64 lba = 0; |
867 | u32 len = 0; | 867 | u32 len = 0; |
@@ -900,7 +900,7 @@ static void scsi_16_lba_len(u8 *scsicmd, u64 *plba, u32 *plen) | |||
900 | * Zero on success, non-zero on error. | 900 | * Zero on success, non-zero on error. |
901 | */ | 901 | */ |
902 | 902 | ||
903 | static unsigned int ata_scsi_verify_xlat(struct ata_queued_cmd *qc, u8 *scsicmd) | 903 | static unsigned int ata_scsi_verify_xlat(struct ata_queued_cmd *qc, const u8 *scsicmd) |
904 | { | 904 | { |
905 | struct ata_taskfile *tf = &qc->tf; | 905 | struct ata_taskfile *tf = &qc->tf; |
906 | struct ata_device *dev = qc->dev; | 906 | struct ata_device *dev = qc->dev; |
@@ -1026,7 +1026,7 @@ nothing_to_do: | |||
1026 | * Zero on success, non-zero on error. | 1026 | * Zero on success, non-zero on error. |
1027 | */ | 1027 | */ |
1028 | 1028 | ||
1029 | static unsigned int ata_scsi_rw_xlat(struct ata_queued_cmd *qc, u8 *scsicmd) | 1029 | static unsigned int ata_scsi_rw_xlat(struct ata_queued_cmd *qc, const u8 *scsicmd) |
1030 | { | 1030 | { |
1031 | struct ata_taskfile *tf = &qc->tf; | 1031 | struct ata_taskfile *tf = &qc->tf; |
1032 | struct ata_device *dev = qc->dev; | 1032 | struct ata_device *dev = qc->dev; |
@@ -2010,7 +2010,7 @@ static int atapi_qc_complete(struct ata_queued_cmd *qc, u8 drv_stat) | |||
2010 | * Zero on success, non-zero on failure. | 2010 | * Zero on success, non-zero on failure. |
2011 | */ | 2011 | */ |
2012 | 2012 | ||
2013 | static unsigned int atapi_xlat(struct ata_queued_cmd *qc, u8 *scsicmd) | 2013 | static unsigned int atapi_xlat(struct ata_queued_cmd *qc, const u8 *scsicmd) |
2014 | { | 2014 | { |
2015 | struct scsi_cmnd *cmd = qc->scsicmd; | 2015 | struct scsi_cmnd *cmd = qc->scsicmd; |
2016 | struct ata_device *dev = qc->dev; | 2016 | struct ata_device *dev = qc->dev; |
@@ -2079,7 +2079,7 @@ static unsigned int atapi_xlat(struct ata_queued_cmd *qc, u8 *scsicmd) | |||
2079 | */ | 2079 | */ |
2080 | 2080 | ||
2081 | static struct ata_device * | 2081 | static struct ata_device * |
2082 | ata_scsi_find_dev(struct ata_port *ap, struct scsi_device *scsidev) | 2082 | ata_scsi_find_dev(struct ata_port *ap, const struct scsi_device *scsidev) |
2083 | { | 2083 | { |
2084 | struct ata_device *dev; | 2084 | struct ata_device *dev; |
2085 | 2085 | ||
@@ -2378,7 +2378,7 @@ void ata_scsi_simulate(u16 *id, | |||
2378 | void (*done)(struct scsi_cmnd *)) | 2378 | void (*done)(struct scsi_cmnd *)) |
2379 | { | 2379 | { |
2380 | struct ata_scsi_args args; | 2380 | struct ata_scsi_args args; |
2381 | u8 *scsicmd = cmd->cmnd; | 2381 | const u8 *scsicmd = cmd->cmnd; |
2382 | 2382 | ||
2383 | args.id = id; | 2383 | args.id = id; |
2384 | args.cmd = cmd; | 2384 | args.cmd = cmd; |