]> git.ipfire.org Git - thirdparty/kmod.git/blob - TODO
Add fucntion to API to get dependencies
[thirdparty/kmod.git] / TODO
1
2 Features:
3
4 * config: configs that do not need to be matched by fnmatch() could be using a
5 vector instead of a list. This way we could search in it by calling
6 bsearch().
7
8 * config: load on demand and provide a call to preload stuff
9
10 * kmod_module: create a mempool with live and recently de-allocated modules.
11 This way we don't have to create a new one, parse dependencies and whatnot.
12 Just pick the already created node.
13
14 * kmod_module: apply blacklist on module lookup. What's best? Return the whole
15 list and provide functions like kmod_module_filter_* or return the list
16 already filtered?
17 ^-- investigate the best API
18
19 * insmod and rmmod with dependency handling. Maybe this should be done by the
20 binary, and it's sufficient to return only the lists from lookups.
21 ^-- investigate the best API
22
23 * when preloading stuff, give the possibility to preload binary files. We need
24 to create alternative index_search* functions to operate on mmapped files.
25 Then on ctx creation we mmap all the files
26
27 * kmod_module: calculate fields on demand if not available:
28 - name
29 - path
30 - dependency