Re: Return of PENDING status to SCSI driver

Jeff Garzik
2009-06-12T11:32:57Z

Ramya Desai wrote:
> Dear Experts,
>
> I am writing my mass storage class driver for my custom USB device.
> My device is capable of queuing the commands that are issued to it.
> So, I wanted to send the second command from my driver even before the
> completion of first command.
> To do this I wanted to return the PENDING status to the SCSI layer
> immediately after receiving the command.

Simply queue as many commands as possible to your hardware, and complete
them when they are done. Use can_queue or scsi_adjust_queue_depth() to
set queueing limits.

Jeff