On Mon, 2 Apr 2007 01:52:22 -0700, Greg KH <[EMAIL PROTECTED]> wrote:
> Why would you not want it in every driver? As Oliver is finding out, a > lot of these "simple" drivers have races all due to their use of a > pre-allocated urb. For what kind of situation would you feel this would > not work? We need some kind of sample code which works. I had to patch airprime because your implementation of the read path was erroneous. The write path was ok, presumably because you took it out of visor where it was tested before. So perhaps we want to start with some driver and declare it "ideal", then steal code from it. The usblp would be a good choice, but we had so many regressions over time in it... It seems to be trickier than it looks. If you want, I can try that later, since I have to answer Oliver's challenge of mb()-less code anyway. -- Pete ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel