Tool/software: Linux
Our application (written in C) polls on the GPIO input that informs us of data availability every 8 millisecond. However, the GPIO read (using both memmap and also the sys/class interface) sometimes takes more than that thereby resulting in overflow conditions (where we miss a read of a data byte).