Ok, this is somewhat offtopic, but it piqued my curiosity...
We also have some strange things, like having to add an udelay() somewhere because the device otherwise locks up, and we don't know why
Memory ordering issue, and a barrier of some sort is required? Does the lockup happen on the same chip as the original usleep-less Android implementation?
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds