Fixed duplicate interrupts from PRU to ARM by changing memory accesses
to volatile so GCC won't reorder.