1*cc4ad7daSAndroid Build Coastguard Worker<?xml version='1.0'?> 2*cc4ad7daSAndroid Build Coastguard Worker<!--*-nxml-*--> 3*cc4ad7daSAndroid Build Coastguard Worker<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 4*cc4ad7daSAndroid Build Coastguard Worker "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> 5*cc4ad7daSAndroid Build Coastguard Worker<refentry id="depmod"> 6*cc4ad7daSAndroid Build Coastguard Worker <refentryinfo> 7*cc4ad7daSAndroid Build Coastguard Worker <title>depmod</title> 8*cc4ad7daSAndroid Build Coastguard Worker <productname>kmod</productname> 9*cc4ad7daSAndroid Build Coastguard Worker 10*cc4ad7daSAndroid Build Coastguard Worker <authorgroup> 11*cc4ad7daSAndroid Build Coastguard Worker <author> 12*cc4ad7daSAndroid Build Coastguard Worker <contrib>Developer</contrib> 13*cc4ad7daSAndroid Build Coastguard Worker <firstname>Jon</firstname> 14*cc4ad7daSAndroid Build Coastguard Worker <surname>Masters</surname> 15*cc4ad7daSAndroid Build Coastguard Worker <email>[email protected]</email> 16*cc4ad7daSAndroid Build Coastguard Worker </author> 17*cc4ad7daSAndroid Build Coastguard Worker <author> 18*cc4ad7daSAndroid Build Coastguard Worker <contrib>Developer</contrib> 19*cc4ad7daSAndroid Build Coastguard Worker <firstname>Robby</firstname> 20*cc4ad7daSAndroid Build Coastguard Worker <surname>Workman</surname> 21*cc4ad7daSAndroid Build Coastguard Worker <email>[email protected]</email> 22*cc4ad7daSAndroid Build Coastguard Worker </author> 23*cc4ad7daSAndroid Build Coastguard Worker <author> 24*cc4ad7daSAndroid Build Coastguard Worker <contrib>Developer</contrib> 25*cc4ad7daSAndroid Build Coastguard Worker <firstname>Lucas</firstname> 26*cc4ad7daSAndroid Build Coastguard Worker <surname>De Marchi</surname> 27*cc4ad7daSAndroid Build Coastguard Worker <email>[email protected]</email> 28*cc4ad7daSAndroid Build Coastguard Worker </author> 29*cc4ad7daSAndroid Build Coastguard Worker </authorgroup> 30*cc4ad7daSAndroid Build Coastguard Worker </refentryinfo> 31*cc4ad7daSAndroid Build Coastguard Worker 32*cc4ad7daSAndroid Build Coastguard Worker <refmeta> 33*cc4ad7daSAndroid Build Coastguard Worker <refentrytitle>depmod</refentrytitle> 34*cc4ad7daSAndroid Build Coastguard Worker <manvolnum>8</manvolnum> 35*cc4ad7daSAndroid Build Coastguard Worker </refmeta> 36*cc4ad7daSAndroid Build Coastguard Worker 37*cc4ad7daSAndroid Build Coastguard Worker <refnamediv> 38*cc4ad7daSAndroid Build Coastguard Worker <refname>depmod</refname> 39*cc4ad7daSAndroid Build Coastguard Worker <refpurpose> 40*cc4ad7daSAndroid Build Coastguard Worker Generate <filename>modules.dep</filename> and map files. 41*cc4ad7daSAndroid Build Coastguard Worker </refpurpose> 42*cc4ad7daSAndroid Build Coastguard Worker </refnamediv> 43*cc4ad7daSAndroid Build Coastguard Worker 44*cc4ad7daSAndroid Build Coastguard Worker <refsynopsisdiv> 45*cc4ad7daSAndroid Build Coastguard Worker <cmdsynopsis> 46*cc4ad7daSAndroid Build Coastguard Worker <command>depmod</command> 47*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-b <replaceable>basedir</replaceable></option></arg> 48*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-o <replaceable>outdir</replaceable></option></arg> 49*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-e</option></arg> 50*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-E <replaceable>Module.symvers</replaceable></option></arg> 51*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-F <replaceable>System.map</replaceable></option></arg> 52*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-n</option></arg> 53*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-v</option></arg> 54*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-A</option></arg> 55*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-P <replaceable>prefix</replaceable></option></arg> 56*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-w</option></arg> 57*cc4ad7daSAndroid Build Coastguard Worker <arg><option><replaceable>version</replaceable></option></arg> 58*cc4ad7daSAndroid Build Coastguard Worker </cmdsynopsis> 59*cc4ad7daSAndroid Build Coastguard Worker 60*cc4ad7daSAndroid Build Coastguard Worker <cmdsynopsis> 61*cc4ad7daSAndroid Build Coastguard Worker <command>depmod</command> 62*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-e</option></arg> 63*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-E <replaceable>Module.symvers</replaceable></option></arg> 64*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-F <replaceable>System.map</replaceable></option></arg> 65*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-n</option></arg> 66*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-v</option></arg> 67*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-P <replaceable>prefix</replaceable></option></arg> 68*cc4ad7daSAndroid Build Coastguard Worker <arg><option>-w</option></arg> 69*cc4ad7daSAndroid Build Coastguard Worker <arg><option><replaceable>version</replaceable></option></arg> 70*cc4ad7daSAndroid Build Coastguard Worker <arg rep='repeat'><option><replaceable>filename</replaceable></option></arg> 71*cc4ad7daSAndroid Build Coastguard Worker </cmdsynopsis> 72*cc4ad7daSAndroid Build Coastguard Worker </refsynopsisdiv> 73*cc4ad7daSAndroid Build Coastguard Worker 74*cc4ad7daSAndroid Build Coastguard Worker <refsect1><title>DESCRIPTION</title> 75*cc4ad7daSAndroid Build Coastguard Worker <para> 76*cc4ad7daSAndroid Build Coastguard Worker Linux kernel modules can provide services (called "symbols") for other 77*cc4ad7daSAndroid Build Coastguard Worker modules to use (using one of the EXPORT_SYMBOL variants in the code). If 78*cc4ad7daSAndroid Build Coastguard Worker a second module uses this symbol, that second module clearly depends on 79*cc4ad7daSAndroid Build Coastguard Worker the first module. These dependencies can get quite complex. 80*cc4ad7daSAndroid Build Coastguard Worker </para> 81*cc4ad7daSAndroid Build Coastguard Worker <para> <command>depmod</command> creates a list of module dependencies by 82*cc4ad7daSAndroid Build Coastguard Worker reading each module under 83*cc4ad7daSAndroid Build Coastguard Worker <filename>@MODULE_DIRECTORY@/</filename><replaceable>version</replaceable> and 84*cc4ad7daSAndroid Build Coastguard Worker determining what symbols it exports and what symbols it needs. By 85*cc4ad7daSAndroid Build Coastguard Worker default, this list is written to <filename>modules.dep</filename>, and a 86*cc4ad7daSAndroid Build Coastguard Worker binary hashed version named <filename>modules.dep.bin</filename>, in the 87*cc4ad7daSAndroid Build Coastguard Worker same directory. If filenames are given on the command line, only those 88*cc4ad7daSAndroid Build Coastguard Worker modules are examined (which is rarely useful unless all modules are 89*cc4ad7daSAndroid Build Coastguard Worker listed). <command>depmod</command> also creates a list of symbols 90*cc4ad7daSAndroid Build Coastguard Worker provided by modules in the file named 91*cc4ad7daSAndroid Build Coastguard Worker <filename>modules.symbols</filename> and its binary hashed version, 92*cc4ad7daSAndroid Build Coastguard Worker <filename>modules.symbols.bin</filename>. Finally, 93*cc4ad7daSAndroid Build Coastguard Worker <command>depmod</command> will output a file named 94*cc4ad7daSAndroid Build Coastguard Worker <filename>modules.devname</filename> if modules supply special device 95*cc4ad7daSAndroid Build Coastguard Worker names (devname) that should be populated in /dev on boot (by a utility 96*cc4ad7daSAndroid Build Coastguard Worker such as systemd-tmpfiles). 97*cc4ad7daSAndroid Build Coastguard Worker </para> 98*cc4ad7daSAndroid Build Coastguard Worker <para> If a <replaceable>version</replaceable> is provided, then that kernel 99*cc4ad7daSAndroid Build Coastguard Worker version's module directory is used rather than the current kernel version 100*cc4ad7daSAndroid Build Coastguard Worker (as returned by <command>uname -r</command>). 101*cc4ad7daSAndroid Build Coastguard Worker </para> 102*cc4ad7daSAndroid Build Coastguard Worker </refsect1> 103*cc4ad7daSAndroid Build Coastguard Worker <refsect1><title>OPTIONS</title> 104*cc4ad7daSAndroid Build Coastguard Worker <variablelist> 105*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 106*cc4ad7daSAndroid Build Coastguard Worker <term> 107*cc4ad7daSAndroid Build Coastguard Worker <option>-a</option> 108*cc4ad7daSAndroid Build Coastguard Worker </term> 109*cc4ad7daSAndroid Build Coastguard Worker <term> 110*cc4ad7daSAndroid Build Coastguard Worker <option>--all</option> 111*cc4ad7daSAndroid Build Coastguard Worker </term> 112*cc4ad7daSAndroid Build Coastguard Worker <listitem> 113*cc4ad7daSAndroid Build Coastguard Worker <para> 114*cc4ad7daSAndroid Build Coastguard Worker Probe all modules. This option is enabled by default if no 115*cc4ad7daSAndroid Build Coastguard Worker file names are given in the command-line. 116*cc4ad7daSAndroid Build Coastguard Worker </para> 117*cc4ad7daSAndroid Build Coastguard Worker </listitem> 118*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 119*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 120*cc4ad7daSAndroid Build Coastguard Worker <term> 121*cc4ad7daSAndroid Build Coastguard Worker <option>-A</option> 122*cc4ad7daSAndroid Build Coastguard Worker </term> 123*cc4ad7daSAndroid Build Coastguard Worker <term> 124*cc4ad7daSAndroid Build Coastguard Worker <option>--quick</option> 125*cc4ad7daSAndroid Build Coastguard Worker </term> 126*cc4ad7daSAndroid Build Coastguard Worker <listitem> 127*cc4ad7daSAndroid Build Coastguard Worker <para> 128*cc4ad7daSAndroid Build Coastguard Worker This option scans to see if any modules are newer than the 129*cc4ad7daSAndroid Build Coastguard Worker <filename>modules.dep</filename> file before any work is done: 130*cc4ad7daSAndroid Build Coastguard Worker if not, it silently exits rather than regenerating the files. 131*cc4ad7daSAndroid Build Coastguard Worker </para> 132*cc4ad7daSAndroid Build Coastguard Worker </listitem> 133*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 134*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 135*cc4ad7daSAndroid Build Coastguard Worker <term> 136*cc4ad7daSAndroid Build Coastguard Worker <option>-b <replaceable>basedir</replaceable></option> 137*cc4ad7daSAndroid Build Coastguard Worker </term> 138*cc4ad7daSAndroid Build Coastguard Worker <term> 139*cc4ad7daSAndroid Build Coastguard Worker <option>--basedir <replaceable>basedir</replaceable></option> 140*cc4ad7daSAndroid Build Coastguard Worker </term> 141*cc4ad7daSAndroid Build Coastguard Worker <listitem> 142*cc4ad7daSAndroid Build Coastguard Worker <para> 143*cc4ad7daSAndroid Build Coastguard Worker If your modules are not currently in the (normal) directory 144*cc4ad7daSAndroid Build Coastguard Worker <filename>@MODULE_DIRECTORY@/</filename><replaceable>version</replaceable>, 145*cc4ad7daSAndroid Build Coastguard Worker but in a staging area, you can specify a 146*cc4ad7daSAndroid Build Coastguard Worker <replaceable>basedir</replaceable> which is prepended to the 147*cc4ad7daSAndroid Build Coastguard Worker directory name. This <replaceable>basedir</replaceable> is 148*cc4ad7daSAndroid Build Coastguard Worker stripped from the resulting <filename>modules.dep</filename> file, 149*cc4ad7daSAndroid Build Coastguard Worker so it is ready to be moved into the normal location. Use this 150*cc4ad7daSAndroid Build Coastguard Worker option if you are a distribution vendor who needs to pre-generate 151*cc4ad7daSAndroid Build Coastguard Worker the meta-data files rather than running depmod again later. 152*cc4ad7daSAndroid Build Coastguard Worker </para> 153*cc4ad7daSAndroid Build Coastguard Worker </listitem> 154*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 155*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 156*cc4ad7daSAndroid Build Coastguard Worker <term> 157*cc4ad7daSAndroid Build Coastguard Worker <option>-o <replaceable>outdir</replaceable></option> 158*cc4ad7daSAndroid Build Coastguard Worker </term> 159*cc4ad7daSAndroid Build Coastguard Worker <term> 160*cc4ad7daSAndroid Build Coastguard Worker <option>--outdir <replaceable>outdir</replaceable></option> 161*cc4ad7daSAndroid Build Coastguard Worker </term> 162*cc4ad7daSAndroid Build Coastguard Worker <listitem> 163*cc4ad7daSAndroid Build Coastguard Worker <para> 164*cc4ad7daSAndroid Build Coastguard Worker Set the output directory where depmod will store any generated file. 165*cc4ad7daSAndroid Build Coastguard Worker <replaceable>outdir</replaceable> serves as a root to that location, 166*cc4ad7daSAndroid Build Coastguard Worker similar to how <replaceable>basedir</replaceable> is used. Also this 167*cc4ad7daSAndroid Build Coastguard Worker setting takes precedence and if used together with 168*cc4ad7daSAndroid Build Coastguard Worker <replaceable>basedir</replaceable> it will result in the input being 169*cc4ad7daSAndroid Build Coastguard Worker that directory, but the output being the one set by 170*cc4ad7daSAndroid Build Coastguard Worker <replaceable>outdir</replaceable>. 171*cc4ad7daSAndroid Build Coastguard Worker </para> 172*cc4ad7daSAndroid Build Coastguard Worker </listitem> 173*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 174*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 175*cc4ad7daSAndroid Build Coastguard Worker <term> 176*cc4ad7daSAndroid Build Coastguard Worker <option>-C</option> 177*cc4ad7daSAndroid Build Coastguard Worker </term> 178*cc4ad7daSAndroid Build Coastguard Worker <term> 179*cc4ad7daSAndroid Build Coastguard Worker <option>--config <replaceable>file or directory</replaceable></option> 180*cc4ad7daSAndroid Build Coastguard Worker </term> 181*cc4ad7daSAndroid Build Coastguard Worker <listitem> 182*cc4ad7daSAndroid Build Coastguard Worker <para> 183*cc4ad7daSAndroid Build Coastguard Worker This option overrides the default configuration directory at 184*cc4ad7daSAndroid Build Coastguard Worker <filename>/etc/depmod.d/</filename>. 185*cc4ad7daSAndroid Build Coastguard Worker </para> 186*cc4ad7daSAndroid Build Coastguard Worker </listitem> 187*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 188*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 189*cc4ad7daSAndroid Build Coastguard Worker <term> 190*cc4ad7daSAndroid Build Coastguard Worker <option>-e</option> 191*cc4ad7daSAndroid Build Coastguard Worker </term> 192*cc4ad7daSAndroid Build Coastguard Worker <term> 193*cc4ad7daSAndroid Build Coastguard Worker <option>--errsyms</option> 194*cc4ad7daSAndroid Build Coastguard Worker </term> 195*cc4ad7daSAndroid Build Coastguard Worker <listitem> 196*cc4ad7daSAndroid Build Coastguard Worker <para> 197*cc4ad7daSAndroid Build Coastguard Worker When combined with the <option>-F</option> option, this reports any 198*cc4ad7daSAndroid Build Coastguard Worker symbols which a module needs which are not supplied by other 199*cc4ad7daSAndroid Build Coastguard Worker modules or the kernel. Normally, any symbols not provided by 200*cc4ad7daSAndroid Build Coastguard Worker modules are assumed to be provided by the kernel (which should be 201*cc4ad7daSAndroid Build Coastguard Worker true in a perfect world), but this assumption can break especially 202*cc4ad7daSAndroid Build Coastguard Worker when additionally updated third party drivers are not correctly 203*cc4ad7daSAndroid Build Coastguard Worker installed or were built incorrectly. 204*cc4ad7daSAndroid Build Coastguard Worker </para> 205*cc4ad7daSAndroid Build Coastguard Worker </listitem> 206*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 207*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 208*cc4ad7daSAndroid Build Coastguard Worker <term> 209*cc4ad7daSAndroid Build Coastguard Worker <option>-E</option> 210*cc4ad7daSAndroid Build Coastguard Worker </term> 211*cc4ad7daSAndroid Build Coastguard Worker <term> 212*cc4ad7daSAndroid Build Coastguard Worker <option>--symvers</option> 213*cc4ad7daSAndroid Build Coastguard Worker </term> 214*cc4ad7daSAndroid Build Coastguard Worker <listitem> 215*cc4ad7daSAndroid Build Coastguard Worker <para> 216*cc4ad7daSAndroid Build Coastguard Worker When combined with the <option>-e</option> option, this 217*cc4ad7daSAndroid Build Coastguard Worker reports any symbol versions supplied by modules that do 218*cc4ad7daSAndroid Build Coastguard Worker not match with the symbol versions provided by the 219*cc4ad7daSAndroid Build Coastguard Worker kernel in its <filename>Module.symvers</filename>. 220*cc4ad7daSAndroid Build Coastguard Worker This option is mutually incompatible with <option>-F</option>. 221*cc4ad7daSAndroid Build Coastguard Worker </para> 222*cc4ad7daSAndroid Build Coastguard Worker </listitem> 223*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 224*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 225*cc4ad7daSAndroid Build Coastguard Worker <term> 226*cc4ad7daSAndroid Build Coastguard Worker <option>-F</option> 227*cc4ad7daSAndroid Build Coastguard Worker </term> 228*cc4ad7daSAndroid Build Coastguard Worker <term> 229*cc4ad7daSAndroid Build Coastguard Worker <option>--filesyms <replaceable>System.map</replaceable></option> 230*cc4ad7daSAndroid Build Coastguard Worker </term> 231*cc4ad7daSAndroid Build Coastguard Worker <listitem> 232*cc4ad7daSAndroid Build Coastguard Worker <para> 233*cc4ad7daSAndroid Build Coastguard Worker Supplied with the <filename>System.map</filename> produced when the 234*cc4ad7daSAndroid Build Coastguard Worker kernel was built, this allows the <option>-e</option> option to 235*cc4ad7daSAndroid Build Coastguard Worker report unresolved symbols. This option is mutually incompatible 236*cc4ad7daSAndroid Build Coastguard Worker with <option>-E</option>. 237*cc4ad7daSAndroid Build Coastguard Worker </para> 238*cc4ad7daSAndroid Build Coastguard Worker </listitem> 239*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 240*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 241*cc4ad7daSAndroid Build Coastguard Worker <term> 242*cc4ad7daSAndroid Build Coastguard Worker <option>-h</option> 243*cc4ad7daSAndroid Build Coastguard Worker </term> 244*cc4ad7daSAndroid Build Coastguard Worker <term> 245*cc4ad7daSAndroid Build Coastguard Worker <option>--help</option> 246*cc4ad7daSAndroid Build Coastguard Worker </term> 247*cc4ad7daSAndroid Build Coastguard Worker <listitem> 248*cc4ad7daSAndroid Build Coastguard Worker <para> 249*cc4ad7daSAndroid Build Coastguard Worker Print the help message and exit. 250*cc4ad7daSAndroid Build Coastguard Worker </para> 251*cc4ad7daSAndroid Build Coastguard Worker </listitem> 252*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 253*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 254*cc4ad7daSAndroid Build Coastguard Worker <term> 255*cc4ad7daSAndroid Build Coastguard Worker <option>-n</option> 256*cc4ad7daSAndroid Build Coastguard Worker </term> 257*cc4ad7daSAndroid Build Coastguard Worker <term> 258*cc4ad7daSAndroid Build Coastguard Worker <option>--show</option> 259*cc4ad7daSAndroid Build Coastguard Worker </term> 260*cc4ad7daSAndroid Build Coastguard Worker <term> 261*cc4ad7daSAndroid Build Coastguard Worker <option>--dry-run</option> 262*cc4ad7daSAndroid Build Coastguard Worker </term> 263*cc4ad7daSAndroid Build Coastguard Worker <listitem> 264*cc4ad7daSAndroid Build Coastguard Worker <para> 265*cc4ad7daSAndroid Build Coastguard Worker This sends the resulting modules.dep and the various map files to 266*cc4ad7daSAndroid Build Coastguard Worker standard output rather than writing them into the module directory. 267*cc4ad7daSAndroid Build Coastguard Worker </para> 268*cc4ad7daSAndroid Build Coastguard Worker </listitem> 269*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 270*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 271*cc4ad7daSAndroid Build Coastguard Worker <term> 272*cc4ad7daSAndroid Build Coastguard Worker <option>-P</option> 273*cc4ad7daSAndroid Build Coastguard Worker </term> 274*cc4ad7daSAndroid Build Coastguard Worker <listitem> 275*cc4ad7daSAndroid Build Coastguard Worker <para> 276*cc4ad7daSAndroid Build Coastguard Worker Some architectures prefix symbols with an extraneous character. 277*cc4ad7daSAndroid Build Coastguard Worker This specifies a prefix character (for example '_') to ignore. 278*cc4ad7daSAndroid Build Coastguard Worker </para> 279*cc4ad7daSAndroid Build Coastguard Worker </listitem> 280*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 281*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 282*cc4ad7daSAndroid Build Coastguard Worker <term> 283*cc4ad7daSAndroid Build Coastguard Worker <option>-v</option> 284*cc4ad7daSAndroid Build Coastguard Worker </term> 285*cc4ad7daSAndroid Build Coastguard Worker <term> 286*cc4ad7daSAndroid Build Coastguard Worker <option>--verbose</option> 287*cc4ad7daSAndroid Build Coastguard Worker </term> 288*cc4ad7daSAndroid Build Coastguard Worker <listitem> 289*cc4ad7daSAndroid Build Coastguard Worker <para> 290*cc4ad7daSAndroid Build Coastguard Worker In verbose mode, <command>depmod</command> will print (to stdout) 291*cc4ad7daSAndroid Build Coastguard Worker all the symbols each module depends on and the module's file name 292*cc4ad7daSAndroid Build Coastguard Worker which provides that symbol. 293*cc4ad7daSAndroid Build Coastguard Worker </para> 294*cc4ad7daSAndroid Build Coastguard Worker </listitem> 295*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 296*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 297*cc4ad7daSAndroid Build Coastguard Worker <term> 298*cc4ad7daSAndroid Build Coastguard Worker <option>-V</option> 299*cc4ad7daSAndroid Build Coastguard Worker </term> 300*cc4ad7daSAndroid Build Coastguard Worker <term> 301*cc4ad7daSAndroid Build Coastguard Worker <option>--version</option> 302*cc4ad7daSAndroid Build Coastguard Worker </term> 303*cc4ad7daSAndroid Build Coastguard Worker <listitem> 304*cc4ad7daSAndroid Build Coastguard Worker <para> 305*cc4ad7daSAndroid Build Coastguard Worker Show version of program and exit. See below for caveats when 306*cc4ad7daSAndroid Build Coastguard Worker run on older kernels. 307*cc4ad7daSAndroid Build Coastguard Worker </para> 308*cc4ad7daSAndroid Build Coastguard Worker </listitem> 309*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 310*cc4ad7daSAndroid Build Coastguard Worker <varlistentry> 311*cc4ad7daSAndroid Build Coastguard Worker <term> 312*cc4ad7daSAndroid Build Coastguard Worker <option>-w</option> 313*cc4ad7daSAndroid Build Coastguard Worker </term> 314*cc4ad7daSAndroid Build Coastguard Worker <listitem> 315*cc4ad7daSAndroid Build Coastguard Worker <para> 316*cc4ad7daSAndroid Build Coastguard Worker Warn on duplicate dependencies, aliases, symbol versions, etc. 317*cc4ad7daSAndroid Build Coastguard Worker </para> 318*cc4ad7daSAndroid Build Coastguard Worker </listitem> 319*cc4ad7daSAndroid Build Coastguard Worker </varlistentry> 320*cc4ad7daSAndroid Build Coastguard Worker </variablelist> 321*cc4ad7daSAndroid Build Coastguard Worker </refsect1> 322*cc4ad7daSAndroid Build Coastguard Worker 323*cc4ad7daSAndroid Build Coastguard Worker <refsect1><title>COPYRIGHT</title> 324*cc4ad7daSAndroid Build Coastguard Worker <para> 325*cc4ad7daSAndroid Build Coastguard Worker This manual page originally Copyright 2002, Rusty Russell, 326*cc4ad7daSAndroid Build Coastguard Worker IBM Corporation. Portions Copyright Jon Masters, and others. 327*cc4ad7daSAndroid Build Coastguard Worker </para> 328*cc4ad7daSAndroid Build Coastguard Worker </refsect1> 329*cc4ad7daSAndroid Build Coastguard Worker 330*cc4ad7daSAndroid Build Coastguard Worker <refsect1><title>SEE ALSO</title> 331*cc4ad7daSAndroid Build Coastguard Worker <para> 332*cc4ad7daSAndroid Build Coastguard Worker <citerefentry> 333*cc4ad7daSAndroid Build Coastguard Worker <refentrytitle>depmod.d</refentrytitle><manvolnum>5</manvolnum> 334*cc4ad7daSAndroid Build Coastguard Worker </citerefentry>, 335*cc4ad7daSAndroid Build Coastguard Worker <citerefentry> 336*cc4ad7daSAndroid Build Coastguard Worker <refentrytitle>modprobe</refentrytitle><manvolnum>8</manvolnum> 337*cc4ad7daSAndroid Build Coastguard Worker </citerefentry>, 338*cc4ad7daSAndroid Build Coastguard Worker <citerefentry> 339*cc4ad7daSAndroid Build Coastguard Worker <refentrytitle>modules.dep</refentrytitle><manvolnum>5</manvolnum> 340*cc4ad7daSAndroid Build Coastguard Worker </citerefentry> 341*cc4ad7daSAndroid Build Coastguard Worker </para> 342*cc4ad7daSAndroid Build Coastguard Worker </refsect1> 343*cc4ad7daSAndroid Build Coastguard Worker</refentry> 344