]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/vdso/helpers.h
csky: Replace <linux/clk-provider.h> by <linux/of_clk.h>
[linux.git] / include / vdso / helpers.h
index 01641dbb68ef09cf106746bea5722f740548b314..9a2af9fca45e21a1d87947e8ba0f221225dc2cb6 100644 (file)
@@ -10,7 +10,7 @@ static __always_inline u32 vdso_read_begin(const struct vdso_data *vd)
 {
        u32 seq;
 
-       while ((seq = READ_ONCE(vd->seq)) & 1)
+       while (unlikely((seq = READ_ONCE(vd->seq)) & 1))
                cpu_relax();
 
        smp_rmb();