> I think I wrote the driver more than 10 years ago and somebody later submitted it > to the kernel. I'm pretty sure that was me, or perhaps I was the first person to get it to work with a device upstream - it was so long ago. > I don't know if there is a anybody still maintaining this. Is it even used anymore? > I could write a patch but cannot test it (e.g. to see if it really always > loops 1000 times ...) Pretty sure the register was a status register that had bits set for pending writes, and when the transfer was complete all the bits would be zero (at which point it should stop polling the register and bail out). I would have to test it to be sure, but I'm 80% confident that in normal operation that loop only does a few iterations. Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com