dholland
b062143a54
WARNS=5 is the default in sbin, don't need to set it explicitly.
2013-08-11 05:56:55 +00:00
apb
2f2c48e223
Don't pass NULL to prop_dictionary_set.
...
Coverity CID 275196.
2013-02-07 12:04:01 +00:00
jnemeth
0f1ee6e9e1
Set WARNS=5. No warnings/errors were found with a test compile.
2012-08-22 07:47:18 +00:00
wiz
661fd131c6
Quote path separator character.
2011-08-06 08:43:28 +00:00
mbalmer
d1912e7839
Do not not look for modules in the current working directory first. This is
...
to prevent from accidentally loading ./module.kmod when we actually wanted to
load module from the system module area.
To load a module from a filesystem path, the module name must contain at
least on path separator character (/), to load a module from the system
module areas, the name must not contain a path separator character:
modload ./mymod.kmod # loads mymod.kmod from the curren directory
modload mymod # loads mymod.kmod from the system module area
2011-08-06 08:11:09 +00:00
jruoho
91e230c6b8
Fix xref; module(4) -> module(7).
2010-12-14 16:23:59 +00:00
pooka
67a4f392d8
use crunchops for crunchables
2010-12-13 21:48:01 +00:00
pooka
e73ffdda13
Add rump client support for module utilities. It should be noted
...
that while modstat and modunload and builtin modules work exactly
the same as in the host case, modload loads file system kernel
modules from the rump kernel namespace. By default, archs which
have rump support for the kernel kernel ABI have the host module
directory mapped into the rump kernel namespace at the same location
(/stand/...). Therefore, if the *host* module directory is populated,
"rump.modload foo" will work as expected. Otherwise, RUMP_MODULEBASE
can be used to point to the module directory.
2010-12-13 20:48:44 +00:00
jruoho
05a9f55544
Xref module(4).
2010-12-13 10:07:46 +00:00
pooka
696ffdd08a
note module changes
2010-03-05 18:51:22 +00:00
wiz
bba67e2c66
Sync usage with man page.
2009-06-11 08:12:00 +00:00
wiz
d28fa3c589
Remove -P from -p section, not from -f one.
2009-06-11 08:11:52 +00:00
jnemeth
59cc9994df
-p -P doesn't make much sense since no module will be loaded.
2009-06-10 03:30:32 +00:00
jnemeth
cbd3656645
Add the MODCTL_NO_PROP flag to tell the kernel to ignore <module>.prop.
...
Add the '-P' option to modload(8) to set this flag.
2009-06-09 20:35:02 +00:00
jnemeth
5ce0121eaa
Add a new [-d var] option which when combined with -p and -m will allow
...
you to delete vars from the existing <module>.prop file.
2009-06-05 11:37:30 +00:00
wiz
0246bc0bc2
Sort options.
2009-06-05 09:31:07 +00:00
jnemeth
3ee4fdb595
Add a "-m plist" option. This option will read in an existing
...
<module>.prop file and merge any options supplied on the "command
line".
This code will serve as the basis for in-kernel merging.
2009-06-04 02:57:01 +00:00
jnemeth
3431c6b695
fputs() instead of puts() so we don't get the silly extra blank line
2009-05-19 22:55:24 +00:00
wiz
04c4f4a1d1
Sync usage and man page.
2009-05-19 22:39:52 +00:00
wiz
d4f65fc8c5
Sort option descriptions. Split usage in SYNOPSIS in two, since there
...
are two different methods of calling it.
Add arguments to option descriptions.
2009-05-19 22:35:41 +00:00
jnemeth
47371f5f63
Add -p option which outputs a property list suitable for loading with a
...
module. This is in preparation for having the kernel load an optional
<module>.prop alongside a module, which is useful for passing options
to autoloaded modules and modules loaded at boot time.
2009-05-19 22:09:59 +00:00
uwe
2b5d806dfe
Punctuation formatting nit.
2008-11-17 02:32:09 +00:00
ad
0efea177e3
Remove LKMs and switch to the module framework, pass 1.
...
Proposed on tech-kern@.
2008-11-12 12:35:50 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
jmmv
9e8fd365e9
Add the ability to specify load-time properties for modules. This adds
...
three new flags to the new modload utility: -b, -i and -s, which are used
to pass boolean, integer and string parameters respectively.
2008-03-02 11:20:59 +00:00
jmmv
be1e5d770b
Always test MKMODULAR with != "no". Requested by mrg@.
2008-02-10 08:21:25 +00:00
jmmv
97f434a8b4
Reverse MKMODULAR checks.
2008-02-09 22:32:38 +00:00
jmmv
8983cf2933
Recognize MKMODULAR and build the appropriate tool.
2008-02-09 19:33:00 +00:00
ad
bbc79e58a6
Pull in my modules code for review/test/hacking.
2008-01-16 12:34:50 +00:00
ross
a75e5e7741
Replace complicated test for ELFSIZE 64 with #ifdef _LP64 which is
...
the netbsd convention. Rig the old test temporarily to a #error
sanity check.
2006-07-08 05:49:01 +00:00
reed
f21a315136
In the DIAGNOSTICS section, document that mismatched LKM and kernel
...
versions will be reported to the console and to the system message
buffer.
And update documentation date.
2006-03-24 00:38:23 +00:00
rumble
e948e1b17f
Check for allocation failures in malloc, calloc, realloc, asprintf, and
...
vasprintf and try to handle them.
2006-03-17 15:53:46 +00:00
christos
2c6eadc9ce
Move WARNS=3 to the Makefile.inc, and add a little const to the remaining
...
programs that did not compile before.
2005-06-27 01:00:04 +00:00
matt
0e46a38f38
Terminate variable argument list with NULL, not 0.
2005-04-25 01:33:03 +00:00
perry
5c9f370160
remove obsolete "register" declarations.
2005-02-06 06:13:47 +00:00
peter
0d5d8e993a
Fix a typo in a comment.
2004-10-27 19:36:31 +00:00
jrf
190b2e4c51
Replaced strncpy with strlcpy. Thanks to Peter Postma who
...
pointed them our in PR #25762 . Approved by christos@NetBSD.org .
2004-09-07 13:20:39 +00:00
nathanw
fa3249e24a
Remove an extraneous comment before main() that seems to have been
...
accidentally cut-and-pasted in with rev 1.30.
2004-06-28 19:27:06 +00:00
cjep
9c1d6b6c10
Put -T in usage output. PR#25875 from Kouichirou Hiratsuka.
2004-06-08 19:25:16 +00:00
wiz
080a1b9108
Remove superfluous TRUE and FALSE definitions.
...
Noted by Jeff Ito in PR 24845.
2004-03-19 12:04:37 +00:00
kleink
888c4ead28
Update the change from rev. 1.42 to reflect that MAXPATH includes room
...
for the terminating NUL character.
2004-02-12 21:10:39 +00:00
jdolecek
a09b055053
it's not correct to use MAXPATHNAME-sized buffer for link command, as
...
pointed out by Klaus Klein (original idea was that it should hold at least
the pathname ...); instead, let the ELF and a.out backends allocate memory
for the link command, and get rid of the fixed size buffer altogether
2004-02-11 18:42:37 +00:00
jdolecek
b69e6f038b
use MAXPATHLEN-sized buffer for module paths
...
reported and fix provided in bin/24379 by Nicolas Joly
2004-02-10 12:30:22 +00:00
fvdl
d9495c6d9a
Don't compare an integer to NULL.
2003-10-21 02:31:08 +00:00
wiz
495a82c52c
New sentence, new line; improve grammar.
2003-09-06 20:09:26 +00:00
jdolecek
ade4df3adc
implement support for forced LKM load, which makes the kernel skip
...
the version checks, using new -f flag and LMFORCE ioctl
Hopefully the description in the manpage is discouraging enough so that
nobody would dare even _think_ of using forced loads. A warning
message is written to stderr when this is used, just in case.
2003-09-06 19:23:20 +00:00
itojun
354140d884
remove obsolete comment
2003-07-13 07:45:27 +00:00
itojun
59b2dcde2e
asprintf() is easier than malloc + sprintf
2003-07-12 16:52:22 +00:00
ragge
46943c2cf6
Try first to use /dev/ksyms to get kernel symbols, if that fails mutter a
...
bit and fallback to the old way.
2003-04-24 20:18:31 +00:00
jdolecek
40d3f26f8c
desupport LMRESERV_O, anything relying on it doesn't have chance of working
...
anyway due to numerous kernel structure changes
2003-04-11 07:49:31 +00:00