diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-08-18 16:55:01 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-08-18 16:55:01 -0400 |
| commit | 8486a0f95c844b27ecc855cfec89b7e34f831cad (patch) | |
| tree | 18c0522bc8e4f33cb45a7ec88c7d207071ae5e6d | |
| parent | b9d030a123b6b7fbf262c995455197ea5184b497 (diff) | |
| parent | c1a8f1f1c8e01eab5862c8db39b49ace814e6c66 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (60 commits)
net: restore gnet_stats_basic to previous definition
NETROM: Fix use of static buffer
e1000e: fix use of pci_enable_pcie_error_reporting
e1000e: WoL does not work on 82577/82578 with manageability enabled
cnic: Fix locking in init/exit calls.
cnic: Fix locking in start/stop calls.
bnx2: Use mutex on slow path cnic calls.
cnic: Refine registration with bnx2.
cnic: Fix symbol_put_addr() panic on ia64.
gre: Fix MTU calculation for bound GRE tunnels
pegasus: Add new device ID.
drivers/net: fixed drivers that support netpoll use ndo_start_xmit()
via-velocity: Fix test of mii_status bit VELOCITY_DUPLEX_FULL
rt2x00: fix memory corruption in rf cache, add a sanity check
ixgbe: Fix receive on real device when VLANs are configured
ixgbe: Do not return 0 in ixgbe_fcoe_ddp() upon FCP_RSP in DDP completion
netxen: free napi resources during detach
netxen: remove netxen workqueue
ixgbe: fix issues setting rx-usecs with legacy interrupts
can: fix oops caused by wrong rtnl newlink usage
...
69 files changed, 520 insertions, 347 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 2c4326c0de9a..557d4dcc2c2c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -904,7 +904,7 @@ F: drivers/input/misc/ati_remote2.c | |||
| 904 | 904 | ||
| 905 | ATLX ETHERNET DRIVERS | 905 | ATLX ETHERNET DRIVERS |
| 906 | M: Jay Cliburn <jcliburn@gmail.com> | 906 | M: Jay Cliburn <jcliburn@gmail.com> |
| 907 | M: Chris Snook <csnook@redhat.com> | 907 | M: Chris Snook <chris.snook@gmail.com> |
| 908 | M: Jie Yang <jie.yang@atheros.com> | 908 | M: Jie Yang <jie.yang@atheros.com> |
| 909 | L: atl1-devel@lists.sourceforge.net | 909 | L: atl1-devel@lists.sourceforge.net |
| 910 | W: http://sourceforge.net/projects/atl1 | 910 | W: http://sourceforge.net/projects/atl1 |
| @@ -3563,6 +3563,9 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git | |||
| 3563 | S: Maintained | 3563 | S: Maintained |
| 3564 | F: net/ | 3564 | F: net/ |
| 3565 | F: include/net/ | 3565 | F: include/net/ |
| 3566 | F: include/linux/in.h | ||
| 3567 | F: include/linux/net.h | ||
| 3568 | F: include/linux/netdevice.h | ||
| 3566 | 3569 | ||
| 3567 | NETWORKING [IPv4/IPv6] | 3570 | NETWORKING [IPv4/IPv6] |
| 3568 | M: "David S. Miller" <davem@davemloft.net> | 3571 | M: "David S. Miller" <davem@davemloft.net> |
| @@ -3598,6 +3601,8 @@ W: http://www.linuxfoundation.org/en/Net | |||
| 3598 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git | 3601 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git |
| 3599 | S: Odd Fixes | 3602 | S: Odd Fixes |
| 3600 | F: drivers/net/ | 3603 | F: drivers/net/ |
| 3604 | F: include/linux/if_* | ||
| 3605 | F: include/linux/*device.h | ||
| 3601 | 3606 | ||
| 3602 | NETXEN (1/10) GbE SUPPORT | 3607 | NETXEN (1/10) GbE SUPPORT |
| 3603 | M: Dhananjay Phadke <dhananjay@netxen.com> | 3608 | M: Dhananjay Phadke <dhananjay@netxen.com> |
diff --git a/drivers/net/3c59x.c b/drivers/net/3c59x.c index c20416850948..45675889850b 100644 --- a/drivers/net/3c59x.c +++ b/drivers/net/3c59x.c | |||
| @@ -235,6 +235,7 @@ enum vortex_chips { | |||
| 235 | CH_3C900B_FL, | 235 | CH_3C900B_FL, |
| 236 | CH_3C905_1, | 236 | CH_3C905_1, |
| 237 | CH_3C905_2, | 237 | CH_3C905_2, |
| 238 | CH_3C905B_TX, | ||
| 238 | CH_3C905B_1, | 239 | CH_3C905B_1, |
| 239 | 240 | ||
| 240 | CH_3C905B_2, | 241 | CH_3C905B_2, |
| @@ -307,6 +308,8 @@ static struct vortex_chip_info { | |||
| 307 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, | 308 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, |
| 308 | {"3c905 Boomerang 100baseT4", | 309 | {"3c905 Boomerang 100baseT4", |
| 309 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, | 310 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, |
| 311 | {"3C905B-TX Fast Etherlink XL PCI", | ||
| 312 | PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM|EXTRA_PREAMBLE, 128, }, | ||
| 310 | {"3c905B Cyclone 100baseTx", | 313 | {"3c905B Cyclone 100baseTx", |
| 311 | PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM|EXTRA_PREAMBLE, 128, }, | 314 | PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM|EXTRA_PREAMBLE, 128, }, |
| 312 | 315 | ||
| @@ -389,6 +392,7 @@ static struct pci_device_id vortex_pci_tbl[] = { | |||
| 389 | { 0x10B7, 0x900A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C900B_FL }, | 392 | { 0x10B7, 0x900A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C900B_FL }, |
| 390 | { 0x10B7, 0x9050, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_1 }, | 393 | { 0x10B7, 0x9050, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_1 }, |
| 391 | { 0x10B7, 0x9051, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_2 }, | 394 | { 0x10B7, 0x9051, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_2 }, |
| 395 | { 0x10B7, 0x9054, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_TX }, | ||
| 392 | { 0x10B7, 0x9055, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_1 }, | 396 | { 0x10B7, 0x9055, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_1 }, |
| 393 | 397 | ||
| 394 | { 0x10B7, 0x9058, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_2 }, | 398 | { 0x10B7, 0x9058, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_2 }, |
diff --git a/drivers/net/8139cp.c b/drivers/net/8139cp.c index 50efde11ea6c..d0dbbf39349a 100644 --- a/drivers/net/8139cp.c +++ b/drivers/net/8139cp.c | |||
| @@ -515,7 +515,7 @@ rx_status_loop: | |||
| 515 | dma_addr_t mapping; | 515 | dma_addr_t mapping; |
| 516 | struct sk_buff *skb, *new_skb; | 516 | struct sk_buff *skb, *new_skb; |
| 517 | struct cp_desc *desc; | 517 | struct cp_desc *desc; |
| 518 | unsigned buflen; | 518 | const unsigned buflen = cp->rx_buf_sz; |
| 519 | 519 | ||
| 520 | skb = cp->rx_skb[rx_tail]; | 520 | skb = cp->rx_skb[rx_tail]; |
| 521 | BUG_ON(!skb); | 521 | BUG_ON(!skb); |
| @@ -549,8 +549,7 @@ rx_status_loop: | |||
