lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sun, 31 Jul 2011 00:17:34 -0700
From:	Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To:	davem@...emloft.net
Cc:	Jeff Kirsher <jeffrey.t.kirsher@...el.com>, netdev@...r.kernel.org,
	gospo@...hat.com, sassmann@...hat.com,
	Nicolas Pitre <nico@...xnic.net>,
	Donald Becker <becker@...ld.com>, Erik Stahlman <erik@...edu>,
	Dustin McIntire <dustin@...soria.com>,
	Steve Glendinning <steve.glendinning@...c.com>,
	David Hinds <dahinds@...rs.sourceforge.net>
Subject: Re: [net-next v2 09/71] smsc: Move the SMC (SMSC) drivers

On Sat, Jul 30, 2011 at 20:26, Jeff Kirsher <jeffrey.t.kirsher@...el.com> wrote:
> Moves the SMC (SMSC) drivers into drivers/net/ethernet/smsc/ and the
> necessary Kconfig and Makefile changes.  Also did some cleanup
> of NET_VENDOR_SMC Kconfig tag for the 8390 based drivers.
>
> CC: Nicolas Pitre <nico@...xnic.net>
> CC: Donald Becker <becker@...ld.com>
> CC: Erik Stahlman <erik@...edu>
> CC: Dustin McIntire <dustin@...soria.com>
> CC: Steve Glendinning <steve.glendinning@...c.com>
> CC: David Hinds <dahinds@...rs.sourceforge.net>
> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@...el.com>
> ---
>  MAINTAINERS                                        |    6 +-
>  drivers/net/Kconfig                                |  105 ----------------
>  drivers/net/Makefile                               |    7 -
>  drivers/net/ethernet/8390/Kconfig                  |   21 +---
>  drivers/net/ethernet/Kconfig                       |    1 +
>  drivers/net/ethernet/Makefile                      |    1 +
>  drivers/net/ethernet/smsc/Kconfig                  |  128 ++++++++++++++++++++
>  drivers/net/ethernet/smsc/Makefile                 |   11 ++
>  drivers/net/{ => ethernet/smsc}/epic100.c          |    0
>  drivers/net/{ => ethernet/smsc}/smc911x.c          |    0
>  drivers/net/{ => ethernet/smsc}/smc911x.h          |    0
>  drivers/net/{ => ethernet/smsc}/smc9194.c          |    0
>  drivers/net/{ => ethernet/smsc}/smc9194.h          |    0
>  .../net/{pcmcia => ethernet/smsc}/smc91c92_cs.c    |    0
>  drivers/net/{ => ethernet/smsc}/smc91x.c           |    0
>  drivers/net/{ => ethernet/smsc}/smc91x.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
>  drivers/net/pcmcia/Kconfig                         |   11 --
>  drivers/net/pcmcia/Makefile                        |    1 -
>  22 files changed, 148 insertions(+), 144 deletions(-)
>  create mode 100644 drivers/net/ethernet/smsc/Kconfig
>  create mode 100644 drivers/net/ethernet/smsc/Makefile
>  rename drivers/net/{ => ethernet/smsc}/epic100.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smc911x.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smc911x.h (100%)
>  rename drivers/net/{ => ethernet/smsc}/smc9194.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smc9194.h (100%)
>  rename drivers/net/{pcmcia => ethernet/smsc}/smc91c92_cs.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smc91x.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smc91x.h (100%)
>  rename drivers/net/{ => ethernet/smsc}/smsc911x.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smsc911x.h (100%)
>  rename drivers/net/{ => ethernet/smsc}/smsc9420.c (100%)
>  rename drivers/net/{ => ethernet/smsc}/smsc9420.h (100%)
>

...[snip] ...

> diff --git a/drivers/net/ethernet/smsc/Kconfig b/drivers/net/ethernet/smsc/Kconfig
> new file mode 100644
> index 0000000..dbb3069
> --- /dev/null
> +++ b/drivers/net/ethernet/smsc/Kconfig
> @@ -0,0 +1,128 @@
> +#
> +# Western Digital/SMC network device configuration
> +#
> +
> +config NET_VENDOR_SMSC
> +       bool "SMC (SMSC)/Western Digital devices"
> +       depends on ARM || ISA || MAC || ARM || MIPS || M32R || SUPERH || \
> +               BLACKFIN || MN10300 || COLDFIRE || PCI || PCMCIA
> +       ---help---
> +         If you have a network (Ethernet) card belonging to this class, say Y
> +         and read the Ethernet-HOWTO, available from
> +         <http://www.tldp.org/docs.html#howto>.
> +
> +         Note that the answer to this question doesn't directly affect the
> +         kernel: saying N will just cause the configurator to skip all
> +         the questions about SMC/Western Digital cards. If you say Y, you will
> +         be asked for your specific card in the following questions.
> +
> +config SMC9194
> +       tristate "SMC 9194 support"
> +       depends on NET_VENDOR_SMSC && (ISA || MAC && BROKEN)
> +       select CRC32
> +       ---help---
> +         This is support for the SMC9xxx based Ethernet cards. Choose this
> +         option if you have a DELL laptop with the docking station, or
> +         another SMC9192/9194 based chipset.  Say Y if you want it compiled
> +         into the kernel, and read the file
> +         <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO,
> +         available from <http://www.tldp.org/docs.html#howto>.
> +
> +         To compile this driver as a module, choose M here. The module
> +         will be called smc9194.
> +
> +config SMC91X
> +       tristate "SMC 91C9x/91C1xxx support"
> +       select CRC32
> +       select MII
> +       depends on NET_VENDOR_SMSC && (ARM || M32R || SUPERH || \
> +               MIPS || BLACKFIN || MN10300 || COLDFIRE)
> +       ---help---
> +         This is a driver for SMC's 91x series of Ethernet chipsets,
> +         including the SMC91C94 and the SMC91C111. Say Y if you want it
> +         compiled into the kernel, and read the file
> +         <file:Documentation/networking/smc9.txt>  and the Ethernet-HOWTO,
> +         available from  <http://www.tldp.org/docs.html#howto>.
> +
> +         This driver is also available as a module ( = code which can be
> +         inserted in and removed from the running kernel whenever you want).
> +         The module will be called smc91x.  If you want to compile it as a
> +         module, say M here and read <file:Documentation/kbuild/modules.txt>.
> +
> +config PCMCIA_SMC91C92
> +       tristate "SMC 91Cxx PCMCIA support"
> +       depends NET_VENDOR_SMSC && PCMCIA

Found a typo, should be "DEPENDS ON ..." , I will fix up the patch on my tree.

-- 
Cheers,
Jeff
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