scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl()
Ensure SCSI ULD only has to call a single ioctl helper. This also adds a bunch of missing ioctls to the ch driver, and removes the need for a duplicate implementation of SCSI_IOCTL_SEND_COMMAND command. Link: https://lore.kernel.org/r/20210724072033.1284840-12-hch@lst.de Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
committed by
Martin K. Petersen
parent
4f07bfc561
commit
2e27f576ab
@@ -18,6 +18,7 @@
|
||||
|
||||
#ifdef __KERNEL__
|
||||
|
||||
struct gendisk;
|
||||
struct scsi_device;
|
||||
|
||||
/*
|
||||
@@ -43,7 +44,8 @@ typedef struct scsi_fctargaddress {
|
||||
|
||||
int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev,
|
||||
int cmd, bool ndelay);
|
||||
extern int scsi_ioctl(struct scsi_device *, int, void __user *);
|
||||
int scsi_ioctl(struct scsi_device *sdev, struct gendisk *disk, fmode_t mode,
|
||||
int cmd, void __user *arg);
|
||||
|
||||
#endif /* __KERNEL__ */
|
||||
#endif /* _SCSI_IOCTL_H */
|
||||
|
||||
Reference in New Issue
Block a user