[RFC] Moving files around in drivers/net

23 messages, 10 authors, 2011-06-24 · open the first message on its own page

[RFC] Moving files around in drivers/net

From: Joe Perches <joe@perches.com>
Date: 2011-06-01 19:30:04

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 agree with Jan that the current 10/100, 1000, 10000 speed
selections mechanisms are less than ideal.

Perhaps it'd be worthwhile to remove that speed distinction.

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-01 19:53:20

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 agree with Jan that the current 10/100, 1000, 10000 speed
selections mechanisms are less than ideal.

Perhaps it'd be worthwhile to remove that speed distinction.
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.

I did remove the current 10/100, 1000, 10000 speed selections in my
current patchset.

Re: [RFC] Moving files around in drivers/net

From: Joe Perches <joe@perches.com>
Date: 2011-06-01 20:01:19

On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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.

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-15 18:54:13

On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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).

-- 
Cheers,
Jeff

Re: [RFC] Moving files around in drivers/net

From: Andy Gospodarek <andy@greyhouse.net>
Date: 2011-06-15 20:35:24

On Wed, Jun 15, 2011 at 11:38:43AM -0700, Jeff Kirsher wrote:
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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).
My only complaint about this is that as expected we lose any history
that used to be there with the 'git log' command.  Of course 'git log
--follow' still works on individual files, but we lose the ability to
look at entire directories.

Re: [RFC] Moving files around in drivers/net

From: Joe Perches <joe@perches.com>
Date: 2011-06-16 01:10:21

