RE: Linux USB gadget mass storage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, 

In usb gadget file_storage.c, check_command(), the part "Check that only
command bytes listed in the mask are non-zero" cannot handle the
SCSI_INQUIRY command of  12 01 80 00 FF 00

The code will return EINVAL.

Is this a bug?

Thanks,
victor

-----Original Message-----
From: victor [mailto:victor@xxxxxxxxxxx] 
Sent: Wednesday, 31 October, 2012 1:20 PM
To: 'linux-usb@xxxxxxxxxxxxxxx'
Subject: RE: Linux USB gadget mass storage

Hi,

In file_storage.c, send_status(), if (transport_is_bbb()), I add the line
bh->inreq->buf = bh -> buf,

and in get_next_command(), if (transport_is_bbb()), I add the line
bh->outreq->context = bh, to make the bh address to be the same.

Is this patch ok?

victor

-----Original Message-----
From: victor [mailto:victor@xxxxxxxxxxx] 
Sent: Wednesday, 31 October, 2012 1:04 PM
To: 'linux-usb@xxxxxxxxxxxxxxx'
Subject: Linux USB gadget mass storage

Hi,

I am using Linux USB gadget mass storage. I meet with problem in
file_storage.c. The bh->outreq->context in get_next_command() is not equal
to bh.

victor


================================================================================================
CONFIDENTIALITY NOTE:
This e-mail and any attachments may contain confidential information and may be protected by legal privilege. If you are not the intended addressee (or authorized to receive for the addressee). be aware that any disclosure, copying, distribution or use of this e-mail or any attachment is prohibited. If you have received this e-mail in error, please notify us immediately by returning it to the sender and delete this copy from your system. Thank you for your cooperation.
KeyASIC Inc.
================================================================================================
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux