scsi: core: Remove scsi_execute_req()/scsi_execute() functions
authorMike Christie <michael.christie@oracle.com>
Thu, 29 Dec 2022 19:01:54 +0000 (13:01 -0600)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 18 Jan 2023 23:11:49 +0000 (18:11 -0500)
scsi_execute() and scsi_execute_req() are no longer used so remove them.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Reviewed-by: John Garry <john.g.garry@oracle.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
include/scsi/scsi_device.h

index f6b33c6c1064829b5bdb8302f336a2fef04331dc..7e95ec45138fe53e1d5bbbc382ac39aae2cdc53d 100644 (file)
@@ -470,37 +470,6 @@ int scsi_execute_cmd(struct scsi_device *sdev, const unsigned char *cmd,
                     int timeout, int retries,
                     const struct scsi_exec_args *args);
 
-/* Make sure any sense buffer is the correct size. */
-#define scsi_execute(_sdev, _cmd, _data_dir, _buffer, _bufflen, _sense,        \
-                    _sshdr, _timeout, _retries, _flags, _rq_flags,     \
-                    _resid)                                            \
-({                                                                     \
-       scsi_execute_cmd(_sdev, _cmd, (_data_dir == DMA_TO_DEVICE ?     \
-                        REQ_OP_DRV_OUT : REQ_OP_DRV_IN) | _flags,      \
-                        _buffer, _bufflen, _timeout, _retries, \
-                        &(struct scsi_exec_args) {                     \
-                               .sense = _sense,                        \
-                               .sshdr = _sshdr,                        \
-                               .req_flags = _rq_flags & RQF_PM  ?      \
-                                               BLK_MQ_REQ_PM : 0,      \
-                               .resid = _resid,                        \
-                        });                                            \
-})
-
-static inline int scsi_execute_req(struct scsi_device *sdev,
-       const unsigned char *cmd, int data_direction, void *buffer,
-       unsigned bufflen, struct scsi_sense_hdr *sshdr, int timeout,
-       int retries, int *resid)
-{
-       return scsi_execute_cmd(sdev, cmd,
-                               data_direction == DMA_TO_DEVICE ?
-                               REQ_OP_DRV_OUT : REQ_OP_DRV_IN, buffer,
-                               bufflen, timeout, retries,
-                               &(struct scsi_exec_args) {
-                                       .sshdr = sshdr,
-                                       .resid = resid,
-                               });
-}
 extern void sdev_disable_disk_events(struct scsi_device *sdev);
 extern void sdev_enable_disk_events(struct scsi_device *sdev);
 extern int scsi_vpd_lun_id(struct scsi_device *, char *, size_t);