[RFC] [Maverick] e1000e driver update to support 82579 LOM's

Tim Gardner tim.gardner at canonical.com
Wed Sep 1 16:10:38 UTC 2010


On 08/31/2010 08:20 PM, Leann Ogasawara wrote:
> Hi All,
>
> It's been requested that we update the e1000e driver in Maverick to
> enable support for 82579 LOM's [1].  The patches to enable support
> already exist upstream and are included as of 2.6.36-rc1.  I was advised
> however to *not* just cherry-pick the two patches [2] which I originally
> felt were necessary.  The reason being is that testing and validation
> from the original patch authors is done against the tip of the stack
> from which the patches are applied.  Thus by only cherry-picking a few
> patches in between, it invalidates any of their testing and they can't
> guarantee the resulting driver we then ship in Maverick is "approved".
> This could then have unintended consequences where we've inadvertently
> introduced issues which would otherwise not have existed. It was advised
> to instead backport ~20 patches between v2.6.35 and v2.6.36-rc1 for the
> e1000e driver.
>
> I've taken the liberty to backport these 20 patches to our Maverick
> kernel [3].  There was only 1 minor conflict that needed fixing up, the
> rest were clean cherry-picks.  I've subsequently built a test kernel and
> verified this indeed enables support for an 82579 LOM.  Additionally,
> I've tested this kernel on an older system which also leverages the
> e1000e driver and confirmed there were no regressions that I was able to
> see.
>
> I'd like to get the team's feedback if they feel applying these 20
> patches to the main distro Maverick linux kernel tree seems reasonable
> or if I should instead pursue enabling this LOM through
> linux-backports-modules.
>
> Thanks in advance,
> Leann
>
> [1] https://bugs.launchpad.net/ubuntu/+bug/601044
> [2] d3738bb8203acf8552c3ec8b3447133fc0938ddd e1000e: initial support for 82579 LOMs
>      96f2bd13bfb6df5beec7fe55405ad94b528b8b4c e1000e: correct MAC-PHY interconnect register offset for 82579
> [3] git://kernel.ubuntu.com/ogasawara/ubuntu-maverick.git lp601044-all
>
>

I'm thinking the best route for this driver update is via LBM once 
2.6.36 is final. We could certainly enable the 82579 LOM with the 2 
patches you've listed above, but a full scale backport ought to go into LBM.

rtg
-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list