From 257734855cbcc12ddeb0a6ab0fd8ce161becf671 Mon Sep 17 00:00:00 2001 From: Kang-Che Sung Date: Thu, 9 Feb 2017 22:48:51 +0800 Subject: Update depmod & modprobe upstream help text in comments No code changes. Signed-off-by: Kang-Che Sung Signed-off-by: Denys Vlasenko --- modutils/modprobe-small.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'modutils') diff --git a/modutils/modprobe-small.c b/modutils/modprobe-small.c index 485ba4302..0c0fe8d5d 100644 --- a/modutils/modprobe-small.c +++ b/modutils/modprobe-small.c @@ -863,25 +863,28 @@ Usage: rmmod [-fhswvV] modulename ... should eventually fall to zero). # modprobe -Usage: modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] - [-o ] [ --dump-modversions ] [parameters...] +Usage: modprobe [-v] [-V] [-C config-file] [-d ] [-n] [-i] [-q] + [-b] [-o ] [ --dump-modversions ] [parameters...] modprobe -r [-n] [-i] [-v] ... modprobe -l -t [ -a ...] # depmod --help -depmod 3.4 -- part of module-init-tools -depmod -[aA] [-n -e -v -q -V -r -u] +depmod 3.13 -- part of module-init-tools +depmod -[aA] [-n -e -v -q -V -r -u -w -m] [-b basedirectory] [forced_version] -depmod [-n -e -v -q -r -u] [-F kernelsyms] module1.ko module2.ko ... +depmod [-n -e -v -q -r -u -w] [-F kernelsyms] module1.ko module2.ko ... If no arguments (except options) are given, "depmod -a" is assumed. depmod will output a dependency list suitable for the modprobe utility. Options: -a, --all Probe all modules -A, --quick Only does the work if there's a new module - -n, --show Write the dependency file on stdout only -e, --errsyms Report not supplied symbols + -m, --map Create the legacy map files + -n, --show Write the dependency file on stdout only + -P, --symbol-prefix Architecture symbol prefix -V, --version Print the release version -v, --verbose Enable verbose mode + -w, --warn Warn on duplicates -h, --help Print this usage message The following options are useful for people managing distributions: -b basedirectory @@ -890,6 +893,9 @@ The following options are useful for people managing distributions: -F kernelsyms --filesyms kernelsyms Use the file instead of the current kernel symbols + -E Module.symvers + --symvers Module.symvers + Use Module.symvers file to check symbol versions */ //usage:#if ENABLE_MODPROBE_SMALL @@ -951,10 +957,12 @@ int modprobe_main(int argc UNUSED_PARAM, char **argv) * -e: report any symbols which a module needs * which are not supplied by other modules or the kernel * -F FILE: System.map (symbols for -e) - * -q, -r, -u: noop? + * -q, -r, -u: noop * Not supported: * -b BASEDIR: (TODO!) modules are in * $BASEDIR/lib/modules/$VERSION + * -m: create legacy "modules.*map" files (deprecated; in + * kmod's depmod, prints a warning message and continues) * -v: human readable deps to stdout * -V: version (don't want to support it - people may depend * on it as an indicator of "standard" depmod) -- cgit v1.2.3