linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Keith Owens <kaos@ocs.com.au>
To: linux-hotplug@vger.kernel.org
Subject: Re: (Linus, please respond!) Re: Roadmap to restoring working usb module autoloading?
Date: Sun, 21 Jan 2001 04:53:50 +0000	[thread overview]
Message-ID: <marc-linux-hotplug-98005282211864@msgid-missing> (raw)
In-Reply-To: <marc-linux-hotplug-98004518904180@msgid-missing>

On Sat, 20 Jan 2001 20:39:31 -0800 (PST), 
Linus Torvalds <torvalds@transmeta.com> wrote:
>On Sun, 21 Jan 2001, Keith Owens wrote:
>> 
>> For the record.  The addition of match_flags in struct usb_device_id
>> highlighted an ABI problem between the kernel and depmod.  It proved
>> that relying on the table size to detect format changes was a bad
>> idea(TM), adding a field will not always change the table size.  The
>> table version numbers added in my patch (appended) are _required_ for
>> depmod to reliably detect that a format has changed.
>
>I'd much rather just have the 2.4.0 behaviour, and no versioning. Tell
>people that 2.4.0-test kernels won't work. They'll notice on their own.
>
>This problem won't be a problem in a few months if we just kill it _now_,
>rather than try to work around it.
>
>		Linus

Fine, until the next time any of the table formats have to be changed.
The version number on the kernel tables that depmod reads are there for
future changes, not just for the current usb mess.  Without a version
number we will have exactly the same problems on the next ABI change.

Whether we should support the 2.4.0-test format for usb is a separate
question and has nothing to do with whether depmod needs version
numbers at all.  My patch is to future proof the kernel/depmod interface.


_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

  reply	other threads:[~2001-01-21  4:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-21  2:36 (Linus, please respond!) Re: Roadmap to restoring working usb module autoloading? Keith Owens
2001-01-21  4:53 ` Keith Owens [this message]
2001-01-21  6:06 ` Keith Owens
2001-01-21 18:07 ` Johannes Erdfelt

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=marc-linux-hotplug-98005282211864@msgid-missing \
    --to=kaos@ocs.com.au \
    --cc=linux-hotplug@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).