Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 1743

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>__request_module</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="The Linux Kernel API" /><link rel="up" href="ch08.html#id2663273" title="Module Loading" /><link rel="prev" href="ch08.html" title="Chapter&#160;8.&#160;Module Support" /><link rel="next" href="re295.html" title="call_usermodehelper_setup" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>__request_module</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch08.html">Prev</a>&#160;</td><th width="60%" align="center">Module Loading</th><td width="20%" align="right">&#160;<a accesskey="n" href="re295.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="__request_module"><a id="API---request-module"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>__request_module &#8212; 
  try to load a kernel module
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">int <b class="fsfunc">__request_module </b>(</code></td><td>bool <var class="pdparam">wait</var>, </td></tr><tr><td>&#160;</td><td>const char * <var class="pdparam">fmt</var>, </td></tr><tr><td>&#160;</td><td> <var class="pdparam">...</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2663373"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>wait</code></em></span></dt><dd><p>
     wait (or not) for the operation to complete
    </p></dd><dt><span class="term"><em class="parameter"><code>fmt</code></em></span></dt><dd><p>
     printf style format string for the name of the module
     @...: arguments as specified in the format string
    </p></dd><dt><span class="term"><em class="parameter"><code>...</code></em></span></dt><dd><p>
     variable arguments
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2663436"></a><h2>Description</h2><p>
   Load a module using the user mode module loader. The function returns
   zero on success or a negative errno code on failure. Note that a
   successful module load does not mean the module did not then unload
   and exit on an error of its own. Callers must check that the service
   they requested is now available not blindly invoke it.
   </p><p>

   If module auto-loading support is disabled then this function
   becomes a no-operation.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch08.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch08.html#id2663273">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re295.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&#160;8.&#160;Module Support&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span>call_usermodehelper_setup</span></td></tr></table></div></body></html>