scsi: scsi_ioctl: Remove a very misleading comment
Remove the comment above ioctl_internal_command() which doesn't document this function at all. Link: https://lore.kernel.org/r/20210724072033.1284840-21-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:
parent
33ff4ce45b
commit
a9705477f5
@ -64,29 +64,6 @@ static int ioctl_probe(struct Scsi_Host *host, void __user *buffer)
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
* The SCSI_IOCTL_SEND_COMMAND ioctl sends a command out to the SCSI host.
|
||||
* The IOCTL_NORMAL_TIMEOUT and NORMAL_RETRIES variables are used.
|
||||
*
|
||||
* dev is the SCSI device struct ptr, *(int *) arg is the length of the
|
||||
* input data, if any, not including the command string & counts,
|
||||
* *((int *)arg + 1) is the output buffer size in bytes.
|
||||
*
|
||||
* *(char *) ((int *) arg)[2] the actual command byte.
|
||||
*
|
||||
* Note that if more than MAX_BUF bytes are requested to be transferred,
|
||||
* the ioctl will fail with error EINVAL.
|
||||
*
|
||||
* This size *does not* include the initial lengths that were passed.
|
||||
*
|
||||
* The SCSI command is read from the memory location immediately after the
|
||||
* length words, and the input data is right after the command. The SCSI
|
||||
* routines know the command size based on the opcode decode.
|
||||
*
|
||||
* The output area is then filled in starting from the command byte.
|
||||
*/
|
||||
|
||||
static int ioctl_internal_command(struct scsi_device *sdev, char *cmd,
|
||||
int timeout, int retries)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user