Browse Source

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
Linus Torvalds 16 years ago
parent
commit
43096597a4
71 changed files with 87 additions and 77 deletions
  1. 2 2
      drivers/isdn/mISDN/dsp_cmx.c
  2. 1 1
      drivers/isdn/mISDN/timerdev.c
  3. 6 6
      drivers/net/3c501.c
  4. 1 1
      drivers/net/3c515.c
  5. 1 1
      drivers/net/Kconfig
  6. 1 1
      drivers/net/appletalk/cops.c
  7. 1 1
      drivers/net/cxgb3/adapter.h
  8. 1 1
      drivers/net/cxgb3/ael1002.c
  9. 1 1
      drivers/net/cxgb3/common.h
  10. 1 1
      drivers/net/cxgb3/cxgb3_ctl_defs.h
  11. 1 1
      drivers/net/cxgb3/cxgb3_defs.h
  12. 1 1
      drivers/net/cxgb3/cxgb3_ioctl.h
  13. 1 1
      drivers/net/cxgb3/cxgb3_main.c
  14. 1 1
      drivers/net/cxgb3/cxgb3_offload.c
  15. 1 1
      drivers/net/cxgb3/cxgb3_offload.h
  16. 1 1
      drivers/net/cxgb3/firmware_exports.h
  17. 1 1
      drivers/net/cxgb3/l2t.c
  18. 1 1
      drivers/net/cxgb3/l2t.h
  19. 1 1
      drivers/net/cxgb3/mc5.c
  20. 1 1
      drivers/net/cxgb3/sge.c
  21. 1 1
      drivers/net/cxgb3/t3_cpl.h
  22. 1 1
      drivers/net/cxgb3/t3_hw.c
  23. 1 1
      drivers/net/cxgb3/t3cdev.h
  24. 2 2
      drivers/net/cxgb3/version.h
  25. 1 1
      drivers/net/cxgb3/vsc8211.c
  26. 1 1
      drivers/net/cxgb3/xgmac.c
  27. 1 1
      drivers/net/eexpress.c
  28. 1 0
      drivers/net/enic/enic_main.c
  29. 1 1
      drivers/net/ibmlana.c
  30. 1 0
      drivers/net/jme.c
  31. 1 1
      drivers/net/macmace.c
  32. 1 1
      drivers/net/pcmcia/3c589_cs.c
  33. 1 1
      drivers/net/pcmcia/nmclan_cs.c
  34. 1 0
      drivers/net/phy/mdio_bus.c
  35. 1 0
      drivers/net/phy/phy_device.c
  36. 1 1
      drivers/net/qlge/qlge.h
  37. 1 0
      drivers/net/qlge/qlge_main.c
  38. 2 1
      drivers/net/tlan.c
  39. 1 1
      drivers/net/tokenring/smctr.c
  40. 1 0
      drivers/net/tulip/de2104x.c
  41. 2 2
      drivers/net/tulip/dmfe.c
  42. 1 1
      drivers/net/via-velocity.c
  43. 2 1
      drivers/net/wan/z85230.c
  44. 1 1
      drivers/net/wan/z85230.h
  45. 1 1
      drivers/net/wireless/wavelan.c
  46. 1 1
      drivers/net/wireless/wavelan.p.h
  47. 1 1
      drivers/s390/net/claw.c
  48. 1 1
      include/linux/if_ether.h
  49. 1 1
      include/linux/if_fddi.h
  50. 1 1
      include/linux/if_hippi.h
  51. 1 1
      include/linux/igmp.h
  52. 1 1
      include/linux/netdevice.h
  53. 1 1
      net/802/psnap.c
  54. 2 2
      net/appletalk/ddp.c
  55. 1 1
      net/core/datagram.c
  56. 1 1
      net/core/dev_mcast.c
  57. 5 3
      net/core/pktgen.c
  58. 1 1
      net/core/skbuff.c
  59. 1 1
      net/core/stream.c
  60. 1 1
      net/dsa/Kconfig
  61. 1 1
      net/ipv4/icmp.c
  62. 1 1
      net/ipv4/igmp.c
  63. 1 1
      net/ipv4/ip_fragment.c
  64. 1 1
      net/ipv4/ip_input.c
  65. 1 1
      net/ipv4/ipip.c
  66. 1 1
      net/ipv4/ipmr.c
  67. 1 1
      net/ipv4/udp.c
  68. 1 1
      net/ipv6/af_inet6.c
  69. 1 1
      net/netlink/af_netlink.c
  70. 2 2
      net/sunrpc/xprtsock.c
  71. 1 1
      net/unix/af_unix.c

+ 2 - 2
drivers/isdn/mISDN/dsp_cmx.c

@@ -452,10 +452,10 @@ one_member:
 			if (finddsp->features.pcm_id == dsp->features.pcm_id) {
 			if (finddsp->features.pcm_id == dsp->features.pcm_id) {
 				if (finddsp->pcm_slot_rx >= 0 &&
 				if (finddsp->pcm_slot_rx >= 0 &&
 				    finddsp->pcm_slot_rx < sizeof(freeslots))
 				    finddsp->pcm_slot_rx < sizeof(freeslots))
-					freeslots[finddsp->pcm_slot_tx] = 0;
+					freeslots[finddsp->pcm_slot_rx] = 0;
 				if (finddsp->pcm_slot_tx >= 0 &&
 				if (finddsp->pcm_slot_tx >= 0 &&
 				    finddsp->pcm_slot_tx < sizeof(freeslots))
 				    finddsp->pcm_slot_tx < sizeof(freeslots))
-					freeslots[finddsp->pcm_slot_rx] = 0;
+					freeslots[finddsp->pcm_slot_tx] = 0;
 			}
 			}
 		}
 		}
 		i = 0;
 		i = 0;

