kernel/net/rds/ib_rdma.c
.. .. @@ -34,6 +34,7 @@ 34 34 #include <linux/slab.h> 35 35 #include <linux/rculist.h> 36 36 #include <linux/llist.h> 37 +#include <linux/delay.h>37 38 38 39 #include "rds_single_path.h" 39 40 #include "ib_mr.h" .. .. @@ -222,7 +223,7 @@ 222 223 for_each_online_cpu(cpu) { 223 224 flag = &per_cpu(clean_list_grace, cpu); 224 225 while (test_bit(CLEAN_LIST_BUSY_BIT, flag)) 225 - cpu_relax();226 + cpu_chill();226 227 } 227 228 } 228 229