]>
Commit | Line | Data |
---|---|---|
bf89f76e | 1 | Features: |
5e690c5c | 2 | ========= |
bf89f76e LDM |
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 | ||
c3325cfc LDM |
8 | * index: drop the "open(), seek(), read()" implementation and use another one |
9 | with mmap(). When lookup() is called and the file is not mmaped, mmap it. | |
10 | ||
c3d0a5f2 | 11 | * create test-mock library to be LD_PRELOAD'ed before running the binaries |
7fe602b6 | 12 | so we're able to create unit tests |
c3d0a5f2 GSB |
13 | |
14 | * provide ELF manipulation to implement modinfo | |
15 | ||
d68ea2ae LDM |
16 | * Add functions to dump configuration |
17 | ||
18 | * Add functions list all modules known by modules.dep | |
19 | ||
d68ea2ae | 20 | * provide 1:1 compatibility with module-init-tools's modprobe |
c3d0a5f2 | 21 | - show modversions (needs elf manipulation) |
d68ea2ae | 22 | - dump configuration |
c4b4ac9e LDM |
23 | - use softdep |
24 | - install and remove commands may exist when there's no module with that | |
25 | name. Properly handle this case | |
c35347f1 | 26 | |
113c66a5 | 27 | Known Bugs: |
5e690c5c LDM |
28 | =========== |
29 | ||
5e690c5c LDM |
30 | |
31 | Notes for future development: | |
32 | ============================= | |
33 | ||
34 | * Kill support for /etc/modprobe.conf | |
35 | ||
36 | * Kill support for map files | |
37 | ||
38 | Things to be added removed in kernel (check what is really needed): | |
39 | =================================================================== | |
40 | ||
41 | * list of currently loaded modules | |
42 | ||
43 | * module's size should be available under /sys | |
d68ea2ae | 44 | |
5e690c5c | 45 | * kill /proc/modules ? |