+ 1 - 1
drivers/isdn/mISDN/timerdev.c

@@ -61,7 +61,7 @@ mISDN_open(struct inode *ino, struct file *filep)
 	init_waitqueue_head(&dev->wait);
 	init_waitqueue_head(&dev->wait);
 	filep->private_data = dev;
 	filep->private_data = dev;
 	__module_get(THIS_MODULE);
 	__module_get(THIS_MODULE);
-	return 0;
+	return nonseekable_open(ino, filep);
 }
 }
 
 
 static int
 static int

+ 6 - 6
drivers/net/3c501.c

@@ -17,7 +17,7 @@
 	Annapolis MD 21403
 	Annapolis MD 21403
 
 
     Fixed (again!) the missing interrupt locking on TX/RX shifting.
     Fixed (again!) the missing interrupt locking on TX/RX shifting.
-	Alan Cox <Alan.Cox@linux.org>
+	Alan Cox <alan@lxorguk.ukuu.org.uk>
 
 
     Removed calls to init_etherdev since they are no longer needed, and
     Removed calls to init_etherdev since they are no longer needed, and
     cleaned up modularization just a bit. The driver still allows only
     cleaned up modularization just a bit. The driver still allows only
@@ -29,16 +29,16 @@
     the board. Now getting 150K/second FTP with a 3c501 card. Still playing
     the board. Now getting 150K/second FTP with a 3c501 card. Still playing
     with a TX-TX optimisation to see if we can touch 180-200K/second as seems
     with a TX-TX optimisation to see if we can touch 180-200K/second as seems
     theoretically maximum.
     theoretically maximum.
-		19950402 Alan Cox <Alan.Cox@linux.org>
+		19950402 Alan Cox <alan@lxorguk.ukuu.org.uk>
 
 
     Cleaned up for 2.3.x because we broke SMP now.
     Cleaned up for 2.3.x because we broke SMP now.
-		20000208 Alan Cox <alan@redhat.com>
+		20000208 Alan Cox <alan@lxorguk.ukuu.org.uk>
 
 
     Check up pass for 2.5. Nothing significant changed
     Check up pass for 2.5. Nothing significant changed
-		20021009 Alan Cox <alan@redhat.com>
+		20021009 Alan Cox <alan@lxorguk.ukuu.org.uk>
 
 
     Fixed zero fill corner case
     Fixed zero fill corner case
-		20030104 Alan Cox <alan@redhat.com>
+		20030104 Alan Cox <alan@lxorguk.ukuu.org.uk>
 
 
 
 
    For the avoidance of doubt the "preferred form" of this code is one which
    For the avoidance of doubt the "preferred form" of this code is one which
@@ -104,7 +104,7 @@
 
 
 
 
 static const char version[] =
 static const char version[] =
-	DRV_NAME ".c: " DRV_VERSION " Alan Cox (alan@redhat.com).\n";
+	DRV_NAME ".c: " DRV_VERSION " Alan Cox (alan@lxorguk.ukuu.org.uk).\n";
 
 
 /*
 /*
  *	Braindamage remaining:
  *	Braindamage remaining:

+ 1 - 1
drivers/net/3c515.c

@@ -18,7 +18,7 @@
 
 
 	2001/11/17 - Added ethtool support (jgarzik)
 	2001/11/17 - Added ethtool support (jgarzik)
 
 
-	2002/10/28 - Locking updates for 2.5 (alan@redhat.com)
+	2002/10/28 - Locking updates for 2.5 (alan@lxorguk.ukuu.org.uk)
 
 
 */
 */
 
 

+ 1 - 1
drivers/net/Kconfig

@@ -2400,7 +2400,7 @@ config EHEA
 	  will be called ehea.
 	  will be called ehea.
 
 
 config ENIC
 config ENIC
-	tristate "E, the Cisco 10G Ethernet NIC"
+	tristate "Cisco 10G Ethernet NIC support"
 	depends on PCI && INET
 	depends on PCI && INET
 	select INET_LRO
 	select INET_LRO
 	help
 	help

+ 1 - 1
drivers/net/appletalk/cops.c

@@ -4,7 +4,7 @@
  *      - Jay Schulist <jschlst@samba.org>
  *      - Jay Schulist <jschlst@samba.org>
  *
  *
  *	With more than a little help from;
  *	With more than a little help from;
- *	- Alan Cox <Alan.Cox@linux.org> 
+ *	- Alan Cox <alan@lxorguk.ukuu.org.uk>
  *
  *
  *      Derived from:
  *      Derived from:
  *      - skeleton.c: A network driver outline for linux.
  *      - skeleton.c: A network driver outline for linux.

