Jesse Brandeburg wrote:
We choose 1) Please merge these changes into upstream for 2.6.16, we realize we missed the merge window for 2.6.15, but should have said so.

ok


Our position is users who need the new hardware support or new features now can download our driver tarball from sf.net/projects/e1000.

This position causes extra work, a split test base, and constant mini-forks whenever e1000 patches come in from the community.

Can Intel be persuaded to do development in the netdev tree? We can keep stuff in a separate branch until it has adequate testing, then flush it into the upstream branch periodically. This way everybody's working on the same codebase, but Intel has time to do testing.


2) I drop these patches, wait for a bug fixes-only rediff+resend from
Intel, and e1000 makes 2.6.15.


If I generate some bug fix only patches for 6.1.16, destined for 2.6.15, they will conflict with the "upstream" branch. Is that okay?

Not really, since its a unified history. 2.6.15-rc becomes 2.6.16. It's not a branch.

It sounds like the bug fixes should be applied first, then the rest of the driver updates.


You requested in another email that I diff against vanilla 2.6.14, but there are already e1000 changes accepted to 2.6.15 that may fuzz my vanilla diff. I'm struggling how to deal with that.

Not a hard rule, use common sense [as you are already doing]. Think in terms of branches. Your e100 microcode changes stood alone, therefore should be diffed (and applied) against the vanilla upstream tree. For e1000, it should certainly be on top of anything currently in 2.6.15-rc1-git + netdev-2.6.git#upstream-fixes.

I hope that wasn't too confusing :) In general, diff against vanilla upstream, unless there are additional dependencies.

        Jeff


-
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