]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - net/rds/ib_rdma.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / net / rds / ib_rdma.c
index 977f69886c0088e7d77d66dd2dd98ecd094b300c..f3e7a36b0396abd45238fc3fdc62213c306d84d0 100644 (file)
@@ -34,6 +34,7 @@
 #include <linux/slab.h>
 #include <linux/rculist.h>
 #include <linux/llist.h>
+#include <linux/delay.h>
 
 #include "rds_single_path.h"
 #include "ib_mr.h"
@@ -210,7 +211,7 @@ static inline void wait_clean_list_grace(void)
        for_each_online_cpu(cpu) {
                flag = &per_cpu(clean_list_grace, cpu);
                while (test_bit(CLEAN_LIST_BUSY_BIT, flag))
-                       cpu_relax();
+                       cpu_chill();
        }
 }