Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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

+87 -77
+2 -2
drivers/isdn/mISDN/dsp_cmx.c
··· 452 452 if (finddsp->features.pcm_id == dsp->features.pcm_id) { 453 453 if (finddsp->pcm_slot_rx >= 0 && 454 454 finddsp->pcm_slot_rx < sizeof(freeslots)) 455 - freeslots[finddsp->pcm_slot_tx] = 0; 455 + freeslots[finddsp->pcm_slot_rx] = 0; 456 456 if (finddsp->pcm_slot_tx >= 0 && 457 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 461 i = 0;
+1 -1
drivers/isdn/mISDN/timerdev.c
··· 61 61 init_waitqueue_head(&dev->wait); 62 62 filep->private_data = dev; 63 63 __module_get(THIS_MODULE); 64 - return 0; 64 + return nonseekable_open(ino, filep); 65 65 } 66 66 67 67 static int
+6 -6
drivers/net/3c501.c
··· 17 17 Annapolis MD 21403 18 18 19 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 22 Removed calls to init_etherdev since they are no longer needed, and 23 23 cleaned up modularization just a bit. The driver still allows only ··· 29 29 the board. Now getting 150K/second FTP with a 3c501 card. Still playing 30 30 with a TX-TX optimisation to see if we can touch 180-200K/second as seems 31 31 theoretically maximum. 32 - 19950402 Alan Cox <Alan.Cox@linux.org> 32 + 19950402 Alan Cox <alan@lxorguk.ukuu.org.uk> 33 33 34 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 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 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 44 For the avoidance of doubt the "preferred form" of this code is one which ··· 104 104 105 105 106 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 110 * Braindamage remaining:
+1 -1
drivers/net/3c515.c
··· 18 18 19 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
+1 -1
drivers/net/Kconfig
··· 2400 2400 will be called ehea. 2401 2401 2402 2402 config ENIC 2403 - tristate "E, the Cisco 10G Ethernet NIC" 2403 + tristate "Cisco 10G Ethernet NIC support" 2404 2404 depends on PCI && INET 2405 2405 select INET_LRO 2406 2406 help
+1 -1
drivers/net/appletalk/cops.c
··· 4 4 * - Jay Schulist <jschlst@samba.org> 5 5 * 6 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 9 * Derived from: 10 10 * - skeleton.c: A network driver outline for linux.
+1 -1
drivers/net/cxgb3/adapter.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/ael1002.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/common.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/cxgb3_ctl_defs.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/cxgb3_defs.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/cxgb3_ioctl.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/cxgb3_main.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/cxgb3_offload.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/cxgb3_offload.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/firmware_exports.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/l2t.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/l2t.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/mc5.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/sge.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/t3_cpl.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/t3_hw.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/t3cdev.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+2 -2
drivers/net/cxgb3/version.h
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU ··· 35 35 #define DRV_DESC "Chelsio T3 Network Driver" 36 36 #define DRV_NAME "cxgb3" 37 37 /* Driver version */ 38 - #define DRV_VERSION "1.0-ko" 38 + #define DRV_VERSION "1.1.0-ko" 39 39 40 40 /* Firmware version */ 41 41 #define FW_VERSION_MAJOR 7
+1 -1
drivers/net/cxgb3/vsc8211.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/cxgb3/xgmac.c
··· 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 4 * This software is available to you under a choice of one of two 5 5 * licenses. You may choose to be licensed under the terms of the GNU
+1 -1
drivers/net/eexpress.c
··· 8 8 * 9 9 * Many modifications, and currently maintained, by 10 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 12 * Added MCA support Adam Fritzler 13 13 * 14 14 * Note - this driver is experimental still - it has problems on faster
+1
drivers/net/enic/enic_main.c
··· 34 34 #include <linux/ip.h> 35 35 #include <linux/ipv6.h> 36 36 #include <linux/tcp.h> 37 + #include <net/ip6_checksum.h> 37 38 38 39 #include "cq_enet_desc.h" 39 40 #include "vnic_dev.h"
+1 -1
drivers/net/ibmlana.c
··· 71 71 June 1st, 2000 72 72 corrected version codes, added support for the latest 2.3 changes 73 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
+1
drivers/net/jme.c
··· 37 37 #include <linux/tcp.h> 38 38 #include <linux/udp.h> 39 39 #include <linux/if_vlan.h> 40 + #include <net/ip6_checksum.h> 40 41 #include "jme.h" 41 42 42 43 static int force_pseudohp = -1;
+1 -1
drivers/net/macmace.c
··· 9 9 * 2 of the License, or (at your option) any later version. 10 10 * 11 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 14 * Modified heavily by Joshua M. Thompson based on Dave Huang's NetBSD driver 15 15 *
+1 -1
drivers/net/pcmcia/3c589_cs.c
··· 15 15 incorporated herein by reference. 16 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
+1 -1
drivers/net/pcmcia/nmclan_cs.c
··· 69 69 History 70 70 ------------------------------------------------------------------------------- 71 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 73 * Fixed hang on card eject as we probe it 74 74 * Cleaned up to use new style locking. 75 75 *
+1
drivers/net/phy/mdio_bus.c
··· 55 55 56 56 /** 57 57 * mdiobus_release - mii_bus device release callback 58 + * @d: the target struct device that contains the mii_bus 58 59 * 59 60 * Description: called when the last reference to an mii_bus is 60 61 * dropped, to free the underlying memory.
+1
drivers/net/phy/phy_device.c
··· 557 557 558 558 return ctl; 559 559 } 560 + EXPORT_SYMBOL(genphy_restart_aneg); 560 561 561 562 562 563 /**
+1 -1
drivers/net/qlge/qlge.h
··· 58 58 */ 59 59 #if (PAGE_SHIFT == 12) || (PAGE_SHIFT == 13) /* 4k & 8k pages */ 60 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 62 #define TX_DESC_PER_OAL 0 63 63 #endif 64 64
+1
drivers/net/qlge/qlge_main.c
··· 39 39 #include <linux/delay.h> 40 40 #include <linux/mm.h> 41 41 #include <linux/vmalloc.h> 42 + #include <net/ip6_checksum.h> 42 43 43 44 #include "qlge.h" 44 45
+2 -1
drivers/net/tlan.c
··· 29 29 * 30 30 * Tigran Aivazian <tigran@sco.com>: TLan_PciProbe() now uses 31 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 34 * handling. 34 35 * 35 36 * Torben Mathiasen <torben.mathiasen@compaq.com> New Maintainer!
+1 -1
drivers/net/tokenring/smctr.c
··· 25 25 * To do: 26 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 31 #include <linux/module.h>
+1
drivers/net/tulip/de2104x.c
··· 1688 1688 unsigned i; 1689 1689 1690 1690 dw32 (ROMCmd, 0); /* Reset the pointer with a dummy write. */ 1691 + udelay(5); 1691 1692 1692 1693 for (i = 0; i < 6; i++) { 1693 1694 int value, boguscnt = 100000;
+2 -2
drivers/net/tulip/dmfe.c
··· 23 23 Marcelo Tosatti <marcelo@conectiva.com.br> : 24 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 27 Cleaned up for kernel merge. 28 28 Removed the back compatibility support 29 29 Reformatted, fixing spelling etc as I went ··· 49 49 support. Updated PCI resource allocation. Do not 50 50 forget to unmap PCI mapped skbs. 51 51 52 - Alan Cox <alan@redhat.com> 52 + Alan Cox <alan@lxorguk.ukuu.org.uk> 53 53 Added new PCI identifiers provided by Clear Zhang at ALi 54 54 for their 1563 ethernet device. 55 55
+1 -1
drivers/net/via-velocity.c
··· 12 12 * Scatter gather 13 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 16 * Additional fixes and clean up: Francois Romieu 17 17 * 18 18 * This source has not been verified for use in safety critical systems.
+2 -1
drivers/net/wan/z85230.c
··· 18 18 * DMA now uses get_free_page as kmalloc buffers may span a 64K 19 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 24 * Performance 24 25 *
+1 -1
drivers/net/wan/z85230.h
··· 2 2 * Description of Z8530 Z85C30 and Z85230 communications chips 3 3 * 4 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 8 #ifndef _Z8530_H
+1 -1
drivers/net/wireless/wavelan.c
··· 4387 4387 * 4388 4388 * Thanks go also to: 4389 4389 * James Ashton (jaa101@syseng.anu.edu.au), 4390 - * Alan Cox (alan@redhat.com), 4390 + * Alan Cox (alan@lxorguk.ukuu.org.uk), 4391 4391 * Allan Creighton (allanc@cs.usyd.edu.au), 4392 4392 * Matthew Geier (matthew@cs.usyd.edu.au), 4393 4393 * Remo di Giovanni (remo@cs.usyd.edu.au),
+1 -1
drivers/net/wireless/wavelan.p.h
··· 186 186 * 187 187 * Thanks go also to: 188 188 * James Ashton <jaa101@syseng.anu.edu.au>, 189 - * Alan Cox <alan@redhat.com>, 189 + * Alan Cox <alan@lxorguk.ukuu.org.uk>, 190 190 * Allan Creighton <allanc@cs.usyd.edu.au>, 191 191 * Matthew Geier <matthew@cs.usyd.edu.au>, 192 192 * Remo di Giovanni <remo@cs.usyd.edu.au>,
+1 -1
drivers/s390/net/claw.c
··· 2913 2913 if (ret != 0) { 2914 2914 printk(KERN_WARNING 2915 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 2917 ret); 2918 2918 goto out; 2919 2919 }
+1 -1
include/linux/if_ether.h
··· 9 9 * 10 10 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG> 11 11 * Donald Becker, <becker@super.org> 12 - * Alan Cox, <alan@redhat.com> 12 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 13 13 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk> 14 14 * 15 15 * This program is free software; you can redistribute it and/or
+1 -1
include/linux/if_fddi.h
··· 12 12 * if_fddi.h is based on previous if_ether.h and if_tr.h work by 13 13 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG> 14 14 * Donald Becker, <becker@super.org> 15 - * Alan Cox, <alan@redhat.com> 15 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 16 16 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk> 17 17 * Peter De Schrijver, <stud11@cc4.kuleuven.ac.be> 18 18 *
+1 -1
include/linux/if_hippi.h
··· 9 9 * 10 10 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG> 11 11 * Donald Becker, <becker@super.org> 12 - * Alan Cox, <alan@redhat.com> 12 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 13 13 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk> 14 14 * Jes Sorensen, <Jes.Sorensen@cern.ch> 15 15 *
+1 -1
include/linux/igmp.h
··· 2 2 * Linux NET3: Internet Group Management Protocol [IGMP] 3 3 * 4 4 * Authors: 5 - * Alan Cox <Alan.Cox@linux.org> 5 + * Alan Cox <alan@lxorguk.ukuu.org.uk> 6 6 * 7 7 * Extended to talk the BSD extended IGMP protocol of mrouted 3.6 8 8 *
+1 -1
include/linux/netdevice.h
··· 11 11 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG> 12 12 * Corey Minyard <wf-rch!minyard@relay.EU.net> 13 13 * Donald J. Becker, <becker@cesdis.gsfc.nasa.gov> 14 - * Alan Cox, <Alan.Cox@linux.org> 14 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 15 15 * Bjorn Ekwall. <bj0rn@blox.se> 16 16 * Pekka Riikonen <priikone@poseidon.pspt.fi> 17 17 *
+1 -1
net/802/psnap.c
··· 1 1 /* 2 2 * SNAP data link layer. Derived from 802.2 3 3 * 4 - * Alan Cox <Alan.Cox@linux.org>, 4 + * Alan Cox <alan@lxorguk.ukuu.org.uk>, 5 5 * from the 802.2 layer by Greg Page. 6 6 * Merged in additions from Greg Page's psnap.c. 7 7 *
+2 -2
net/appletalk/ddp.c
··· 2 2 * DDP: An implementation of the AppleTalk DDP protocol for 3 3 * Ethernet 'ELAP'. 4 4 * 5 - * Alan Cox <Alan.Cox@linux.org> 5 + * Alan Cox <alan@lxorguk.ukuu.org.uk> 6 6 * 7 7 * With more than a little assistance from 8 8 * ··· 1934 1934 module_exit(atalk_exit); 1935 1935 1936 1936 MODULE_LICENSE("GPL"); 1937 - MODULE_AUTHOR("Alan Cox <Alan.Cox@linux.org>"); 1937 + MODULE_AUTHOR("Alan Cox <alan@lxorguk.ukuu.org.uk>"); 1938 1938 MODULE_DESCRIPTION("AppleTalk 0.20\n"); 1939 1939 MODULE_ALIAS_NETPROTO(PF_APPLETALK);
+1 -1
net/core/datagram.c
··· 9 9 * identical recvmsg() code. So we share it here. The poll was 10 10 * shared before but buried in udp.c so I moved it. 11 11 * 12 - * Authors: Alan Cox <alan@redhat.com>. (datagram_poll() from old 12 + * Authors: Alan Cox <alan@lxorguk.ukuu.org.uk>. (datagram_poll() from old 13 13 * udp.c code) 14 14 * 15 15 * Fixes:
+1 -1
net/core/dev_mcast.c
··· 6 6 * Richard Underwood <richard@wuzz.demon.co.uk> 7 7 * 8 8 * Stir fried together from the IP multicast and CAP patches above 9 - * Alan Cox <Alan.Cox@linux.org> 9 + * Alan Cox <alan@lxorguk.ukuu.org.uk> 10 10 * 11 11 * Fixes: 12 12 * Alan Cox : Update the device on a real delete
+5 -3
net/core/pktgen.c
··· 2474 2474 if (ret < 0) { 2475 2475 printk(KERN_ERR "Error expanding " 2476 2476 "ipsec packet %d\n",ret); 2477 - return 0; 2477 + goto err; 2478 2478 } 2479 2479 } 2480 2480 ··· 2484 2484 if (ret) { 2485 2485 printk(KERN_ERR "Error creating ipsec " 2486 2486 "packet %d\n",ret); 2487 - kfree_skb(skb); 2488 - return 0; 2487 + goto err; 2489 2488 } 2490 2489 /* restore ll */ 2491 2490 eth = (__u8 *) skb_push(skb, ETH_HLEN); ··· 2493 2494 } 2494 2495 } 2495 2496 return 1; 2497 + err: 2498 + kfree_skb(skb); 2499 + return 0; 2496 2500 } 2497 2501 #endif 2498 2502
+1 -1
net/core/skbuff.c
··· 1 1 /* 2 2 * Routines having to do with the 'struct sk_buff' memory handlers. 3 3 * 4 - * Authors: Alan Cox <iiitac@pyr.swan.ac.uk> 4 + * Authors: Alan Cox <alan@lxorguk.ukuu.org.uk> 5 5 * Florian La Roche <rzsfl@rz.uni-sb.de> 6 6 * 7 7 * Fixes:
+1 -1
net/core/stream.c
··· 9 9 * 10 10 * Authors: Arnaldo Carvalho de Melo <acme@conectiva.com.br> 11 11 * (from old tcp.c code) 12 - * Alan Cox <alan@redhat.com> (Borrowed comments 8-)) 12 + * Alan Cox <alan@lxorguk.ukuu.org.uk> (Borrowed comments 8-)) 13 13 */ 14 14 15 15 #include <linux/module.h>
+1 -1
net/dsa/Kconfig
··· 1 1 menuconfig NET_DSA 2 2 bool "Distributed Switch Architecture support" 3 3 default n 4 - depends on EXPERIMENTAL 4 + depends on EXPERIMENTAL && !S390 5 5 select PHYLIB 6 6 ---help--- 7 7 This allows you to use hardware switch chips that use
+1 -1
net/ipv4/icmp.c
··· 1 1 /* 2 2 * NET3: Implementation of the ICMP protocol layer. 3 3 * 4 - * Alan Cox, <alan@redhat.com> 4 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 5 5 * 6 6 * This program is free software; you can redistribute it and/or 7 7 * modify it under the terms of the GNU General Public License
+1 -1
net/ipv4/igmp.c
··· 9 9 * seems to fall out with gcc 2.6.2. 10 10 * 11 11 * Authors: 12 - * Alan Cox <Alan.Cox@linux.org> 12 + * Alan Cox <alan@lxorguk.ukuu.org.uk> 13 13 * 14 14 * This program is free software; you can redistribute it and/or 15 15 * modify it under the terms of the GNU General Public License
+1 -1
net/ipv4/ip_fragment.c
··· 6 6 * The IP fragmentation functionality. 7 7 * 8 8 * Authors: Fred N. van Kempen <waltje@uWalt.NL.Mugnet.ORG> 9 - * Alan Cox <Alan.Cox@linux.org> 9 + * Alan Cox <alan@lxorguk.ukuu.org.uk> 10 10 * 11 11 * Fixes: 12 12 * Alan Cox : Split from ip.c , see ip_input.c for history.
+1 -1
net/ipv4/ip_input.c
··· 8 8 * Authors: Ross Biro 9 9 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG> 10 10 * Donald Becker, <becker@super.org> 11 - * Alan Cox, <Alan.Cox@linux.org> 11 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 12 12 * Richard Underwood 13 13 * Stefan Becker, <stefanb@yello.ping.de> 14 14 * Jorge Cwik, <jorge@laser.satlink.net>
+1 -1
net/ipv4/ipip.c
··· 41 41 Made the tunnels use dev->name not tunnel: when error reporting. 42 42 Added tx_dropped stat 43 43 44 - -Alan Cox (Alan.Cox@linux.org) 21 March 95 44 + -Alan Cox (alan@lxorguk.ukuu.org.uk) 21 March 95 45 45 46 46 Reworked: 47 47 Changed to tunnel to destination gateway in addition to the
+1 -1
net/ipv4/ipmr.c
··· 1 1 /* 2 2 * IP multicast routing support for mrouted 3.6/3.8 3 3 * 4 - * (c) 1995 Alan Cox, <alan@redhat.com> 4 + * (c) 1995 Alan Cox, <alan@lxorguk.ukuu.org.uk> 5 5 * Linux Consultancy and Custom Driver Development 6 6 * 7 7 * This program is free software; you can redistribute it and/or
+1 -1
net/ipv4/udp.c
··· 8 8 * Authors: Ross Biro 9 9 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG> 10 10 * Arnt Gulbrandsen, <agulbra@nvg.unit.no> 11 - * Alan Cox, <Alan.Cox@linux.org> 11 + * Alan Cox, <alan@lxorguk.ukuu.org.uk> 12 12 * Hirokazu Takahashi, <taka@valinux.co.jp> 13 13 * 14 14 * Fixes:
+1 -1
net/ipv6/af_inet6.c
··· 834 834 snmp_mib_free((void **)net->mib.icmpv6msg_statistics); 835 835 } 836 836 837 - static int inet6_net_init(struct net *net) 837 + static int __net_init inet6_net_init(struct net *net) 838 838 { 839 839 int err = 0; 840 840
+1 -1
net/netlink/af_netlink.c
··· 1 1 /* 2 2 * NETLINK Kernel-user communication protocol. 3 3 * 4 - * Authors: Alan Cox <alan@redhat.com> 4 + * Authors: Alan Cox <alan@lxorguk.ukuu.org.uk> 5 5 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 6 6 * 7 7 * This program is free software; you can redistribute it and/or
+2 -2
net/sunrpc/xprtsock.c
··· 3 3 * 4 4 * Client-side transport implementation for sockets. 5 5 * 6 - * TCP callback races fixes (C) 1998 Red Hat Software <alan@redhat.com> 7 - * TCP send fixes (C) 1998 Red Hat Software <alan@redhat.com> 6 + * TCP callback races fixes (C) 1998 Red Hat 7 + * TCP send fixes (C) 1998 Red Hat 8 8 * TCP NFS related read + write fixes 9 9 * (C) 1999 Dave Airlie, University of Limerick, Ireland <airlied@linux.ie> 10 10 *
+1 -1
net/unix/af_unix.c
··· 1 1 /* 2 2 * NET4: Implementation of BSD Unix domain sockets. 3 3 * 4 - * Authors: Alan Cox, <alan.cox@linux.org> 4 + * Authors: Alan Cox, <alan@lxorguk.ukuu.org.uk> 5 5 * 6 6 * This program is free software; you can redistribute it and/or 7 7 * modify it under the terms of the GNU General Public License