blob: 16fa6aac8426e4785675693f2496f7190c743b60 [file] [log] [blame]
Some TODOs, grouped by the individual utilty
--------------------------------------------
build
-----
* Fix "make dist" to build documentation.
* Fix "make distcheck" at the same time.
global
------
* Unify implementations of grab_module into one (depmod/modinfo).
depmod
------
* Fix use of special list handling (e.g. add_search) to use lists.
* Fix command line path and kernel version handling to detect files
(fix warning on absolute paths, use file access to verify file).
* Convert functions do_module et al to use list functions as possible.
* Rework symbol version checks on load_symbols into generic function.
* Kill off the "map" files. They aren't really needed any more.
modprobe
--------
* Default to only removing requested module
(make removal of unused dependencies configurable to avoid races)
* Clean up module removal in main to use do_modprobe properly (maybe)
* Fix use of special list handling (e.g. aliases) to use lists.
* Use modprobe_flags_t for use_binary_indexes
* Unify read_depends_file and read_depends (binary indexes support)
* Fix naming of alias handling functions and parameter order
(make it the same as the other config option param ordering)
* Functions like read_attribute should be read_sysfs_attribute
* Kill off some of the legacy options.
* Fix grab_elf_file_fd error handling for test-module/10alias.sh.
* Enforce use of *.conf files in /etc/modprobe.d as filename extension.