On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: [off-list ref]
    CC: Eugene Konev [off-list ref]
    CC: Florian Fainelli [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Kong Lai [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Sylvain Munaut [off-list ref]
    CC: Richard Hirst [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Francois Romieu [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Jens Osterkamp [off-list ref]
    CC: Ishizaki Kou [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Zhangfei Gao [off-list ref]
    CC: Philip Rakity [off-list ref]
    CC: Mark Brown [off-list ref]
    CC: Lennert Buytenhek [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Tristram Ha [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Andy Fleming [off-list ref]
    CC: Shlomi Gridish [off-list ref]
    CC: Li Yang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Mika Kuoppala [off-list ref]
    CC: [off-list ref]
    CC: [off-list ref]
    CC: David Davies [off-list ref]
    CC: [off-list ref]
    CC: Hamish Coleman [off-list ref]
    CC: Donald Becker [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Francois Romieu [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Toshiharu Okada [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Grant Grundler [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Chris Snook [off-list ref]
    CC: Jie Yang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Edward Peng [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Francois Romieu [off-list ref]
    CC: Jeff Garzik [off-list ref]
    CC: Donald Becker [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Vinay Hegde [off-list ref]
    CC: Cyril Chemparathy [off-list ref]
    CC: Russell King [off-list ref]
    CC: Wan ZongShun [off-list ref]
    CC: Lennert Buytenhek [off-list ref]
    CC: Krzysztof Halasa [off-list ref]
    CC: Po-Yu Chuang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Steve Glendinning [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Harald Welte [off-list ref]
    CC: Tim Hockin [off-list ref]
    CC: [off-list ref]
    CC: Kevin Chea [off-list ref]
    CC: Marc Gauthier [off-list ref]
    CC: Chris Zankel [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Paul Mackerras [off-list ref]
    CC: Russell Nelson [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Andy Gospodarek [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Christian Benvenuti [off-list ref]
    CC: Vasanthy Kolluri [off-list ref]
    CC: Roopa Prabhu [off-list ref]
    CC: David Wang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Alfred Arnold [off-list ref]
    CC: Santiago Leon [off-list ref]
    CC: Benjamin Herrenschmidt [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Brice Goglin [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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
 13 files changed, 60 insertions(+), 39 deletions(-)

commit c04bd079e4ab82c5ee8fd0cb526f16e9ffce9360
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Debashis Dutt [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Subbu Seetharaman [off-list ref]
    CC: Ajit Khaparde [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Ben Hutchings [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Adrian Sun [off-list ref]
    CC: Benjamin Herrenscmidt [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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" [off-list ref]
    CC: Andreas Mohr [off-list ref]
    CC: "M.Hipp" [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Erik Stahlman [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Amit Kumar Salecha [off-list ref]
    CC: Anirban Chakraborty [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Dimitris Michailidis [off-list ref]
    CC: Casey Leedom [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Michael Chan [off-list ref]
    CC: Matt Carlson [off-list ref]
    CC: Gary Zambrano [off-list ref]
    CC: "Maciej W. Rozycki" [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Paul Gortmaker [off-list ref]
    CC: Alain Malek [off-list ref]
    CC: Peter De Schrijver [off-list ref]
    CC: "David Huggins-Daines" [off-list ref]
    CC: Wim Dumon [off-list ref]
    CC: Yoshinori Sato [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Roman Hodek [off-list ref]
    CC: "Maciej W. Rozycki" [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Sam Creasey [off-list ref]
    CC: Miguel de Icaza [off-list ref]
    CC: Thomas Bogendoerfer [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Steffen Klassert [off-list ref]
    CC: David Dillow [off-list ref]
    CC: Jes Sorensen [off-list ref]
    CC: Alan Cox [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Craig Southeren [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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(-)


Re: [RFC] Moving files around in drivers/net

From: Po-Yu Chuang <hidden>
Date: 2011-06-16 03:34:23

Dear Joe,

On Thu, Jun 16, 2011 at 9:10 AM, Joe Perches [off-list ref] wrote:
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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
[snip...]
commit 5fe875b9e93af6b5a099b37471bebb541f1ba0c6
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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(-)
[snip...]

Faraday ftmac100 and ftgmac100 are used by not only ARM SoCs.
There are SoCs of NDS32 architecture use these controllers, but
NDS32 architecture is not in Linux mainline (yet).
If these drivers were moved to arm directory, they maybe need to be
moved out of it someday.

So, how about:
driver/net{ => ethernet/faraday}/ftmac100.c
driver/net{ => ethernet/faraday}/ftgmac100.c

Best regards,
Po-Yu Chuang

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-20 01:42:15

On Wed, 2011-06-15 at 20:34 -0700, Po-Yu Chuang wrote:
Dear Joe,

On Thu, Jun 16, 2011 at 9:10 AM, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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
[snip...]
quoted
commit 5fe875b9e93af6b5a099b37471bebb541f1ba0c6
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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(-)
[snip...]

Faraday ftmac100 and ftgmac100 are used by not only ARM SoCs.
There are SoCs of NDS32 architecture use these controllers, but
NDS32 architecture is not in Linux mainline (yet).
If these drivers were moved to arm directory, they maybe need to be
moved out of it someday.

So, how about:
driver/net{ => ethernet/faraday}/ftmac100.c
driver/net{ => ethernet/faraday}/ftgmac100.c

Best regards,
Po-Yu Chuang
That sounds fine, I will make the change.

RE: [RFC] Moving files around in drivers/net

From: <hidden>
Date: 2011-06-16 05:05:52

-----Original Message-----
From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] On
Behalf Of Joe Perches
Sent: Thursday, June 16, 2011 6:40 AM
To: Jeff Kirsher
Cc: netdev; David Miller; Paul Gortmaker; Jan Engelhardt
Subject: Re: [RFC] Moving files around in drivers/net


commit 931da59411e60574a1235d0ad2d63ebd1638a859
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
   CC: Subbu Seetharaman [off-list ref]
   CC: Ajit Khaparde [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

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(-)
If you are going to consistently have the path as drivers/net/ethernet/<company-name>/<driver-name>, then
be2net driver must be under drivers/net/ethernet/emulex/be2net/

thanks,
-Sathya

RE: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-20 01:49:11

On Wed, 2011-06-15 at 22:05 -0700, Sathya.Perla@Emulex.Com wrote:
quoted
-----Original Message-----
From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] On
Behalf Of Joe Perches
Sent: Thursday, June 16, 2011 6:40 AM
To: Jeff Kirsher
Cc: netdev; David Miller; Paul Gortmaker; Jan Engelhardt
Subject: Re: [RFC] Moving files around in drivers/net


commit 931da59411e60574a1235d0ad2d63ebd1638a859
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
   CC: Subbu Seetharaman [off-list ref]
   CC: Ajit Khaparde [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

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(-)
If you are going to consistently have the path as drivers/net/ethernet/<company-name>/<driver-name>, then
be2net driver must be under drivers/net/ethernet/emulex/be2net/

thanks,
-Sathya
That sound fine.  I was not consistent about using
driver/net/ethernet/<company name>/ because companies have been
bought/sold and a driver may change hands one or more times.  So I tried
to avoid using company names unless I was confident about it.

I will make the requested change.

Re: [RFC] Moving files around in drivers/net

From: Jon Mason <jdmason@kudzu.us>
Date: 2011-06-16 14:14:55

On Wed, Jun 15, 2011 at 8:10 PM, Joe Perches [off-list ref] wrote:
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: [off-list ref]
   CC: Eugene Konev [off-list ref]
   CC: Florian Fainelli [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Kong Lai [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Sylvain Munaut [off-list ref]
   CC: Richard Hirst [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Jens Osterkamp [off-list ref]
   CC: Ishizaki Kou [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Zhangfei Gao [off-list ref]
   CC: Philip Rakity [off-list ref]
   CC: Mark Brown [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Tristram Ha [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Fleming [off-list ref]
   CC: Shlomi Gridish [off-list ref]
   CC: Li Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Mika Kuoppala [off-list ref]
   CC: [off-list ref]
   CC: [off-list ref]
   CC: David Davies [off-list ref]
   CC: [off-list ref]
   CC: Hamish Coleman [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Toshiharu Okada [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Grant Grundler [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Chris Snook [off-list ref]
   CC: Jie Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Edward Peng [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   CC: Jeff Garzik [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Steve Glendinning [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Harald Welte [off-list ref]
   CC: Tim Hockin [off-list ref]
   CC: [off-list ref]
   CC: Kevin Chea [off-list ref]
   CC: Marc Gauthier [off-list ref]
   CC: Chris Zankel [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Paul Mackerras [off-list ref]
   CC: Russell Nelson [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Gospodarek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Christian Benvenuti [off-list ref]
   CC: Vasanthy Kolluri [off-list ref]
   CC: Roopa Prabhu [off-list ref]
   CC: David Wang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Alfred Arnold [off-list ref]
   CC: Santiago Leon [off-list ref]
   CC: Benjamin Herrenschmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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.
I think it makes more since to have the folder named neterion, as that
was the name the adapters were sold under.

Aside from that, it looks good to me.

Thanks,
Jon
   CC: Jon Mason [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Brice Goglin [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
 13 files changed, 60 insertions(+), 39 deletions(-)

commit c04bd079e4ab82c5ee8fd0cb526f16e9ffce9360
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Debashis Dutt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Subbu Seetharaman [off-list ref]
   CC: Ajit Khaparde [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Ben Hutchings [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Adrian Sun [off-list ref]
   CC: Benjamin Herrenscmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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" [off-list ref]
   CC: Andreas Mohr [off-list ref]
   CC: "M.Hipp" [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Erik Stahlman [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Amit Kumar Salecha [off-list ref]
   CC: Anirban Chakraborty [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Dimitris Michailidis [off-list ref]
   CC: Casey Leedom [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Michael Chan [off-list ref]
   CC: Matt Carlson [off-list ref]
   CC: Gary Zambrano [off-list ref]
   CC: "Maciej W. Rozycki" [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Paul Gortmaker [off-list ref]
   CC: Alain Malek [off-list ref]
   CC: Peter De Schrijver [off-list ref]
   CC: "David Huggins-Daines" [off-list ref]
   CC: Wim Dumon [off-list ref]
   CC: Yoshinori Sato [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Roman Hodek [off-list ref]
   CC: "Maciej W. Rozycki" [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Sam Creasey [off-list ref]
   CC: Miguel de Icaza [off-list ref]
   CC: Thomas Bogendoerfer [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Steffen Klassert [off-list ref]
   CC: David Dillow [off-list ref]
   CC: Jes Sorensen [off-list ref]
   CC: Alan Cox [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Craig Southeren [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-20 01:51:03

On Thu, 2011-06-16 at 07:14 -0700, Jon Mason wrote:
On Wed, Jun 15, 2011 at 8:10 PM, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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
quoted
quoted
quoted
quoted
patches so that I could get them out as an RFC here in the next
week.
quoted
quoted
quoted
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
quoted
quoted
cup playoffs) :)
I have created a git tree on kernel.org with all the work that I
have
quoted
quoted
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
quoted
quoted
core drivers (bridging, bonding, vlan, etc.) into drivers/net/sw.
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-organize
quoted
quoted
I will send out all the patches as an RFC by the end of the week
(for sure)
quoted
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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                           |   26
---------------
quoted
 drivers/net/Makefile                          |    2 -
 drivers/net/ethernet/Kconfig                  |    1 +
 drivers/net/ethernet/Makefile                 |    1 +
 drivers/net/ethernet/pkteng/Kconfig           |   42
+++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: [off-list ref]
   CC: Eugene Konev [off-list ref]
   CC: Florian Fainelli [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
+++++++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Kong Lai [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                     |   19 -------------------
 drivers/net/Makefile                    |    2 --
 drivers/net/ethernet/Kconfig            |   21
+++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Sylvain Munaut [off-list ref]
   CC: Richard Hirst [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                                |   49
--------------
quoted
 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
++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
+++++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   make the necessary Kconfig and Makefile changes

   CC: Utz Bacher [off-list ref]
   CC: Jens Osterkamp [off-list ref]
   CC: Ishizaki Kou [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |    8 --------
 drivers/net/Makefile                               |    2 --
 drivers/net/ethernet/ibm/Kconfig                   |   11
++++++++++-
quoted
 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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Sachin Sanap [off-list ref]
   CC: Zhangfei Gao [off-list ref]
   CC: Philip Rakity [off-list ref]
   CC: Mark Brown [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                      |    2 +-
 drivers/net/Kconfig                              |   23
------------
quoted
 drivers/net/Makefile                             |    2 -
 drivers/net/ethernet/Kconfig                     |    1 +
 drivers/net/ethernet/Makefile                    |    1 +
 drivers/net/ethernet/marvell/Kconfig             |   40
++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Tristram Ha [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                            |   35
----------------
quoted
 drivers/net/Makefile                           |    4 --
 drivers/net/ethernet/Kconfig                   |    1 +
 drivers/net/ethernet/Makefile                  |    1 +
 drivers/net/ethernet/micrel/Kconfig            |   51
++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   make the necessary Kconfig and Makefile changes.

   CC: Sandeep Gopalpet [off-list ref]
   CC: Andy Fleming [off-list ref]
   CC: Shlomi Gridish [off-list ref]
   CC: Li Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |   33
-------------
quoted
 drivers/net/Makefile                               |   14 ------
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/freescale/Kconfig             |   48
++++++++++++++++++++
quoted
 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 [off-list ref]
Date:   Sat Jun 11 01:13:22 2011 -0700

   eepro/eexpress/eth16i/ewrk3/lp486e/seeq8005/znet: Move the ISA
drivers
quoted
   Move the ISA drivers into drivers/net/ethernet/isa/ and make the
   necessary Kconfig and Makefile changes.

   CC: Philip Blundell [off-list ref]
   CC: Mika Kuoppala [off-list ref]
   CC: [off-list ref]
   CC: [off-list ref]
   CC: David Davies [off-list ref]
   CC: [off-list ref]
   CC: Hamish Coleman [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                               |    4 +-
 drivers/net/Kconfig                       |   98
----------------------------
quoted
 drivers/net/Makefile                      |   10 ---
 drivers/net/ethernet/Kconfig              |    1 +
 drivers/net/ethernet/Makefile             |    1 +
 drivers/net/ethernet/isa/Kconfig          |  101
+++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                   |    4 +-
 drivers/net/Kconfig                           |   36
-----------------
quoted
 drivers/net/Makefile                          |    2 -
 drivers/net/ethernet/Kconfig                  |    1 +
 drivers/net/ethernet/Makefile                 |    1 +
 drivers/net/ethernet/via/Kconfig              |   52
+++++++++++++++++++++++++
quoted
 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 [off-list ref]
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/
quoted
   and make the necessary Kconfig and Makefile changes.

   CC: Stephen Hemminger [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                  |    3 +-
 drivers/net/Kconfig                          |   58
--------------------
quoted
 drivers/net/Makefile                         |    2 -
 drivers/net/ethernet/Kconfig                 |    1 +
 drivers/net/ethernet/Makefile                |    1 +
 drivers/net/ethernet/syskonnect/Kconfig      |   74
++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   Note: there is no documented maintainer for this driver, so I
CC'd
quoted
   the last 2 major contributors.

   CC: Tomoya [off-list ref]
   CC: Toshiharu Okada [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                                |   19
-------------------
quoted
 drivers/net/Makefile                               |    1 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/pch_gbe/Kconfig               |   20
++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
+++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Grant Grundler [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Chris Snook [off-list ref]
   CC: Jie Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |   45
--------------
quoted
 drivers/net/Makefile                               |    4 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/atheros/Kconfig               |   61
++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Edward Peng [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                      |   44
----------------------
quoted
 drivers/net/Makefile                     |    3 -
 drivers/net/ethernet/Kconfig             |    1 +
 drivers/net/ethernet/Makefile            |    1 +
 drivers/net/ethernet/dlink/Kconfig       |   60
++++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Realtek linux nic maintainers [off-list ref]
   CC: Francois Romieu [off-list ref]
   CC: Jeff Garzik [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                  |    2 +-
 drivers/net/Kconfig                          |   94
----------------------
quoted
 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
++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   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
quoted
   under ARM, so they were added to the new directory structure.

   NOTE: There are no "maintainers" for the TI Davinci drivers, so I
am
quoted
   CC'ing the last 3 major contributors from TI.

   CC: Sriram [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   CC: Dustin McIntire [off-list ref]
   CC: Steve Glendinning [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                |    4 +-
 drivers/net/Kconfig                        |   54
---------------------
quoted
 drivers/net/Makefile                       |    3 -
 drivers/net/ethernet/Kconfig               |    1 +
 drivers/net/ethernet/Makefile              |    1 +
 drivers/net/ethernet/smsc/Kconfig          |   71
++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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/
quoted
   and make the necessary Kconfig and Makefile changes.  Also moved
the 8390
quoted
   (National Semi-conductor) devices as a sub-menu of National
Semi-conductor
quoted
   devices.

   CC: Thomas Bogendoerfer [off-list ref]
   CC: Harald Welte [off-list ref]
   CC: Tim Hockin [off-list ref]
   CC: [off-list ref]
   CC: Kevin Chea [off-list ref]
   CC: Marc Gauthier [off-list ref]
   CC: Chris Zankel [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                    |    4 +-
 drivers/net/Kconfig                            |   47
------------------
quoted
 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
++++++++++++++++++++++++
quoted
 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 [off-list ref]
Date:   Mon May 16 01:39:01 2011 -0700

   bmac/mace/macmace/mac89x0/cs89x0: Move the Macintosh (Apple)
drivers
quoted
   Move the Apple drivers into driver/net/ethernet/apple/ and make
the
quoted
   necessary Kconfig and Makefile changes.

   CC: Paul Mackerras [off-list ref]
   CC: Paul Mackerras [off-list ref]
   CC: Russell Nelson [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                        |   75
----------------------
quoted
 drivers/net/Makefile                       |    6 --
 drivers/net/ethernet/Kconfig               |    1 +
 drivers/net/ethernet/Makefile              |    1 +
 drivers/net/ethernet/apple/Kconfig         |   92
++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
Date:   Mon May 16 00:05:19 2011 -0700

   stmmac: Move the STMicroelectronics driver

   Move the STMicroelectronics driver into
driver/net/ethernet/stmmac/ and
quoted
   make the necessary Kconfig and Makefile changes.

   CC: Giuseppe Cavallaro [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Gospodarek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   CC: Scott Feldman [off-list ref]
   CC: Christian Benvenuti [off-list ref]
   CC: Vasanthy Kolluri [off-list ref]
   CC: Roopa Prabhu [off-list ref]
   CC: David Wang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Alfred Arnold [off-list ref]
   CC: Santiago Leon [off-list ref]
   CC: Benjamin Herrenschmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    4 +-
 drivers/net/Kconfig                                |   37
--------------
quoted
 drivers/net/Makefile                               |    4 --
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/ibm/Kconfig                   |   53
++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.
I think it makes more since to have the folder named neterion, as that
was the name the adapters were sold under.

Aside from that, it looks good to me.

Thanks,
Jon 
That sounds fine, I will make the change.

Re: [RFC] Moving files around in drivers/net

From: Jon Mason <hidden>
Date: 2011-06-16 15:03:28

On Wed, Jun 15, 2011 at 8:10 PM, Joe Perches [off-list ref] wrote:
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: [off-list ref]
   CC: Eugene Konev [off-list ref]
   CC: Florian Fainelli [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Kong Lai [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Sylvain Munaut [off-list ref]
   CC: Richard Hirst [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Jens Osterkamp [off-list ref]
   CC: Ishizaki Kou [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Zhangfei Gao [off-list ref]
   CC: Philip Rakity [off-list ref]
   CC: Mark Brown [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Tristram Ha [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Fleming [off-list ref]
   CC: Shlomi Gridish [off-list ref]
   CC: Li Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Mika Kuoppala [off-list ref]
   CC: [off-list ref]
   CC: [off-list ref]
   CC: David Davies [off-list ref]
   CC: [off-list ref]
   CC: Hamish Coleman [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Toshiharu Okada [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Grant Grundler [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Chris Snook [off-list ref]
   CC: Jie Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Edward Peng [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   CC: Jeff Garzik [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Steve Glendinning [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Harald Welte [off-list ref]
   CC: Tim Hockin [off-list ref]
   CC: [off-list ref]
   CC: Kevin Chea [off-list ref]
   CC: Marc Gauthier [off-list ref]
   CC: Chris Zankel [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Paul Mackerras [off-list ref]
   CC: Russell Nelson [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Gospodarek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Christian Benvenuti [off-list ref]
   CC: Vasanthy Kolluri [off-list ref]
   CC: Roopa Prabhu [off-list ref]
   CC: David Wang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Alfred Arnold [off-list ref]
   CC: Santiago Leon [off-list ref]
   CC: Benjamin Herrenschmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Brice Goglin [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Debashis Dutt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Subbu Seetharaman [off-list ref]
   CC: Ajit Khaparde [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Ben Hutchings [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Adrian Sun [off-list ref]
   CC: Benjamin Herrenscmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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" [off-list ref]
   CC: Andreas Mohr [off-list ref]
   CC: "M.Hipp" [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Erik Stahlman [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Amit Kumar Salecha [off-list ref]
   CC: Anirban Chakraborty [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Dimitris Michailidis [off-list ref]
   CC: Casey Leedom [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Michael Chan [off-list ref]
   CC: Matt Carlson [off-list ref]
   CC: Gary Zambrano [off-list ref]
   CC: "Maciej W. Rozycki" [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Paul Gortmaker [off-list ref]
   CC: Alain Malek [off-list ref]
   CC: Peter De Schrijver [off-list ref]
   CC: "David Huggins-Daines" [off-list ref]
   CC: Wim Dumon [off-list ref]
   CC: Yoshinori Sato [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Roman Hodek [off-list ref]
   CC: "Maciej W. Rozycki" [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Sam Creasey [off-list ref]
   CC: Miguel de Icaza [off-list ref]
   CC: Thomas Bogendoerfer [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Steffen Klassert [off-list ref]
   CC: David Dillow [off-list ref]
   CC: Jes Sorensen [off-list ref]
   CC: Alan Cox [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Craig Southeren [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-20 01:59:45

On Thu, 2011-06-16 at 08:03 -0700, Jon Mason wrote:
On Wed, Jun 15, 2011 at 8:10 PM, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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
quoted
quoted
quoted
quoted
patches so that I could get them out as an RFC here in the next
week.
quoted
quoted
quoted
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
quoted
quoted
cup playoffs) :)
I have created a git tree on kernel.org with all the work that I
have
quoted
quoted
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
quoted
quoted
core drivers (bridging, bonding, vlan, etc.) into drivers/net/sw.
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-organize
quoted
quoted
I will send out all the patches as an RFC by the end of the week
(for sure)
quoted
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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                           |   26
---------------
quoted
 drivers/net/Makefile                          |    2 -
 drivers/net/ethernet/Kconfig                  |    1 +
 drivers/net/ethernet/Makefile                 |    1 +
 drivers/net/ethernet/pkteng/Kconfig           |   42
+++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: [off-list ref]
   CC: Eugene Konev [off-list ref]
   CC: Florian Fainelli [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
+++++++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Kong Lai [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                     |   19 -------------------
 drivers/net/Makefile                    |    2 --
 drivers/net/ethernet/Kconfig            |   21
+++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Sylvain Munaut [off-list ref]
   CC: Richard Hirst [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                                |   49
--------------
quoted
 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
++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
+++++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   make the necessary Kconfig and Makefile changes

   CC: Utz Bacher [off-list ref]
   CC: Jens Osterkamp [off-list ref]
   CC: Ishizaki Kou [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |    8 --------
 drivers/net/Makefile                               |    2 --
 drivers/net/ethernet/ibm/Kconfig                   |   11
++++++++++-
quoted
 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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Sachin Sanap [off-list ref]
   CC: Zhangfei Gao [off-list ref]
   CC: Philip Rakity [off-list ref]
   CC: Mark Brown [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                      |    2 +-
 drivers/net/Kconfig                              |   23
------------
quoted
 drivers/net/Makefile                             |    2 -
 drivers/net/ethernet/Kconfig                     |    1 +
 drivers/net/ethernet/Makefile                    |    1 +
 drivers/net/ethernet/marvell/Kconfig             |   40
++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Tristram Ha [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                            |   35
----------------
quoted
 drivers/net/Makefile                           |    4 --
 drivers/net/ethernet/Kconfig                   |    1 +
 drivers/net/ethernet/Makefile                  |    1 +
 drivers/net/ethernet/micrel/Kconfig            |   51
++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   make the necessary Kconfig and Makefile changes.

   CC: Sandeep Gopalpet [off-list ref]
   CC: Andy Fleming [off-list ref]
   CC: Shlomi Gridish [off-list ref]
   CC: Li Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |   33
-------------
quoted
 drivers/net/Makefile                               |   14 ------
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/freescale/Kconfig             |   48
++++++++++++++++++++
quoted
 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 [off-list ref]
Date:   Sat Jun 11 01:13:22 2011 -0700

   eepro/eexpress/eth16i/ewrk3/lp486e/seeq8005/znet: Move the ISA
drivers
quoted
   Move the ISA drivers into drivers/net/ethernet/isa/ and make the
   necessary Kconfig and Makefile changes.

   CC: Philip Blundell [off-list ref]
   CC: Mika Kuoppala [off-list ref]
   CC: [off-list ref]
   CC: [off-list ref]
   CC: David Davies [off-list ref]
   CC: [off-list ref]
   CC: Hamish Coleman [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                               |    4 +-
 drivers/net/Kconfig                       |   98
----------------------------
quoted
 drivers/net/Makefile                      |   10 ---
 drivers/net/ethernet/Kconfig              |    1 +
 drivers/net/ethernet/Makefile             |    1 +
 drivers/net/ethernet/isa/Kconfig          |  101
+++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                   |    4 +-
 drivers/net/Kconfig                           |   36
-----------------
quoted
 drivers/net/Makefile                          |    2 -
 drivers/net/ethernet/Kconfig                  |    1 +
 drivers/net/ethernet/Makefile                 |    1 +
 drivers/net/ethernet/via/Kconfig              |   52
+++++++++++++++++++++++++
quoted
 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 [off-list ref]
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/
quoted
   and make the necessary Kconfig and Makefile changes.

   CC: Stephen Hemminger [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                  |    3 +-
 drivers/net/Kconfig                          |   58
--------------------
quoted
 drivers/net/Makefile                         |    2 -
 drivers/net/ethernet/Kconfig                 |    1 +
 drivers/net/ethernet/Makefile                |    1 +
 drivers/net/ethernet/syskonnect/Kconfig      |   74
++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   Note: there is no documented maintainer for this driver, so I
CC'd
quoted
   the last 2 major contributors.

   CC: Tomoya [off-list ref]
   CC: Toshiharu Okada [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                                |   19
-------------------
quoted
 drivers/net/Makefile                               |    1 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/pch_gbe/Kconfig               |   20
++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
+++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Grant Grundler [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Chris Snook [off-list ref]
   CC: Jie Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |   45
--------------
quoted
 drivers/net/Makefile                               |    4 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/atheros/Kconfig               |   61
++++++++++++++++++++
quoted
 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Edward Peng [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                      |   44
----------------------
quoted
 drivers/net/Makefile                     |    3 -
 drivers/net/ethernet/Kconfig             |    1 +
 drivers/net/ethernet/Makefile            |    1 +
 drivers/net/ethernet/dlink/Kconfig       |   60
++++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Realtek linux nic maintainers [off-list ref]
   CC: Francois Romieu [off-list ref]
   CC: Jeff Garzik [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                  |    2 +-
 drivers/net/Kconfig                          |   94
----------------------
quoted
 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
++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   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
quoted
   under ARM, so they were added to the new directory structure.

   NOTE: There are no "maintainers" for the TI Davinci drivers, so I
am
quoted
   CC'ing the last 3 major contributors from TI.

   CC: Sriram [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
++++++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   CC: Dustin McIntire [off-list ref]
   CC: Steve Glendinning [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                |    4 +-
 drivers/net/Kconfig                        |   54
---------------------
quoted
 drivers/net/Makefile                       |    3 -
 drivers/net/ethernet/Kconfig               |    1 +
 drivers/net/ethernet/Makefile              |    1 +
 drivers/net/ethernet/smsc/Kconfig          |   71
++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
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/
quoted
   and make the necessary Kconfig and Makefile changes.  Also moved
the 8390
quoted
   (National Semi-conductor) devices as a sub-menu of National
Semi-conductor
quoted
   devices.

   CC: Thomas Bogendoerfer [off-list ref]
   CC: Harald Welte [off-list ref]
   CC: Tim Hockin [off-list ref]
   CC: [off-list ref]
   CC: Kevin Chea [off-list ref]
   CC: Marc Gauthier [off-list ref]
   CC: Chris Zankel [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                    |    4 +-
 drivers/net/Kconfig                            |   47
------------------
quoted
 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
++++++++++++++++++++++++
quoted
 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 [off-list ref]
Date:   Mon May 16 01:39:01 2011 -0700

   bmac/mace/macmace/mac89x0/cs89x0: Move the Macintosh (Apple)
drivers
quoted
   Move the Apple drivers into driver/net/ethernet/apple/ and make
the
quoted
   necessary Kconfig and Makefile changes.

   CC: Paul Mackerras [off-list ref]
   CC: Paul Mackerras [off-list ref]
   CC: Russell Nelson [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 drivers/net/Kconfig                        |   75
----------------------
quoted
 drivers/net/Makefile                       |    6 --
 drivers/net/ethernet/Kconfig               |    1 +
 drivers/net/ethernet/Makefile              |    1 +
 drivers/net/ethernet/apple/Kconfig         |   92
++++++++++++++++++++++++++++
quoted
 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 [off-list ref]
Date:   Mon May 16 00:05:19 2011 -0700

   stmmac: Move the STMicroelectronics driver

   Move the STMicroelectronics driver into
driver/net/ethernet/stmmac/ and
quoted
   make the necessary Kconfig and Makefile changes.

   CC: Giuseppe Cavallaro [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Gospodarek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   CC: Scott Feldman [off-list ref]
   CC: Christian Benvenuti [off-list ref]
   CC: Vasanthy Kolluri [off-list ref]
   CC: Roopa Prabhu [off-list ref]
   CC: David Wang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Alfred Arnold [off-list ref]
   CC: Santiago Leon [off-list ref]
   CC: Benjamin Herrenschmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    4 +-
 drivers/net/Kconfig                                |   37
--------------
quoted
 drivers/net/Makefile                               |    4 --
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/ibm/Kconfig                   |   53
++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   necessary Kconfig and Makefile changes.

   CC: Jon Mason [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    3 +-
 drivers/net/Kconfig                                |   34
-------------
quoted
 drivers/net/Makefile                               |    2 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/exar/Kconfig                  |   50
++++++++++++++++++++
quoted
 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 [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Andrew Gallatin [off-list ref]
   CC: Brice Goglin [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |   35
-------------
quoted
 drivers/net/Makefile                               |    3 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/myricom/Kconfig               |   51
++++++++++++++++++++
quoted
 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 
That sounds good.  Since I am not the maintainer or author of the
driver, I think such a move should come from Myricom.  I can drop the
move of myri_sbus.[ch] from my patches to organize the driver/net/
directory.

Re: [RFC] Moving files around in drivers/net

From: Jon Mason <hidden>
Date: 2011-06-20 15:23:07

[snip]
quoted
quoted
commit 83df87d655e25119eafaeb4225bc5eedaa82c6e0
Author: Jeff Kirsher [off-list ref]
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
quoted
   the necessary Kconfig and Makefile changes.

   CC: Andrew Gallatin [off-list ref]
   CC: Brice Goglin [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 MAINTAINERS                                        |    2 +-
 drivers/net/Kconfig                                |   35
-------------
quoted
 drivers/net/Makefile                               |    3 -
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/myricom/Kconfig               |   51
++++++++++++++++++++
quoted
 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
That sounds good.  Since I am not the maintainer or author of the
driver, I think such a move should come from Myricom.  I can drop the
move of myri_sbus.[ch] from my patches to organize the driver/net/
directory.

I'll submit a patch shortly to remove it.  Assuming that it will be
rejected, I'd recommend putting myri_sbus.* into
 drivers/net/myrinet/
similar to how you have an ethernet directory.

Thanks,
Jon

Re: [RFC] Moving files around in drivers/net

From: Giuseppe CAVALLARO <hidden>
Date: 2011-06-23 13:50:36

On 6/16/2011 5:03 PM, Jon Mason wrote:
quoted
stmmac may not be a good name.  Maybe stmicro.
Hello and sorry for the delay of this reply.

concerning the stmmac, in the past, I had thought to rename it as synmac
because the driver, although was initially designed to work on ST
platforms, today it runs on other platforms.
The driver indeed is generic enough and is for MAC 10/100/1000 core by
Synopsys.
This is just an idea.

Moreover, sorry if I'm missing some details of this thread, I can do
rework if you agree, so let me know how proceed.
IIUC new patches should be built against:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-organize

Regards
Peppe

quoted
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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: [off-list ref]
   CC: Eugene Konev [off-list ref]
   CC: Florian Fainelli [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Kong Lai [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Sylvain Munaut [off-list ref]
   CC: Richard Hirst [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Jens Osterkamp [off-list ref]
   CC: Ishizaki Kou [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Zhangfei Gao [off-list ref]
   CC: Philip Rakity [off-list ref]
   CC: Mark Brown [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Tristram Ha [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Fleming [off-list ref]
   CC: Shlomi Gridish [off-list ref]
   CC: Li Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Mika Kuoppala [off-list ref]
   CC: [off-list ref]
   CC: [off-list ref]
   CC: David Davies [off-list ref]
   CC: [off-list ref]
   CC: Hamish Coleman [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Toshiharu Okada [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Grant Grundler [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Chris Snook [off-list ref]
   CC: Jie Yang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Edward Peng [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Francois Romieu [off-list ref]
   CC: Jeff Garzik [off-list ref]
   CC: Donald Becker [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Vinay Hegde [off-list ref]
   CC: Cyril Chemparathy [off-list ref]
   CC: Russell King [off-list ref]
   CC: Wan ZongShun [off-list ref]
   CC: Lennert Buytenhek [off-list ref]
   CC: Krzysztof Halasa [off-list ref]
   CC: Po-Yu Chuang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Steve Glendinning [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Harald Welte [off-list ref]
   CC: Tim Hockin [off-list ref]
   CC: [off-list ref]
   CC: Kevin Chea [off-list ref]
   CC: Marc Gauthier [off-list ref]
   CC: Chris Zankel [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Paul Mackerras [off-list ref]
   CC: Russell Nelson [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Andy Gospodarek [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Christian Benvenuti [off-list ref]
   CC: Vasanthy Kolluri [off-list ref]
   CC: Roopa Prabhu [off-list ref]
   CC: David Wang [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Alfred Arnold [off-list ref]
   CC: Santiago Leon [off-list ref]
   CC: Benjamin Herrenschmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Brice Goglin [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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
quoted
 13 files changed, 60 insertions(+), 39 deletions(-)

commit c04bd079e4ab82c5ee8fd0cb526f16e9ffce9360
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Debashis Dutt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Subbu Seetharaman [off-list ref]
   CC: Ajit Khaparde [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Ben Hutchings [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Adrian Sun [off-list ref]
   CC: Benjamin Herrenscmidt [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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" [off-list ref]
   CC: Andreas Mohr [off-list ref]
   CC: "M.Hipp" [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Erik Stahlman [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Amit Kumar Salecha [off-list ref]
   CC: Anirban Chakraborty [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Dimitris Michailidis [off-list ref]
   CC: Casey Leedom [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Michael Chan [off-list ref]
   CC: Matt Carlson [off-list ref]
   CC: Gary Zambrano [off-list ref]
   CC: "Maciej W. Rozycki" [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Paul Gortmaker [off-list ref]
   CC: Alain Malek [off-list ref]
   CC: Peter De Schrijver [off-list ref]
   CC: "David Huggins-Daines" [off-list ref]
   CC: Wim Dumon [off-list ref]
   CC: Yoshinori Sato [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Roman Hodek [off-list ref]
   CC: "Maciej W. Rozycki" [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Sam Creasey [off-list ref]
   CC: Miguel de Icaza [off-list ref]
   CC: Thomas Bogendoerfer [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
   CC: Steffen Klassert [off-list ref]
   CC: David Dillow [off-list ref]
   CC: Jes Sorensen [off-list ref]
   CC: Alan Cox [off-list ref]
   CC: Donald Becker [off-list ref]
   CC: Craig Southeren [off-list ref]
   Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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
--
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

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-24 03:56:03

On Thu, 2011-06-23 at 06:30 -0700, Giuseppe CAVALLARO wrote:
On 6/16/2011 5:03 PM, Jon Mason wrote:
quoted
quoted
stmmac may not be a good name.  Maybe stmicro.
Hello and sorry for the delay of this reply.

concerning the stmmac, in the past, I had thought to rename it as
synmac
because the driver, although was initially designed to work on ST
platforms, today it runs on other platforms.
The driver indeed is generic enough and is for MAC 10/100/1000 core by
Synopsys.
This is just an idea.

Moreover, sorry if I'm missing some details of this thread, I can do
rework if you agree, so let me know how proceed.
IIUC new patches should be built against:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-organize

Regards
Peppe 
I can make that change, I am almost finished re-working the patches with
the suggested changes so far, so I will try to get it into the next
update I post in the next couple of days.

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-20 02:25:30

On Wed, 2011-06-15 at 18:10 -0700, Joe Perches wrote:
On Wed, 2011-06-15 at 11:38 -0700, Jeff Kirsher wrote:
quoted
On Wed, Jun 1, 2011 at 13:01, Joe Perches [off-list ref] wrote:
quoted
On Wed, 2011-06-01 at 12:53 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-01 at 12:30 -0700, Joe Perches wrote:
quoted
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
That sounds fine.  I will make the change.
And things maybe not spelled out
        ixp2000 might just be ixp (what not intel?:)
While this is an Intel chip, the part was sold off and the driver is not
maintained by Intel.  That is reason why it does not reside in
the /driver/net/ethernet/intel/ directory.

I have not preference as to whether it resides in ixp2000 or ixp, so I
can make the change to ixp if you prefer.
And maybe drivers/net/ethernet/ should be as
unpopulated as possible.  Maybe create a misc
directory and throw old unclassifiable junk there.
That is what I have been trying to do, and I do agree.
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?
This is a grey area.  I think it makes more sense to group drivers
either by company, maintainer, bus or commonly used header.  It has been
expressed by others in the community and while placing drivers in
driver/net/ethernet/<company name> is nice way to organize, companies
get bought and sold and driver ownership moves from one company to
another.  To constantly rename directories based on the ownership may
cause un-necessary flux in the directory structure.  I tried to tried to
avoid using company names unless I was confident about it.

Some of the suggestions you listed below seem fine, especially since
several of these companies have been around for some time and actively
maintain their driver(s).
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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: [off-list ref]
    CC: Eugene Konev [off-list ref]
    CC: Florian Fainelli [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Kong Lai [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Sylvain Munaut [off-list ref]
    CC: Richard Hirst [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Francois Romieu [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Jens Osterkamp [off-list ref]
    CC: Ishizaki Kou [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Zhangfei Gao [off-list ref]
    CC: Philip Rakity [off-list ref]
    CC: Mark Brown [off-list ref]
    CC: Lennert Buytenhek [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Tristram Ha [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Andy Fleming [off-list ref]
    CC: Shlomi Gridish [off-list ref]
    CC: Li Yang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Mika Kuoppala [off-list ref]
    CC: [off-list ref]
    CC: [off-list ref]
    CC: David Davies [off-list ref]
    CC: [off-list ref]
    CC: Hamish Coleman [off-list ref]
    CC: Donald Becker [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Francois Romieu [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Toshiharu Okada [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Grant Grundler [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Chris Snook [off-list ref]
    CC: Jie Yang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Edward Peng [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Francois Romieu [off-list ref]
    CC: Jeff Garzik [off-list ref]
    CC: Donald Becker [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Vinay Hegde [off-list ref]
    CC: Cyril Chemparathy [off-list ref]
    CC: Russell King [off-list ref]
    CC: Wan ZongShun [off-list ref]
    CC: Lennert Buytenhek [off-list ref]
    CC: Krzysztof Halasa [off-list ref]
    CC: Po-Yu Chuang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Steve Glendinning [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Harald Welte [off-list ref]
    CC: Tim Hockin [off-list ref]
    CC: [off-list ref]
    CC: Kevin Chea [off-list ref]
    CC: Marc Gauthier [off-list ref]
    CC: Chris Zankel [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Paul Mackerras [off-list ref]
    CC: Russell Nelson [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Andy Gospodarek [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Christian Benvenuti [off-list ref]
    CC: Vasanthy Kolluri [off-list ref]
    CC: Roopa Prabhu [off-list ref]
    CC: David Wang [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Alfred Arnold [off-list ref]
    CC: Santiago Leon [off-list ref]
    CC: Benjamin Herrenschmidt [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Brice Goglin [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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
 13 files changed, 60 insertions(+), 39 deletions(-)

commit c04bd079e4ab82c5ee8fd0cb526f16e9ffce9360
Author: Jeff Kirsher [off-list ref]
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 [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Debashis Dutt [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Subbu Seetharaman [off-list ref]
    CC: Ajit Khaparde [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Ben Hutchings [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Adrian Sun [off-list ref]
    CC: Benjamin Herrenscmidt [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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" [off-list ref]
    CC: Andreas Mohr [off-list ref]
    CC: "M.Hipp" [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Erik Stahlman [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Amit Kumar Salecha [off-list ref]
    CC: Anirban Chakraborty [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Dimitris Michailidis [off-list ref]
    CC: Casey Leedom [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Michael Chan [off-list ref]
    CC: Matt Carlson [off-list ref]
    CC: Gary Zambrano [off-list ref]
    CC: "Maciej W. Rozycki" [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Paul Gortmaker [off-list ref]
    CC: Alain Malek [off-list ref]
    CC: Peter De Schrijver [off-list ref]
    CC: "David Huggins-Daines" [off-list ref]
    CC: Wim Dumon [off-list ref]
    CC: Yoshinori Sato [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Roman Hodek [off-list ref]
    CC: "Maciej W. Rozycki" [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Sam Creasey [off-list ref]
    CC: Miguel de Icaza [off-list ref]
    CC: Thomas Bogendoerfer [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]
    CC: Steffen Klassert [off-list ref]
    CC: David Dillow [off-list ref]
    CC: Jes Sorensen [off-list ref]
    CC: Alan Cox [off-list ref]
    CC: Donald Becker [off-list ref]
    CC: Craig Southeren [off-list ref]
    Signed-off-by: Jeff Kirsher [off-list ref]

 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 [off-list ref]
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 [off-list ref]

 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(-)


Re: [RFC] Moving files around in drivers/net

From: Ben Hutchings <hidden>
Date: 2011-06-20 03:22:16

On Sun, 2011-06-19 at 19:25 -0700, Jeff Kirsher wrote:
On Wed, 2011-06-15 at 18:10 -0700, Joe Perches wrote:
[...]
quoted
Some manufacturer directories are directly populated
with multiple drivers, some have subdirectories.
Should one style be consistently used?
This is a grey area.  I think it makes more sense to group drivers
either by company, maintainer, bus or commonly used header.  It has been
expressed by others in the community and while placing drivers in
driver/net/ethernet/<company name> is nice way to organize, companies
get bought and sold and driver ownership moves from one company to
another.  To constantly rename directories based on the ownership may
cause un-necessary flux in the directory structure.  I tried to tried to
avoid using company names unless I was confident about it.
You could try to futureproof by leaving out companies altogether and
just considering the technical heritage of hardware.  For example, the
netxen and qlcnic drivers appear to work with related hardware, but qlge
and qlcnic do not.  But this is possibly not a lot more objective than
what you've done so far, and it doesn't make it any easier to name the
directories.
Some of the suggestions you listed below seem fine, especially since
several of these companies have been around for some time and actively
maintain their driver(s).
[...]
quoted
sfc may be solarflare
[...]

This directory only contains a single net driver, and its name matches
the prefix for Solarflare controller part numbers (not LOMs, but the
driver doesn't care about the distinction).  Any separate driver for
future Solarflare hardware is also likely to be named beginning with the
letters 'sfc'.  So I'd be happier if this was *not* renamed.

Ben.

-- 
Ben Hutchings, Senior Software Engineer, Solarflare
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.

Re: [RFC] Moving files around in drivers/net

From: Jeff Kirsher <hidden>
Date: 2011-06-20 04:03:00

On Sun, 2011-06-19 at 20:22 -0700, Ben Hutchings wrote:
On Sun, 2011-06-19 at 19:25 -0700, Jeff Kirsher wrote:
quoted
On Wed, 2011-06-15 at 18:10 -0700, Joe Perches wrote:
[...]
quoted
quoted
Some manufacturer directories are directly populated
with multiple drivers, some have subdirectories.
Should one style be consistently used?
This is a grey area.  I think it makes more sense to group drivers
either by company, maintainer, bus or commonly used header.  It has been
expressed by others in the community and while placing drivers in
driver/net/ethernet/<company name> is nice way to organize, companies
get bought and sold and driver ownership moves from one company to
another.  To constantly rename directories based on the ownership may
cause un-necessary flux in the directory structure.  I tried to tried to
avoid using company names unless I was confident about it.
You could try to futureproof by leaving out companies altogether and
just considering the technical heritage of hardware.  For example, the
netxen and qlcnic drivers appear to work with related hardware, but qlge
and qlcnic do not.  But this is possibly not a lot more objective than
what you've done so far, and it doesn't make it any easier to name the
directories.
quoted
Some of the suggestions you listed below seem fine, especially since
several of these companies have been around for some time and actively
maintain their driver(s).
[...]
quoted
quoted
sfc may be solarflare
[...]

This directory only contains a single net driver, and its name matches
the prefix for Solarflare controller part numbers (not LOMs, but the
driver doesn't care about the distinction).  Any separate driver for
future Solarflare hardware is also likely to be named beginning with the
letters 'sfc'.  So I'd be happier if this was *not* renamed.

Ben.
Thanks Ben, I will keep it sfc.

Re: [RFC] Moving files around in drivers/net

From: Jan Engelhardt <hidden>
Date: 2011-06-20 05:23:59

On Monday 2011-06-20 04:25, Jeff Kirsher wrote:
quoted
pktgen in hamachi/yellowfin should be pkteng

I think it might be better if:

Things were more spelled out:
        pkteng should be packetengines
That sounds fine.  I will make the change.
What's next, directory naming by Windows-originating coding styles -
"Drivers/Networking/Ethernet/Packet Engines/"?
quoted
And things maybe not spelled out
        ixp2000 might just be ixp (what not intel?:)
I don't understand your logic of doing pkteng -> packetengines
and ixp2000 -> ixp at the same time. I was quite thankful that
Linux's driver names were not (always) TLAs like in OpenBSD.
While this is an Intel chip, the part was sold off and the driver is not
maintained by Intel.  That is reason why it does not reside in
the /driver/net/ethernet/intel/ directory.
And that's why it probably should not be attempted. The i in ixp
will remind us enough that it once was Intel's doing - just as
in ixgb, rtl*, atl*, etc. Separation by company seems unnecessary
to me.

Re: [RFC] Moving files around in drivers/net

From: Joe Perches <joe@perches.com>
Date: 2011-06-20 06:01:50

On Mon, 2011-06-20 at 07:23 +0200, Jan Engelhardt wrote:
What's next, directory naming by Windows-originating coding styles -
"Drivers/Networking/Ethernet/Packet Engines/"?
quoted
quoted
And things maybe not spelled out
        ixp2000 might just be ixp (what not intel?:)
Using embedded spaces is a poor choice.
I don't understand your logic of doing pkteng -> packetengines
As demonstrated, it's too easy to typo
pkteng as pktgen.
and ixp2000 -> ixp at the same time. I was quite thankful that
Linux's driver names were not (always) TLAs like in OpenBSD.
The (what not intel?:) was just teasing.
I think ixp is sufficient.

I never thought of ixp2000 as the family
for the 2400 and 2800/2850.

Castine maybe, ixp2xxx maybe.
ixp2000?  Never heard of it.

Though maybe ixp would be confused for
those ixp4xx and maybe even the original
Digital/Intel ixp1200 parts too.

'course all of this is 10 years old now
and kind of pointless.

cheers, Joe

Re: [RFC] Moving files around in drivers/net

From: Ben Hutchings <hidden>
Date: 2011-06-01 21:07:21

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?
+1

-- 
Ben Hutchings, Senior Software Engineer, Solarflare
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help