diff options
Diffstat (limited to 'kernel/bpf/devmap.c')
-rw-r--r-- | kernel/bpf/devmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/bpf/devmap.c b/kernel/bpf/devmap.c index ecf9f99ecc57..959c9a07f318 100644 --- a/kernel/bpf/devmap.c +++ b/kernel/bpf/devmap.c | |||
@@ -159,7 +159,7 @@ static void dev_map_free(struct bpf_map *map) | |||
159 | unsigned long *bitmap = per_cpu_ptr(dtab->flush_needed, cpu); | 159 | unsigned long *bitmap = per_cpu_ptr(dtab->flush_needed, cpu); |
160 | 160 | ||
161 | while (!bitmap_empty(bitmap, dtab->map.max_entries)) | 161 | while (!bitmap_empty(bitmap, dtab->map.max_entries)) |
162 | cpu_relax(); | 162 | cond_resched(); |
163 | } | 163 | } |
164 | 164 | ||
165 | for (i = 0; i < dtab->map.max_entries; i++) { | 165 | for (i = 0; i < dtab->map.max_entries; i++) { |