diff options
Diffstat (limited to 'app/ptp.c')
-rw-r--r-- | app/ptp.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -80,11 +80,12 @@ uint64_t ptp_get (void) { uint32_t pl, ph; - ph = ETH_PTPTSHR; do { + ph = ETH_PTPTSHR; compiler_mb(); pl = ETH_PTPTSLR; + compiler_mb(); } while (ph != ETH_PTPTSHR); return ptp_to_u64 (pl, ph); |