Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: dsa: Use netif_rx().

Since commit
baebdf48c3600 ("net: dev: Makes sure netif_rx() can be invoked in any context.")

the function netif_rx() can be used in preemptible/thread context as
well as in interrupt context.

Use netif_rx().

Cc: Kurt Kanzenbach <kurt@linutronix.de>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Vivien Didelot <vivien.didelot@gmail.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Acked-by: Kurt Kanzenbach <kurt@linutronix.de> # hellcreek
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Sebastian Andrzej Siewior and committed by
David S. Miller
db00cc9d 3fb4430e

+3 -3
+1 -1
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c
··· 331 331 shwt = skb_hwtstamps(skb); 332 332 memset(shwt, 0, sizeof(*shwt)); 333 333 shwt->hwtstamp = ns_to_ktime(ns); 334 - netif_rx_ni(skb); 334 + netif_rx(skb); 335 335 } 336 336 } 337 337
+1 -1
drivers/net/dsa/mv88e6xxx/hwtstamp.c
··· 301 301 shwt->hwtstamp = ns_to_ktime(ns); 302 302 status &= ~MV88E6XXX_PTP_TS_VALID; 303 303 } 304 - netif_rx_ni(skb); 304 + netif_rx(skb); 305 305 } 306 306 } 307 307
+1 -1
drivers/net/dsa/sja1105/sja1105_ptp.c
··· 399 399 ts = sja1105_tstamp_reconstruct(ds, ticks, ts); 400 400 401 401 shwt->hwtstamp = ns_to_ktime(sja1105_ticks_to_ns(ts)); 402 - netif_rx_ni(skb); 402 + netif_rx(skb); 403 403 } 404 404 405 405 if (ptp_data->extts_enabled)