On Fri, 2009-06-12 at 14:23 +0800, Thomas Goirand wrote: > Hi there, > > There's more and more e1000e hardware around these days, and I was > wondering if it was possible to have the attached patch applied to the > current kernel of Lenny. This patch, I made it by taking the sources > from 2.6.27 and back porting it. I tested it, and my ethernet e1000e was > seen and working. Maybe that could be added to the next point release of > Debian
We normally backport specific bug fixes and small changes to support new hardware, rather than updating drivers completely. Some driver changes will depend on core changes in the kernel. > (Lenny and a half)? I don't know when that will be released, but it will use an entirely new kernel version. > I think it's a quite safe patch... It's a large patch combining cleanup and functional changes, which is always hard to review. Please instead identify which of the following changes between 2.6.26 and 2.6.27 are needed: 95b866d e1000e: Fix incorrect debug warning 6f92a6a e1000e: update version from k4 to k6 717d438 e1000e: debug contention on NVM SWFLAG 4fa7553 e1000e: drop stats lock 23033fa e1000e: remove phy read from inside spinlock a8f88ff e1000e: do not ever sleep in interrupt context 37f4023 e1000e: reset swflag after resetting hardware 4a77035 e1000e: write protect ICHx NVM to prevent malicious write/erase 05c550b e1000e: remove unnecessary snippet missed in prior check_options update f8d59f7 e1000e: test for unusable MSI support d53f706 e1000e: increase minimum frame size allowed 10f1b49 e1000e: Increase Tx timeout factor for 10Mbps 808ff67 e1000e: Use skb_copy_to_linear_data_offset introduced in 2.6.22 2d06cad e1000e: Set InterruptThrottleRate to default when invalid value used 56e1f82 e1000e: Return 1 instead of a non-zero value for link up indication f0f422e e1000e: remove inapplicable test for ioport c43bc57 e1000e: fix drv load issues 10aa4c0 e1000e: perform basic 82573 EEPROM checks for known issues 44defeb e1000e: convert ndev_ printks to something smaller 8d8bb39 dma-mapping: add the device argument to dma_mapping_error() e8ebe3b e1000e: fix e1000_netpoll(), remove extraneous e1000_clean_tx_irq() call d55b53f igb/ixgbe/e1000e: resolve tx multiqueue bug 78ed11a netdrv intel: always enable VLAN filtering except in promiscous mode 746b9f0 netdrv intel: disable VLAN filtering in promiscous mode 38b2219 netdrv: don't truncate VLAN TCI with VLAN stripping 6e4f6f6 e1000e: make ioport free a5136e2 e1000e: allow VLAN devices to use TSO and TCP CSUM offload I've put these individual changes in http://womble.decadent.org.uk/tmp/e1000e-patches/ so you don't need to use git to generate them. Ben. -- Ben Hutchings Life would be so much easier if we could look at the source code.
signature.asc
Description: This is a digitally signed message part