Skip to content

*** SUBJECT HERE ***

Scott James Remnant bridge linux-i2c linux-input linux-media linux-mtd linux-scsi lkml netfilter-devel 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 of 31 patches 26 repliesApplied

30 of 31 patches are in this archive. The cover letter announces 31.

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/31bridge: Auto-load bridge module when socket opened.net/bridge/br.c+2 -05 replies
2/31netlink: Auto-load af_netlink module when socket opened.net/netlink/af_netlink.c+2 -01 reply
3/31wanrouter: Auto-load wanrouter module when socket opened.net/wanrouter/wanmain.c+1 -01 reply
4/31netfilter: Auto-load ip_queue module when socket opened.net/ipv4/netfilter/ip_queue.c+2 -01 reply
5/31netfilter: Auto-load ip6_queue module when socket opened.net/ipv6/netfilter/ip6_queue.c+1 -01 reply
6/31connector: Auto-load cn module when socket opened.drivers/connector/connector.c+2 -00 replies
7/31scsi: Auto-load scsi_transport_iscsi module when socket opened.drivers/scsi/scsi_transport_iscsi.c+3 -00 replies
8/31mtd: Auto-load ftl module when device opened.drivers/mtd/ftl.c+2 -00 replies
9/31paride: Auto-load pcd module when device opened.drivers/block/paride/pcd.c+1 -00 replies
10/31paride: Auto-load pf module when device opened.drivers/block/paride/pf.c+1 -00 replies
11/31mtd: Auto-load nftl module when device opened.drivers/mtd/nftlcore.c+2 -00 replies
12/31input: Auto-load mousedev module when psaux device opened.drivers/input/mousedev.c+2 -01 reply
13/31input: Auto-load mousedev module when /dev/input/mice opened.drivers/input/mousedev.c+1 -00 replies
14/31hw_random: Auto-load rng-core module when device opened.drivers/char/hw_random/core.c+1 -00 replies
15/31sbus: Auto-load openprom module when device opened.drivers/sbus/char/openprom.c+1 -01 reply
16/31applicom: Auto-load applicom module when device opened.drivers/char/applicom.c+1 -00 replies
17/31toshiba: Auto-load toshiba module when device opened.drivers/char/toshiba.c+1 -00 replies
18/31cyclades: Auto-load cyclades module when device opened.drivers/char/cyclades.c+2 -00 replies
19/31riscom8: Auto-load riscom8 module when device opened.drivers/char/riscom8.c+2 -00 replies
20/31specialix: Auto-load specialix module when device opened.drivers/char/specialix.c+1 -01 reply
21/31video: Auto-load videodev module when device opened.drivers/media/video/v4l2-dev.c+1 -01 reply
22/31i2c: Auto-load i2c_dev module when device opened.drivers/i2c/i2c-dev.c+1 -02 replies
23/31mtd: Auto-load mtdchar module when device opened.drivers/mtd/mtdchar.c+1 -00 replies
24/31paride: Auto-load pt module when device opened.drivers/block/paride/pt.c+1 -00 replies
25/31paride: Auto-load pg module when device opened.drivers/block/paride/pg.c+1 -00 replies
26/31usb: Auto-load cdc_acm module when device opened.drivers/usb/class/cdc-acm.c+1 -13 replies
27/31x86: Auto-load msr module when device opened.arch/x86/kernel/msr.c+1 -00 replies
28/31x86: Auto-load cpuid module when device opened.arch/x86/kernel/cpuid.c+1 -00 replies
30/31mwave: Auto-load mwave module when device opened.drivers/char/mwave/mwavedd.c+1 -01 reply
31/31scsi: Add scsi type modalias to ch.drivers/scsi/ch.c+1 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [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(-)