+ 1 - 1
drivers/net/cxgb3/adapter.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/ael1002.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/common.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/cxgb3_ctl_defs.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/cxgb3_defs.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/cxgb3_ioctl.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/cxgb3_main.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/cxgb3_offload.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/cxgb3_offload.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/firmware_exports.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2004-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2004-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/l2t.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/l2t.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/mc5.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/sge.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/t3_cpl.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2004-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2004-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/t3_hw.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/t3cdev.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (C) 2006-2007 Chelsio Communications.  All rights reserved.
+ * Copyright (C) 2006-2008 Chelsio Communications.  All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 2 - 2
drivers/net/cxgb3/version.h

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU
@@ -35,7 +35,7 @@
 #define DRV_DESC "Chelsio T3 Network Driver"
 #define DRV_DESC "Chelsio T3 Network Driver"
 #define DRV_NAME "cxgb3"
 #define DRV_NAME "cxgb3"
 /* Driver version */
 /* Driver version */
-#define DRV_VERSION "1.0-ko"
+#define DRV_VERSION "1.1.0-ko"
 
 
 /* Firmware version */
 /* Firmware version */
 #define FW_VERSION_MAJOR 7
 #define FW_VERSION_MAJOR 7

+ 1 - 1
drivers/net/cxgb3/vsc8211.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/cxgb3/xgmac.c

@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved.
+ * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved.
  *
  *
  * This software is available to you under a choice of one of two
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
  * licenses.  You may choose to be licensed under the terms of the GNU

+ 1 - 1
drivers/net/eexpress.c

@@ -8,7 +8,7 @@
  *
  *
  * Many modifications, and currently maintained, by
  * Many modifications, and currently maintained, by
  *  Philip Blundell <philb@gnu.org>
  *  Philip Blundell <philb@gnu.org>
- * Added the Compaq LTE  Alan Cox <alan@redhat.com>
+ * Added the Compaq LTE  Alan Cox <alan@lxorguk.ukuu.org.uk>
  * Added MCA support Adam Fritzler
  * Added MCA support Adam Fritzler
  *
  *
  * Note - this driver is experimental still - it has problems on faster
  * Note - this driver is experimental still - it has problems on faster

+ 1 - 0
drivers/net/enic/enic_main.c

@@ -34,6 +34,7 @@
 #include <linux/ip.h>
 #include <linux/ip.h>
 #include <linux/ipv6.h>
 #include <linux/ipv6.h>
 #include <linux/tcp.h>
 #include <linux/tcp.h>
+#include <net/ip6_checksum.h>
 
 
 #include "cq_enet_desc.h"
 #include "cq_enet_desc.h"
 #include "vnic_dev.h"
 #include "vnic_dev.h"

+ 1 - 1
drivers/net/ibmlana.c

@@ -71,7 +71,7 @@ History:
   June 1st, 2000
   June 1st, 2000
 	corrected version codes, added support for the latest 2.3 changes
 	corrected version codes, added support for the latest 2.3 changes
   Oct 28th, 2002
   Oct 28th, 2002
-  	cleaned up for the 2.5 tree <alan@redhat.com>
+	cleaned up for the 2.5 tree <alan@lxorguk.ukuu.org.uk>
 
 
  *************************************************************************/
  *************************************************************************/
 
 

+ 1 - 0
drivers/net/jme.c

@@ -37,6 +37,7 @@
 #include <linux/tcp.h>
 #include <linux/tcp.h>
 #include <linux/udp.h>
 #include <linux/udp.h>
 #include <linux/if_vlan.h>
 #include <linux/if_vlan.h>
+#include <net/ip6_checksum.h>
 #include "jme.h"
 #include "jme.h"
 
 
 static int force_pseudohp = -1;
 static int force_pseudohp = -1;

+ 1 - 1
drivers/net/macmace.c

@@ -9,7 +9,7 @@
  *	2 of the License, or (at your option) any later version.
  *	2 of the License, or (at your option) any later version.
  *
  *
  *	Copyright (C) 1996 Paul Mackerras.
  *	Copyright (C) 1996 Paul Mackerras.
- *	Copyright (C) 1998 Alan Cox <alan@redhat.com>
+ *	Copyright (C) 1998 Alan Cox <alan@lxorguk.ukuu.org.uk>
  *
  *
  *	Modified heavily by Joshua M. Thompson based on Dave Huang's NetBSD driver
  *	Modified heavily by Joshua M. Thompson based on Dave Huang's NetBSD driver
  *
  *

+ 1 - 1
drivers/net/pcmcia/3c589_cs.c

@@ -15,7 +15,7 @@
     incorporated herein by reference.
     incorporated herein by reference.
     Donald Becker may be reached at becker@scyld.com
     Donald Becker may be reached at becker@scyld.com
     
     
-    Updated for 2.5.x by Alan Cox <alan@redhat.com>
+    Updated for 2.5.x by Alan Cox <alan@lxorguk.ukuu.org.uk>
 
 
 ======================================================================*/
 ======================================================================*/
 
 

+ 1 - 1
drivers/net/pcmcia/nmclan_cs.c

@@ -69,7 +69,7 @@ Driver Notes and Issues
 History
 History
 -------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
 Log: nmclan_cs.c,v
 Log: nmclan_cs.c,v
