netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jon Mason <jon.mason@myri.com>
To: Joe Perches <joe@perches.com>
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
	netdev <netdev@vger.kernel.org>,
	David Miller <davem@davemloft.net>,
	Paul Gortmaker <paul.gortmaker@windriver.com>,
	Jan Engelhardt <jengelh@medozas.de>,
	Andrew Gallatin <gallatin@myri.com>
Subject: Re: [RFC] Moving files around in drivers/net
Date: Thu, 16 Jun 2011 10:03:27 -0500	[thread overview]
Message-ID: <BANLkTin0QzAscKcN0Yw6rc7fUh5d5q143w@mail.gmail.com> (raw)
In-Reply-To: <1308186619.12377.23.camel@Joe-Laptop>

On Wed, Jun 15, 2011 at 8:10 PM, Joe Perches <joe@perches.com> wrote:
> On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
>> On Wed, Jun 1, 2011 at 13:01, Joe Perches <joe@perches.com> wrote:
>> > On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
>> >> On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
>> >> > Does anyone still think moving files around in drivers/net
>> >> > would be sensible and a suitable candidate for inclusion
>> >> > in 3.1?
>> >> > Here's what Jeffrey proposed:
>> >> > http://vger.kernel.org/netconf2010_slides/netconf-jtk.pdf
>> >> > Here's what I proposed before that.
>> >> > http://www.spinics.net/lists/netdev/msg149717.html
>> >> I am over 90% done with the work and have been trying to finish up the
>> >> patches so that I could get them out as an RFC here in the next week.
>> > Excellent, thanks.
>> I thought for sure I would have finished what I have left by last
>> weekend, but I keep getting interrupted.  (Blame it on the NHL stanley
>> cup playoffs) :)
>> I have created a git tree on kernel.org with all the work that I have
>> completed so far (see below).  This first stage of the move is only
>> taking care of the drivers.  The next stage will move the networking
>> core drivers (bridging, bonding, vlan, etc.) into drivers/net/sw.
>> git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-organize
>> I will send out all the patches as an RFC by the end of the week (for sure)
>
> I've put the body of the git log below my comments
> to make it easier to discuss.
>
> Comments:
>
> pktgen in hamachi/yellowfin should be pkteng
>
> I think it might be better if:
>
> Things were more spelled out:
>        pkteng should be packetengines
> And things maybe not spelled out
>        ixp2000 might just be ixp (what not intel?:)
>
> And maybe drivers/net/ethernet/ should be as
> unpopulated as possible.  Maybe create a misc
> directory and throw old unclassifiable junk there.
>
> Lance should be its own directory like 8390.
> I think a2065 and ariadne are lance drivers.
>
> Some manufacturer directories are directly populated
> with multiple drivers, some have subdirectories.
> Should one style be consistently used?
>
> pch_gbe should probably be oki.
>
> Isn't syskonnect now marvell?
>
> stmmac may not be a good name.  Maybe stmicro.
>
> enic may not be a good name.  Maybe cisco.
>
> mlx4 may be mellanox
>
> sfc may be solarflare
>
> bna may be brocade
>
> cheers, Joe
>
> $ git log --stat -M b7c7deeb4c77538577f0b6a724f10ce8693eb648..
> commit 743b1f134daef72805cb10e74d82dcbb95cd2568
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Tue Jun 14 14:02:57 2011 -0700
>
>    hamachi/yellowfin: Move the packet engine drivers
>
>    Move the packet engine drivers to drivers/net/ethernet/pktgen/ and
>    the necessary Kconfig and Makefile changes.
>
>    CC: Donald Becker <becker@scyld.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                           |   26 ---------------
>  drivers/net/Makefile                          |    2 -
>  drivers/net/ethernet/Kconfig                  |    1 +
>  drivers/net/ethernet/Makefile                 |    1 +
>  drivers/net/ethernet/pkteng/Kconfig           |   42 +++++++++++++++++++++++++
>  drivers/net/ethernet/pkteng/Makefile          |    6 +++
>  drivers/net/{ => ethernet/pkteng}/hamachi.c   |    0
>  drivers/net/{ => ethernet/pkteng}/yellowfin.c |    0
>  8 files changed, 50 insertions(+), 28 deletions(-)
>
> commit a7ce0b86340574f90bd24c460c3495ae3e06f5fb
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Tue Jun 14 13:35:31 2011 -0700
>
>    ixp2000: Move the Radisys driver
>
>    Move the Radisys driver into drivers/net/ethernet/ixp2000/ and
>    make the necessary Kconfig and Makefile changes
>
>    CC: Lennert Buytenhek <kernel@wantstofly.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |    2 --
>  drivers/net/Makefile                               |    1 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/{ => ethernet}/ixp2000/Kconfig         |    0
>  drivers/net/{ => ethernet}/ixp2000/Makefile        |    0
>  drivers/net/{ => ethernet}/ixp2000/caleb.c         |    0
>  drivers/net/{ => ethernet}/ixp2000/caleb.h         |    0
>  drivers/net/{ => ethernet}/ixp2000/enp2611.c       |    0
>  drivers/net/{ => ethernet}/ixp2000/ixp2400-msf.c   |    0
>  drivers/net/{ => ethernet}/ixp2000/ixp2400-msf.h   |    0
>  drivers/net/{ => ethernet}/ixp2000/ixp2400_rx.uc   |    0
>  .../net/{ => ethernet}/ixp2000/ixp2400_rx.ucode    |    0
>  drivers/net/{ => ethernet}/ixp2000/ixp2400_tx.uc   |    0
>  .../net/{ => ethernet}/ixp2000/ixp2400_tx.ucode    |    0
>  drivers/net/{ => ethernet}/ixp2000/ixpdev.c        |    0
>  drivers/net/{ => ethernet}/ixp2000/ixpdev.h        |    0
>  drivers/net/{ => ethernet}/ixp2000/ixpdev_priv.h   |    0
>  drivers/net/{ => ethernet}/ixp2000/pm3386.c        |    0
>  drivers/net/{ => ethernet}/ixp2000/pm3386.h        |    0
>  21 files changed, 3 insertions(+), 4 deletions(-)
>
> commit 73091715bc0690f82ef9489f3589ad9b2d747cc0
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Tue Jun 14 12:56:50 2011 -0700
>
>    tlan/cpmac: Move the TI drivers
>
>    Move the TI drivers to drivers/net/ethernet/ti/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Samuel Chessman <chessman@tux.org>
>    CC: <torben.mathiasen@compaq.com>
>    CC: Eugene Konev <ejka@imfi.kspu.ru>
>    CC: Florian Fainelli <florian@openwrt.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                           |    4 +-
>  drivers/net/Kconfig                   |   25 --------------------
>  drivers/net/Makefile                  |    2 -
>  drivers/net/ethernet/Kconfig          |    1 +
>  drivers/net/ethernet/Makefile         |    1 +
>  drivers/net/ethernet/ti/Kconfig       |   41 +++++++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/Makefile      |    6 +++++
>  drivers/net/{ => ethernet/ti}/cpmac.c |    0
>  drivers/net/{ => ethernet/ti}/tlan.c  |    0
>  drivers/net/{ => ethernet/ti}/tlan.h  |    0
>  10 files changed, 51 insertions(+), 29 deletions(-)
>
> commit 035a452c66dbc0aa7873a12cfe057c74eaf89111
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon Jun 13 10:51:34 2011 -0700
>
>    s6gmac/tsi108_eth: Move the s6gmac/tsi108_eth drivers
>
>    Move the s6gmac/tsi108_eth drivers to drivers/net/ethernet/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Oskar Schirmer <os@emlix.com>
>    CC: Kong Lai <kong.lai@tundra.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                     |   19 -------------------
>  drivers/net/Makefile                    |    2 --
>  drivers/net/ethernet/Kconfig            |   21 +++++++++++++++++++++
>  drivers/net/ethernet/Makefile           |    2 ++
>  drivers/net/{ => ethernet}/s6gmac.c     |    0
>  drivers/net/{ => ethernet}/tsi108_eth.c |    0
>  drivers/net/{ => ethernet}/tsi108_eth.h |    0
>  7 files changed, 23 insertions(+), 21 deletions(-)
>
> commit 4f9d3b9af95ced49b9ad9d5fb222f5216bf0adbb
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon Jun 13 10:03:01 2011 -0700
>
>    a2065/ariadne: Move the a2065/ariadne drivers
>
>    Move the a2065/ariadne drivers to drivers/net/ethernet/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Geert Uytterhoeven <geert@linux-m68k.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                  |   21 ---------------------
>  drivers/net/Makefile                 |    2 --
>  drivers/net/ethernet/Kconfig         |   23 +++++++++++++++++++++++
>  drivers/net/ethernet/Makefile        |    2 ++
>  drivers/net/{ => ethernet}/a2065.c   |    0
>  drivers/net/{ => ethernet}/a2065.h   |    0
>  drivers/net/{ => ethernet}/ariadne.c |    0
>  drivers/net/{ => ethernet}/ariadne.h |    0
>  8 files changed, 25 insertions(+), 23 deletions(-)
>
> commit aead66521a701f08e3ae91aec7c9c8863a07a511
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon Jun 13 09:43:17 2011 -0700
>
>    82586.c/fec*: Move the Motorola drivers
>
>    Move the Motorola drivers into drivers/net/ethernet/motorola/ and
>    make the necessary Kconfig and Makefile changes
>
>    CC: Dan Malek <dmalek@jlc.net>
>    CC: Sylvain Munaut <tnt@246tNt.com>
>    CC: Richard Hirst <richard@sleepie.demon.co.uk>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                                |   49 --------------
>  drivers/net/Makefile                               |    7 --
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/{ => ethernet/motorola}/82596.c        |    0
>  drivers/net/ethernet/motorola/Kconfig              |   68 ++++++++++++++++++++
>  drivers/net/ethernet/motorola/Makefile             |   11 +++
>  drivers/net/{ => ethernet/motorola}/fec.c          |    0
>  drivers/net/{ => ethernet/motorola}/fec.h          |    0
>  drivers/net/{ => ethernet/motorola}/fec_mpc52xx.c  |    0
>  drivers/net/{ => ethernet/motorola}/fec_mpc52xx.h  |    0
>  .../net/{ => ethernet/motorola}/fec_mpc52xx_phy.c  |    0
>  12 files changed, 81 insertions(+), 56 deletions(-)
>
> commit aebcb70982c66b54605fbd242f6ac035b2e205b3
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon Jun 13 08:43:49 2011 -0700
>
>    sis*: Move the Silicon Integrated Systems (SiS) drivers
>
>    Move the SiS drivers into drivers/net/ethernet/sis/ and make the
>    necessary Kconfig and Makefile changes
>
>    CC: Daniele Venzano <venza@brownhat.org>
>    CC: Francois Romieu <romieu@fr.zoreil.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                             |    4 +-
>  drivers/net/Kconfig                     |   30 --------------------
>  drivers/net/Makefile                    |    2 -
>  drivers/net/ethernet/Kconfig            |    1 +
>  drivers/net/ethernet/Makefile           |    1 +
>  drivers/net/ethernet/sis/Kconfig        |   46 +++++++++++++++++++++++++++++++
>  drivers/net/ethernet/sis/Makefile       |    6 ++++
>  drivers/net/{ => ethernet/sis}/sis190.c |    0
>  drivers/net/{ => ethernet/sis}/sis900.c |    0
>  drivers/net/{ => ethernet/sis}/sis900.h |    0
>  10 files changed, 56 insertions(+), 34 deletions(-)
>
> commit 826bef22759e1f78b284c9dc53ea442d348dbc88
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon Jun 13 08:23:31 2011 -0700
>
>    spider_net: Move the spider_net (IBM) driver
>
>    Move the spider_net (IBM) driver into drivers/net/ethernet/ibm/ and
>    make the necessary Kconfig and Makefile changes
>
>    CC: Utz Bacher <utz.bacher@de.ibm.com>
>    CC: Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
>    CC: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |    8 --------
>  drivers/net/Makefile                               |    2 --
>  drivers/net/ethernet/ibm/Kconfig                   |   11 ++++++++++-
>  drivers/net/ethernet/ibm/Makefile                  |    2 ++
>  drivers/net/{ => ethernet/ibm}/spider_net.c        |    0
>  drivers/net/{ => ethernet/ibm}/spider_net.h        |    2 +-
>  .../net/{ => ethernet/ibm}/spider_net_ethtool.c    |    0
>  8 files changed, 14 insertions(+), 13 deletions(-)
>
> commit 776fae874e79c3bf3b6fd81eceb23993fef76c01
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon Jun 13 07:56:34 2011 -0700
>
>    mv643xx/pxa168: Move the Marvell drivers
>
>    Move the Marvell drivers into driver/net/ethernet/marvell and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Sachin Sanap <ssanap@marvell.com>
>    CC: Zhangfei Gao <zgao6@marvell.com>
>    CC: Philip Rakity <prakity@marvell.com>
>    CC: Mark Brown <markb@marvell.com>
>    CC: Lennert Buytenhek <buytenh@marvell.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                      |    2 +-
>  drivers/net/Kconfig                              |   23 ------------
>  drivers/net/Makefile                             |    2 -
>  drivers/net/ethernet/Kconfig                     |    1 +
>  drivers/net/ethernet/Makefile                    |    1 +
>  drivers/net/ethernet/marvell/Kconfig             |   40 ++++++++++++++++++++++
>  drivers/net/ethernet/marvell/Makefile            |    6 +++
>  drivers/net/{ => ethernet/marvell}/mv643xx_eth.c |    0
>  drivers/net/{ => ethernet/marvell}/pxa168_eth.c  |    0
>  9 files changed, 49 insertions(+), 26 deletions(-)
>
> commit 4153aed9e3020693985219d471f8eb230a8eaefa
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Sat Jun 11 03:26:31 2011 -0700
>
>    ks8*/ksz8*: Move the Micrel drivers
>
>    Move the Micrel drivers into drivers/net/ethernet/micrel/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Ben Dooks <ben@simtec.co.uk>
>    CC: Tristram Ha <Tristram.Ha@micrel.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                            |   35 ----------------
>  drivers/net/Makefile                           |    4 --
>  drivers/net/ethernet/Kconfig                   |    1 +
>  drivers/net/ethernet/Makefile                  |    1 +
>  drivers/net/ethernet/micrel/Kconfig            |   51 ++++++++++++++++++++++++
>  drivers/net/ethernet/micrel/Makefile           |    8 ++++
>  drivers/net/{ => ethernet/micrel}/ks8842.c     |    0
>  drivers/net/{ => ethernet/micrel}/ks8851.c     |    0
>  drivers/net/{ => ethernet/micrel}/ks8851.h     |    0
>  drivers/net/{ => ethernet/micrel}/ks8851_mll.c |    0
>  drivers/net/{ => ethernet/micrel}/ksz884x.c    |    0
>  11 files changed, 61 insertions(+), 39 deletions(-)
>
> commit 518f5abc833cb0c30b79161c071b7c93ed458c6d
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Sat Jun 11 02:29:36 2011 -0700
>
>    fsl_*/gianfar*/ucc_*: Move the Freescale drivers
>
>    Move the Freescale driver into drivers/net/ethernet/freescale/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Sandeep Gopalpet <sandeep.kumar@freescale.com>
>    CC: Andy Fleming <afleming@freescale.com>
>    CC: Shlomi Gridish <gridish@freescale.com>
>    CC: Li Yang <leoli@freescale.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |   33 -------------
>  drivers/net/Makefile                               |   14 ------
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/freescale/Kconfig             |   48 ++++++++++++++++++++
>  drivers/net/ethernet/freescale/Makefile            |   13 +++++
>  .../net/{ => ethernet/freescale}/fs_enet/Kconfig   |    2 +-
>  .../net/{ => ethernet/freescale}/fs_enet/Makefile  |    0
>  drivers/net/{ => ethernet/freescale}/fs_enet/fec.h |    0
>  .../freescale}/fs_enet/fs_enet-main.c              |    0
>  .../net/{ => ethernet/freescale}/fs_enet/fs_enet.h |    0
>  .../net/{ => ethernet/freescale}/fs_enet/mac-fcc.c |    0
>  .../net/{ => ethernet/freescale}/fs_enet/mac-fec.c |    0
>  .../net/{ => ethernet/freescale}/fs_enet/mac-scc.c |    0
>  .../{ => ethernet/freescale}/fs_enet/mii-bitbang.c |    0
>  .../net/{ => ethernet/freescale}/fs_enet/mii-fec.c |    0
>  drivers/net/{ => ethernet/freescale}/fsl_pq_mdio.c |    0
>  drivers/net/{ => ethernet/freescale}/fsl_pq_mdio.h |    0
>  drivers/net/{ => ethernet/freescale}/gianfar.c     |    0
>  drivers/net/{ => ethernet/freescale}/gianfar.h     |    0
>  .../net/{ => ethernet/freescale}/gianfar_ethtool.c |    0
>  drivers/net/{ => ethernet/freescale}/gianfar_ptp.c |    0
>  .../net/{ => ethernet/freescale}/gianfar_sysfs.c   |    0
>  drivers/net/{ => ethernet/freescale}/ucc_geth.c    |    0
>  drivers/net/{ => ethernet/freescale}/ucc_geth.h    |    0
>  .../{ => ethernet/freescale}/ucc_geth_ethtool.c    |    0
>  27 files changed, 65 insertions(+), 49 deletions(-)
>
> commit dbf507c912fcc804a20d86d2194fc4a4298f39df
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Sat Jun 11 01:13:22 2011 -0700
>
>    eepro/eexpress/eth16i/ewrk3/lp486e/seeq8005/znet: Move the ISA drivers
>
>    Move the ISA drivers into drivers/net/ethernet/isa/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Philip Blundell <philb@gnu.org>
>    CC: Mika Kuoppala <miku@iki.fi>
>    CC: <bao.ha@srs.gov>
>    CC: <aris@cathedrallabs.org>
>    CC: David Davies <davies@maniac.ultranet.com>
>    CC: <aeb@cwi.nl>
>    CC: Hamish Coleman <hamish@zot.apana.org.au>
>    CC: Donald Becker <becker@scyld.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                               |    4 +-
>  drivers/net/Kconfig                       |   98 ----------------------------
>  drivers/net/Makefile                      |   10 ---
>  drivers/net/ethernet/Kconfig              |    1 +
>  drivers/net/ethernet/Makefile             |    1 +
>  drivers/net/ethernet/isa/Kconfig          |  101 +++++++++++++++++++++++++++++
>  drivers/net/ethernet/isa/Makefile         |   11 +++
>  drivers/net/{ => ethernet/isa}/eepro.c    |    0
>  drivers/net/{ => ethernet/isa}/eexpress.c |    0
>  drivers/net/{ => ethernet/isa}/eexpress.h |    0
>  drivers/net/{ => ethernet/isa}/eth16i.c   |    0
>  drivers/net/{ => ethernet/isa}/ewrk3.c    |    0
>  drivers/net/{ => ethernet/isa}/ewrk3.h    |    0
>  drivers/net/{ => ethernet/isa}/lp486e.c   |    0
>  drivers/net/{ => ethernet/isa}/seeq8005.c |    0
>  drivers/net/{ => ethernet/isa}/seeq8005.h |    0
>  drivers/net/{ => ethernet/isa}/znet.c     |    0
>  17 files changed, 116 insertions(+), 110 deletions(-)
>
> commit b8a6199b8d692ae17932b8c8cc709898255a51ad
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 20:43:09 2011 -0700
>
>    via-*: Move the VIA drivers
>
>    Move the VIA drivers into drivers/net/ethernet/via/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Roger Luethi <rl@hellgate.ch>
>    CC: Francois Romieu <romieu@fr.zoreil.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                   |    4 +-
>  drivers/net/Kconfig                           |   36 -----------------
>  drivers/net/Makefile                          |    2 -
>  drivers/net/ethernet/Kconfig                  |    1 +
>  drivers/net/ethernet/Makefile                 |    1 +
>  drivers/net/ethernet/via/Kconfig              |   52 +++++++++++++++++++++++++
>  drivers/net/ethernet/via/Makefile             |    6 +++
>  drivers/net/{ => ethernet/via}/via-rhine.c    |    0
>  drivers/net/{ => ethernet/via}/via-velocity.c |    0
>  drivers/net/{ => ethernet/via}/via-velocity.h |    0
>  10 files changed, 62 insertions(+), 40 deletions(-)
>
> commit 0cc82a49e423bc0b2ee19c49ad24376d1ffccdc5
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 20:18:55 2011 -0700
>
>    skge/sky2: Move the SysKonnect Ethernet drivers
>
>    Move the SysKonnect (Ethernet only) drivers into drivers/net/ethernet/syskonnect/
>    and make the necessary Kconfig and Makefile changes.
>
>    CC: Stephen Hemminger <shemminger@linux-foundation.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                  |    3 +-
>  drivers/net/Kconfig                          |   58 --------------------
>  drivers/net/Makefile                         |    2 -
>  drivers/net/ethernet/Kconfig                 |    1 +
>  drivers/net/ethernet/Makefile                |    1 +
>  drivers/net/ethernet/syskonnect/Kconfig      |   74 ++++++++++++++++++++++++++
>  drivers/net/ethernet/syskonnect/Makefile     |    6 ++
>  drivers/net/{ => ethernet/syskonnect}/skge.c |    0
>  drivers/net/{ => ethernet/syskonnect}/skge.h |    0
>  drivers/net/{ => ethernet/syskonnect}/sky2.c |    0
>  drivers/net/{ => ethernet/syskonnect}/sky2.h |    0
>  11 files changed, 83 insertions(+), 62 deletions(-)
>
> commit c9e8faa7214a8911a22281e6e688e0cc69bb54b8
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 19:48:55 2011 -0700
>
>    pch_gbe: Move the OKI driver
>
>    Move the OKI driver into driver/net/ethernet/pch_gbe/ and make the
>    necessary Kconfig and Makefile changes.
>
>    Note: there is no documented maintainer for this driver, so I CC'd
>    the last 2 major contributors.
>
>    CC: Tomoya <tomoya-linux@dsn.okisemi.com>
>    CC: Toshiharu Okada <toshiharu-linux@dsn.okisemi.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                                |   19 -------------------
>  drivers/net/Makefile                               |    1 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/pch_gbe/Kconfig               |   20 ++++++++++++++++++++
>  drivers/net/{ => ethernet}/pch_gbe/Makefile        |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe.h       |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe_api.c   |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe_api.h   |    0
>  .../net/{ => ethernet}/pch_gbe/pch_gbe_ethtool.c   |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe_main.c  |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe_param.c |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe_phy.c   |    0
>  drivers/net/{ => ethernet}/pch_gbe/pch_gbe_phy.h   |    0
>  14 files changed, 22 insertions(+), 20 deletions(-)
>
> commit 63e70fbc3837e36fbcc3e5b3d12eed74919e3beb
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 07:50:27 2011 -0700
>
>    ioc3-eth/meth/sgiseeq: Move the SGI drivers
>
>    Move the SGI drivers into drivers/net/ethernet/sgi/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Ralf Baechle <ralf@linux-mips.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                               |    2 +-
>  drivers/net/Kconfig                       |   21 ----------------
>  drivers/net/Makefile                      |    3 --
>  drivers/net/ethernet/Kconfig              |    1 +
>  drivers/net/ethernet/Makefile             |    1 +
>  drivers/net/ethernet/sgi/Kconfig          |   37 +++++++++++++++++++++++++++++
>  drivers/net/ethernet/sgi/Makefile         |    7 +++++
>  drivers/net/{ => ethernet/sgi}/ioc3-eth.c |    0
>  drivers/net/{ => ethernet/sgi}/meth.c     |    0
>  drivers/net/{ => ethernet/sgi}/meth.h     |    0
>  drivers/net/{ => ethernet/sgi}/sgiseeq.c  |    0
>  drivers/net/{ => ethernet/sgi}/sgiseeq.h  |    0
>  12 files changed, 47 insertions(+), 25 deletions(-)
>
> commit 33bb1962fa6983fb17a7c95a5b44be697878783b
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 07:15:19 2011 -0700
>
>    tulip: Move the tulip drivers
>
>    Move the tulip driver into drivers/net/ethernet/tulip/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Tobias Ringstrom <tori@unhappy.mine.nu>
>    CC: Grant Grundler <grundler@parisc-linux.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                    |    4 ++--
>  drivers/net/Kconfig                            |    2 --
>  drivers/net/Makefile                           |    1 -
>  drivers/net/ethernet/Kconfig                   |    2 ++
>  drivers/net/ethernet/Makefile                  |    1 +
>  drivers/net/{ => ethernet}/tulip/21142.c       |    0
>  drivers/net/{ => ethernet}/tulip/Kconfig       |    0
>  drivers/net/{ => ethernet}/tulip/Makefile      |    0
>  drivers/net/{ => ethernet}/tulip/de2104x.c     |    0
>  drivers/net/{ => ethernet}/tulip/de4x5.c       |    0
>  drivers/net/{ => ethernet}/tulip/de4x5.h       |    0
>  drivers/net/{ => ethernet}/tulip/dmfe.c        |    0
>  drivers/net/{ => ethernet}/tulip/eeprom.c      |    0
>  drivers/net/{ => ethernet}/tulip/interrupt.c   |    0
>  drivers/net/{ => ethernet}/tulip/media.c       |    0
>  drivers/net/{ => ethernet}/tulip/pnic.c        |    0
>  drivers/net/{ => ethernet}/tulip/pnic2.c       |    0
>  drivers/net/{ => ethernet}/tulip/timer.c       |    0
>  drivers/net/{ => ethernet}/tulip/tulip.h       |    0
>  drivers/net/{ => ethernet}/tulip/tulip_core.c  |    0
>  drivers/net/{ => ethernet}/tulip/uli526x.c     |    0
>  drivers/net/{ => ethernet}/tulip/winbond-840.c |    0
>  drivers/net/{ => ethernet}/tulip/xircom_cb.c   |    0
>  23 files changed, 5 insertions(+), 5 deletions(-)
>
> commit 9091cea3242dcc16138cef784c4880a819b28c1e
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 06:55:16 2011 -0700
>
>    atl*: Move the Atheros drivers
>
>    Move the Atheros drivers into drivers/net/ethernet/atheros/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Jay Cliburn <jcliburn@gmail.com>
>    CC: Chris Snook <chris.snook@gmail.com>
>    CC: Jie Yang <jie.yang@atheros.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |   45 --------------
>  drivers/net/Makefile                               |    4 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/atheros/Kconfig               |   61 ++++++++++++++++++++
>  drivers/net/ethernet/atheros/Makefile              |    8 +++
>  drivers/net/{ => ethernet/atheros}/atl1c/Makefile  |    0
>  drivers/net/{ => ethernet/atheros}/atl1c/atl1c.h   |    0
>  .../{ => ethernet/atheros}/atl1c/atl1c_ethtool.c   |    0
>  .../net/{ => ethernet/atheros}/atl1c/atl1c_hw.c    |    0
>  .../net/{ => ethernet/atheros}/atl1c/atl1c_hw.h    |    0
>  .../net/{ => ethernet/atheros}/atl1c/atl1c_main.c  |    0
>  drivers/net/{ => ethernet/atheros}/atl1e/Makefile  |    0
>  drivers/net/{ => ethernet/atheros}/atl1e/atl1e.h   |    0
>  .../{ => ethernet/atheros}/atl1e/atl1e_ethtool.c   |    0
>  .../net/{ => ethernet/atheros}/atl1e/atl1e_hw.c    |    0
>  .../net/{ => ethernet/atheros}/atl1e/atl1e_hw.h    |    0
>  .../net/{ => ethernet/atheros}/atl1e/atl1e_main.c  |    0
>  .../net/{ => ethernet/atheros}/atl1e/atl1e_param.c |    0
>  drivers/net/{ => ethernet/atheros}/atlx/Makefile   |    0
>  drivers/net/{ => ethernet/atheros}/atlx/atl1.c     |    0
>  drivers/net/{ => ethernet/atheros}/atlx/atl1.h     |    0
>  drivers/net/{ => ethernet/atheros}/atlx/atl2.c     |    0
>  drivers/net/{ => ethernet/atheros}/atlx/atl2.h     |    0
>  drivers/net/{ => ethernet/atheros}/atlx/atlx.c     |    0
>  drivers/net/{ => ethernet/atheros}/atlx/atlx.h     |    0
>  27 files changed, 72 insertions(+), 50 deletions(-)
>
> commit c97cb6d3434e3a3fa4d415f436e04475df39e443
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 20 00:04:35 2011 -0700
>
>    de6*/dl2k: Move the D-Link drivers
>
>    Move the D-Link drivers into drivers/net/ethernet/dlink/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Bjorn Ekwall <bj0rn@blox.se>
>    CC: Donald Becker <becker@scyld.com>
>    CC: Edward Peng <edward_peng@dlink.com.tw>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                      |   44 ----------------------
>  drivers/net/Makefile                     |    3 -
>  drivers/net/ethernet/Kconfig             |    1 +
>  drivers/net/ethernet/Makefile            |    1 +
>  drivers/net/ethernet/dlink/Kconfig       |   60 ++++++++++++++++++++++++++++++
>  drivers/net/ethernet/dlink/Makefile      |    7 +++
>  drivers/net/{ => ethernet/dlink}/de600.c |    0
>  drivers/net/{ => ethernet/dlink}/de600.h |    0
>  drivers/net/{ => ethernet/dlink}/de620.c |    0
>  drivers/net/{ => ethernet/dlink}/de620.h |    0
>  drivers/net/{ => ethernet/dlink}/dl2k.c  |    0
>  drivers/net/{ => ethernet/dlink}/dl2k.h  |    0
>  12 files changed, 69 insertions(+), 47 deletions(-)
>
> commit 268a0fa7d7159b37d1123d68343c555f44221510
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu May 19 23:27:55 2011 -0700
>
>    8139*/atp/r8169: Move the Realtek drivers
>
>    Move the Realtek drivers into drivers/net/ethernet/realtek/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Realtek linux nic maintainers <nic_swsd@realtek.com>
>    CC: Francois Romieu <romieu@fr.zoreil.com>
>    CC: Jeff Garzik <jgarzik@pobox.com>
>    CC: Donald Becker <becker@scyld.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                  |    2 +-
>  drivers/net/Kconfig                          |   94 ----------------------
>  drivers/net/Makefile                         |    4 -
>  drivers/net/ethernet/Kconfig                 |    1 +
>  drivers/net/ethernet/Makefile                |    1 +
>  drivers/net/{ => ethernet/realtek}/8139cp.c  |    0
>  drivers/net/{ => ethernet/realtek}/8139too.c |    0
>  drivers/net/ethernet/realtek/Kconfig         |  110 ++++++++++++++++++++++++++
>  drivers/net/ethernet/realtek/Makefile        |    8 ++
>  drivers/net/{ => ethernet/realtek}/atp.c     |    0
>  drivers/net/{ => ethernet/realtek}/atp.h     |    0
>  drivers/net/{ => ethernet/realtek}/r8169.c   |    0
>  12 files changed, 121 insertions(+), 99 deletions(-)
>
> commit 5fe875b9e93af6b5a099b37471bebb541f1ba0c6
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu May 19 22:06:03 2011 -0700
>
>    arm: Move the ARM/ACORN drivers
>
>    Move the ARM/ACORN drivers into drivers/net/ethernet/arm/ and make the
>    necessary Kconfig and Makefile changes.
>    There were 4 drivers (TI Davinci & ftmac100) not in the
>    drivers/net/arm/ which should have been since they are only supported
>    under ARM, so they were added to the new directory structure.
>
>    NOTE: There are no "maintainers" for the TI Davinci drivers, so I am
>    CC'ing the last 3 major contributors from TI.
>
>    CC: Sriram <srk@ti.com>
>    CC: Vinay Hegde <vinay.hegde@ti.com>
>    CC: Cyril Chemparathy <cyril@ti.com>
>    CC: Russell King <linux@arm.linux.org.uk>
>    CC: Wan ZongShun <mcuos.com@gmail.com>
>    CC: Lennert Buytenhek <kernel@wantstofly.org>
>    CC: Krzysztof Halasa <khc@pm.waw.pl>
>    CC: Po-Yu Chuang <ratbert@faraday-tech.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                    |   10 +-
>  drivers/net/Kconfig                            |   51 ---------
>  drivers/net/Makefile                           |    7 --
>  drivers/net/arm/Kconfig                        |   74 -------------
>  drivers/net/ethernet/Kconfig                   |    1 +
>  drivers/net/ethernet/Makefile                  |    1 +
>  drivers/net/ethernet/arm/Kconfig               |  138 ++++++++++++++++++++++++
>  drivers/net/{ => ethernet}/arm/Makefile        |    6 +-
>  drivers/net/{ => ethernet}/arm/am79c961a.c     |    0
>  drivers/net/{ => ethernet}/arm/am79c961a.h     |    0
>  drivers/net/{ => ethernet}/arm/at91_ether.c    |    0
>  drivers/net/{ => ethernet}/arm/at91_ether.h    |    0
>  drivers/net/{ => ethernet/arm}/davinci_cpdma.c |    0
>  drivers/net/{ => ethernet/arm}/davinci_cpdma.h |    0
>  drivers/net/{ => ethernet/arm}/davinci_emac.c  |    0
>  drivers/net/{ => ethernet/arm}/davinci_mdio.c  |    0
>  drivers/net/{ => ethernet}/arm/ep93xx_eth.c    |    0
>  drivers/net/{ => ethernet}/arm/ether1.c        |    0
>  drivers/net/{ => ethernet}/arm/ether1.h        |    0
>  drivers/net/{ => ethernet}/arm/ether3.c        |    0
>  drivers/net/{ => ethernet}/arm/ether3.h        |    0
>  drivers/net/{ => ethernet}/arm/etherh.c        |    0
>  drivers/net/{ => ethernet/arm}/ftgmac100.c     |    0
>  drivers/net/{ => ethernet/arm}/ftgmac100.h     |    0
>  drivers/net/{ => ethernet/arm}/ftmac100.c      |    0
>  drivers/net/{ => ethernet/arm}/ftmac100.h      |    0
>  drivers/net/{ => ethernet}/arm/ixp4xx_eth.c    |    0
>  drivers/net/{ => ethernet}/arm/ks8695net.c     |    0
>  drivers/net/{ => ethernet}/arm/ks8695net.h     |    0
>  drivers/net/{ => ethernet}/arm/w90p910_ether.c |    0
>  30 files changed, 150 insertions(+), 138 deletions(-)
>
> commit 17c347d9648541503aef09b95b207737b151ddea
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu May 19 20:18:50 2011 -0700
>
>    smsc*/smc911x: Move the SMSC drivers
>
>    Move the SMSC drivers into drivers/net/ethernet/smsc/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Dustin McIntire <dustin@sensoria.com>
>    CC: Steve Glendinning <steve.glendinning@smsc.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                |    4 +-
>  drivers/net/Kconfig                        |   54 ---------------------
>  drivers/net/Makefile                       |    3 -
>  drivers/net/ethernet/Kconfig               |    1 +
>  drivers/net/ethernet/Makefile              |    1 +
>  drivers/net/ethernet/smsc/Kconfig          |   71 ++++++++++++++++++++++++++++
>  drivers/net/ethernet/smsc/Makefile         |    7 +++
>  drivers/net/{ => ethernet/smsc}/smc911x.c  |    0
>  drivers/net/{ => ethernet/smsc}/smc911x.h  |    0
>  drivers/net/{ => ethernet/smsc}/smsc911x.c |    0
>  drivers/net/{ => ethernet/smsc}/smsc911x.h |    0
>  drivers/net/{ => ethernet/smsc}/smsc9420.c |    0
>  drivers/net/{ => ethernet/smsc}/smsc9420.h |    0
>  13 files changed, 82 insertions(+), 59 deletions(-)
>
> commit f93707a2948f67da9fbe12ff93f6c5a95d6fb23d
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Wed May 18 05:14:22 2011 -0700
>
>    *sonic/natsemi/ns83829: Move the National Semi-conductor drivers
>
>    Move the National Semi-conductor drivers into drivers/net/ethernet/natsemi/
>    and make the necessary Kconfig and Makefile changes.  Also moved the 8390
>    (National Semi-conductor) devices as a sub-menu of National Semi-conductor
>    devices.
>
>    CC: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
>    CC: Harald Welte <laforge@gnumonks.org>
>    CC: Tim Hockin <thockin@hockin.org>
>    CC: <linux-ns83820@kvack.org>
>    CC: Kevin Chea <kchea@yahoo.com>
>    CC: Marc Gauthier <marc@linux-xtensa.org>
>    CC: Chris Zankel <chris@zankel.net>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                    |    4 +-
>  drivers/net/Kconfig                            |   47 ------------------
>  drivers/net/Makefile                           |    6 --
>  drivers/net/ethernet/8390/Kconfig              |    6 +-
>  drivers/net/ethernet/Kconfig                   |    3 +-
>  drivers/net/ethernet/Makefile                  |    1 +
>  drivers/net/ethernet/natsemi/Kconfig           |   63 ++++++++++++++++++++++++
>  drivers/net/ethernet/natsemi/Makefile          |    9 +++
>  drivers/net/{ => ethernet/natsemi}/jazzsonic.c |    0
>  drivers/net/{ => ethernet/natsemi}/macsonic.c  |    0
>  drivers/net/{ => ethernet/natsemi}/natsemi.c   |    0
>  drivers/net/{ => ethernet/natsemi}/ns83820.c   |    0
>  drivers/net/{ => ethernet/natsemi}/sonic.c     |    0
>  drivers/net/{ => ethernet/natsemi}/sonic.h     |    0
>  drivers/net/{ => ethernet/natsemi}/xtsonic.c   |    0
>  15 files changed, 80 insertions(+), 59 deletions(-)
>
> commit 8a352394d237f49f4d142874057d4179a1169607
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon May 16 01:39:01 2011 -0700
>
>    bmac/mace/macmace/mac89x0/cs89x0: Move the Macintosh (Apple) drivers
>
>    Move the Apple drivers into driver/net/ethernet/apple/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Paul Mackerras <paulus@samba.org>
>    CC: Paul Mackerras <paulus@au.ibm.com>
>    CC: Russell Nelson <nelson@crynwr.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                        |   75 ----------------------
>  drivers/net/Makefile                       |    6 --
>  drivers/net/ethernet/Kconfig               |    1 +
>  drivers/net/ethernet/Makefile              |    1 +
>  drivers/net/ethernet/apple/Kconfig         |   92 ++++++++++++++++++++++++++++
>  drivers/net/ethernet/apple/Makefile        |    9 +++
>  drivers/net/{ => ethernet/apple}/bmac.c    |    0
>  drivers/net/{ => ethernet/apple}/bmac.h    |    0
>  drivers/net/{ => ethernet/apple}/cs89x0.c  |    0
>  drivers/net/{ => ethernet/apple}/cs89x0.h  |    0
>  drivers/net/{ => ethernet/apple}/mac89x0.c |    0
>  drivers/net/{ => ethernet/apple}/mace.c    |    0
>  drivers/net/{ => ethernet/apple}/mace.h    |    0
>  drivers/net/{ => ethernet/apple}/macmace.c |    0
>  14 files changed, 103 insertions(+), 81 deletions(-)
>
> commit 0222c318a10195f618d82f9f7c4e0d61564bcc5d
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Mon May 16 00:05:19 2011 -0700
>
>    stmmac: Move the STMicroelectronics driver
>
>    Move the STMicroelectronics driver into driver/net/ethernet/stmmac/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Giuseppe Cavallaro <peppe.cavallaro@st.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |    2 --
>  drivers/net/Makefile                               |    1 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/{ => ethernet}/stmmac/Kconfig          |    0
>  drivers/net/{ => ethernet}/stmmac/Makefile         |    0
>  drivers/net/{ => ethernet}/stmmac/common.h         |    0
>  drivers/net/{ => ethernet}/stmmac/descs.h          |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac100.h       |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac1000.h      |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac1000_core.c |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac1000_dma.c  |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac100_core.c  |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac100_dma.c   |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac_dma.h      |    0
>  drivers/net/{ => ethernet}/stmmac/dwmac_lib.c      |    0
>  drivers/net/{ => ethernet}/stmmac/enh_desc.c       |    0
>  drivers/net/{ => ethernet}/stmmac/norm_desc.c      |    0
>  drivers/net/{ => ethernet}/stmmac/stmmac.h         |    0
>  drivers/net/{ => ethernet}/stmmac/stmmac_ethtool.c |    0
>  drivers/net/{ => ethernet}/stmmac/stmmac_main.c    |    0
>  drivers/net/{ => ethernet}/stmmac/stmmac_mdio.c    |    0
>  drivers/net/{ => ethernet}/stmmac/stmmac_timer.c   |    0
>  drivers/net/{ => ethernet}/stmmac/stmmac_timer.h   |    0
>  25 files changed, 3 insertions(+), 4 deletions(-)
>
> commit c9979075eda1f39b3cf73b51b4da05e2bc1a7a3f
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Sun May 15 21:46:41 2011 -0700
>
>    tehuti: Move the Tehuti driver
>
>    Move the Tehuti driver into drivers/net/ethernet/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Alexander Indenbaum <baum@tehutinetworks.net>
>    CC: Andy Gospodarek <andy@greyhouse.net>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                         |    2 +-
>  drivers/net/Kconfig                 |    6 ------
>  drivers/net/Makefile                |    1 -
>  drivers/net/ethernet/Kconfig        |    6 ++++++
>  drivers/net/ethernet/Makefile       |    1 +
>  drivers/net/{ => ethernet}/tehuti.c |    0
>  drivers/net/{ => ethernet}/tehuti.h |    0
>  7 files changed, 8 insertions(+), 8 deletions(-)
>
> commit 9b8448aa63ea26e8cbe23df6064146b2bcf1429c
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Sun May 15 20:56:37 2011 -0700
>
>    pasemic_mac*: Move the PA Semi driver
>
>    Move the PA Semi driver into drivers/net/ethernet/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Olof Johansson <olof@lixom.net>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                     |    2 +-
>  drivers/net/Kconfig                             |    9 ---------
>  drivers/net/Makefile                            |    2 --
>  drivers/net/ethernet/Kconfig                    |   10 ++++++++++
>  drivers/net/ethernet/Makefile                   |    1 +
>  drivers/net/{ => ethernet}/pasemi_mac.c         |    0
>  drivers/net/{ => ethernet}/pasemi_mac.h         |    0
>  drivers/net/{ => ethernet}/pasemi_mac_ethtool.c |    0
>  8 files changed, 12 insertions(+), 12 deletions(-)
>
> commit 8f45b84e5a50e13e530ccd7277e87e21bf9d3824
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 22:20:35 2011 -0700
>
>    enic: Move the Cisco driver
>
>    Move the Cisco driver into drivers/net/ethernet/enic/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Scott Feldman <scofeldm@cisco.com>
>    CC: Christian Benvenuti <benve@cisco.com>
>    CC: Vasanthy Kolluri <vkolluri@cisco.com>
>    CC: Roopa Prabhu <roprabhu@cisco.com>
>    CC: David Wang <dwang2@cisco.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                     |    2 +-
>  drivers/net/Kconfig                             |    6 ------
>  drivers/net/Makefile                            |    1 -
>  drivers/net/ethernet/Kconfig                    |    1 +
>  drivers/net/ethernet/Makefile                   |    1 +
>  drivers/net/ethernet/enic/Kconfig               |    9 +++++++++
>  drivers/net/{ => ethernet}/enic/Makefile        |    0
>  drivers/net/{ => ethernet}/enic/cq_desc.h       |    0
>  drivers/net/{ => ethernet}/enic/cq_enet_desc.h  |    0
>  drivers/net/{ => ethernet}/enic/enic.h          |    0
>  drivers/net/{ => ethernet}/enic/enic_dev.c      |    0
>  drivers/net/{ => ethernet}/enic/enic_dev.h      |    0
>  drivers/net/{ => ethernet}/enic/enic_main.c     |    0
>  drivers/net/{ => ethernet}/enic/enic_pp.c       |    0
>  drivers/net/{ => ethernet}/enic/enic_pp.h       |    0
>  drivers/net/{ => ethernet}/enic/enic_res.c      |    0
>  drivers/net/{ => ethernet}/enic/enic_res.h      |    0
>  drivers/net/{ => ethernet}/enic/rq_enet_desc.h  |    0
>  drivers/net/{ => ethernet}/enic/vnic_cq.c       |    0
>  drivers/net/{ => ethernet}/enic/vnic_cq.h       |    0
>  drivers/net/{ => ethernet}/enic/vnic_dev.c      |    0
>  drivers/net/{ => ethernet}/enic/vnic_dev.h      |    0
>  drivers/net/{ => ethernet}/enic/vnic_devcmd.h   |    0
>  drivers/net/{ => ethernet}/enic/vnic_enet.h     |    0
>  drivers/net/{ => ethernet}/enic/vnic_intr.c     |    0
>  drivers/net/{ => ethernet}/enic/vnic_intr.h     |    0
>  drivers/net/{ => ethernet}/enic/vnic_nic.h      |    0
>  drivers/net/{ => ethernet}/enic/vnic_resource.h |    0
>  drivers/net/{ => ethernet}/enic/vnic_rq.c       |    0
>  drivers/net/{ => ethernet}/enic/vnic_rq.h       |    0
>  drivers/net/{ => ethernet}/enic/vnic_rss.h      |    0
>  drivers/net/{ => ethernet}/enic/vnic_stats.h    |    0
>  drivers/net/{ => ethernet}/enic/vnic_vic.c      |    0
>  drivers/net/{ => ethernet}/enic/vnic_vic.h      |    0
>  drivers/net/{ => ethernet}/enic/vnic_wq.c       |    0
>  drivers/net/{ => ethernet}/enic/vnic_wq.h       |    0
>  drivers/net/{ => ethernet}/enic/wq_enet_desc.h  |    0
>  37 files changed, 12 insertions(+), 8 deletions(-)
>
> commit 21b49617eef3976ebbd73cb4bf1a1f2f6902dbbf
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 14:29:12 2011 -0700
>
>    ehea/ibm*: Move the IBM drivers
>
>    Move the IBM drivers into drivers/net/ethernet/ibm/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Christoph Raisch <raisch@de.ibm.com>
>    CC: Alfred Arnold <alfred.arnold@lancom.de>
>    CC: Santiago Leon <santil@linux.vnet.ibm.com>
>    CC: Benjamin Herrenschmidt <benh@kernel.crashing.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    4 +-
>  drivers/net/Kconfig                                |   37 --------------
>  drivers/net/Makefile                               |    4 --
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/ibm/Kconfig                   |   53 ++++++++++++++++++++
>  drivers/net/ethernet/ibm/Makefile                  |    8 +++
>  drivers/net/{ => ethernet/ibm}/ehea/Makefile       |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea.h         |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_ethtool.c |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_hw.h      |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_main.c    |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_phyp.c    |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_phyp.h    |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_qmr.c     |    0
>  drivers/net/{ => ethernet/ibm}/ehea/ehea_qmr.h     |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/Kconfig |    2 +-
>  .../net/{ => ethernet/ibm}/ibm_newemac/Makefile    |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/core.c  |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/core.h  |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/debug.c |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/debug.h |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/emac.h  |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/mal.c   |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/mal.h   |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/phy.c   |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/phy.h   |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/rgmii.c |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/rgmii.h |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/tah.c   |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/tah.h   |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/zmii.c  |    0
>  drivers/net/{ => ethernet/ibm}/ibm_newemac/zmii.h  |    0
>  drivers/net/{ => ethernet/ibm}/ibmlana.c           |    0
>  drivers/net/{ => ethernet/ibm}/ibmlana.h           |    0
>  drivers/net/{ => ethernet/ibm}/ibmveth.c           |    0
>  drivers/net/{ => ethernet/ibm}/ibmveth.h           |    0
>  37 files changed, 66 insertions(+), 44 deletions(-)
>
> commit a5c1daab860bc137dafadc061e48f4153ce89a31
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 02:51:01 2011 -0700
>
>    s2io/vxge: Move the Exar drivers
>
>    Move the Exar drivers into drivers/net/ethernet/exar/ and make the
>    necessary Kconfig and Makefile changes.
>
>    CC: Jon Mason <jdmason@kudzu.us>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    3 +-
>  drivers/net/Kconfig                                |   34 -------------
>  drivers/net/Makefile                               |    2 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/exar/Kconfig                  |   50 ++++++++++++++++++++
>  drivers/net/ethernet/exar/Makefile                 |    6 ++
>  drivers/net/{ => ethernet/exar}/s2io-regs.h        |    0
>  drivers/net/{ => ethernet/exar}/s2io.c             |    0
>  drivers/net/{ => ethernet/exar}/s2io.h             |    0
>  drivers/net/{ => ethernet/exar}/vxge/Makefile      |    0
>  drivers/net/{ => ethernet/exar}/vxge/vxge-config.c |    0
>  drivers/net/{ => ethernet/exar}/vxge/vxge-config.h |    0
>  .../net/{ => ethernet/exar}/vxge/vxge-ethtool.c    |    0
>  .../net/{ => ethernet/exar}/vxge/vxge-ethtool.h    |    0
>  drivers/net/{ => ethernet/exar}/vxge/vxge-main.c   |    0
>  drivers/net/{ => ethernet/exar}/vxge/vxge-main.h   |    0
>  drivers/net/{ => ethernet/exar}/vxge/vxge-reg.h    |    0
>  .../net/{ => ethernet/exar}/vxge/vxge-traffic.c    |    0
>  .../net/{ => ethernet/exar}/vxge/vxge-traffic.h    |    0
>  .../net/{ => ethernet/exar}/vxge/vxge-version.h    |    0
>  21 files changed, 59 insertions(+), 38 deletions(-)
>
> commit 83df87d655e25119eafaeb4225bc5eedaa82c6e0
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 02:24:46 2011 -0700
>
>    myri*: Move the Myricom drivers
>
>    Move the Myricom drivers into drivers/net/ethernet/myricom/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Andrew Gallatin <gallatin@myri.com>
>    CC: Brice Goglin <brice@myri.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |   35 -------------
>  drivers/net/Makefile                               |    3 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/myricom/Kconfig               |   51 ++++++++++++++++++++
>  drivers/net/ethernet/myricom/Makefile              |    6 ++
>  .../net/{ => ethernet/myricom}/myri10ge/Makefile   |    0
>  .../net/{ => ethernet/myricom}/myri10ge/myri10ge.c |    0
>  .../{ => ethernet/myricom}/myri10ge/myri10ge_mcp.h |    0
>  .../myricom}/myri10ge/myri10ge_mcp_gen_header.h    |    0
>  drivers/net/{ => ethernet/myricom}/myri_sbus.c     |    0
>  drivers/net/{ => ethernet/myricom}/myri_sbus.h     |    0

