• Greg Kroah-Hartman's avatar
    Revert "usb: usb_storage: do not align length of request for CBW to maxp size" · 98346f7d
    Greg Kroah-Hartman authored
    This reverts commit 806e8f8f.
    
    To quote Alan Stern:
    	The necessity for this patch has been under discussion.
    
    	It turns out the UDC that Mian has been working on and Felipe's
    	UDC have contradictory requirements.  Mian's UDC driver wants a
    	bulk-OUT transfer length to be shorter than the maxpacket size
    	if a short packet is expected, whereas Felipe's UDC hardware
    	always needs bulk-OUT transfer lengths to be evenly divisible by
    	the maxpacket size.
    
    	Mian has agreed to go back over the driver to resolve this
    	conflict.  This means we probably will not want this patch after
    	all.  (In fact, we may ultimately decide to change the gadget
    	framework to require that bulk-OUT transfer lengths _always_ be
    	divisible by the maxpacket size -- only the g_file_storage and
    	g_mass_storage gadgets would need to be changed.)
    
    Cc: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
    Cc: Michal Nazarewicz <mina86@mina86.com>
    Cc: Alan Stern <stern@rowland.harvard.edu>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    98346f7d
storage_common.c 20.6 KB