- * 2.5.75-ac1 2003/07/11 Alan Cox <alan@redhat.com>
+ * 2.5.75-ac1 2003/07/11 Alan Cox <alan@lxorguk.ukuu.org.uk>
  * Fixed hang on card eject as we probe it
  * Fixed hang on card eject as we probe it
  * Cleaned up to use new style locking.
  * Cleaned up to use new style locking.
  *
  *

+ 1 - 0
drivers/net/phy/mdio_bus.c

@@ -55,6 +55,7 @@ EXPORT_SYMBOL(mdiobus_alloc);
 
 
 /**
 /**
  * mdiobus_release - mii_bus device release callback
  * mdiobus_release - mii_bus device release callback
+ * @d: the target struct device that contains the mii_bus
  *
  *
  * Description: called when the last reference to an mii_bus is
  * Description: called when the last reference to an mii_bus is
  * dropped, to free the underlying memory.
  * dropped, to free the underlying memory.

+ 1 - 0
drivers/net/phy/phy_device.c

@@ -557,6 +557,7 @@ int genphy_restart_aneg(struct phy_device *phydev)
 
 
 	return ctl;
 	return ctl;
 }
 }
+EXPORT_SYMBOL(genphy_restart_aneg);
 
 
 
 
 /**
 /**

+ 1 - 1
drivers/net/qlge/qlge.h

@@ -58,7 +58,7 @@
  */
  */
 #if (PAGE_SHIFT == 12) || (PAGE_SHIFT == 13)	/* 4k & 8k pages */
 #if (PAGE_SHIFT == 12) || (PAGE_SHIFT == 13)	/* 4k & 8k pages */
 #define TX_DESC_PER_OAL ((MAX_SKB_FRAGS - TX_DESC_PER_IOCB) + 2)
 #define TX_DESC_PER_OAL ((MAX_SKB_FRAGS - TX_DESC_PER_IOCB) + 2)
-#elif (PAGE_SHIFT == 16)	/* 64k pages */
+#else /* all other page sizes */
 #define TX_DESC_PER_OAL 0
 #define TX_DESC_PER_OAL 0
 #endif
 #endif
 
 

+ 1 - 0
drivers/net/qlge/qlge_main.c

@@ -39,6 +39,7 @@
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/mm.h>
 #include <linux/mm.h>
 #include <linux/vmalloc.h>
 #include <linux/vmalloc.h>
+#include <net/ip6_checksum.h>
 
 
 #include "qlge.h"
 #include "qlge.h"
 
 

+ 2 - 1
drivers/net/tlan.c

@@ -29,7 +29,8 @@
  *
  *
  *	Tigran Aivazian <tigran@sco.com>:	TLan_PciProbe() now uses
  *	Tigran Aivazian <tigran@sco.com>:	TLan_PciProbe() now uses
  *						new PCI BIOS interface.
  *						new PCI BIOS interface.
- *	Alan Cox	<alan@redhat.com>:	Fixed the out of memory
+ *	Alan Cox	<alan@lxorguk.ukuu.org.uk>:
+ *						Fixed the out of memory
  *						handling.
  *						handling.
  *
  *
  *	Torben Mathiasen <torben.mathiasen@compaq.com> New Maintainer!
  *	Torben Mathiasen <torben.mathiasen@compaq.com> New Maintainer!

+ 1 - 1
drivers/net/tokenring/smctr.c

@@ -25,7 +25,7 @@
  *  To do:
  *  To do:
  *    1. Multicast support.
  *    1. Multicast support.
  *
  *
- *  Initial 2.5 cleanup Alan Cox <alan@redhat.com>  2002/10/28
+ *  Initial 2.5 cleanup Alan Cox <alan@lxorguk.ukuu.org.uk>  2002/10/28
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>

+ 1 - 0
drivers/net/tulip/de2104x.c

@@ -1688,6 +1688,7 @@ static void __devinit de21040_get_mac_address (struct de_private *de)
 	unsigned i;
 	unsigned i;
 
 
 	dw32 (ROMCmd, 0);	/* Reset the pointer with a dummy write. */
 	dw32 (ROMCmd, 0);	/* Reset the pointer with a dummy write. */