/me puts on Myricom hat

I believe we want to put the driver above in the sbus/legacy
directory.  Better yet, move this driver to /dev/null.  There is no
possibility of ethernet mode on this adapter, so it's Myrinet only.
It won't inter-op with modern versions of Myrinet, and thus can only
work with legacy adapters.  There are no drivers for the PCI version
of this adapter, so it only can work on ~15year old hardware.  It's
long in the tooth, let's take it to the knackers.

Thanks,
Jon

>  13 files changed, 60 insertions(+), 39 deletions(-)
>
> commit c04bd079e4ab82c5ee8fd0cb526f16e9ffce9360
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 01:32:22 2011 -0700
>
>    mlx4: Move the Mellanox driver
>
>    Moves the Mellanox driver into drivers/net/ethernet/mlx4/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Roland Dreier <roland@kernel.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                            |   24 ---------------------
>  drivers/net/Makefile                           |    1 -
>  drivers/net/ethernet/Kconfig                   |    1 +
>  drivers/net/ethernet/Makefile                  |    1 +
>  drivers/net/ethernet/mlx4/Kconfig              |   27 ++++++++++++++++++++++++
>  drivers/net/{ => ethernet}/mlx4/Makefile       |    0
>  drivers/net/{ => ethernet}/mlx4/alloc.c        |    0
>  drivers/net/{ => ethernet}/mlx4/catas.c        |    0
>  drivers/net/{ => ethernet}/mlx4/cmd.c          |    0
>  drivers/net/{ => ethernet}/mlx4/cq.c           |    0
>  drivers/net/{ => ethernet}/mlx4/en_cq.c        |    0
>  drivers/net/{ => ethernet}/mlx4/en_ethtool.c   |    0
>  drivers/net/{ => ethernet}/mlx4/en_main.c      |    0
>  drivers/net/{ => ethernet}/mlx4/en_netdev.c    |    0
>  drivers/net/{ => ethernet}/mlx4/en_port.c      |    0
>  drivers/net/{ => ethernet}/mlx4/en_port.h      |    0
>  drivers/net/{ => ethernet}/mlx4/en_resources.c |    0
>  drivers/net/{ => ethernet}/mlx4/en_rx.c        |    0
>  drivers/net/{ => ethernet}/mlx4/en_selftest.c  |    0
>  drivers/net/{ => ethernet}/mlx4/en_tx.c        |    0
>  drivers/net/{ => ethernet}/mlx4/eq.c           |    0
>  drivers/net/{ => ethernet}/mlx4/fw.c           |    0
>  drivers/net/{ => ethernet}/mlx4/fw.h           |    0
>  drivers/net/{ => ethernet}/mlx4/icm.c          |    0
>  drivers/net/{ => ethernet}/mlx4/icm.h          |    0
>  drivers/net/{ => ethernet}/mlx4/intf.c         |    0
>  drivers/net/{ => ethernet}/mlx4/main.c         |    0
>  drivers/net/{ => ethernet}/mlx4/mcg.c          |    0
>  drivers/net/{ => ethernet}/mlx4/mlx4.h         |    0
>  drivers/net/{ => ethernet}/mlx4/mlx4_en.h      |    0
>  drivers/net/{ => ethernet}/mlx4/mr.c           |    0
>  drivers/net/{ => ethernet}/mlx4/pd.c           |    0
>  drivers/net/{ => ethernet}/mlx4/port.c         |    0
>  drivers/net/{ => ethernet}/mlx4/profile.c      |    0
>  drivers/net/{ => ethernet}/mlx4/qp.c           |    0
>  drivers/net/{ => ethernet}/mlx4/reset.c        |    0
>  drivers/net/{ => ethernet}/mlx4/sense.c        |    0
>  drivers/net/{ => ethernet}/mlx4/srq.c          |    0
>  38 files changed, 29 insertions(+), 25 deletions(-)
>
> commit d911fd7be681f8833f8ff12efade39df79970653
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 01:00:03 2011 -0700
>
>    bna: Move the Brocade driver
>
>    Moves the Brocade driver into drivers/net/ethernet/bna/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Rasesh Mody <rmody@brocade.com>
>    CC: Debashis Dutt <ddutt@brocade.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    2 +-
>  drivers/net/Kconfig                                |   14 --------------
>  drivers/net/Makefile                               |    1 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/bna/Kconfig                   |   17 +++++++++++++++++
>  drivers/net/{ => ethernet}/bna/Makefile            |    0
>  drivers/net/{ => ethernet}/bna/bfa_cee.c           |    0
>  drivers/net/{ => ethernet}/bna/bfa_cee.h           |    0
>  drivers/net/{ => ethernet}/bna/bfa_defs.h          |    0
>  drivers/net/{ => ethernet}/bna/bfa_defs_cna.h      |    0
>  drivers/net/{ => ethernet}/bna/bfa_defs_mfg_comm.h |    0
>  drivers/net/{ => ethernet}/bna/bfa_defs_status.h   |    0
>  drivers/net/{ => ethernet}/bna/bfa_ioc.c           |    0
>  drivers/net/{ => ethernet}/bna/bfa_ioc.h           |    0
>  drivers/net/{ => ethernet}/bna/bfa_ioc_ct.c        |    0
>  drivers/net/{ => ethernet}/bna/bfa_sm.h            |    0
>  drivers/net/{ => ethernet}/bna/bfa_wc.h            |    0
>  drivers/net/{ => ethernet}/bna/bfi.h               |    0
>  drivers/net/{ => ethernet}/bna/bfi_cna.h           |    0
>  drivers/net/{ => ethernet}/bna/bfi_ctreg.h         |    0
>  drivers/net/{ => ethernet}/bna/bfi_ll.h            |    0
>  drivers/net/{ => ethernet}/bna/bna.h               |    0
>  drivers/net/{ => ethernet}/bna/bna_ctrl.c          |    0
>  drivers/net/{ => ethernet}/bna/bna_hw.h            |    0
>  drivers/net/{ => ethernet}/bna/bna_txrx.c          |    0
>  drivers/net/{ => ethernet}/bna/bna_types.h         |    0
>  drivers/net/{ => ethernet}/bna/bnad.c              |    0
>  drivers/net/{ => ethernet}/bna/bnad.h              |    0
>  drivers/net/{ => ethernet}/bna/bnad_ethtool.c      |    0
>  drivers/net/{ => ethernet}/bna/cna.h               |    0
>  drivers/net/{ => ethernet}/bna/cna_fwimg.c         |    0
>  32 files changed, 20 insertions(+), 16 deletions(-)
>
> commit 931da59411e60574a1235d0ad2d63ebd1638a859
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 00:37:27 2011 -0700
>
>    be2net: Move the BladeEngine 2 driver
>
>    Moves the Server Engine driver into drivers/net/ethernet/benet/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Sathya Perla <sathya.perla@emulex.com>
>    CC: Subbu Seetharaman <subbu.seetharaman@emulex.com>
>    CC: Ajit Khaparde <ajit.khaparde@emulex.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                   |    2 +-
>  drivers/net/Kconfig                           |    2 --
>  drivers/net/Makefile                          |    1 -
>  drivers/net/ethernet/Kconfig                  |    1 +
>  drivers/net/ethernet/Makefile                 |    1 +
>  drivers/net/{ => ethernet}/benet/Kconfig      |    0
>  drivers/net/{ => ethernet}/benet/Makefile     |    0
>  drivers/net/{ => ethernet}/benet/be.h         |    0
>  drivers/net/{ => ethernet}/benet/be_cmds.c    |    0
>  drivers/net/{ => ethernet}/benet/be_cmds.h    |    0
>  drivers/net/{ => ethernet}/benet/be_ethtool.c |    0
>  drivers/net/{ => ethernet}/benet/be_hw.h      |    0
>  drivers/net/{ => ethernet}/benet/be_main.c    |    0
>  13 files changed, 3 insertions(+), 4 deletions(-)
>
> commit 64648e513185522cd665bfece6d024d3c05588ed
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri May 13 00:17:42 2011 -0700
>
>    sfc: Move the Solarflare drivers
>
>    Moves the Solarflare drivers into drivers/net/ethernet/sfc/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: Steve Hodgson <shodgson@solarflare.com>
>    CC: Ben Hutchings <bhutchings@solarflare.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                    |    2 +-
>  drivers/net/Kconfig                            |    2 --
>  drivers/net/Makefile                           |    1 -
>  drivers/net/ethernet/Kconfig                   |    1 +
>  drivers/net/ethernet/Makefile                  |    1 +
>  drivers/net/{ => ethernet}/sfc/Kconfig         |    0
>  drivers/net/{ => ethernet}/sfc/Makefile        |    0
>  drivers/net/{ => ethernet}/sfc/bitfield.h      |    0
>  drivers/net/{ => ethernet}/sfc/efx.c           |    0
>  drivers/net/{ => ethernet}/sfc/efx.h           |    0
>  drivers/net/{ => ethernet}/sfc/enum.h          |    0
>  drivers/net/{ => ethernet}/sfc/ethtool.c       |    0
>  drivers/net/{ => ethernet}/sfc/falcon.c        |    0
>  drivers/net/{ => ethernet}/sfc/falcon_boards.c |    0
>  drivers/net/{ => ethernet}/sfc/falcon_xmac.c   |    0
>  drivers/net/{ => ethernet}/sfc/filter.c        |    0
>  drivers/net/{ => ethernet}/sfc/filter.h        |    0
>  drivers/net/{ => ethernet}/sfc/io.h            |    0
>  drivers/net/{ => ethernet}/sfc/mac.h           |    0
>  drivers/net/{ => ethernet}/sfc/mcdi.c          |    0
>  drivers/net/{ => ethernet}/sfc/mcdi.h          |    0
>  drivers/net/{ => ethernet}/sfc/mcdi_mac.c      |    0
>  drivers/net/{ => ethernet}/sfc/mcdi_pcol.h     |    0
>  drivers/net/{ => ethernet}/sfc/mcdi_phy.c      |    0
>  drivers/net/{ => ethernet}/sfc/mdio_10g.c      |    0
>  drivers/net/{ => ethernet}/sfc/mdio_10g.h      |    0
>  drivers/net/{ => ethernet}/sfc/mtd.c           |    0
>  drivers/net/{ => ethernet}/sfc/net_driver.h    |    0
>  drivers/net/{ => ethernet}/sfc/nic.c           |    0
>  drivers/net/{ => ethernet}/sfc/nic.h           |    0
>  drivers/net/{ => ethernet}/sfc/phy.h           |    0
>  drivers/net/{ => ethernet}/sfc/qt202x_phy.c    |    0
>  drivers/net/{ => ethernet}/sfc/regs.h          |    0
>  drivers/net/{ => ethernet}/sfc/rx.c            |    0
>  drivers/net/{ => ethernet}/sfc/selftest.c      |    0
>  drivers/net/{ => ethernet}/sfc/selftest.h      |    0
>  drivers/net/{ => ethernet}/sfc/siena.c         |    0
>  drivers/net/{ => ethernet}/sfc/spi.h           |    0
>  drivers/net/{ => ethernet}/sfc/tenxpress.c     |    0
>  drivers/net/{ => ethernet}/sfc/tx.c            |    0
>  drivers/net/{ => ethernet}/sfc/txc43128_phy.c  |    0
>  drivers/net/{ => ethernet}/sfc/workarounds.h   |    0
>  42 files changed, 3 insertions(+), 4 deletions(-)
>
> commit a9f8e9475d4f7c91880050634e923d62e369a0ed
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu May 12 23:04:46 2011 -0700
>
>    cassini/niu/sun*: Move the Sun drivers
>
>    Moves the Sun drivers into drivers/net/ethernet/sun/ and make
>    the necessary Kconfig and Makefile changes.
>
>    CC: Sam Creasey <sammy@sammy.net>
>    CC: Adrian Sun <asun@darksunrising.com>
>    CC: Benjamin Herrenscmidt <benh@kernel.crashing.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                 |    1 +
>  drivers/net/Kconfig                         |   75 ----------------------
>  drivers/net/Makefile                        |   10 +---
>  drivers/net/ethernet/Kconfig                |    1 +
>  drivers/net/ethernet/Makefile               |    1 +
>  drivers/net/ethernet/sun/Kconfig            |   91 +++++++++++++++++++++++++++
>  drivers/net/ethernet/sun/Makefile           |   12 ++++
>  drivers/net/{ => ethernet/sun}/cassini.c    |    0
>  drivers/net/{ => ethernet/sun}/cassini.h    |    0
>  drivers/net/{ => ethernet/sun}/niu.c        |    0
>  drivers/net/{ => ethernet/sun}/niu.h        |    0
>  drivers/net/{ => ethernet/sun}/sun3_82586.c |    0
>  drivers/net/{ => ethernet/sun}/sun3_82586.h |    0
>  drivers/net/{ => ethernet/sun}/sunbmac.c    |    0
>  drivers/net/{ => ethernet/sun}/sunbmac.h    |    0
>  drivers/net/{ => ethernet/sun}/sungem.c     |    0
>  drivers/net/{ => ethernet/sun}/sungem.h     |    0
>  drivers/net/{ => ethernet/sun}/sungem_phy.c |    0
>  drivers/net/{ => ethernet/sun}/sungem_phy.h |    0
>  drivers/net/{ => ethernet/sun}/sunhme.c     |    0
>  drivers/net/{ => ethernet/sun}/sunhme.h     |    0
>  drivers/net/{ => ethernet/sun}/sunqe.c      |    0
>  drivers/net/{ => ethernet/sun}/sunqe.h      |    0
>  drivers/net/{ => ethernet/sun}/sunvnet.c    |    0
>  drivers/net/{ => ethernet/sun}/sunvnet.h    |    0
>  drivers/net/spider_net.h                    |    2 +-
>  26 files changed, 108 insertions(+), 85 deletions(-)
>
> commit c1b4800864efcbacb0f02047609b41c9ab5290e6
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu May 12 21:21:33 2011 -0700
>
>    ni5*/ni65: Move the Racal-Interlan (Micom) drivers
>
>    Moves the Racal-Interlan drivers into drivers/net/ethernet/racal/ and
>    make the necessary Kconfig and Makefile changes.
>
>    CC: "Jan-Pascal van Best" <janpascal@vanbest.org>
>    CC: Andreas Mohr <andi@lisas.de>
>    CC: "M.Hipp" <hippm@informatik.uni-tuebingen.de>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                               |    2 +-
>  drivers/net/Kconfig                       |   47 ---------------------------
>  drivers/net/Makefile                      |    3 --
>  drivers/net/ethernet/Kconfig              |    1 +
>  drivers/net/ethernet/Makefile             |    1 +
>  drivers/net/ethernet/racal/Kconfig        |   50 +++++++++++++++++++++++++++++
>  drivers/net/ethernet/racal/Makefile       |    7 ++++
>  drivers/net/{ => ethernet/racal}/ni5010.c |    0
>  drivers/net/{ => ethernet/racal}/ni5010.h |    0
>  drivers/net/{ => ethernet/racal}/ni52.c   |    0
>  drivers/net/{ => ethernet/racal}/ni52.h   |    0
>  drivers/net/{ => ethernet/racal}/ni65.c   |    0
>  drivers/net/{ => ethernet/racal}/ni65.h   |    0
>  13 files changed, 60 insertions(+), 51 deletions(-)
>
> commit 671dc5b8fb145ff8748cdc2aeffd1ef56af8bd67
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu May 12 20:21:07 2011 -0700
>
>    smc: Move the SMC drivers
>
>    Moves the SMC drivers into drivers/net/ethernet/smc/ and the
>    necessary Kconfig and Makefile changes.  Also did some cleanup
>    of NET_VENDOR_SMC Kconfig tag for the 8390 based drivers.
>
>    CC: Nicolas Pitre <nico@fluxnic.net>
>    CC: Donald Becker <becker@scyld.com>
>    CC: Erik Stahlman <erik@vt.edu>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                              |    2 +-
>  drivers/net/Kconfig                      |   51 -------------------------
>  drivers/net/Makefile                     |    4 --
>  drivers/net/ethernet/8390/Kconfig        |   21 ++--------
>  drivers/net/ethernet/Kconfig             |    1 +
>  drivers/net/ethernet/Makefile            |    1 +
>  drivers/net/ethernet/qlogic/Kconfig      |    7 +++
>  drivers/net/ethernet/qlogic/Makefile     |    1 +
>  drivers/net/ethernet/smc/Kconfig         |   61 ++++++++++++++++++++++++++++++
>  drivers/net/ethernet/smc/Makefile        |    7 +++
>  drivers/net/{ => ethernet/smc}/epic100.c |    0
>  drivers/net/{ => ethernet/smc}/smc9194.c |    0
>  drivers/net/{ => ethernet/smc}/smc9194.h |    0
>  drivers/net/{ => ethernet/smc}/smc91x.c  |    0
>  drivers/net/{ => ethernet/smc}/smc91x.h  |    0
>  15 files changed, 83 insertions(+), 73 deletions(-)
>
> commit e9f8a5c9b5f8f469bcfae06ddd10e9dc9537f7bb
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Fri Apr 8 19:06:30 2011 -0700
>
>    qlogic: Move the QLogic drivers
>
>    Moves the QLogic drivers into drivers/net/ethernet/qlogic/ and
>    the necessary Kconfig and Makefile changes.
>
>    CC: Ron Mercer <ron.mercer@qlogic.com>
>    CC: Amit Kumar Salecha <amit.salecha@qlogic.com>
>    CC: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    6 +-
>  drivers/net/Kconfig                                |   26 ------------
>  drivers/net/Makefile                               |    3 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/qlogic/Kconfig                |   42 ++++++++++++++++++++
>  drivers/net/ethernet/qlogic/Makefile               |    7 +++
>  drivers/net/{ => ethernet/qlogic}/netxen/Makefile  |    0
>  .../net/{ => ethernet/qlogic}/netxen/netxen_nic.h  |    0
>  .../{ => ethernet/qlogic}/netxen/netxen_nic_ctx.c  |    0
>  .../qlogic}/netxen/netxen_nic_ethtool.c            |    0
>  .../{ => ethernet/qlogic}/netxen/netxen_nic_hdr.h  |    0
>  .../{ => ethernet/qlogic}/netxen/netxen_nic_hw.c   |    0
>  .../{ => ethernet/qlogic}/netxen/netxen_nic_hw.h   |    0
>  .../{ => ethernet/qlogic}/netxen/netxen_nic_init.c |    0
>  .../{ => ethernet/qlogic}/netxen/netxen_nic_main.c |    0
>  drivers/net/{ => ethernet/qlogic}/qla3xxx.c        |    0
>  drivers/net/{ => ethernet/qlogic}/qla3xxx.h        |    0
>  drivers/net/{ => ethernet/qlogic}/qlcnic/Makefile  |    0
>  drivers/net/{ => ethernet/qlogic}/qlcnic/qlcnic.h  |    0
>  .../net/{ => ethernet/qlogic}/qlcnic/qlcnic_ctx.c  |    0
>  .../{ => ethernet/qlogic}/qlcnic/qlcnic_ethtool.c  |    0
>  .../net/{ => ethernet/qlogic}/qlcnic/qlcnic_hdr.h  |    0
>  .../net/{ => ethernet/qlogic}/qlcnic/qlcnic_hw.c   |    0
>  .../net/{ => ethernet/qlogic}/qlcnic/qlcnic_init.c |    0
>  .../net/{ => ethernet/qlogic}/qlcnic/qlcnic_main.c |    0
>  drivers/net/{ => ethernet/qlogic}/qlge/Makefile    |    0
>  drivers/net/{ => ethernet/qlogic}/qlge/qlge.h      |    0
>  drivers/net/{ => ethernet/qlogic}/qlge/qlge_dbg.c  |    0
>  .../net/{ => ethernet/qlogic}/qlge/qlge_ethtool.c  |    0
>  drivers/net/{ => ethernet/qlogic}/qlge/qlge_main.c |    0
>  drivers/net/{ => ethernet/qlogic}/qlge/qlge_mpi.c  |    0
>  32 files changed, 54 insertions(+), 32 deletions(-)
>
> commit f8e68b0056ef20887bdfdc31ff061d67e81308e2
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu Apr 7 07:42:33 2011 -0700
>
>    intel: Move the Intel wired LAN drivers
>
>    Moves the Intel wired LAN drivers into drivers/net/ethernet/intel/ and
>    the necessary Kconfig and Makefile changes.
>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |   11 +-
>  drivers/net/Kconfig                                |  200 ------------------
>  drivers/net/Makefile                               |    8 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/intel/Kconfig                 |  216 ++++++++++++++++++++
>  drivers/net/ethernet/intel/Makefile                |   12 +
>  drivers/net/{ => ethernet/intel}/e100.c            |    0
>  drivers/net/{ => ethernet/intel}/e1000/Makefile    |    0
>  drivers/net/{ => ethernet/intel}/e1000/e1000.h     |    0
>  .../net/{ => ethernet/intel}/e1000/e1000_ethtool.c |    0
>  drivers/net/{ => ethernet/intel}/e1000/e1000_hw.c  |    0
>  drivers/net/{ => ethernet/intel}/e1000/e1000_hw.h  |    0
>  .../net/{ => ethernet/intel}/e1000/e1000_main.c    |    0
>  .../net/{ => ethernet/intel}/e1000/e1000_osdep.h   |    0
>  .../net/{ => ethernet/intel}/e1000/e1000_param.c   |    0
>  .../intel/e1000e/80003es2lan.c}                    |    0
>  drivers/net/{ => ethernet/intel}/e1000e/82571.c    |    0
>  drivers/net/{ => ethernet/intel}/e1000e/Makefile   |    2 +-
>  drivers/net/{ => ethernet/intel}/e1000e/defines.h  |    0
>  drivers/net/{ => ethernet/intel}/e1000e/e1000.h    |    0
>  drivers/net/{ => ethernet/intel}/e1000e/ethtool.c  |    0
>  drivers/net/{ => ethernet/intel}/e1000e/hw.h       |    0
>  drivers/net/{ => ethernet/intel}/e1000e/ich8lan.c  |    0
>  drivers/net/{ => ethernet/intel}/e1000e/lib.c      |    0
>  drivers/net/{ => ethernet/intel}/e1000e/netdev.c   |    0
>  drivers/net/{ => ethernet/intel}/e1000e/param.c    |    0
>  drivers/net/{ => ethernet/intel}/e1000e/phy.c      |    0
>  drivers/net/{ => ethernet/intel}/igb/Makefile      |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_82575.c |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_82575.h |    0
>  .../net/{ => ethernet/intel}/igb/e1000_defines.h   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_hw.h    |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_mac.c   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_mac.h   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_mbx.c   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_mbx.h   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_nvm.c   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_nvm.h   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_phy.c   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_phy.h   |    0
>  drivers/net/{ => ethernet/intel}/igb/e1000_regs.h  |    0
>  drivers/net/{ => ethernet/intel}/igb/igb.h         |    0
>  drivers/net/{ => ethernet/intel}/igb/igb_ethtool.c |    0
>  drivers/net/{ => ethernet/intel}/igb/igb_main.c    |    0
>  drivers/net/{ => ethernet/intel}/igbvf/Makefile    |    0
>  drivers/net/{ => ethernet/intel}/igbvf/defines.h   |    0
>  drivers/net/{ => ethernet/intel}/igbvf/ethtool.c   |    0
>  drivers/net/{ => ethernet/intel}/igbvf/igbvf.h     |    0
>  drivers/net/{ => ethernet/intel}/igbvf/mbx.c       |    0
>  drivers/net/{ => ethernet/intel}/igbvf/mbx.h       |    0
>  drivers/net/{ => ethernet/intel}/igbvf/netdev.c    |    0
>  drivers/net/{ => ethernet/intel}/igbvf/regs.h      |    0
>  drivers/net/{ => ethernet/intel}/igbvf/vf.c        |    0
>  drivers/net/{ => ethernet/intel}/igbvf/vf.h        |    0
>  drivers/net/{ => ethernet/intel}/ixgb/Makefile     |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb.h       |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_ee.c    |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_ee.h    |    0
>  .../net/{ => ethernet/intel}/ixgb/ixgb_ethtool.c   |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_hw.c    |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_hw.h    |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_ids.h   |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_main.c  |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_osdep.h |    0
>  drivers/net/{ => ethernet/intel}/ixgb/ixgb_param.c |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/Makefile    |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe.h     |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_82598.c   |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_82599.c   |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_common.c  |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_common.h  |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe_dcb.c |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe_dcb.h |    0
>  .../{ => ethernet/intel}/ixgbe/ixgbe_dcb_82598.c   |    0
>  .../{ => ethernet/intel}/ixgbe/ixgbe_dcb_82598.h   |    0
>  .../{ => ethernet/intel}/ixgbe/ixgbe_dcb_82599.c   |    0
>  .../{ => ethernet/intel}/ixgbe/ixgbe_dcb_82599.h   |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_dcb_nl.c  |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_ethtool.c |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_fcoe.c    |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_fcoe.h    |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_main.c    |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe_mbx.c |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe_mbx.h |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe_phy.c |    0
>  drivers/net/{ => ethernet/intel}/ixgbe/ixgbe_phy.h |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_sriov.c   |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_sriov.h   |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_type.h    |    0
>  .../net/{ => ethernet/intel}/ixgbe/ixgbe_x540.c    |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/Makefile  |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/defines.h |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/ethtool.c |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/ixgbevf.h |    0
>  .../{ => ethernet/intel}/ixgbevf/ixgbevf_main.c    |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/mbx.c     |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/mbx.h     |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/regs.h    |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/vf.c      |    0
>  drivers/net/{ => ethernet/intel}/ixgbevf/vf.h      |    0
>  101 files changed, 233 insertions(+), 218 deletions(-)
>
> commit e9518ae90966c061c0efa161e885ba23bda6c0a8
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu Apr 7 06:57:17 2011 -0700
>
>    chelsio: Move the Chelsio drivers
>
>    Moves the drivers for the Chelsio chipsets into
>    drivers/net/ethernet/chelsio/ and the necessary Kconfig and Makefile
>    changes.
>
>    CC: Divy Le Ray <divy@chelsio.com>
>    CC: Dimitris Michailidis <dm@chelsio.com>
>    CC: Casey Leedom <leedom@chelsio.com>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |    6 +-
>  drivers/net/Kconfig                                |   86 ----------------
>  drivers/net/Makefile                               |    4 -
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/chelsio/Kconfig               |  102 ++++++++++++++++++++
>  drivers/net/ethernet/chelsio/Makefile              |    8 ++
>  .../{chelsio => ethernet/chelsio/cxgb}/Makefile    |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/common.h    |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/cphy.h  |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/cpl5_cmd.h  |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/cxgb2.c |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/elmer0.h    |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/espi.c  |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/espi.h  |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/fpga_defs.h |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/gmac.h  |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/mv88e1xxx.c |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/mv88e1xxx.h |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/mv88x201x.c |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/my3126.c    |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/pm3393.c    |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/regs.h  |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/sge.c   |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/sge.h   |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/subr.c  |    0
>  .../chelsio/cxgb}/suni1x10gexp_regs.h              |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/tp.c    |    0
>  .../net/{chelsio => ethernet/chelsio/cxgb}/tp.h    |    0
>  .../{chelsio => ethernet/chelsio/cxgb}/vsc7326.c   |    0
>  .../chelsio/cxgb}/vsc7326_reg.h                    |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/Makefile  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/adapter.h |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/ael1002.c |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/aq100x.c  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/common.h  |    0
>  .../{ => ethernet/chelsio}/cxgb3/cxgb3_ctl_defs.h  |    0
>  .../net/{ => ethernet/chelsio}/cxgb3/cxgb3_defs.h  |    0
>  .../net/{ => ethernet/chelsio}/cxgb3/cxgb3_ioctl.h |    0
>  .../net/{ => ethernet/chelsio}/cxgb3/cxgb3_main.c  |    0
>  .../{ => ethernet/chelsio}/cxgb3/cxgb3_offload.c   |    0
>  .../{ => ethernet/chelsio}/cxgb3/cxgb3_offload.h   |    0
>  .../chelsio}/cxgb3/firmware_exports.h              |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/l2t.c     |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/l2t.h     |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/mc5.c     |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/regs.h    |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/sge.c     |    0
>  .../net/{ => ethernet/chelsio}/cxgb3/sge_defs.h    |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/t3_cpl.h  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/t3_hw.c   |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/t3cdev.h  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/version.h |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/vsc8211.c |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb3/xgmac.c   |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/Makefile  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/cxgb4.h   |    0
>  .../net/{ => ethernet/chelsio}/cxgb4/cxgb4_main.c  |    0
>  .../net/{ => ethernet/chelsio}/cxgb4/cxgb4_uld.h   |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/l2t.c     |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/l2t.h     |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/sge.c     |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/t4_hw.c   |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/t4_hw.h   |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/t4_msg.h  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4/t4_regs.h |    0
>  .../net/{ => ethernet/chelsio}/cxgb4/t4fw_api.h    |    0
>  .../net/{ => ethernet/chelsio}/cxgb4vf/Makefile    |    0
>  .../net/{ => ethernet/chelsio}/cxgb4vf/adapter.h   |    0
>  .../{ => ethernet/chelsio}/cxgb4vf/cxgb4vf_main.c  |    0
>  drivers/net/{ => ethernet/chelsio}/cxgb4vf/sge.c   |    0
>  .../{ => ethernet/chelsio}/cxgb4vf/t4vf_common.h   |    0
>  .../net/{ => ethernet/chelsio}/cxgb4vf/t4vf_defs.h |    0
>  .../net/{ => ethernet/chelsio}/cxgb4vf/t4vf_hw.c   |    0
>  74 files changed, 115 insertions(+), 93 deletions(-)
>
> commit 1e954aa058cd1496b47b914878509e9ecf136d05
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Thu Apr 7 06:03:04 2011 -0700
>
>    broadcom: Move the Broadcom drivers
>
>    Moves the drivers for Broadcom devices into
>    drivers/net/ethernet/broadcom/ and the necessary Kconfig and Makefile
>    changes.
>
>    CC: Eilon Greenstein <eilong@broadcom.com>
>    CC: Michael Chan <mchan@broadcom.com>
>    CC: Matt Carlson <mcarlson@broadcom.com>
>    CC: Gary Zambrano <zambrano@broadcom.com>
>    CC: "Maciej W. Rozycki" <macro@linux-mips.org>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                        |   10 +-
>  drivers/net/Kconfig                                |   99 -----------------
>  drivers/net/Makefile                               |    7 --
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/broadcom/Kconfig              |  114 ++++++++++++++++++++
>  drivers/net/ethernet/broadcom/Makefile             |   11 ++
>  drivers/net/{ => ethernet/broadcom}/b44.c          |    0
>  drivers/net/{ => ethernet/broadcom}/b44.h          |    0
>  drivers/net/{ => ethernet/broadcom}/bcm63xx_enet.c |    0
>  drivers/net/{ => ethernet/broadcom}/bcm63xx_enet.h |    0
>  drivers/net/{ => ethernet/broadcom}/bnx2.c         |    0
>  drivers/net/{ => ethernet/broadcom}/bnx2.h         |    0
>  drivers/net/{ => ethernet/broadcom}/bnx2_fw.h      |    0
>  drivers/net/{ => ethernet/broadcom}/bnx2x/Makefile |    0
>  drivers/net/{ => ethernet/broadcom}/bnx2x/bnx2x.h  |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_cmn.c  |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_cmn.h  |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_dcb.c  |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_dcb.h  |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_dump.h |    0
>  .../{ => ethernet/broadcom}/bnx2x/bnx2x_ethtool.c  |    0
>  .../{ => ethernet/broadcom}/bnx2x/bnx2x_fw_defs.h  |    0
>  .../broadcom}/bnx2x/bnx2x_fw_file_hdr.h            |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_hsi.h  |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_init.h |    0
>  .../{ => ethernet/broadcom}/bnx2x/bnx2x_init_ops.h |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_link.c |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_link.h |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_main.c |    0
>  .../net/{ => ethernet/broadcom}/bnx2x/bnx2x_reg.h  |    0
>  .../{ => ethernet/broadcom}/bnx2x/bnx2x_stats.c    |    0
>  .../{ => ethernet/broadcom}/bnx2x/bnx2x_stats.h    |    0
>  drivers/net/{ => ethernet/broadcom}/cnic.c         |    4 +-
>  drivers/net/{ => ethernet/broadcom}/cnic.h         |    0
>  drivers/net/{ => ethernet/broadcom}/cnic_defs.h    |    0
>  drivers/net/{ => ethernet/broadcom}/cnic_if.h      |    0
>  drivers/net/{ => ethernet/broadcom}/sb1250-mac.c   |    0
>  drivers/net/{ => ethernet/broadcom}/tg3.c          |    0
>  drivers/net/{ => ethernet/broadcom}/tg3.h          |    0
>  40 files changed, 134 insertions(+), 113 deletions(-)
>
> commit 29072561a23c3802112a94fa0a9383773056f19a
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Sat Apr 2 06:20:12 2011 -0700
>
>    8390: Move the 8390 related drivers
>
>    Moves the drivers for the National Semi-conductor 8390 chipset into
>    drivers/net/ethernet/8390/ and the necessary Kconfig and Makefile
>    changes.
>
>    CC: Donald Becker <becker@scyld.com>
>    CC: Paul Gortmaker <paul.gortmaker@windriver.com>
>    CC: Alain Malek <alain.malek@cryogen.com>
>    CC: Peter De Schrijver <p2@mind.be>
>    CC: "David Huggins-Daines" <dhd@debian.org>
>    CC: Wim Dumon <wimpie@kotnet.org>
>    CC: Yoshinori Sato <ysato@users.sourceforge.jp>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                                   |    5 +-
>  drivers/net/Kconfig                           |  283 -----------------------
>  drivers/net/Makefile                          |   22 --
>  drivers/net/ethernet/3com/Makefile            |    2 +-
>  drivers/net/{ => ethernet/8390}/8390.c        |    0
>  drivers/net/{ => ethernet/8390}/8390.h        |    0
>  drivers/net/{ => ethernet/8390}/8390p.c       |    0
>  drivers/net/ethernet/8390/Kconfig             |  301 +++++++++++++++++++++++++
>  drivers/net/ethernet/8390/Makefile            |   26 +++
>  drivers/net/{ => ethernet/8390}/ac3200.c      |    0
>  drivers/net/{ => ethernet/8390}/apne.c        |    0
>  drivers/net/{ => ethernet/8390}/ax88796.c     |    0
>  drivers/net/{ => ethernet/8390}/e2100.c       |    0
>  drivers/net/{ => ethernet/8390}/es3210.c      |    0
>  drivers/net/{ => ethernet/8390}/hp-plus.c     |    0
>  drivers/net/{ => ethernet/8390}/hp.c          |    0
>  drivers/net/{ => ethernet/8390}/hydra.c       |    0
>  drivers/net/{ => ethernet/8390}/lib8390.c     |    0
>  drivers/net/{ => ethernet/8390}/lne390.c      |    0
>  drivers/net/{ => ethernet/8390}/mac8390.c     |    0
>  drivers/net/{ => ethernet/8390}/ne-h8300.c    |    0
>  drivers/net/{ => ethernet/8390}/ne.c          |    0
>  drivers/net/{ => ethernet/8390}/ne2k-pci.c    |    0
>  drivers/net/{ => ethernet/8390}/ne3210.c      |    0
>  drivers/net/{ => ethernet/8390}/smc-mca.c     |    0
>  drivers/net/{ => ethernet/8390}/smc-ultra.c   |    0
>  drivers/net/{ => ethernet/8390}/smc-ultra32.c |    0
>  drivers/net/{ => ethernet/8390}/stnic.c       |    0
>  drivers/net/{ => ethernet/8390}/wd.c          |    0
>  drivers/net/{ => ethernet/8390}/zorro8390.c   |    0
>  drivers/net/ethernet/Kconfig                  |    1 +
>  drivers/net/ethernet/Makefile                 |    1 +
>  32 files changed, 332 insertions(+), 309 deletions(-)
>
> commit 6b9ef2886e37d62018cd72dcdd2918e9fb982aed
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Wed Mar 30 07:46:36 2011 -0700
>
>    amd8111e/pcnet32/*lance/mvme147: Move AMD chipset drivers
>
>    Moves the drivers for the AMD chipsets into drivers/net/ethernet/amd/
>    and the necessary Kconfig and Makfile changes.
>
>    CC: Peter Maydell <pmaydell@chiark.greenend.org.uk>
>    CC: Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
>    CC: "Maciej W. Rozycki" <macro@linux-mips.org>
>    CC: Donald Becker <becker@scyld.com>
>    CC: Sam Creasey <sammy@users.qual.net>
>    CC: Miguel de Icaza <miguel@nuclecu.unam.mx>
>    CC: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig                         |   99 -----------------------
>  drivers/net/Makefile                        |    9 --
>  drivers/net/ethernet/Kconfig                |    1 +
>  drivers/net/ethernet/Makefile               |    1 +
>  drivers/net/{ => ethernet/amd}/7990.c       |    0
>  drivers/net/{ => ethernet/amd}/7990.h       |    0
>  drivers/net/ethernet/amd/Kconfig            |  115 +++++++++++++++++++++++++++
>  drivers/net/ethernet/amd/Makefile           |   13 +++
>  drivers/net/{ => ethernet/amd}/amd8111e.c   |    0
>  drivers/net/{ => ethernet/amd}/amd8111e.h   |    0
>  drivers/net/{ => ethernet/amd}/atarilance.c |    0
>  drivers/net/{ => ethernet/amd}/declance.c   |    0
>  drivers/net/{ => ethernet/amd}/hplance.c    |    0
>  drivers/net/{ => ethernet/amd}/hplance.h    |    0
>  drivers/net/{ => ethernet/amd}/lance.c      |    0
>  drivers/net/{ => ethernet/amd}/mvme147.c    |    0
>  drivers/net/{ => ethernet/amd}/pcnet32.c    |    0
>  drivers/net/{ => ethernet/amd}/sun3lance.c  |    0
>  drivers/net/{ => ethernet/amd}/sunlance.c   |    0
>  19 files changed, 130 insertions(+), 108 deletions(-)
>
> commit b2ee2cf62d14c842272db622d6be6374bc6d622a
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Wed Mar 30 03:47:06 2011 -0700
>
>    3c*/acenic/typhoon: Move 3Com Ethernet drivers
>
>    Moves the 3Com drivers into drivers/net/ethernet/3com/ and the necessary
>    Kconfig and Makefile changes.
>
>    CC: Philip Blundell <philb@gnu.org>
>    CC: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
>    CC: David Dillow <dave@thedillows.org>
>    CC: Jes Sorensen <jes@trained-monkey.org>
>    CC: Alan Cox <alan@linux.intel.com>
>    CC: Donald Becker <becker@scyld.com>
>    CC: Craig Southeren <craigs@ineluki.apana.org.au>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  MAINTAINERS                               |    8 +-
>  drivers/net/Kconfig                       |  177 ----------------------------
>  drivers/net/Makefile                      |   12 +--
>  drivers/net/{ => ethernet/3com}/3c501.c   |    0
>  drivers/net/{ => ethernet/3com}/3c501.h   |    0
>  drivers/net/{ => ethernet/3com}/3c503.c   |    0
>  drivers/net/{ => ethernet/3com}/3c503.h   |    0
>  drivers/net/{ => ethernet/3com}/3c505.c   |    0
>  drivers/net/{ => ethernet/3com}/3c505.h   |    0
>  drivers/net/{ => ethernet/3com}/3c507.c   |    0
>  drivers/net/{ => ethernet/3com}/3c509.c   |    0
>  drivers/net/{ => ethernet/3com}/3c515.c   |    0
>  drivers/net/{ => ethernet/3com}/3c523.c   |    0
>  drivers/net/{ => ethernet/3com}/3c523.h   |    0
>  drivers/net/{ => ethernet/3com}/3c527.c   |    0
>  drivers/net/{ => ethernet/3com}/3c527.h   |    0
>  drivers/net/{ => ethernet/3com}/3c59x.c   |    0
>  drivers/net/ethernet/3com/Kconfig         |  180 +++++++++++++++++++++++++++++
>  drivers/net/ethernet/3com/Makefile        |   15 +++
>  drivers/net/{ => ethernet/3com}/acenic.c  |    0
>  drivers/net/{ => ethernet/3com}/acenic.h  |    0
>  drivers/net/{ => ethernet/3com}/typhoon.c |    0
>  drivers/net/{ => ethernet/3com}/typhoon.h |    0
>  drivers/net/ethernet/Kconfig              |    2 +
>  drivers/net/ethernet/Makefile             |    1 +
>  25 files changed, 203 insertions(+), 192 deletions(-)
>
> commit b918e3bb62b873c5436d413b99f593b3eed78901
> Author: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date:   Tue Mar 29 18:25:21 2011 -0700
>
>    drivers/net/ethernet: Add ethernet dir and config option
>
>    This is the initial patch to organize the drivers/net directory
>    structure and networking device driver config options.  This patch
>    does the following:
>      - add drivers/net/ethernet/Kconfig
>      - integrate the new files into the existing config
>
>    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>
>  drivers/net/Kconfig           |    2 ++
>  drivers/net/Makefile          |    2 +-
>  drivers/net/ethernet/Kconfig  |   14 ++++++++++++++
>  drivers/net/ethernet/Makefile |    4 ++++
>  4 files changed, 21 insertions(+), 1 deletions(-)
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

  parent reply	other threads:[~2011-06-16 15:03 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-01 19:30 [RFC] Moving files around in drivers/net Joe Perches
2011-06-01 19:53 ` Jeff Kirsher
2011-06-01 20:01   ` Joe Perches
2011-06-15 18:38     ` Jeff Kirsher
2011-06-15 20:35       ` Andy Gospodarek
2011-06-16  1:10       ` Joe Perches
2011-06-16  3:34         ` Po-Yu Chuang
2011-06-20  1:42           ` Jeff Kirsher
2011-06-16  5:05         ` Sathya.Perla
2011-06-20  1:48           ` Jeff Kirsher
2011-06-16 14:14         ` Jon Mason
2011-06-20  1:51           ` Jeff Kirsher
2011-06-16 15:03         ` Jon Mason [this message]
2011-06-20  1:59           ` Jeff Kirsher
2011-06-20 15:23             ` Jon Mason
2011-06-23 13:30           ` Giuseppe CAVALLARO
2011-06-24  3:56             ` Jeff Kirsher
2011-06-20  2:25         ` Jeff Kirsher
2011-06-20  3:22           ` Ben Hutchings
2011-06-20  4:02             ` Jeff Kirsher
2011-06-20  5:23           ` Jan Engelhardt
2011-06-20  6:01             ` Joe Perches
2011-06-01 21:07 ` Ben Hutchings

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BANLkTin0QzAscKcN0Yw6rc7fUh5d5q143w@mail.gmail.com \
    --to=jon.mason@myri.com \
    --cc=davem@davemloft.net \
    --cc=gallatin@myri.com \
    --cc=jeffrey.t.kirsher@intel.com \
    --cc=jengelh@medozas.de \
    --cc=joe@perches.com \
    --cc=netdev@vger.kernel.org \
    --cc=paul.gortmaker@windriver.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).