summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@profusion.mobi>2012-01-16 15:56:17 -0200
committerLucas De Marchi <lucas.demarchi@profusion.mobi>2012-01-16 16:05:46 -0200
commit758428a75f569600b3c649eedc7c8c02e40628f1 (patch)
tree3176aa359c7a715f5385f5eaa5e96a0edfa4675a /TODO
parentf1cbf3cfe27bb3b76a15ce95a744502f04fac2d6 (diff)
downloadkmod-758428a75f569600b3c649eedc7c8c02e40628f1.tar.gz
libkmod: dump index files
Provide a function to dump the index files to a certain fd. It could be more optimized (particularly the functions to dump the index that were copied and pasted from m-i-t), but it seems like the only user of it is 'modprobe -c', used for debugging purposes. So, keep it as is.
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 4 insertions, 12 deletions
diff --git a/TODO b/TODO
index 2e6987b..d1d553a 100644
--- a/TODO
+++ b/TODO
@@ -11,18 +11,6 @@ Features:
* create test-mock library to be LD_PRELOAD'ed before running the binaries
so we're able to create unit tests
-* Add functions to dump configuration. Create a list with the config items
- (blacklist, aliases, etc) or just dump to a fd?
-
-* Add functions to list all modules known by modules.dep
-
-* provide 1:1 compatibility with module-init-tools's modprobe
- - dump modules.alias and modules.symbols
-
-* Add docs to kmod_config_* functions
-
-* Add manpages: copy them from module-init-tools and make the necessary changes
-
* review API, maybe unify all of these setters:
- kmod_module_version_get_symbol()
- kmod_module_version_get_crc()
@@ -63,10 +51,14 @@ Things to be added/removed in kernel (check what is really needed):
===================================================================
* list of currently loaded modules
+ - readdir() in /sys/modules: dirs without a 'initstate' file mean the
+ modules is builtin.
* module's size should be available under /sys
+ - DONE in 3.3: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=cca3e707301862ca9b9327e6a732463982f8cd1b
* kill /proc/modules ?
+ - Unlikely, given other tools might depend on it
Things that are different from module-init-tools on purpose (!TODO)
===================================================================