xref: /aosp_15_r20/external/kmod/man/depmod.8.xml (revision cc4ad7da8cefe208cb129ac2aa9a357c7c72deb2)
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