mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Rusty Russell <rusty@rustcorp.com.au>
To: linux-kernel@vger.kernel.org
Subject: [RELEASE] More modules fun!
Date: Fri, 01 Nov 2002 19:06:57 +1100	[thread overview]
Message-ID: <20021101082753.D3D922C0CD@lists.samba.org> (raw)

OK, the basic patch has been running stress_modules.sh for hours on my
dual box.  This is the newer, friendlier more-backwards-compatible
module rewrite.

You'll want the replacement modutils as well (don't worry, moves the
old ones to .old and calls them if you're running an older kernel, so
you can leave them installed):
	http://www.kernel.org/pub/linux/kernel/people/rusty/module-init-tools-0.6.tar.gz

Minimal: (x86 only, no param support, v. well tested on .45):
	http://www.kernel.org/pub/linux/kernel/people/rusty/patches/module-x86-31-10-2002.2.5.45.diff.gz

Supreme: (other archs untested, param support etc, untested on .45):
	http://www.kernel.org/pub/linux/kernel/people/rusty/patches/module-all-31-10-2002.2.5.45.diff.gz

Breakdown of patches is on my www.kernel.org page:
	"x86" is just core and x86 support patches,
	"all" is all patches up to and including the "documentation" patch,

Bug reports welcome,
Rusty.
--
  Anyone who quotes me in their sig is an idiot. -- Rusty Russell.

>From the main patch documentation:

D: This is an implementation of the in-kernel module loader extending
D: the try_inc_mod_count() primitive and making its use compulsory.
D: This has the benifit of simplicity, and similarity to the existing
D: scheme.  To reduce the cost of the constant increments and
D: decrements, reference counters are lockless and per-cpu.
D:
D: Eliminated (coming in following patches):
D: o Modversions
D: o Module parameters
D: o kallsyms
D: o EXPORT_SYMBOL_GPL and MODULE_LICENCE checks
D: o DEVICE_TABLE support.
D:
D: New features:
D: o Typesafe symbol_get/symbol_put
D: o Single "insert this module" syscall interface allows trivial userspace.
D: o Raceless loading and unloading
D:
D: You will need the trivial replacement module utilities from:
D: http://www.kernel.org/pub/linux/people/rusty/module-init-tools-0.6.tar.gz

                 reply	other threads:[~2002-11-01  8:21 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20021101082753.D3D922C0CD@lists.samba.org \
    --to=rusty@rustcorp.com.au \
    --cc=linux-kernel@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

Powered by JetHome