Re: Modules in 2.5.47-bk...

Rusty Russell (rusty@rustcorp.com.au)
Thu, 14 Nov 2002 16:22:10 +1100


In message <3DD32152.3020909@pobox.com> you write:
> Rusty Russell wrote:
> The backward compat thing is really a hack, and not system software done
> right :( modutils should not need to rename all its binaries *.old --
> and have that be the default that users see when installing the rpm. No
> company worth its shareholders would release a package full of "*.old"
> binaries. Come on...

OK, would calling it "*-2.4" or something help?

> foo.old is not a solution we want with us long-term... and booting into
> older kernels will be with us long-term.

Execing the older binary is a good way to make a clean break in the
source. It means we can keep separate maintainers and not worry about
syncing issues, too (Keith has said he doesn't want to maintain
modules in 2.5, fair enough)

There are other ways to do the same thing, bu this seemed simplest.

> Well, that more than satisfies my objection here, then. Thanks.

Sorry if I was a bit sharp. I've been surprised by the "I'm going to
have to abandon 2.5 kernel development now" reaction. Some people
seem upset that I didn't respond to mail for 12 hours 8( I also
haven't spoken to my wife for over 48 hours because I've been on the
modem in my hotel room every time she's been awake.

> I only saw ia32 modifications go into the kernel... I'm glad others
> have been tested, or at least played with, on multiple
> architectures. I'm sure if rth doesn't tackle alpha module loading,
> Ivan or I will have it done :)

Unfortunately the Alpha ELF spec is in RTH's head. I have a userspace
framework I can send you (faster than debugging linking inside the
kernel) which you can hack for Alpha.

To see what's coming, look for the "Modules" section:

http://www.kernel.org/pub/linux/kernel/people/rusty

Thanks,
Rusty.

--
  Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/