On my LG X100 using Intrepid, ksoftirqd uses about 10-15% CPU when et131x is loaded. Doing the change mentioned here: http://sourceforge.net/tracker/index.php?func=detail&aid=2045610&group_id=179406&atid=889023 where
pAdapter->ErrorTimer.expires=jiffies+HZ;
is added before:
add_timer( &pAdapter->ErrorTimer );
solved the problem.
Alternatively, using nohz=off kernel parameter to make the kernel no longer tickless solves it too.
On my LG X100 using Intrepid, ksoftirqd uses about 10-15% CPU when et131x is loaded. Doing the change mentioned here: http:// sourceforge. net/tracker/ index.php? func=detail& aid=2045610& group_id= 179406& atid=889023 where
pAdapter- >ErrorTimer. expires= jiffies+ HZ;
is added before:
add_timer( &pAdapter- >ErrorTimer );
solved the problem.
Alternatively, using nohz=off kernel parameter to make the kernel no longer tickless solves it too.