• Alan Stern's avatar
    USB: dummy-hcd: accept mismatch between wLength and transfer length · e9238221
    Alan Stern authored
    This patch (as1269) fixes a bug in the way dummy_hcd handles control
    URBs.  Currently it returns a -EOVERFLOW error if the wLength value in
    the setup packet is different from the URB's transfer_buffer_length.
    
    Other host controller drivers don't do this.  There's no reason the
    two length values have to be equal, and in fact they sometimes aren't
    -- a driver might set the transfer length to the maxpacket value in
    order to handle buggy devices that don't respect wLength.
    
    This patch simply removes the unnecessary check and error return.
    Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    e9238221
dummy_hcd.c 49.3 KB