Adam Kropelin wrote: > Below is a patch from Denis Vlasenko which > removes cli/sti in the ewrk3 driver. It tests out fine here with SMP & preempt. > > Applies against 2.5.34 + ewrk3-ethtool patch. Also applies without ethtool patch > with some offsets. > > (Denis, I took the liberty of forwarding this to Jeff since it works fine for me > and the driver is pretty much useless without it. Scream if you don't want it > applied...) Applied and then cleaned up... ETHTOOL_PHYS_ID needs to use schedule_timeout(), and using typeof should be avoided. New patch attached.