From: Krzysztof Halasa <khc@pm.waw.pl>
To: David Miller <davem@davemloft.net>
Cc: <netdev@vger.kernel.org>
Subject: [PULL REQ] WAN: LMC driver
Date: Sat, 31 Jul 2010 16:36:36 +0200 [thread overview]
Message-ID: <m3fwyzzpjf.fsf@intrepid.localdomain> (raw)
David,
I have done a bit of work on the LMC WAN driver. It's still far from
perfection, though I think it's a visible improvement. It merges with
your current "next" tree cleanly. I'll also post the individual patches.
Please pull. Thanks.
The following changes since Linux 2.6.35-rc6 are available in the git
repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6.git lmc
Krzysztof Hałasa (29):
LMC: whitespace and cosmetic fixes.
LMC: Remove "lmc_" prefix from source file names.
LMC: Remove 3 typedefs.
LMC: fix initialization messages.
LMC: Remove non-LMC_PPP modes, everything is already handled by generic HDLC.
LMC: Remove stub files proto.[ch].
LMC: Convert media structs to named initializers.
LMC: Remove "dummy" media functions.
LMC: shuffle protocol routines to avoid a need for prototypes.
LMC: Remove empty media functions.
LMC: Get rid of lmcConsoleLog().
LMC: Get rid of the event logger.
LMC: Get rid of debug.[ch].
LMC: Remove now empty header file lmc.h.
LMC: lanmedia.com is not functional anymore.
LMC: Remove unused macros.
LMC: don't wait in lmc_trace().
LMC: strip "lmc_" prefix from field names in struct card.
LMC: Remove sc->check. We don't do such checks in drivers.
LMC: Remove unused sc->board_idx.
LMC: I'm sure Linux doesn't swap PCI subsystem device and vendor IDs.
LMC: Move model logic to media structs.
LMC: lmc_set_protocol() is effectively a NOP, remove it.
LMC: Remove unused variables.
LMC: Remove unneeded prototypes.
LMC: Remove redundant macro.
LMC: Remove redundant card->name.
LMC: Simplify and fix CSR names and logic.
LMC: Report proper card type before the first dev->open().
drivers/net/wan/lmc/Makefile | 4 +-
drivers/net/wan/lmc/ioctl.h | 228 +++++
drivers/net/wan/lmc/lmc.h | 32 -
drivers/net/wan/lmc/lmc_debug.c | 82 --
drivers/net/wan/lmc/lmc_debug.h | 52 -
drivers/net/wan/lmc/lmc_ioctl.h | 257 -----
drivers/net/wan/lmc/lmc_main.c | 2145 ---------------------------------------
drivers/net/wan/lmc/lmc_media.c | 1211 ----------------------
drivers/net/wan/lmc/lmc_proto.c | 135 ---
drivers/net/wan/lmc/lmc_proto.h | 18 -
drivers/net/wan/lmc/lmc_var.h | 470 ---------
drivers/net/wan/lmc/main.c | 1834 +++++++++++++++++++++++++++++++++
drivers/net/wan/lmc/media.c | 944 +++++++++++++++++
drivers/net/wan/lmc/var.h | 423 ++++++++
14 files changed, 3431 insertions(+), 4404 deletions(-)
create mode 100644 drivers/net/wan/lmc/ioctl.h
delete mode 100644 drivers/net/wan/lmc/lmc.h
delete mode 100644 drivers/net/wan/lmc/lmc_debug.c
delete mode 100644 drivers/net/wan/lmc/lmc_debug.h
delete mode 100644 drivers/net/wan/lmc/lmc_ioctl.h
delete mode 100644 drivers/net/wan/lmc/lmc_main.c
delete mode 100644 drivers/net/wan/lmc/lmc_media.c
delete mode 100644 drivers/net/wan/lmc/lmc_proto.c
delete mode 100644 drivers/net/wan/lmc/lmc_proto.h
delete mode 100644 drivers/net/wan/lmc/lmc_var.h
create mode 100644 drivers/net/wan/lmc/main.c
create mode 100644 drivers/net/wan/lmc/media.c
create mode 100644 drivers/net/wan/lmc/var.h
--
Krzysztof Halasa
next reply other threads:[~2010-07-31 14:36 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-31 14:36 Krzysztof Halasa [this message]
2010-07-31 15:05 ` [PATCH 01/29] LMC: whitespace and cosmetic fixes Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 02/29] LMC: Remove "lmc_" prefix from source file names Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 03/29] LMC: Remove 3 typedefs Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 04/29] LMC: fix initialization messages Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 05/29] LMC: Remove non-LMC_PPP modes, everything is already handled by generic HDLC Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 06/29] LMC: Remove stub files proto.[ch] Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 07/29] LMC: Convert media structs to named initializers Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 08/29] LMC: Remove "dummy" media functions Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 09/29] LMC: shuffle protocol routines to avoid a need for prototypes Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 10/29] LMC: Remove empty media functions Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 11/29] LMC: Get rid of lmcConsoleLog() Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 12/29] LMC: Get rid of the event logger Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 13/29] LMC: Get rid of debug.[ch] Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 14/29] LMC: Remove now empty header file lmc.h Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 15/29] LMC: lanmedia.com is not functional anymore Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 16/29] LMC: Remove unused macros Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 17/29] LMC: don't wait in lmc_trace() Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 18/29] LMC: strip "lmc_" prefix from field names in struct card Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 19/29] LMC: Remove sc->check. We don't do such checks in drivers Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 20/29] LMC: Remove unused sc->board_idx Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 21/29] LMC: I'm sure Linux doesn't swap PCI subsystem device and vendor IDs Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 22/29] LMC: Move model logic to media structs Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 23/29] LMC: lmc_set_protocol() is effectively a NOP, remove it Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 24/29] LMC: Remove unused variables Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 25/29] LMC: Remove unneeded prototypes Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 26/29] LMC: Remove redundant macro Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 27/29] LMC: Remove redundant card->name Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 28/29] LMC: Simplify and fix CSR names and logic Krzysztof Halasa
2010-07-31 15:05 ` [PATCH 29/29] LMC: Report proper card type before the first dev->open() Krzysztof Halasa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3fwyzzpjf.fsf@intrepid.localdomain \
--to=khc@pm.waw.pl \
--cc=davem@davemloft.net \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).