+	udelay(5);
 
 
 	for (i = 0; i < 6; i++) {
 	for (i = 0; i < 6; i++) {
 		int value, boguscnt = 100000;
 		int value, boguscnt = 100000;

+ 2 - 2
drivers/net/tulip/dmfe.c

@@ -23,7 +23,7 @@
     Marcelo Tosatti <marcelo@conectiva.com.br> :
     Marcelo Tosatti <marcelo@conectiva.com.br> :
     Made it compile in 2.3 (device to net_device)
     Made it compile in 2.3 (device to net_device)
 
 
-    Alan Cox <alan@redhat.com> :
+    Alan Cox <alan@lxorguk.ukuu.org.uk> :
     Cleaned up for kernel merge.
     Cleaned up for kernel merge.
     Removed the back compatibility support
     Removed the back compatibility support
     Reformatted, fixing spelling etc as I went
     Reformatted, fixing spelling etc as I went
@@ -49,7 +49,7 @@
     support.  Updated PCI resource allocation.  Do not
     support.  Updated PCI resource allocation.  Do not
     forget to unmap PCI mapped skbs.
     forget to unmap PCI mapped skbs.
 
 
-    Alan Cox <alan@redhat.com>
+    Alan Cox <alan@lxorguk.ukuu.org.uk>
     Added new PCI identifiers provided by Clear Zhang at ALi
     Added new PCI identifiers provided by Clear Zhang at ALi
     for their 1563 ethernet device.
     for their 1563 ethernet device.
 
 

+ 1 - 1
drivers/net/via-velocity.c

@@ -12,7 +12,7 @@
  *	Scatter gather
  *	Scatter gather
  *	More testing
  *	More testing
  *
  *
- * The changes are (c) Copyright 2004, Red Hat Inc. <alan@redhat.com>
+ * The changes are (c) Copyright 2004, Red Hat Inc. <alan@lxorguk.ukuu.org.uk>
  * Additional fixes and clean up: Francois Romieu
  * Additional fixes and clean up: Francois Romieu
  *
  *
  * This source has not been verified for use in safety critical systems.
  * This source has not been verified for use in safety critical systems.

+ 2 - 1
drivers/net/wan/z85230.c

@@ -18,7 +18,8 @@
  *	DMA now uses get_free_page as kmalloc buffers may span a 64K 
  *	DMA now uses get_free_page as kmalloc buffers may span a 64K 
  *	boundary.
  *	boundary.
  *
  *
- *	Modified for SMP safety and SMP locking by Alan Cox <alan@redhat.com>
+ *	Modified for SMP safety and SMP locking by Alan Cox
+ *					<alan@lxorguk.ukuu.org.uk>
  *
  *
  *	Performance
  *	Performance
  *
  *

+ 1 - 1
drivers/net/wan/z85230.h

@@ -2,7 +2,7 @@
  *	Description of Z8530 Z85C30 and Z85230 communications chips
  *	Description of Z8530 Z85C30 and Z85230 communications chips
  *
  *
  * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
  * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
- * Copyright (C) 1998 Alan Cox <alan@redhat.com>
+ * Copyright (C) 1998 Alan Cox <alan@lxorguk.ukuu.org.uk>
  */
  */
 
 
 #ifndef _Z8530_H
 #ifndef _Z8530_H

+ 1 - 1
drivers/net/wireless/wavelan.c

@@ -4387,7 +4387,7 @@ MODULE_LICENSE("GPL");
  *
  *
  * Thanks go also to:
  * Thanks go also to:
  *	James Ashton (jaa101@syseng.anu.edu.au),
  *	James Ashton (jaa101@syseng.anu.edu.au),
- *	Alan Cox (alan@redhat.com),
+ *	Alan Cox (alan@lxorguk.ukuu.org.uk),
  *	Allan Creighton (allanc@cs.usyd.edu.au),
  *	Allan Creighton (allanc@cs.usyd.edu.au),
  *	Matthew Geier (matthew@cs.usyd.edu.au),
  *	Matthew Geier (matthew@cs.usyd.edu.au),
  *	Remo di Giovanni (remo@cs.usyd.edu.au),
  *	Remo di Giovanni (remo@cs.usyd.edu.au),

+ 1 - 1
drivers/net/wireless/wavelan.p.h

@@ -186,7 +186,7 @@
  *
  *
  * Thanks go also to:
  * Thanks go also to:
  *	James Ashton <jaa101@syseng.anu.edu.au>,
  *	James Ashton <jaa101@syseng.anu.edu.au>,
- *	Alan Cox <alan@redhat.com>,
+ *	Alan Cox <alan@lxorguk.ukuu.org.uk>,
  *	Allan Creighton <allanc@cs.usyd.edu.au>,
  *	Allan Creighton <allanc@cs.usyd.edu.au>,
  *	Matthew Geier <matthew@cs.usyd.edu.au>,
  *	Matthew Geier <matthew@cs.usyd.edu.au>,
  *	Remo di Giovanni <remo@cs.usyd.edu.au>,
  *	Remo di Giovanni <remo@cs.usyd.edu.au>,

+ 1 - 1
drivers/s390/net/claw.c

@@ -2913,7 +2913,7 @@ claw_new_device(struct ccwgroup_device *cgdev)
 	if (ret != 0) {
 	if (ret != 0) {
 		printk(KERN_WARNING
 		printk(KERN_WARNING
 			"claw: ccw_device_set_online %s WRITE failed "
 			"claw: ccw_device_set_online %s WRITE failed "
-		       "with ret = %d\n", dev_name(&cgdev->cdev[WRITE]->dev)
+		       "with ret = %d\n", dev_name(&cgdev->cdev[WRITE]->dev),
 		       ret);
 		       ret);
 		goto out;
 		goto out;
 	}
 	}

+ 1 - 1
include/linux/if_ether.h

@@ -9,7 +9,7 @@
  *
  *
  * Author:	Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  * Author:	Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Donald Becker, <becker@super.org>
  *		Donald Becker, <becker@super.org>
- *		Alan Cox, <alan@redhat.com>
+ *		Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *		Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
  *		Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
  *
  *
  *		This program is free software; you can redistribute it and/or
  *		This program is free software; you can redistribute it and/or

+ 1 - 1
include/linux/if_fddi.h

@@ -12,7 +12,7 @@
  *		if_fddi.h is based on previous if_ether.h and if_tr.h work by
  *		if_fddi.h is based on previous if_ether.h and if_tr.h work by
  *			Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *			Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *			Donald Becker, <becker@super.org>
  *			Donald Becker, <becker@super.org>
- *			Alan Cox, <alan@redhat.com>
+ *			Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *			Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
  *			Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
  *			Peter De Schrijver, <stud11@cc4.kuleuven.ac.be>
  *			Peter De Schrijver, <stud11@cc4.kuleuven.ac.be>
  *
  *

+ 1 - 1
include/linux/if_hippi.h

@@ -9,7 +9,7 @@
  *
  *
  * Author:	Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  * Author:	Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Donald Becker, <becker@super.org>
  *		Donald Becker, <becker@super.org>
- *		Alan Cox, <alan@redhat.com>
+ *		Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *		Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
  *		Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
  *		Jes Sorensen, <Jes.Sorensen@cern.ch>
  *		Jes Sorensen, <Jes.Sorensen@cern.ch>
  *
  *

+ 1 - 1
include/linux/igmp.h

@@ -2,7 +2,7 @@
  *	Linux NET3:	Internet Group Management Protocol  [IGMP]
  *	Linux NET3:	Internet Group Management Protocol  [IGMP]
  *
  *
  *	Authors:
  *	Authors:
- *		Alan Cox <Alan.Cox@linux.org>
+ *		Alan Cox <alan@lxorguk.ukuu.org.uk>
  *
  *
  *	Extended to talk the BSD extended IGMP protocol of mrouted 3.6
  *	Extended to talk the BSD extended IGMP protocol of mrouted 3.6
  *
  *

+ 1 - 1
include/linux/netdevice.h

@@ -11,7 +11,7 @@
  *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Corey Minyard <wf-rch!minyard@relay.EU.net>
  *		Corey Minyard <wf-rch!minyard@relay.EU.net>
  *		Donald J. Becker, <becker@cesdis.gsfc.nasa.gov>
  *		Donald J. Becker, <becker@cesdis.gsfc.nasa.gov>
- *		Alan Cox, <Alan.Cox@linux.org>
+ *		Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *		Bjorn Ekwall. <bj0rn@blox.se>
  *		Bjorn Ekwall. <bj0rn@blox.se>
  *              Pekka Riikonen <priikone@poseidon.pspt.fi>
  *              Pekka Riikonen <priikone@poseidon.pspt.fi>
  *
  *

+ 1 - 1
net/802/psnap.c

@@ -1,7 +1,7 @@
 /*
 /*
  *	SNAP data link layer. Derived from 802.2
  *	SNAP data link layer. Derived from 802.2
  *
  *
- *		Alan Cox <Alan.Cox@linux.org>,
+ *		Alan Cox <alan@lxorguk.ukuu.org.uk>,
  *		from the 802.2 layer by Greg Page.
  *		from the 802.2 layer by Greg Page.
  *		Merged in additions from Greg Page's psnap.c.
  *		Merged in additions from Greg Page's psnap.c.
  *
  *

+ 2 - 2
net/appletalk/ddp.c

@@ -2,7 +2,7 @@
  *	DDP:	An implementation of the AppleTalk DDP protocol for
  *	DDP:	An implementation of the AppleTalk DDP protocol for
  *		Ethernet 'ELAP'.
  *		Ethernet 'ELAP'.
  *
  *
- *		Alan Cox  <Alan.Cox@linux.org>
+ *		Alan Cox  <alan@lxorguk.ukuu.org.uk>
  *
  *
  *		With more than a little assistance from
  *		With more than a little assistance from
  *
  *
@@ -1934,6 +1934,6 @@ static void __exit atalk_exit(void)
 module_exit(atalk_exit);
 module_exit(atalk_exit);
 
 
 MODULE_LICENSE("GPL");
 MODULE_LICENSE("GPL");
-MODULE_AUTHOR("Alan Cox <Alan.Cox@linux.org>");
+MODULE_AUTHOR("Alan Cox <alan@lxorguk.ukuu.org.uk>");
 MODULE_DESCRIPTION("AppleTalk 0.20\n");
 MODULE_DESCRIPTION("AppleTalk 0.20\n");
 MODULE_ALIAS_NETPROTO(PF_APPLETALK);
 MODULE_ALIAS_NETPROTO(PF_APPLETALK);

+ 1 - 1
net/core/datagram.c

@@ -9,7 +9,7 @@
  *	identical recvmsg() code. So we share it here. The poll was
  *	identical recvmsg() code. So we share it here. The poll was
  *	shared before but buried in udp.c so I moved it.
  *	shared before but buried in udp.c so I moved it.
  *
  *
- *	Authors:	Alan Cox <alan@redhat.com>. (datagram_poll() from old
+ *	Authors:	Alan Cox <alan@lxorguk.ukuu.org.uk>. (datagram_poll() from old
  *						     udp.c code)
  *						     udp.c code)
  *
  *
  *	Fixes:
  *	Fixes:

+ 1 - 1
net/core/dev_mcast.c

@@ -6,7 +6,7 @@
  *		Richard Underwood <richard@wuzz.demon.co.uk>
  *		Richard Underwood <richard@wuzz.demon.co.uk>
  *
  *
  *	Stir fried together from the IP multicast and CAP patches above
  *	Stir fried together from the IP multicast and CAP patches above
- *		Alan Cox <Alan.Cox@linux.org>
+ *		Alan Cox <alan@lxorguk.ukuu.org.uk>
  *
  *
  *	Fixes:
  *	Fixes:
  *		Alan Cox	:	Update the device on a real delete
  *		Alan Cox	:	Update the device on a real delete

+ 5 - 3
net/core/pktgen.c

@@ -2474,7 +2474,7 @@ static inline int process_ipsec(struct pktgen_dev *pkt_dev,
 				if (ret < 0) {
 				if (ret < 0) {
 					printk(KERN_ERR "Error expanding "
 					printk(KERN_ERR "Error expanding "
 					       "ipsec packet %d\n",ret);
 					       "ipsec packet %d\n",ret);
-					return 0;
+					goto err;
 				}
 				}
 			}
 			}
 
 
@@ -2484,8 +2484,7 @@ static inline int process_ipsec(struct pktgen_dev *pkt_dev,
 			if (ret) {
 			if (ret) {
 				printk(KERN_ERR "Error creating ipsec "
 				printk(KERN_ERR "Error creating ipsec "
 				       "packet %d\n",ret);
 				       "packet %d\n",ret);
-				kfree_skb(skb);
-				return 0;
+				goto err;
 			}
 			}
 			/* restore ll */
 			/* restore ll */
 			eth = (__u8 *) skb_push(skb, ETH_HLEN);
 			eth = (__u8 *) skb_push(skb, ETH_HLEN);
@@ -2494,6 +2493,9 @@ static inline int process_ipsec(struct pktgen_dev *pkt_dev,
 		}
 		}
 	}
 	}
 	return 1;
 	return 1;
