I'm confused. Wasn't "[PATCH net v4 1/6] bnx2x: properly initialize
statistic counters" supposed to fix a race condition? According to
earlier communication with Ariel:
In this issue a race condition at driver startup causes a second
statistics query to be sent before the first one completes,
resulting in a firmware assert and a stuck chip. A patch was
sent upstream fixing this:
http://patchwork.ozlabs.org/patch/264810/
As I explicitly mentioned in the communique which you quoted above, the patch was sent but not yet accepted.
This is precisely the upstream process - patches are being sent, reviewed and sometimes rejected and revised.
If you have further questions please address them to me - the technical forum is no place for this kind of discussion.
Thanks,
Ariel