• Alan Stern's avatar
    [PATCH] USB Gadget: Fix file-storage gadget Request Sense length · 23601558
    Alan Stern authored
    On Fri, 7 May 2004, kernel@metro.cx wrote:
    > Hi All,
    >
    > I don't know where else to report this, but I found a very very very
    > minor bug in the usb gadgets drivers, specifically the file_storage.c
    > mass storage driver.
    >
    > In the function do_request_sense(..) it says:
    >
    > buf[7] = 18 - 7;                        // Additional sense length
    >
    > Whereas (according to page 38 of the USB mass storage class, UFI command spec,
    > http://www.usb.org/developers/devclass_docs#approved) this clearly neads
    > to be equal to 10, not 11.
    >
    > I checked with the 2.6.5 source, it is still there. Hope someone will find this usefull, although most USB hosts seem to ignore length bits alltogether anyway....
    >
    > Koen Martens
    
    You are quite right; thank you for pointing this out.  Greg, please apply
    the patch below.
    23601558
file_storage.c 112 KB