On Mon, Mar 10, 2014 at 06:17:31PM +0530, fariyaf@xxxxxxxxx wrote: > From: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx> > > This reverts commit 247bf557273dd775505fb9240d2d152f4f20d304. > > This commit, together with commit 3804fad45411b48233b48003e33a78f290d227c8 > "USBNET: ax88179_178a: enable tso if usb host supports sg dma" were > origially added to get xHCI 1.0 hosts and usb ethernet ax88179_178a devices > working together with scatter gather. xHCI 1.0 hosts pose some requirement on how transfer > buffers are aligned, setting this requirement for 1.0 hosts caused USB 3.0 mass > storage devices to fail more frequently. > > USB 3.0 mass storage devices used to work before 3.14-rc1. Theoretically, > the TD fragment rules could have caused an occasional disk glitch. > Now the devices *will* fail, instead of theoretically failing. > >From a user perspective, this looks like a regression; the USB device obviously > fails on 3.14-rc1, and may sometimes silently fail on prior kernels. > > The proper soluition is to implement the TD fragment rules required, but for now > this patch needs to be reverted to get USB 3.0 mass storage devices working at the > level they used to. > > Signed-off-by: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx> > Cc: stable <stable@xxxxxxxxxxxxxxx> > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > --- > drivers/usb/host/xhci.c | 14 +++----------- > 1 files changed, 3 insertions(+), 11 deletions(-) Why are you sending me a patch that I already have? confused, greg k-h -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html