diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-10-14 13:28:49 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-10-14 13:28:49 -0400 |
commit | 43096597a4cc4bd3f912be8a69dbd12e27e08038 (patch) | |
tree | 88cb4ba7562b0883aa987ee43f42a6c9bf9cd05f /drivers | |
parent | 79aa79bac979323a8cb10438be16d29cf252167d (diff) | |
parent | 485013717020cd8961337309e359d6cef43d6022 (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:
qlge: Fix page size ifdef test.
net: Rationalise email address: Network Specific Parts
dsa: fix compile bug on s390
netns: mib6 section fixlet
enic: Fix Kconfig headline description
de2104x: wrong MAC address fix
s390: claw compile fixlet
net: export genphy_restart_aneg
cxgb3: extend copyrights to 2008
cxgb3: update driver version
net/phy: add missing kernel-doc
pktgen: fix skb leak in case of failure
mISDN/dsp_cmx.c: fix size checks
misdn: use nonseekable_open()
net: fix driver build errors due to missing net/ip6_checksum.h include
Diffstat (limited to 'drivers')
47 files changed, 57 insertions, 49 deletions
diff --git a/drivers/isdn/mISDN/dsp_cmx.c b/drivers/isdn/mISDN/dsp_cmx.c index e92b1ba4b45e..c2f51cc50760 100644 --- a/drivers/isdn/mISDN/dsp_cmx.c +++ b/drivers/isdn/mISDN/dsp_cmx.c | |||
@@ -452,10 +452,10 @@ one_member: | |||
452 | if (finddsp->features.pcm_id == dsp->features.pcm_id) { | 452 | if (finddsp->features.pcm_id == dsp->features.pcm_id) { |
453 | if (finddsp->pcm_slot_rx >= 0 && | 453 | if (finddsp->pcm_slot_rx >= 0 && |
454 | finddsp->pcm_slot_rx < sizeof(freeslots)) | 454 | finddsp->pcm_slot_rx < sizeof(freeslots)) |
455 | freeslots[finddsp->pcm_slot_tx] = 0; | 455 | freeslots[finddsp->pcm_slot_rx] = 0; |
456 | if (finddsp->pcm_slot_tx >= 0 && | 456 | if (finddsp->pcm_slot_tx >= 0 && |
457 | finddsp->pcm_slot_tx < sizeof(freeslots)) | 457 | finddsp->pcm_slot_tx < sizeof(freeslots)) |
458 | freeslots[finddsp->pcm_slot_rx] = 0; | 458 | freeslots[finddsp->pcm_slot_tx] = 0; |
459 | } | 459 | } |
460 | } | 460 | } |
461 | i = 0; | 461 | i = 0; |
diff --git a/drivers/isdn/mISDN/timerdev.c b/drivers/isdn/mISDN/timerdev.c index e7462924b505..875fabe16e36 100644 --- a/drivers/isdn/mISDN/timerdev.c +++ b/drivers/isdn/mISDN/timerdev.c | |||
@@ -61,7 +61,7 @@ mISDN_open(struct inode *ino, struct file *filep) | |||
61 | init_waitqueue_head(&dev->wait); | 61 | init_waitqueue_head(&dev->wait); |
62 | filep->private_data = dev; | 62 | filep->private_data = dev; |
63 | __module_get(THIS_MODULE); | 63 | __module_get(THIS_MODULE); |
64 | return 0; | 64 | return nonseekable_open(ino, filep); |
65 | } | 65 | } |
66 | 66 | ||
67 | static int | 67 | static int |
diff --git a/drivers/net/3c501.c b/drivers/net/3c501.c index 5ba4bab6d43e..7d15e7c6bcad 100644 --- a/drivers/net/3c501.c +++ b/drivers/net/3c501.c | |||
@@ -17,7 +17,7 @@ | |||
17 | Annapolis MD 21403 | 17 | Annapolis MD 21403 |
18 | 18 | ||
19 | Fixed (again!) the missing interrupt locking on TX/RX shifting. | 19 | Fixed (again!) the missing interrupt locking on TX/RX shifting. |
20 | Alan Cox <Alan.Cox@linux.org> | 20 | Alan Cox <alan@lxorguk.ukuu.org.uk> |
21 | 21 | ||
22 | Removed calls to init_etherdev since they are no longer needed, and | 22 | Removed calls to init_etherdev since they are no longer needed, and |
23 | cleaned up modularization just a bit. The driver still allows only | 23 | cleaned up modularization just a bit. The driver still allows only |
@@ -29,16 +29,16 @@ | |||
29 | the board. Now getting 150K/second FTP with a 3c501 card. Still playing | 29 | the board. Now getting 150K/second FTP with a 3c501 card. Still playing |
30 | with a TX-TX optimisation to see if we can touch 180-200K/second as seems | 30 | with a TX-TX optimisation to see if we can touch 180-200K/second as seems |
31 | theoretically maximum. | 31 | theoretically maximum. |
32 | 19950402 Alan Cox <Alan.Cox@linux.org> | 32 | 19950402 Alan Cox <alan@lxorguk.ukuu.org.uk> |
33 | 33 | ||
34 | Cleaned up for 2.3.x because we broke SMP now. | 34 | Cleaned up for 2.3.x because we broke SMP now. |
35 | 20000208 Alan Cox <alan@redhat.com> | 35 | 20000208 Alan Cox <alan@lxorguk.ukuu.org.uk> |
36 | 36 | ||
37 | Check up pass for 2.5. Nothing significant changed | 37 | Check up pass for 2.5. Nothing significant changed |
38 | 20021009 Alan Cox <alan@redhat.com> | 38 | 20021009 Alan Cox <alan@lxorguk.ukuu.org.uk> |
39 | 39 | ||
40 | Fixed zero fill corner case | 40 | Fixed zero fill corner case |
41 | 20030104 Alan Cox <alan@redhat.com> | 41 | 20030104 Alan Cox <alan@lxorguk.ukuu.org.uk> |
42 | 42 | ||
43 | 43 | ||
44 | For the avoidance of doubt the "preferred form" of this code is one which | 44 | For the avoidance of doubt the "preferred form" of this code is one which |
@@ -104,7 +104,7 @@ | |||
104 | 104 | ||
105 | 105 | ||
106 | static const char version[] = | 106 | static const char version[] = |
107 | DRV_NAME ".c: " DRV_VERSION " Alan Cox (alan@redhat.com).\n"; | 107 | DRV_NAME ".c: " DRV_VERSION " Alan Cox (alan@lxorguk.ukuu.org.uk).\n"; |
108 | 108 | ||
109 | /* | 109 | /* |
110 | * Braindamage remaining: | 110 | * Braindamage remaining: |
diff --git a/drivers/net/3c515.c b/drivers/net/3c515.c index e4e3241628d6..a0f8b6e2d0af 100644 --- a/drivers/net/3c515.c +++ b/drivers/net/3c515.c | |||
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | 2001/11/17 - Added ethtool support (jgarzik) | 19 | 2001/11/17 - Added ethtool support (jgarzik) |
20 | 20 | ||
21 | 2002/10/28 - Locking updates for 2.5 (alan@redhat.com) | 21 | 2002/10/28 - Locking updates for 2.5 (alan@lxorguk.ukuu.org.uk) |
22 | 22 | ||
23 | */ | 23 | */ |
24 | 24 | ||
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index e9d529442b06..1d8af3348331 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -2400,7 +2400,7 @@ config EHEA | |||
2400 | will be called ehea. | 2400 | will be called ehea. |
2401 | 2401 | ||
2402 | config ENIC | 2402 | config ENIC |
2403 | tristate "E, the Cisco 10G Ethernet NIC" | 2403 | tristate "Cisco 10G Ethernet NIC support" |
2404 | depends on PCI && INET | 2404 | depends on PCI && INET |
2405 | select INET_LRO | 2405 | select INET_LRO |
2406 | help | 2406 | help |
diff --git a/drivers/net/appletalk/cops.c b/drivers/net/appletalk/cops.c index a0b4c8516073..735fc9476403 100644 --- a/drivers/net/appletalk/cops.c +++ b/drivers/net/appletalk/cops.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * - Jay Schulist <jschlst@samba.org> | 4 | * - Jay Schulist <jschlst@samba.org> |
5 | * | 5 | * |
6 | * With more than a little help from; | 6 | * With more than a little help from; |
7 | * - Alan Cox <Alan.Cox@linux.org> | 7 | * - Alan Cox <alan@lxorguk.ukuu.org.uk> |
8 | * | 8 | * |
9 | * Derived from: | 9 | * Derived from: |
10 | * - skeleton.c: A network driver outline for linux. | 10 | * - skeleton.c: A network driver outline for linux. |
diff --git a/drivers/net/cxgb3/adapter.h b/drivers/net/cxgb3/adapter.h index 455ef529cd62..bc8e2413abd2 100644 --- a/drivers/net/cxgb3/adapter.h +++ b/drivers/net/cxgb3/adapter.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/ael1002.c b/drivers/net/cxgb3/ael1002.c index 744fac0b1617..5c3c05da4d96 100644 --- a/drivers/net/cxgb3/ael1002.c +++ b/drivers/net/cxgb3/ael1002.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/common.h b/drivers/net/cxgb3/common.h index 593fb643a615..e312d315a42d 100644 --- a/drivers/net/cxgb3/common.h +++ b/drivers/net/cxgb3/common.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/cxgb3_ctl_defs.h b/drivers/net/cxgb3/cxgb3_ctl_defs.h index 6ad92405d9a0..1d8d46eb3c96 100644 --- a/drivers/net/cxgb3/cxgb3_ctl_defs.h +++ b/drivers/net/cxgb3/cxgb3_ctl_defs.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/cxgb3_defs.h b/drivers/net/cxgb3/cxgb3_defs.h index 45e92164c260..47e53769af5b 100644 --- a/drivers/net/cxgb3/cxgb3_defs.h +++ b/drivers/net/cxgb3/cxgb3_defs.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/cxgb3_ioctl.h b/drivers/net/cxgb3/cxgb3_ioctl.h index 3e8d5faec3a4..b19e4376ba76 100644 --- a/drivers/net/cxgb3/cxgb3_ioctl.h +++ b/drivers/net/cxgb3/cxgb3_ioctl.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/cxgb3_main.c b/drivers/net/cxgb3/cxgb3_main.c index f31985df0bb9..1ace41a13ac3 100644 --- a/drivers/net/cxgb3/cxgb3_main.c +++ b/drivers/net/cxgb3/cxgb3_main.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/cxgb3_offload.c b/drivers/net/cxgb3/cxgb3_offload.c index 0f6fd63b2847..265aa8a15afa 100644 --- a/drivers/net/cxgb3/cxgb3_offload.c +++ b/drivers/net/cxgb3/cxgb3_offload.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/cxgb3_offload.h b/drivers/net/cxgb3/cxgb3_offload.h index 7a379138b5a6..d514e5019dfc 100644 --- a/drivers/net/cxgb3/cxgb3_offload.h +++ b/drivers/net/cxgb3/cxgb3_offload.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/firmware_exports.h b/drivers/net/cxgb3/firmware_exports.h index b75ddd8777fe..0d9b0e6dccff 100644 --- a/drivers/net/cxgb3/firmware_exports.h +++ b/drivers/net/cxgb3/firmware_exports.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2004-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2004-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/l2t.c b/drivers/net/cxgb3/l2t.c index b2c5314582aa..4407ac9bb555 100644 --- a/drivers/net/cxgb3/l2t.c +++ b/drivers/net/cxgb3/l2t.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/l2t.h b/drivers/net/cxgb3/l2t.h index 42ce65f76a87..fd3eb07e3f40 100644 --- a/drivers/net/cxgb3/l2t.h +++ b/drivers/net/cxgb3/l2t.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/mc5.c b/drivers/net/cxgb3/mc5.c index 4c4d6e877ea6..3b5517b8fbde 100644 --- a/drivers/net/cxgb3/mc5.c +++ b/drivers/net/cxgb3/mc5.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/sge.c b/drivers/net/cxgb3/sge.c index 87919419b707..c6480be0bc1f 100644 --- a/drivers/net/cxgb3/sge.c +++ b/drivers/net/cxgb3/sge.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/t3_cpl.h b/drivers/net/cxgb3/t3_cpl.h index 917970ed24a1..852c399a8b0a 100644 --- a/drivers/net/cxgb3/t3_cpl.h +++ b/drivers/net/cxgb3/t3_cpl.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2004-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2004-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/t3_hw.c b/drivers/net/cxgb3/t3_hw.c index 4da5b09b9bc2..968f64be3743 100644 --- a/drivers/net/cxgb3/t3_hw.c +++ b/drivers/net/cxgb3/t3_hw.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/t3cdev.h b/drivers/net/cxgb3/t3cdev.h index 0a21cfbd2b21..be55e9ae74d1 100644 --- a/drivers/net/cxgb3/t3cdev.h +++ b/drivers/net/cxgb3/t3cdev.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 2006-2007 Chelsio Communications. All rights reserved. | 2 | * Copyright (C) 2006-2008 Chelsio Communications. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/version.h b/drivers/net/cxgb3/version.h index 29db711303b9..bb8698a86754 100644 --- a/drivers/net/cxgb3/version.h +++ b/drivers/net/cxgb3/version.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
@@ -35,7 +35,7 @@ | |||
35 | #define DRV_DESC "Chelsio T3 Network Driver" | 35 | #define DRV_DESC "Chelsio T3 Network Driver" |
36 | #define DRV_NAME "cxgb3" | 36 | #define DRV_NAME "cxgb3" |
37 | /* Driver version */ | 37 | /* Driver version */ |
38 | #define DRV_VERSION "1.0-ko" | 38 | #define DRV_VERSION "1.1.0-ko" |
39 | 39 | ||
40 | /* Firmware version */ | 40 | /* Firmware version */ |
41 | #define FW_VERSION_MAJOR 7 | 41 | #define FW_VERSION_MAJOR 7 |
diff --git a/drivers/net/cxgb3/vsc8211.c b/drivers/net/cxgb3/vsc8211.c index 306c2dc4ab34..33f956bd6b59 100644 --- a/drivers/net/cxgb3/vsc8211.c +++ b/drivers/net/cxgb3/vsc8211.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/cxgb3/xgmac.c b/drivers/net/cxgb3/xgmac.c index ffdc0a1892bd..9d7786937aad 100644 --- a/drivers/net/cxgb3/xgmac.c +++ b/drivers/net/cxgb3/xgmac.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. | 2 | * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * This software is available to you under a choice of one of two | 4 | * This software is available to you under a choice of one of two |
5 | * licenses. You may choose to be licensed under the terms of the GNU | 5 | * licenses. You may choose to be licensed under the terms of the GNU |
diff --git a/drivers/net/eexpress.c b/drivers/net/eexpress.c index 795c594a4b7c..b751c1b96cfa 100644 --- a/drivers/net/eexpress.c +++ b/drivers/net/eexpress.c | |||
@@ -8,7 +8,7 @@ | |||
8 | * | 8 | * |
9 | * Many modifications, and currently maintained, by | 9 | * Many modifications, and currently maintained, by |
10 | * Philip Blundell <philb@gnu.org> | 10 | * Philip Blundell <philb@gnu.org> |
11 | * Added the Compaq LTE Alan Cox <alan@redhat.com> | 11 | * Added the Compaq LTE Alan Cox <alan@lxorguk.ukuu.org.uk> |
12 | * Added MCA support Adam Fritzler | 12 | * Added MCA support Adam Fritzler |
13 | * | 13 | * |
14 | * Note - this driver is experimental still - it has problems on faster | 14 | * Note - this driver is experimental still - it has problems on faster |
diff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.c index f3a47a87dbbe..180e968dc54d 100644 --- a/drivers/net/enic/enic_main.c +++ b/drivers/net/enic/enic_main.c | |||
@@ -34,6 +34,7 @@ | |||
34 | #include <linux/ip.h> | 34 | #include <linux/ip.h> |
35 | #include <linux/ipv6.h> | 35 | #include <linux/ipv6.h> |
36 | #include <linux/tcp.h> | 36 | #include <linux/tcp.h> |
37 | #include <net/ip6_checksum.h> | ||
37 | 38 | ||
38 | #include "cq_enet_desc.h" | 39 | #include "cq_enet_desc.h" |
39 | #include "vnic_dev.h" | 40 | #include "vnic_dev.h" |
diff --git a/drivers/net/ibmlana.c b/drivers/net/ibmlana.c index 95e3464068db..f02764725a22 100644 --- a/drivers/net/ibmlana.c +++ b/drivers/net/ibmlana.c | |||
@@ -71,7 +71,7 @@ History: | |||
71 | June 1st, 2000 | 71 | June 1st, 2000 |
72 | corrected version codes, added support for the latest 2.3 changes | 72 | corrected version codes, added support for the latest 2.3 changes |
73 | Oct 28th, 2002 | 73 | Oct 28th, 2002 |
74 | cleaned up for the 2.5 tree <alan@redhat.com> | 74 | cleaned up for the 2.5 tree <alan@lxorguk.ukuu.org.uk> |
75 | 75 | ||
76 | *************************************************************************/ | 76 | *************************************************************************/ |
77 | 77 | ||
diff --git a/drivers/net/jme.c b/drivers/net/jme.c index 156f159aafbb..81c6cdc3851f 100644 --- a/drivers/net/jme.c +++ b/drivers/net/jme.c | |||
@@ -37,6 +37,7 @@ | |||
37 | #include <linux/tcp.h> | 37 | #include <linux/tcp.h> |
38 | #include <linux/udp.h> | 38 | #include <linux/udp.h> |
39 | #include <linux/if_vlan.h> | 39 | #include <linux/if_vlan.h> |
40 | #include <net/ip6_checksum.h> | ||
40 | #include "jme.h" | 41 | #include "jme.h" |
41 | 42 | ||
42 | static int force_pseudohp = -1; | 43 | static int force_pseudohp = -1; |
diff --git a/drivers/net/macmace.c b/drivers/net/macmace.c index 51ad3765e075..85587a6667b9 100644 --- a/drivers/net/macmace.c +++ b/drivers/net/macmace.c | |||
@@ -9,7 +9,7 @@ | |||
9 | * 2 of the License, or (at your option) any later version. | 9 | * 2 of the License, or (at your option) any later version. |
10 | * | 10 | * |
11 | * Copyright (C) 1996 Paul Mackerras. | 11 | * Copyright (C) 1996 Paul Mackerras. |
12 | * Copyright (C) 1998 Alan Cox <alan@redhat.com> | 12 | * Copyright (C) 1998 Alan Cox <alan@lxorguk.ukuu.org.uk> |
13 | * | 13 | * |
14 | * Modified heavily by Joshua M. Thompson based on Dave Huang's NetBSD driver | 14 | * Modified heavily by Joshua M. Thompson based on Dave Huang's NetBSD driver |
15 | * | 15 | * |
diff --git a/drivers/net/pcmcia/3c589_cs.c b/drivers/net/pcmcia/3c589_cs.c index 0b28d0d8ffa8..c235cdba69c6 100644 --- a/drivers/net/pcmcia/3c589_cs.c +++ b/drivers/net/pcmcia/3c589_cs.c | |||
@@ -15,7 +15,7 @@ | |||
15 | incorporated herein by reference. | 15 | incorporated herein by reference. |
16 | Donald Becker may be reached at becker@scyld.com | 16 | Donald Becker may be reached at becker@scyld.com |
17 | 17 | ||
18 | Updated for 2.5.x by Alan Cox <alan@redhat.com> | 18 | Updated for 2.5.x by Alan Cox <alan@lxorguk.ukuu.org.uk> |
19 | 19 | ||
20 | ======================================================================*/ | 20 | ======================================================================*/ |
21 | 21 | ||
diff --git a/drivers/net/pcmcia/nmclan_cs.c b/drivers/net/pcmcia/nmclan_cs.c index 54df34f21c5f..448cd40aeba5 100644 --- a/drivers/net/pcmcia/nmclan_cs.c +++ b/drivers/net/pcmcia/nmclan_cs.c | |||
@@ -69,7 +69,7 @@ Driver Notes and Issues | |||
69 | History | 69 | History |
70 | ------------------------------------------------------------------------------- | 70 | ------------------------------------------------------------------------------- |
71 | Log: nmclan_cs.c,v | 71 | Log: nmclan_cs.c,v |
72 | * 2.5.75-ac1 2003/07/11 Alan Cox <alan@redhat.com> | 72 | * 2.5.75-ac1 2003/07/11 Alan Cox <alan@lxorguk.ukuu.org.uk> |
73 | * Fixed hang on card eject as we probe it | 73 | * Fixed hang on card eject as we probe it |
74 | * Cleaned up to use new style locking. | 74 | * Cleaned up to use new style locking. |
75 | * | 75 | * |
diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index 6671e2da0d57..d0ed1ef284a8 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c | |||
@@ -55,6 +55,7 @@ EXPORT_SYMBOL(mdiobus_alloc); | |||
55 | 55 | ||
56 | /** | 56 | /** |
57 | * mdiobus_release - mii_bus device release callback | 57 | * mdiobus_release - mii_bus device release callback |
58 | * @d: the target struct device that contains the mii_bus | ||
58 | * | 59 | * |
59 | * Description: called when the last reference to an mii_bus is | 60 | * Description: called when the last reference to an mii_bus is |
60 | * dropped, to free the underlying memory. | 61 | * dropped, to free the underlying memory. |
diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c index 171627480058..f11e900b437b 100644 --- a/drivers/net/phy/phy_device.c +++ b/drivers/net/phy/phy_device.c | |||
@@ -557,6 +557,7 @@ int genphy_restart_aneg(struct phy_device *phydev) | |||
557 | 557 | ||
558 | return ctl; | 558 | return ctl; |
559 | } | 559 | } |
560 | EXPORT_SYMBOL(genphy_restart_aneg); | ||
560 | 561 | ||
561 | 562 | ||
562 | /** | 563 | /** |
diff --git a/drivers/net/qlge/qlge.h b/drivers/net/qlge/qlge.h index c37ea436c918..38116f9d4163 100644 --- a/drivers/net/qlge/qlge.h +++ b/drivers/net/qlge/qlge.h | |||
@@ -58,7 +58,7 @@ | |||
58 | */ | 58 | */ |
59 | #if (PAGE_SHIFT == 12) || (PAGE_SHIFT == 13) /* 4k & 8k pages */ | 59 | #if (PAGE_SHIFT == 12) || (PAGE_SHIFT == 13) /* 4k & 8k pages */ |
60 | #define TX_DESC_PER_OAL ((MAX_SKB_FRAGS - TX_DESC_PER_IOCB) + 2) | 60 | #define TX_DESC_PER_OAL ((MAX_SKB_FRAGS - TX_DESC_PER_IOCB) + 2) |
61 | #elif (PAGE_SHIFT == 16) /* 64k pages */ | 61 | #else /* all other page sizes */ |
62 | #define TX_DESC_PER_OAL 0 | 62 | #define TX_DESC_PER_OAL 0 |
63 | #endif | 63 | #endif |
64 | 64 | ||
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c index 297877b68c46..4b2caa6b7ac5 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/qlge/qlge_main.c | |||
@@ -39,6 +39,7 @@ | |||
39 | #include <linux/delay.h> | 39 | #include <linux/delay.h> |
40 | #include <linux/mm.h> | 40 | #include <linux/mm.h> |
41 | #include <linux/vmalloc.h> | 41 | #include <linux/vmalloc.h> |
42 | #include <net/ip6_checksum.h> | ||
42 | 43 | ||
43 | #include "qlge.h" | 44 | #include "qlge.h" |
44 | 45 | ||
diff --git a/drivers/net/tlan.c b/drivers/net/tlan.c index ec871f646766..c41d68761364 100644 --- a/drivers/net/tlan.c +++ b/drivers/net/tlan.c | |||
@@ -29,7 +29,8 @@ | |||
29 | * | 29 | * |
30 | * Tigran Aivazian <tigran@sco.com>: TLan_PciProbe() now uses | 30 | * Tigran Aivazian <tigran@sco.com>: TLan_PciProbe() now uses |
31 | * new PCI BIOS interface. | 31 | * new PCI BIOS interface. |
32 | * Alan Cox <alan@redhat.com>: Fixed the out of memory | 32 | * Alan Cox <alan@lxorguk.ukuu.org.uk>: |
33 | * Fixed the out of memory | ||
33 | * handling. | 34 | * handling. |
34 | * | 35 | * |
35 | * Torben Mathiasen <torben.mathiasen@compaq.com> New Maintainer! | 36 | * Torben Mathiasen <torben.mathiasen@compaq.com> New Maintainer! |
diff --git a/drivers/net/tokenring/smctr.c b/drivers/net/tokenring/smctr.c index fa73e6eed6be..ed50d288e494 100644 --- a/drivers/net/tokenring/smctr.c +++ b/drivers/net/tokenring/smctr.c | |||
@@ -25,7 +25,7 @@ | |||
25 | * To do: | 25 | * To do: |
26 | * 1. Multicast support. | 26 | * 1. Multicast support. |
27 | * | 27 | * |
28 | * Initial 2.5 cleanup Alan Cox <alan@redhat.com> 2002/10/28 | 28 | * Initial 2.5 cleanup Alan Cox <alan@lxorguk.ukuu.org.uk> 2002/10/28 |
29 | */ | 29 | */ |
30 | 30 | ||
31 | #include <linux/module.h> | 31 | #include <linux/module.h> |
diff --git a/drivers/net/tulip/de2104x.c b/drivers/net/tulip/de2104x.c index f54c45049d50..124d5d690dde 100644 --- a/drivers/net/tulip/de2104x.c +++ b/drivers/net/tulip/de2104x.c | |||
@@ -1688,6 +1688,7 @@ static void __devinit de21040_get_mac_address (struct de_private *de) | |||
1688 | unsigned i; | 1688 | unsigned i; |
1689 | 1689 | ||
1690 | dw32 (ROMCmd, 0); /* Reset the pointer with a dummy write. */ | 1690 | dw32 (ROMCmd, 0); /* Reset the pointer with a dummy write. */ |
1691 | udelay(5); | ||
1691 | 1692 | ||
1692 | for (i = 0; i < 6; i++) { | 1693 | for (i = 0; i < 6; i++) { |
1693 | int value, boguscnt = 100000; | 1694 | int value, boguscnt = 100000; |
diff --git a/drivers/net/tulip/dmfe.c b/drivers/net/tulip/dmfe.c index 656200472fa1..8e46a513a252 100644 --- a/drivers/net/tulip/dmfe.c +++ b/drivers/net/tulip/dmfe.c | |||
@@ -23,7 +23,7 @@ | |||
23 | Marcelo Tosatti <marcelo@conectiva.com.br> : | 23 | Marcelo Tosatti <marcelo@conectiva.com.br> : |
24 | Made it compile in 2.3 (device to net_device) | 24 | Made it compile in 2.3 (device to net_device) |
25 | 25 | ||
26 | Alan Cox <alan@redhat.com> : | 26 | Alan Cox <alan@lxorguk.ukuu.org.uk> : |
27 | Cleaned up for kernel merge. | 27 | Cleaned up for kernel merge. |
28 | Removed the back compatibility support | 28 | Removed the back compatibility support |
29 | Reformatted, fixing spelling etc as I went | 29 | Reformatted, fixing spelling etc as I went |
@@ -49,7 +49,7 @@ | |||
49 | support. Updated PCI resource allocation. Do not | 49 | support. Updated PCI resource allocation. Do not |
50 | forget to unmap PCI mapped skbs. | 50 | forget to unmap PCI mapped skbs. |
51 | 51 | ||
52 | Alan Cox <alan@redhat.com> | 52 | Alan Cox <alan@lxorguk.ukuu.org.uk> |
53 | Added new PCI identifiers provided by Clear Zhang at ALi | 53 | Added new PCI identifiers provided by Clear Zhang at ALi |
54 | for their 1563 ethernet device. | 54 | for their 1563 ethernet device. |
55 | 55 | ||
diff --git a/drivers/net/via-velocity.c b/drivers/net/via-velocity.c index ad20f96edfa1..2dced383bcfb 100644 --- a/drivers/net/via-velocity.c +++ b/drivers/net/via-velocity.c | |||
@@ -12,7 +12,7 @@ | |||
12 | * Scatter gather | 12 | * Scatter gather |
13 | * More testing | 13 | * More testing |
14 | * | 14 | * |
15 | * The changes are (c) Copyright 2004, Red Hat Inc. <alan@redhat.com> | 15 | * The changes are (c) Copyright 2004, Red Hat Inc. <alan@lxorguk.ukuu.org.uk> |
16 | * Additional fixes and clean up: Francois Romieu | 16 | * Additional fixes and clean up: Francois Romieu |
17 | * | 17 | * |
18 | * This source has not been verified for use in safety critical systems. | 18 | * This source has not been verified for use in safety critical systems. |
diff --git a/drivers/net/wan/z85230.c b/drivers/net/wan/z85230.c index 243bd8d918fe..ccd9cd35ecbe 100644 --- a/drivers/net/wan/z85230.c +++ b/drivers/net/wan/z85230.c | |||
@@ -18,7 +18,8 @@ | |||
18 | * DMA now uses get_free_page as kmalloc buffers may span a 64K | 18 | * DMA now uses get_free_page as kmalloc buffers may span a 64K |
19 | * boundary. | 19 | * boundary. |
20 | * | 20 | * |
21 | * Modified for SMP safety and SMP locking by Alan Cox <alan@redhat.com> | 21 | * Modified for SMP safety and SMP locking by Alan Cox |
22 | * <alan@lxorguk.ukuu.org.uk> | ||
22 | * | 23 | * |
23 | * Performance | 24 | * Performance |
24 | * | 25 | * |
diff --git a/drivers/net/wan/z85230.h b/drivers/net/wan/z85230.h index 4f372396c512..85b3e785d484 100644 --- a/drivers/net/wan/z85230.h +++ b/drivers/net/wan/z85230.h | |||
@@ -2,7 +2,7 @@ | |||
2 | * Description of Z8530 Z85C30 and Z85230 communications chips | 2 | * Description of Z8530 Z85C30 and Z85230 communications chips |
3 | * | 3 | * |
4 | * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) | 4 | * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) |
5 | * Copyright (C) 1998 Alan Cox <alan@redhat.com> | 5 | * Copyright (C) 1998 Alan Cox <alan@lxorguk.ukuu.org.uk> |
6 | */ | 6 | */ |
7 | 7 | ||
8 | #ifndef _Z8530_H | 8 | #ifndef _Z8530_H |
diff --git a/drivers/net/wireless/wavelan.c b/drivers/net/wireless/wavelan.c index 136220b5ca81..e939a73ff794 100644 --- a/drivers/net/wireless/wavelan.c +++ b/drivers/net/wireless/wavelan.c | |||
@@ -4387,7 +4387,7 @@ MODULE_LICENSE("GPL"); | |||
4387 | * | 4387 | * |
4388 | * Thanks go also to: | 4388 | * Thanks go also to: |
4389 | * James Ashton (jaa101@syseng.anu.edu.au), | 4389 | * James Ashton (jaa101@syseng.anu.edu.au), |
4390 | * Alan Cox (alan@redhat.com), | 4390 | * Alan Cox (alan@lxorguk.ukuu.org.uk), |
4391 | * Allan Creighton (allanc@cs.usyd.edu.au), | 4391 | * Allan Creighton (allanc@cs.usyd.edu.au), |
4392 | * Matthew Geier (matthew@cs.usyd.edu.au), | 4392 | * Matthew Geier (matthew@cs.usyd.edu.au), |
4393 | * Remo di Giovanni (remo@cs.usyd.edu.au), | 4393 | * Remo di Giovanni (remo@cs.usyd.edu.au), |
diff --git a/drivers/net/wireless/wavelan.p.h b/drivers/net/wireless/wavelan.p.h index b33ac47dd8df..44d31bbf39e4 100644 --- a/drivers/net/wireless/wavelan.p.h +++ b/drivers/net/wireless/wavelan.p.h | |||
@@ -186,7 +186,7 @@ | |||
186 | * | 186 | * |
187 | * Thanks go also to: | 187 | * Thanks go also to: |
188 | * James Ashton <jaa101@syseng.anu.edu.au>, | 188 | * James Ashton <jaa101@syseng.anu.edu.au>, |
189 | * Alan Cox <alan@redhat.com>, | 189 | * Alan Cox <alan@lxorguk.ukuu.org.uk>, |
190 | * Allan Creighton <allanc@cs.usyd.edu.au>, | 190 | * Allan Creighton <allanc@cs.usyd.edu.au>, |
191 | * Matthew Geier <matthew@cs.usyd.edu.au>, | 191 | * Matthew Geier <matthew@cs.usyd.edu.au>, |
192 | * Remo di Giovanni <remo@cs.usyd.edu.au>, | 192 | * Remo di Giovanni <remo@cs.usyd.edu.au>, |
diff --git a/drivers/s390/net/claw.c b/drivers/s390/net/claw.c index 8f83fc994f50..f5e618562c5f 100644 --- a/drivers/s390/net/claw.c +++ b/drivers/s390/net/claw.c | |||
@@ -2913,7 +2913,7 @@ claw_new_device(struct ccwgroup_device *cgdev) | |||
2913 | if (ret != 0) { | 2913 | if (ret != 0) { |
2914 | printk(KERN_WARNING | 2914 | printk(KERN_WARNING |
2915 | "claw: ccw_device_set_online %s WRITE failed " | 2915 | "claw: ccw_device_set_online %s WRITE failed " |
2916 | "with ret = %d\n", dev_name(&cgdev->cdev[WRITE]->dev) | 2916 | "with ret = %d\n", dev_name(&cgdev->cdev[WRITE]->dev), |
2917 | ret); | 2917 | ret); |
2918 | goto out; | 2918 | goto out; |
2919 | } | 2919 | } |