diff --git a/net/core/dev.c b/net/core/dev.c index 26090621ea6b6b6e5c5210a6cfaaa2915a135e5e..ee051bb398a02fb88bf4ca185534a477529acb8f 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -2009,6 +2009,7 @@ static void net_rx_action(struct softirq_action *h) } } out: + local_irq_enable(); #ifdef CONFIG_NET_DMA /* * There may not be any more sk_buffs coming right now, so push @@ -2022,7 +2023,6 @@ static void net_rx_action(struct softirq_action *h) rcu_read_unlock(); } #endif - local_irq_enable(); return; softnet_break: