aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
blob: 16fa6aac8426e4785675693f2496f7190c743b60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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.