From: Eric Dumazet <eric.dumazet@gmail.com>Date: Fri, 21 Mar 2014 05:50:50 -0700> It looks like a barrier() would be more appropriate.barrier() == __asm__ __volatile__(:::"memory")