]> rtime.felk.cvut.cz Git - zynq/linux.git/commit
drivers/net: fix livelock issues
authorThomas Gleixner <tglx@linutronix.de>
Sat, 20 Jun 2009 09:36:54 +0000 (11:36 +0200)
committerMichal Sojka <sojka@merica.cz>
Sun, 13 Sep 2015 07:47:10 +0000 (09:47 +0200)
commit1df7b93e968ebbd2f8fa7dc2627efa130fc461fc
tree6dbcd48a3ab39527c06ab56dc2523615958d3c07
parent629511657a98ae107c4daaf24907fab3ac56beab
drivers/net: fix livelock issues

Preempt-RT runs into a live lock issue with the NETDEV_TX_LOCKED micro
optimization. The reason is that the softirq thread is rescheduling
itself on that return value. Depending on priorities it starts to
monoplize the CPU and livelock on UP systems.

Remove it.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
drivers/net/ethernet/chelsio/cxgb/sge.c
drivers/net/ethernet/neterion/s2io.c
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
drivers/net/ethernet/tehuti/tehuti.c
drivers/net/rionet.c