title: How can I find out whereby a Linux module refers to another?
body: <p>On a Linux 2.4.25 system I have two loadable kernel modules, <code>com20020</code> and <code>xsoe</code>. These modules should be independent of each other, but <code>/proc/modules</code> has the lines</p>
  
  <pre><code>xsoe                    4528   0 (unused)
  com20020               10112   0 [xsoe]
  </code></pre>
  
  <p>- saying that <code>xsoe</code> is referring to <code>com20020</code>. Perhaps there is a programming error so that <code>xsoe</code> inadvertently uses a symbol from <code>com20020</code>. How can I find the cause of this dependency (preferably without unloading <code>com20020</code>)? (<code>depmod -n</code> offers no clue.)</p>