What was tested was the entire patch set which included the pre-fetch
patch.  Since there so much controversy over the pre-fetch patch let
last time we moved that patch to the end of the patch set.  Then we
asked ourselves if we should send that patch out at all.  We decided not
to stir things up and leave that last patch (pre-fetch) out.  This is
what broke the patch set.  So to make it less controversial we used the
patch except we removed the actual pre-fetch calls from the patch and is
now what has applied.

We do test the patch sets before they go out but this time because of
what has been happening we really needed to get them accepted so we
pulled that one out.  This was a mistake on our part but we were trying
to do what was best all the way around.  We should have also tested
without that last patch applied which we didn't do.  We would have
obviously caught this if we did.

This didn't prove anything, we just wanted to explain what happened.  We
are sorry for the thrash.  We are working on other policies and
procedures to help stop things like this from happening in the future.

Cheers,
John
-----------------------------------------------------------
"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.", Benjamin
Franklin 1755 


> -----Original Message-----
> From: David S. Miller [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, January 18, 2006 2:29 PM
> To: Brandeburg, Jesse
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; Kirsher, Jeffrey T; 
> Ronciak, John; netdev@vger.kernel.org
> Subject: Re: e1000 breakage in Jeff's tree
> 
> 
> From: Jesse Brandeburg <[EMAIL PROTECTED]>
> Date: Wed, 18 Jan 2006 14:20:28 -0800 (Pacific Standard Time)
> 
> > The root cause of the bug is that the receive routine was 
> in a bad state 
> > because we didn't submit our prefetch patch, which 
> unfortunately didn't 
> > have just prefetchy things in it.
> 
> So did you actually test the original patches set you sent out?
> 
> Because of how it fails, and the fact that this basically broke
> e1000 for everyone, it is impossible for me to see a way in
> which you actually tested the patches you submitted yet still
> this bug slipped through.
> 
> Prove me wrong. :-)
> 
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to