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-next>] [day] [month] [year] [list]
Date:	Sat, 31 Jul 2010 16:36:36 +0200
From:	Krzysztof Halasa <khc@...waw.pl>
To:	David Miller <davem@...emloft.net>
Cc:	<netdev@...r.kernel.org>
Subject: [PULL REQ] WAN: LMC driver

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