| Partially Ordered TODO list: |
| |
| DONE: oprofile1) Fix rmmod to handle module offsets in /proc/modules |
| DONE: Andi1) Fix new rmmod to set O_SYNC |
| DONE: Petr1) Fix install mess which blows away old modutils sometimes. |
| DONE: Petr2) Dummy insmod -p, -s and -f options. |
| DONE: Modprobe0) Implement modprobe -c (for RH install scripts). |
| DONE: Modprobe5) Implement modules.conf -> modprobe.conf translator |
| DONE: depmod2) Rewrite depmod so it works with modern kernels. |
| DONE: Kallsyms0) Fix kallsyms in modules bug (Ricky Beam's report) |
| DONE: depmod5) Implement PCI ID support etc. |
| DONE: Modprobe1) Release 0.8 |
| Requires Andi1, oprofile1, depmod1, depmod2, Modprobe0, Petr1, Petr2 |
| |
| oprofile2) Fix /proc/modules format |
| Needs oprofile1 |
| oprofile3) Put module location in /proc/modules |
| Needs oprofile2, Rth7 |
| |
| Andi2) Change module->live to module->state, and show in /proc/modules |
| Andi3) Fix kernel to detect old rmmods (using O_SYNC) |
| Needs Andi2 |
| |
| Misc1) Add truncated module check. |
| |
| Adam1) Don't drop lock when rmmod O_NONBLOCK. |
| |
| depmod1) Return depmod to run at "make modules_install" step. |
| depmod3) Implement .modalias support |
| depmod4) Implement symbol: support. |
| |
| Modprobe2) Implement options in modprobe.conf |
| Modprobe3) Implement install in modprobe.conf |
| Modprobe4) Release 0.9 |
| Requires Modprobe2 and Modprobe3 |
| |
| Kallsyms1) Drop the optimization which checks against addr between _stext and |
| _etext, as this skips __init functions on most archs. |
| Kallsyms2) Only put in the symbols for functions (currently CONFIG_KALLSYMS=y |
| adds 400k on my laptop: ouch!). |
| Kallsyms3) Use a simple scheme like the mini-oopser did to reduce the symbol |
| table size furthur (I got it down to 70k IIRC). |
| Kallsyms4) Speed up prototype script by rewriting in C. |
| Kallsyms5) It'd be nice if CONFIG_KALLSYMS=m worked. |
| |
| Rth0) Stylize Rth's patch (piss in the corners, add Rth's copyright) |
| Rth1) Update modutils to handle rth's RT_DYN patch: extensions |
| Rth2) Update depmod to handle rth's export-symbol stuff. |
| Modprobe6) Release 0.10 |
| Requires Rth2 |
| |
| modules_install0) Return to subdirs since mkinitrd needs them |
| Requires Modprobe1 |
| |
| Modprobe7) Restore symbol: support. |
| Requires depmod4 |
| Modprobe8) Restore .modalias support |
| Requires depmod3 |
| |
| Rth3) Update rth's patch to handle ksymoops |
| Rth4) Update rth's patch to handle parameters |
| Rth5) Port rth's patch to ppc and ppc64 |
| Rth6) Port rth's patch to ia64 |
| Rth7) Send rth's patch to Linus |
| Requires Rth0, Rth1, Rth2, Rth3, Rth4, Modprobe6 |
| |
| |