All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Gortmaker <p_gortmaker@yahoo.com>
To: Riley Williams <rhw@MemAlpha.CX>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: Re: How does "alias ethX drivername" in modules.conf work?
Date: Wed, 15 Aug 2001 00:32:02 -0400	[thread overview]
Message-ID: <3B79FB42.66D55B63@yahoo.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0108102221050.20472-100000@infradead.org>

Riley Williams wrote:

> 
>  > You have six drivers loaded, when you only need three (i.e.
>  > io=0x340,0x320,0x2c0 for ne options etc. etc). So you end up
>  > wasting some memory, and a worse icache behaviour as well.
> 
> Are you sure of this? My understanding (both from reading the code and
> from what others I respect have said) is that it is impossible to load
> any given module more than once, so the above will result in one copy
> each of the ne, ne2k-pci and tulip drivers being loaded.

Here is an example of what I was talking about:

# insmod wd -o wd0 io=0x280 irq=10
# insmod wd -o wd1 io=0x680 irq=3
# insmod wd -o wd2 io=0xa80 irq=4
# insmod wd -o wd3 io=0xe80 irq=9
# cat /proc/modules
wd3                2            0
wd2                2            0
wd1                2            0
wd0                2            0
8390               2    [wd3 wd2 wd1 wd0]      0
# rmmod wd3 wd2 wd1 wd0
#
# insmod wd io=0x280,0x680,0xa80,0xe80 irq=10,3,4,9
# cat /proc/modules
wd                 2		0
8390               2	[wd]	0
#

The 1st way (4 copies of the driver present) will work, but is not
as efficient as the 2nd way (one copy present).

[Don't look too hard at the I/O addresses or you will realize there was 
only one card in this particular machine anyway...]

Paul.



  reply	other threads:[~2001-08-15  4:52 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-03 21:29 How does "alias ethX drivername" in modules.conf work? Mark Atwood
2001-08-04  1:21 ` Chris Wedgwood
2001-08-04  1:32   ` Thomas Duffy
2001-08-04  2:31     ` Chris Wedgwood
2001-08-04  4:39     ` Jim Roland
2001-08-04 19:35     ` Riley Williams
2001-08-06 19:59       ` Thomas Duffy
2001-08-06 22:56         ` Riley Williams
2001-08-06 23:46           ` Andrzej Krzysztofowicz
2001-08-07  7:04             ` Riley Williams
2001-08-07 10:49               ` Andrzej Krzysztofowicz
2001-08-07 19:04                 ` Riley Williams
2001-08-07 21:46                   ` Mark Atwood
2001-08-07 22:33                     ` Tim Jansen
2001-08-07 23:06                       ` Josh Wyatt
2001-08-07 23:35                     ` Riley Williams
2001-08-08  0:04                       ` Josh Wyatt
2001-08-08  6:28                         ` Riley Williams
2001-08-08 10:59                           ` Alan Cox
2001-08-08  0:08                       ` Mark Atwood
2001-08-08  6:40                         ` Riley Williams
2001-08-08  8:41                           ` Andrzej Krzysztofowicz
2001-08-08 10:52                             ` Eric W. Biederman
2001-08-08 11:40                               ` Andrzej Krzysztofowicz
2001-08-08 22:04                               ` Riley Williams
2001-08-08 21:09                             ` Riley Williams
2001-08-08  0:11                       ` Mark Atwood
2001-08-08  6:47                         ` Riley Williams
2001-08-08  0:16                       ` Mark Atwood
2001-08-08 20:26                         ` Riley Williams
2001-08-08  9:30                       ` Andrzej Krzysztofowicz
2001-08-08 21:31                         ` Riley Williams
2001-08-08 21:42                           ` Alan Cox
2001-08-08 22:24                           ` Horst von Brand
     [not found]                     ` <9kpub6$8fu$1@ns1.clouddancer.com>
2001-08-09 20:05                       ` Colonel
2001-08-10  6:32       ` Paul Gortmaker
2001-08-10 21:25         ` Riley Williams
2001-08-15  4:32           ` Paul Gortmaker [this message]
2002-03-28  2:52   ` How to tell how much to expect from a fd Mark Atwood
2002-03-28 13:27     ` Eric Lammerts
2002-03-31  3:03     ` David Schwartz
2001-08-04  4:33 ` How does "alias ethX drivername" in modules.conf work? Jim Roland
2001-08-04  4:48 ` Jim Roland
     [not found] ` <15SnZL-05h4nQC@fmrl06.sul.t-online.com>
2001-08-06 19:46   ` How to hack a network driver to use a specific ethX (was Re: How does "alias ethX drivername" in modules.conf work?) Mark Atwood
  -- strict thread matches above, loose matches on Subject: below --
2001-08-07 20:51 How does "alias ethX drivername" in modules.conf work? Stuart Lynne
2001-08-08  2:36 ` Bill Nottingham
2001-08-08  5:45   ` Greg KH
2001-08-08 13:59 Matt_Domsch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3B79FB42.66D55B63@yahoo.com \
    --to=p_gortmaker@yahoo.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rhw@MemAlpha.CX \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.