]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
bpf: Remove the obsolte u64_stats_fetch_*_irq() users.
authorThomas Gleixner <tglx@linutronix.de>
Wed, 26 Oct 2022 12:31:10 +0000 (14:31 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 31 Oct 2022 22:40:24 +0000 (23:40 +0100)
Now that the 32bit UP oddity is gone and 32bit uses always a sequence
count, there is no need for the fetch_irq() variants anymore.

Convert to the regular interface.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/bpf/20221026123110.331690-1-bigeasy@linutronix.de
kernel/bpf/syscall.c

index 11df90962101cfdd526abd95cedf463a8ff03c55..5887592eeb938f7d0b172e9c1555376b116c36c8 100644 (file)
@@ -2118,11 +2118,11 @@ static void bpf_prog_get_stats(const struct bpf_prog *prog,
 
                st = per_cpu_ptr(prog->stats, cpu);
                do {
-                       start = u64_stats_fetch_begin_irq(&st->syncp);
+                       start = u64_stats_fetch_begin(&st->syncp);
                        tnsecs = u64_stats_read(&st->nsecs);
                        tcnt = u64_stats_read(&st->cnt);
                        tmisses = u64_stats_read(&st->misses);
-               } while (u64_stats_fetch_retry_irq(&st->syncp, start));
+               } while (u64_stats_fetch_retry(&st->syncp, start));
                nsecs += tnsecs;
                cnt += tcnt;
                misses += tmisses;