Module Name: src Committed By: pgoyette Date: Mon Aug 21 10:38:19 UTC 2017
Modified Files: src/doc: TODO.modules Log Message: Add previous statement from core@ and add reference to earlier E-mail discussion. OK martin@ To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/doc/TODO.modules Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/TODO.modules diff -u src/doc/TODO.modules:1.12 src/doc/TODO.modules:1.13 --- src/doc/TODO.modules:1.12 Fri Aug 4 11:55:06 2017 +++ src/doc/TODO.modules Mon Aug 21 10:38:19 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: TODO.modules,v 1.12 2017/08/04 11:55:06 pgoyette Exp $ */ +/* $NetBSD: TODO.modules,v 1.13 2017/08/21 10:38:19 pgoyette Exp $ */ Some notes on the limitations of our current (as of 7.99.35) module subsystem. This list was triggered by an Email exchange between @@ -135,6 +135,26 @@ christos and pgoyette. loader time, an alternate value for the os-release portion of the default module path, i.e. /stand/$MACHINE/$ALT-RELEASE/modules/ + The following statement regarding this issue was previously issued + by the "core" group: + + Date: Fri, 27 Jul 2012 08:02:56 +0200 + From: <redacted> + To: <redacted> + Subject: Core statement on directory naming for kernel modules + + The core group would also like to see the following changes in + the near future: + + Implementation of the scheme described by Luke Mewburn in + <http://mail-index.NetBSD.org/current-users/2009/05/10/msg009372.html> + to allow a kernel and its modules to be kept together. + Changes to config(1) to extend the existing notion of whether or not + an option is built-in to the kernel, to three states: built-in, not + built-in but loadable as a module, entirely excluded and not even + loadable as a module. + + 15. The existing config(5) framework provides an excellent mechanism for managing the content of kernels. Unfortunately, this mechanism does not apply for modules, and instead we need to manually manage