Skip to content

RFC CONFIG_KMOD removal

Johannes Berg dm-devel linux-media linux-ppp lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest11 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11make CONFIG_KMOD invisibleinit/Kconfig+1 -90 replies
2/11remove CONFIG_KMOD from core kernel codeinclude/linux/kmod.h kernel/exec_domain.c kernel/kmod.c +1 more+5 -50 replies
3/11rework try_then_request_module to do less in non-modular kernelsinclude/linux/kmod.h+2 -10 replies
4/11remove CONFIG_KMOD from driversdrivers/md/md.c drivers/media/video/cpia.c drivers/media/video/usbvision/usbvision-core.c +10 more+11 -651 reply
5/11remove CONFIG_KMOD from sparc64arch/sparc64/kernel/process.c arch/sparc64/kernel/traps.c+3 -60 replies
6/11remove CONFIG_KMOD from fsfs/char_dev.c fs/exec.c fs/nls/nls_base.c+4 -143 replies
7/11remove CONFIG_KMOD from soundinclude/sound/seq_kernel.h sound/core/seq/seq_clientmgr.c sound/core/seq/seq_device.c +4 more+12 -162 replies
8/11remove CONFIG_KMOD from netinclude/linux/netdevice.h net/bluetooth/af_bluetooth.c net/bridge/netfilter/ebtables.c +16 more+23 -434 replies
9/11remove CONFIG_KMOD from liblib/textsearch.c+1 -10 replies
10/11remove mention of CONFIG_KMOD from documentationDocumentation/filesystems/bfs.txt Documentation/sound/alsa/DocBook/alsa-driver-api.tmpl Documentation/telephony/ixj.txt +3 more+13 -231 reply
11/11remove CONFIG_KMODinit/Kconfig+0 -40 replies

Reviews trailers per patch

1 of 11 patches has a Reviewed-by or Acked-by.

PatchRandy Dunlap
1/11
2/11
3/11
4/11
5/11
6/11
7/11
8/11
9/11
10/11A-b
11/11

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [RFC 00/11] CONFIG_KMOD removal

Some place with some code or conditional I just converted to use CONFIG_MODULES, other places can invoke request_module unconditionally because it compiles out when the kernel is not modular, and one place (so far) converted to try_then_request_module.

Comments appreciated.

johannes