+err:
+	kfree_skb(skb);
+	return 0;
 }
 }
 #endif
 #endif
 
 

+ 1 - 1
net/core/skbuff.c

@@ -1,7 +1,7 @@
 /*
 /*
  *	Routines having to do with the 'struct sk_buff' memory handlers.
  *	Routines having to do with the 'struct sk_buff' memory handlers.
  *
  *
- *	Authors:	Alan Cox <iiitac@pyr.swan.ac.uk>
+ *	Authors:	Alan Cox <alan@lxorguk.ukuu.org.uk>
  *			Florian La Roche <rzsfl@rz.uni-sb.de>
  *			Florian La Roche <rzsfl@rz.uni-sb.de>
  *
  *
  *	Fixes:
  *	Fixes:

+ 1 - 1
net/core/stream.c

@@ -9,7 +9,7 @@
  *
  *
  *     Authors:        Arnaldo Carvalho de Melo <acme@conectiva.com.br>
  *     Authors:        Arnaldo Carvalho de Melo <acme@conectiva.com.br>
  *                     (from old tcp.c code)
  *                     (from old tcp.c code)
- *                     Alan Cox <alan@redhat.com> (Borrowed comments 8-))
+ *                     Alan Cox <alan@lxorguk.ukuu.org.uk> (Borrowed comments 8-))
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>

+ 1 - 1
net/dsa/Kconfig

@@ -1,7 +1,7 @@
 menuconfig NET_DSA
 menuconfig NET_DSA
 	bool "Distributed Switch Architecture support"
 	bool "Distributed Switch Architecture support"
 	default n
 	default n
-	depends on EXPERIMENTAL
+	depends on EXPERIMENTAL && !S390
 	select PHYLIB
 	select PHYLIB
 	---help---
 	---help---
 	  This allows you to use hardware switch chips that use
 	  This allows you to use hardware switch chips that use

+ 1 - 1
net/ipv4/icmp.c

@@ -1,7 +1,7 @@
 /*
 /*
  *	NET3:	Implementation of the ICMP protocol layer.
  *	NET3:	Implementation of the ICMP protocol layer.
  *
  *
- *		Alan Cox, <alan@redhat.com>
+ *		Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *
  *
  *	This program is free software; you can redistribute it and/or
  *	This program is free software; you can redistribute it and/or
  *	modify it under the terms of the GNU General Public License
  *	modify it under the terms of the GNU General Public License

+ 1 - 1
net/ipv4/igmp.c

@@ -9,7 +9,7 @@
  *	seems to fall out with gcc 2.6.2.
  *	seems to fall out with gcc 2.6.2.
  *
  *
  *	Authors:
  *	Authors:
- *		Alan Cox <Alan.Cox@linux.org>
+ *		Alan Cox <alan@lxorguk.ukuu.org.uk>
  *
  *
  *	This program is free software; you can redistribute it and/or
  *	This program is free software; you can redistribute it and/or
  *	modify it under the terms of the GNU General Public License
  *	modify it under the terms of the GNU General Public License

+ 1 - 1
net/ipv4/ip_fragment.c

@@ -6,7 +6,7 @@
  *		The IP fragmentation functionality.
  *		The IP fragmentation functionality.
  *
  *
  * Authors:	Fred N. van Kempen <waltje@uWalt.NL.Mugnet.ORG>
  * Authors:	Fred N. van Kempen <waltje@uWalt.NL.Mugnet.ORG>
- *		Alan Cox <Alan.Cox@linux.org>
+ *		Alan Cox <alan@lxorguk.ukuu.org.uk>
  *
  *
  * Fixes:
  * Fixes:
  *		Alan Cox	:	Split from ip.c , see ip_input.c for history.
  *		Alan Cox	:	Split from ip.c , see ip_input.c for history.

+ 1 - 1
net/ipv4/ip_input.c

@@ -8,7 +8,7 @@
  * Authors:	Ross Biro
  * Authors:	Ross Biro
  *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Donald Becker, <becker@super.org>
  *		Donald Becker, <becker@super.org>
- *		Alan Cox, <Alan.Cox@linux.org>
+ *		Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *		Richard Underwood
  *		Richard Underwood
  *		Stefan Becker, <stefanb@yello.ping.de>
  *		Stefan Becker, <stefanb@yello.ping.de>
  *		Jorge Cwik, <jorge@laser.satlink.net>
  *		Jorge Cwik, <jorge@laser.satlink.net>

+ 1 - 1
net/ipv4/ipip.c

@@ -41,7 +41,7 @@
 		Made the tunnels use dev->name not tunnel: when error reporting.
 		Made the tunnels use dev->name not tunnel: when error reporting.
 		Added tx_dropped stat
 		Added tx_dropped stat
 
 
-		-Alan Cox	(Alan.Cox@linux.org) 21 March 95
+		-Alan Cox	(alan@lxorguk.ukuu.org.uk) 21 March 95
 
 
 	Reworked:
 	Reworked:
 		Changed to tunnel to destination gateway in addition to the
 		Changed to tunnel to destination gateway in addition to the

+ 1 - 1
net/ipv4/ipmr.c

@@ -1,7 +1,7 @@
 /*
 /*
  *	IP multicast routing support for mrouted 3.6/3.8
  *	IP multicast routing support for mrouted 3.6/3.8
  *
  *
- *		(c) 1995 Alan Cox, <alan@redhat.com>
+ *		(c) 1995 Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *	  Linux Consultancy and Custom Driver Development
  *	  Linux Consultancy and Custom Driver Development
  *
  *
  *	This program is free software; you can redistribute it and/or
  *	This program is free software; you can redistribute it and/or

+ 1 - 1
net/ipv4/udp.c

@@ -8,7 +8,7 @@
  * Authors:	Ross Biro
  * Authors:	Ross Biro
  *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  *		Arnt Gulbrandsen, <agulbra@nvg.unit.no>
  *		Arnt Gulbrandsen, <agulbra@nvg.unit.no>
- *		Alan Cox, <Alan.Cox@linux.org>
+ *		Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *		Hirokazu Takahashi, <taka@valinux.co.jp>
  *		Hirokazu Takahashi, <taka@valinux.co.jp>
  *
  *
  * Fixes:
  * Fixes:

+ 1 - 1
net/ipv6/af_inet6.c

@@ -834,7 +834,7 @@ static void __net_exit ipv6_cleanup_mibs(struct net *net)
 	snmp_mib_free((void **)net->mib.icmpv6msg_statistics);
 	snmp_mib_free((void **)net->mib.icmpv6msg_statistics);
 }
 }
 
 
-static int inet6_net_init(struct net *net)
+static int __net_init inet6_net_init(struct net *net)
 {
 {
 	int err = 0;
 	int err = 0;
 
 

+ 1 - 1
net/netlink/af_netlink.c

@@ -1,7 +1,7 @@
 /*
 /*
  * NETLINK      Kernel-user communication protocol.
  * NETLINK      Kernel-user communication protocol.
  *
  *
- * 		Authors:	Alan Cox <alan@redhat.com>
+ * 		Authors:	Alan Cox <alan@lxorguk.ukuu.org.uk>
  * 				Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
  * 				Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
  *
  *
  *		This program is free software; you can redistribute it and/or
  *		This program is free software; you can redistribute it and/or

+ 2 - 2
net/sunrpc/xprtsock.c

@@ -3,8 +3,8 @@
  *
  *
  * Client-side transport implementation for sockets.
  * Client-side transport implementation for sockets.
  *
  *
- * TCP callback races fixes (C) 1998 Red Hat Software <alan@redhat.com>
- * TCP send fixes (C) 1998 Red Hat Software <alan@redhat.com>
+ * TCP callback races fixes (C) 1998 Red Hat
+ * TCP send fixes (C) 1998 Red Hat
  * TCP NFS related read + write fixes
  * TCP NFS related read + write fixes
  *  (C) 1999 Dave Airlie, University of Limerick, Ireland <airlied@linux.ie>
  *  (C) 1999 Dave Airlie, University of Limerick, Ireland <airlied@linux.ie>
  *
  *

+ 1 - 1
net/unix/af_unix.c

@@ -1,7 +1,7 @@
 /*
 /*
  * NET4:	Implementation of BSD Unix domain sockets.
  * NET4:	Implementation of BSD Unix domain sockets.
  *
  *
- * Authors:	Alan Cox, <alan.cox@linux.org>
+ * Authors:	Alan Cox, <alan@lxorguk.ukuu.org.uk>
  *
  *
  *		This program is free software; you can redistribute it and/or
  *		This program is free software; you can redistribute it and/or
  *		modify it under the terms of the GNU General Public License
  *		modify it under the terms of the GNU General Public License