[Bug 263555] Re: [intrepid] 2.6.27 e1000e driver places Intel ICH8 and ICH9 gigE chipsets at risk

rostedt rostedt at goodmis.org
Thu Oct 23 02:23:33 UTC 2008


> So in the interests of adding some closure to this bug. The issue turns out to
> have never been the e1000e driver's fault.

Just to clarify. there were two bugs here. Yes the ftrace code should
have been more careful in using cmpxchg, and tried harder to not write
into code that might have swapped out (note, 2.6.28 has this fixed).

But the e1000e driver absolutely did have a bug. The driver should never
had left open that a random write into it could brick the board.  I'm
actually glad that ftrace was the culprit. Because it allowed for a
consistent reproducer.  Just imagine if ftrace did not cause this. Any
little bug in the kernel could have brick you card. And guess what? You
would be out of luck, because it would be extremely hard to ever
reproduce it again.

I'm not denying that ftrace did not have a bug. I just want the record
to state, that ftrace was not the only one at fault here.

-- 
[intrepid] 2.6.27 e1000e driver places Intel ICH8 and ICH9 gigE chipsets at risk
https://bugs.launchpad.net/bugs/263555
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.




More information about the kernel-bugs mailing list