On Fri, Jun 08, 2007 at 01:37:49PM -0700, Pete Zaitcev wrote: > This patch releases DMA resources if enqueue fails in the HCD. > > Linux had this bug ever since we converted from virt_to_bus for 2.4. > It is difficult to hit. A user would need a significant memory pressure > or some other unusual condition. > > It was reported to me by IBM. They ran a management application for > RSA II adapters which sent Bulk requests to an Interrupt endpoint. > Submissions got rejected by HCD due to an invalid interval value > and the swiotlb pool became depleted in the matter of hours. > > We fixed the invalid interval issue in devio.c separately, but this > seems to be a bug worth fixing as well. > > Signed-off-by: Pete Zaitcev <[EMAIL PROTECTED]>
Thanks, do you think this should go in before 2.6.22 is released? greg k-h ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel