• A
    USB: gadget: storage gadgets send wrong error code for unknown commands · c85dcdac
    Alan Stern 提交于
    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: NAlan Stern <stern@rowland.harvard.edu>
    CC: <Michal Nazarewicz <mina86@mina86.com>
    CC: <stable@vger.kernel.org>
    Signed-off-by: NFelipe Balbi <balbi@ti.com>
    c85dcdac
file_storage.c 103.7 KB