modules: add support for soft module dependencies
Additional and optional dependencies not found while building the kernel and modules, can now be declared explicitly. Signed-off-by: Andreas Robinson <andr345@gmail.com> Acked-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
4d10c223ba
commit
7cb14ba75d
|
@ -97,6 +97,11 @@ extern const struct gtype##_id __mod_##gtype##_table \
|
|||
/* For userspace: you can also call me... */
|
||||
#define MODULE_ALIAS(_alias) MODULE_INFO(alias, _alias)
|
||||
|
||||
/* Soft module dependencies. See man modprobe.d for details.
|
||||
* Example: MODULE_SOFTDEP("pre: module-foo module-bar post: module-baz")
|
||||
*/
|
||||
#define MODULE_SOFTDEP(_softdep) MODULE_INFO(softdep, _softdep)
|
||||
|
||||
/*
|
||||
* The following license idents are currently accepted as indicating free
|
||||
* software modules
|
||||
|
|
Loading…
Reference in a new issue