• Alan Stern's avatar
    USB: gadget: storage gadgets send wrong error code for unknown commands · c85dcdac
    Alan Stern authored
    This patch (as1539) fixes a minor bug in the mass-storage gadget
    drivers.  When an unknown command is received, the error code sent
    back is "Invalid Field in CDB" rather than "Invalid Command".  This is
    because the bitmask of CDB bytes allowed to be nonzero is incorrect.
    
    When handling an unknown command, we don't care which command bytes
    are nonzero.  All the bits in the mask should be set, not just eight
    of them.
    Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
    CC: <Michal Nazarewicz <mina86@mina86.com>
    CC: <stable@vger.kernel.org>
    Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
    c85dcdac
file_storage.c 104 KB