On Wednesday, 6 July 2016 22:04, quoth Christoph Permes:
> After checking the e1000e code I noticed that there has been a change in the
> original driver between kernel 3.8 and 3.10 affecting link detection in the
> e1000_watchdog function (the change has been reverted in kernel 3.16).
> With these changes a check for adapter->ecdev got lost in the EtherCAT
> capable drivers starting with kernel 3.10.

I haven't yet looked into your patches but this sounds similar to something 
that I fixed in patch 0024 of my patchset, the latest version of which you can 
find here:  http://lists.etherlab.org/pipermail/etherlab-dev/2016/000553.html 
(original post 
http://lists.etherlab.org/pipermail/etherlab-dev/2015/000475.html).  Perhaps it 
may be of interest.

Although according to my notes this was to fix something changed in 2.6.37 and 
later, where the watchdog is called on the wrong thread (and often not at all). 
 So they might be independent despite being related.


_______________________________________________
etherlab-dev mailing list
etherlab-dev@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-dev

Reply via email to