diff --git a/net/core/dev.c b/net/core/dev.c index a57783e41c98fa33a35751671fe847ab05a14145..64837bb056ee7406441e5e6768d445e26ec63240 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -6885,7 +6885,7 @@ static __latent_entropy void net_rx_action(struct softirq_action *h) { struct softnet_data *sd = this_cpu_ptr(&softnet_data); unsigned long time_limit = jiffies + - usecs_to_jiffies(netdev_budget_usecs); + usecs_to_jiffies(READ_ONCE(netdev_budget_usecs)); int budget = READ_ONCE(netdev_budget); LIST_HEAD(list); LIST_HEAD(repoll);