On Tue, 2012-10-30 at 17:25 +0100, Frederic Weisbecker wrote:> No I was worried about the cpu_relax() in irq_work_sync()That one is fine too, as this is the purpose of cpu_relax(). Not only torelax the cpu, but also to tell gcc that the loop needs to be reread.-- Steve