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]
Message-Id: <cover.1236702228.git.scott@canonical.com>
Date:	Tue, 10 Mar 2009 16:23:48 +0000
From:	Scott James Remnant <scott@...onical.com>
To:	linux-kernel@...r.kernel.org
Cc:	akpm@...ux-foundation.org
Subject: [PATCH 00/31] *** SUBJECT HERE ***

module-init-tools on most distributions ships with a file that contains a
large list of aliases to auto-load modules on demand, either by matching
a MODALIAS string from the kernel uevent, or by the {block,char}-major-*
aliases requested by the kernel when device nodes are opened.

There are convenient macros for defining these inside the kernel modules
themselves, so they are exported by file2alias and put into the files
created by depmod.  This is far preferable to a file in another package
that has to be parsed every time modprobe is called (many, many times
on a typical boot) and may get out of date.

The majority of these are of the type that cause modules to be loaded
when devices are opened, which are not generally needed in a udev system.
If the maintainers feel they aren't warranted, so be it.

Some match network protocols instead, it'd be nice if they could be merged.

And one (sg) is a missing match from a device driver to a MODALIAS,
we'd definitely like that one to be merged.

Thanks!

Scott

Scott James Remnant (30):
  bridge: Auto-load bridge module when socket opened.
  netlink: Auto-load af_netlink module when socket opened.
  wanrouter: Auto-load wanrouter module when socket opened.
  netfilter: Auto-load ip_queue module when socket opened.
  netfilter: Auto-load ip6_queue module when socket opened.
  connector: Auto-load cn module when socket opened.
  scsi: Auto-load scsi_transport_iscsi module when socket opened.
  mtd: Auto-load ftl module when device opened.
  paride: Auto-load pcd module when device opened.
  paride: Auto-load pf module when device opened.
  mtd: Auto-load nftl module when device opened.
  input: Auto-load mousedev module when psaux device opened.
  input: Auto-load mousedev module when /dev/input/mice opened.
  hw_random: Auto-load rng-core module when device opened.
  sbus: Auto-load openprom module when device opened.
  applicom: Auto-load applicom module when device opened.
  toshiba: Auto-load toshiba module when device opened.
  cyclades: Auto-load cyclades module when device opened.
  riscom8: Auto-load riscom8 module when device opened.
  specialix: Auto-load specialix module when device opened.
  video: Auto-load videodev module when device opened.
  i2c: Auto-load i2c_dev module when device opened.
  mtd: Auto-load mtdchar module when device opened.
  paride: Auto-load pt module when device opened.
  paride: Auto-load pg module when device opened.
  usb: Auto-load cdc_acm module when device opened.
  x86: Auto-load msr module when device opened.
  x86: Auto-load cpuid module when device opened.
  mwave: Auto-load mwave module when device opened.
  scsi: Add scsi type modalias to ch.

Tim Gardner (1):
  esp: Auto-load esp module when device opened.

 arch/x86/kernel/cpuid.c             |    1 +
 arch/x86/kernel/msr.c               |    1 +
 drivers/block/paride/pcd.c          |    1 +
 drivers/block/paride/pf.c           |    1 +
 drivers/block/paride/pg.c           |    1 +
 drivers/block/paride/pt.c           |    1 +
 drivers/char/applicom.c             |    1 +
 drivers/char/cyclades.c             |    2 ++
 drivers/char/esp.c                  |    3 +++
 drivers/char/hw_random/core.c       |    1 +
 drivers/char/mwave/mwavedd.c        |    1 +
 drivers/char/riscom8.c              |    2 ++
 drivers/char/specialix.c            |    1 +
 drivers/char/toshiba.c              |    1 +
 drivers/connector/connector.c       |    2 ++
 drivers/i2c/i2c-dev.c               |    1 +
 drivers/input/mousedev.c            |    3 +++
 drivers/media/video/v4l2-dev.c      |    1 +
 drivers/mtd/ftl.c                   |    2 ++
 drivers/mtd/mtdchar.c               |    1 +
 drivers/mtd/nftlcore.c              |    2 ++
 drivers/sbus/char/openprom.c        |    1 +
 drivers/scsi/ch.c                   |    1 +
 drivers/scsi/scsi_transport_iscsi.c |    3 +++
 drivers/usb/class/cdc-acm.c         |    2 +-
 net/bridge/br.c                     |    2 ++
 net/ipv4/netfilter/ip_queue.c       |    2 ++
 net/ipv6/netfilter/ip6_queue.c      |    1 +
 net/netlink/af_netlink.c            |    2 ++
 net/wanrouter/wanmain.c             |    1 +
 30 files changed, 44 insertions(+), 1 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