From: Tanmay Bhushan <007047221b@gmail.com> Date: Mon, 16 Jan 2023 14:55:00 +0000 (+0100) Subject: ipv6: Remove extra counter pull before gc X-Git-Tag: v6.3-rc1~162^2~267 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9259f6b573cf17c00f50c4b626983a5347b1abe9;p=thirdparty%2Fkernel%2Flinux.git ipv6: Remove extra counter pull before gc Per cpu entries are no longer used in consideration for doing gc or not. Remove the extra per cpu entries pull to directly check for time and perform gc. Signed-off-by: Tanmay Bhushan <007047221b@gmail.com> Reviewed-by: Eric Dumazet Signed-off-by: David S. Miller --- diff --git a/net/ipv6/route.c b/net/ipv6/route.c index b643dda68d312..76889ceeead93 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -3294,10 +3294,6 @@ static void ip6_dst_gc(struct dst_ops *ops) unsigned int val; int entries; - entries = dst_entries_get_fast(ops); - if (entries > ops->gc_thresh) - entries = dst_entries_get_slow(ops); - if (time_after(rt_last_gc + rt_min_interval, jiffies)) goto out;