jhb
02ab182bc1
Add a new ddb command 'witness_list' that lists the mutexes held by
...
curproc.
Requested by: peter
2001-01-27 07:51:34 +00:00
peter
ee90d51e9c
p->p_intr_nesting_level is MI now and initialized to 0 in kern_fork.c,
...
so it should be save to KASSERT() on it even on an arch that may not
use it.
2001-01-27 06:32:20 +00:00
peter
cf3baa5309
Bah, as my luck would have it, I had a kernel source tree in the window
...
while strlcpy() existed, before it got backed out due to an extended
bikeshed argument. Sigh. Back to the old version with the redundant
code to terminate the string. :-(
2001-01-27 06:01:48 +00:00
peter
7e605d2e0f
Use strlcpy() in TUNABLE_STR_xxx() and avoid an off-by-one.
...
Noticed by: dfr
2001-01-27 05:43:58 +00:00
luigi
3a6d990128
Make the shell handle arrow keys
2001-01-27 03:25:01 +00:00
luigi
3bda6765ed
The magic for autodetecting the boot media does not work anymore
...
on STABLE or CURRENT. Put the explicit name for the floppy.
2001-01-27 03:23:44 +00:00
luigi
d96206dc6f
Add dummy -n option, for compatibility with the standard netstat
2001-01-27 03:18:55 +00:00
luigi
2ce587262d
Make sure we do not follow an invalid pointer in ipfw_report
...
when we get an incomplete packet or m_pullup fails.
2001-01-27 02:31:08 +00:00
jhb
b6baa60b1e
Back out proc locking to protect p_ucred for obtaining additional
...
references along with the actual obtaining of additional references.
2001-01-27 00:01:31 +00:00
jhb
0c5b7b7672
- Back out over-aggressive locking of p->p_cred.
...
- Back out locking ucred's and bumping refcounts for vnode operations.
2001-01-26 23:54:40 +00:00
jhb
5881492684
Fix fork_exit() to take a pointer to a function that returns void as its
...
first argument rather than a function that returns a void *.
Noticed by: jake
2001-01-26 23:51:41 +00:00
jhb
17984f33e4
Update some comments, s0 in the pcb of a child returning from fork1() is
...
now passed in as a0 to fork_exit() and and s2 is passed in as a1.
2001-01-26 23:32:38 +00:00
bmah
2bfb47ed1d
Catch release notes up with security advisories 00:41, 00:76,
...
00:77 (mistakenly referenced as 00:78), 01:01 (listed previously but
now has an advisory number), 01:08, 01:09.
2001-01-26 20:24:39 +00:00
luigi
3366175318
Minor cleanups after yesterday's patch.
...
The code (bridging and dummynet) actually worked fine!
2001-01-26 19:43:54 +00:00
bmah
f61060516f
New release notes: buildkernel uses KERNCONF, pkg_create/pkg_install
...
support for bzip2.
2001-01-26 19:06:00 +00:00
dfr
8ac42e8bc9
Initialise proc0.p_heldmtx and proc0.p_contested and call
...
mtx_enter(&Giant, MTX_DEF) after Giant is initialised.
Reviewed by: jhb
2001-01-26 17:52:34 +00:00
gallatin
10b4b1aae3
The osfulator needs sysvipc to work. Thanks to DES's commit to
...
the i386 linulator for pointing this out.
The alpha linulator doesn't need a dependancy, as it already
depends on the osfulator.
2001-01-26 17:12:30 +00:00
ume
210c2f7b7c
s/err1/errx/.
...
http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?log=1673
Obtained from: KAME
2001-01-26 13:46:40 +00:00
hm
cd1df6fc62
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
2001-01-26 13:33:31 +00:00
hm
01632e0088
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
2001-01-26 13:22:18 +00:00
hm
cb91e4fe80
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
...
Thanks a lot to Jakob Schripsema (sch@kpn.com ) for pointing out similarities
of the Eicon 2.02 to the Siemens I-surf driver !
2001-01-26 13:16:11 +00:00
hm
e1ad448f1d
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
...
Increment i4b minor revision (=step) so a buildworld or a make install in
/usr/src/sys/include is necessary to get isdnd and i4b kernel parts in sync.
2001-01-26 13:12:56 +00:00
julian
eed7cd7784
correct documentation to match code.
2001-01-26 11:36:46 +00:00
julian
40289379ee
Swap egress hooks for packets entering from the monitor hooks.
2001-01-26 11:35:36 +00:00
luigi
8a9237833e
Bring dummynet in line with the code that now works in -STABLE.
...
It compiles, but I cannot test functionality yet.
2001-01-26 06:49:34 +00:00
luigi
f9659c70dd
Bring bridging code in line with the one which works on -STABLE.
...
It compiles on -CURRENT, but I can not test functionality yet.
2001-01-26 06:47:19 +00:00
jake
c7072beb9d
Push Giant down into the trap handlers that need it, instead of
...
acquiring it unconditionally.
Reviewed by: jhb
2001-01-26 04:16:16 +00:00
jhb
ce34393882
- Don't pass in MTX_NORECURSE, as that is only used with spin mutexes and
...
is going away soon anyways. Instead, don't pass MTX_RECURSE to mtx_init,
so that WITNESS will panic if the driver mutex is recursed on.
- Use MTX_DEF in mtx_init() instead of assuming that it will be 0.
2001-01-26 03:18:17 +00:00
deischen
56363d25db
Comment only change; s/_thread_sys_/__sys_/
2001-01-26 02:41:07 +00:00
deischen
d683e4c4af
Comment change only; s/_thread_sys_/__sys_/
2001-01-26 02:27:06 +00:00
brian
bf5cc85e8b
Fix arg count
2001-01-26 01:48:16 +00:00
brian
2d3be64975
If executing the stuff from ppp.linkdown results in a state change,
...
don't continue adjusting the ipcp state machine.
This allows ``down'' to work in ppp.linkdown - useful for a tunnel
setup.
2001-01-26 01:43:38 +00:00
brian
63b65f9457
Allow ``set server closed'' to close the diagnostic socket.
...
Allow ``set server open'' to re-open the diagnostic socket.
Handle SIGUSR1 by re-opening the diagnostic socket
When receiving SIGUSR2 (and in ``set server none''), don't forget the
socket details so that ``set server open'' and SIGUSR1 open it again.
Don't create the diagnostic socket as uid 0 ! It's far to dangerous.
2001-01-26 01:41:34 +00:00
cokane
a4be54702c
D'oh! Forgot to link to /dev/voodoo.
2001-01-26 01:13:29 +00:00
luigi
611a113c0f
Comment the interface to ether_input() and the way is normally
...
used by most ethernet drivers.
2001-01-25 23:56:13 +00:00
bsd
3f4604a14a
Print out the target device when the mount fails.
2001-01-25 20:05:34 +00:00
bsd
73b38f1d13
Always print out the target device when the mount fails, not just on
...
ENOENT.
2001-01-25 20:03:38 +00:00
julian
7210110be5
Only clear the 'free' bit if we were successful in getting a queue item off the free list.
...
Found by: Harti Brandt (address unknown)
2001-01-25 19:48:57 +00:00
jhb
551775d3fb
Whitespace fix: convert code indented 6 spaces to use tabs instead.
2001-01-25 19:37:26 +00:00
jdp
b0eae7994f
Make the "-pthread" option work again, now that libc_r has to be
...
linked in addition to libc rather than instead of libc.
Ideally, "-pthread" would now be equivalent to adding "-lc_r" to the
end of the link command. But it is slightly different in this
implementation. Adding "-lc_r" to the link command would produce a
"ld" command line containing this:
... -lc_r /usr/lib/libgcc.a -lc /usr/lib/libgcc.a ...
but this implementation of the "-pthread" option produces this:
... /usr/lib/libgcc.a -lc_r -lc /usr/lib/libgcc.a ...
It would be possible to make them identical, but that doesn't fit
as nicely into GCC's way of doing things. I don't think the ordering
change will make any difference in practice.
2001-01-25 18:57:13 +00:00
bsd
3b449212d5
Provide a better error message when the /dev entry is non-existant.
...
Due to the old message, I spent way more time debugging a diskless
root problem than it should have taken.
2001-01-25 17:29:07 +00:00
dwmalone
932c9e0f8f
Correct spelling of foresight.
...
PR: 24637
Submitted by: Christopher Rued <christor@ug.cs.sunysb.edu>
2001-01-25 17:17:11 +00:00
sobomax
70c5ea5ee1
Don't hardcode geometry of VESA_800x600 raster text mode (80x25). Instead save
...
actual geometry before switching to the graphics mode.
2001-01-25 16:58:46 +00:00
sobomax
8926e07b42
New option `-g' to allow selecting custom text geometry in VESA_800x600 raster
...
text mode. For example `vidcontrol -g 100x37 VESA_800x600' will setup 100x37
text mode as opposed to default 80x25.
Reviewed by: imp
2001-01-25 16:53:22 +00:00
ru
cee6fd7dd7
mdoc(7) police: fixed a few bogons.
2001-01-25 14:16:42 +00:00
kuriyama
7da9de5748
Return exit value 0 on success when PID is specified.
2001-01-25 13:25:41 +00:00
ume
1019384e31
- Don't try to send RA to lo0, gifN and faithN.
...
- ipv6_network_interfaces has all available interfaces to work for
static configuration even if the host is end host. When rtsol is
invoked, singleness of interface is checked.
2001-01-25 13:18:26 +00:00
phantom
cc0609f430
Fix typo
2001-01-25 13:13:55 +00:00
nsouch
adc8a8326d
Discard extra status information if -1. This has been breaking the
...
PS/2 mode for ZIP+ drives for a long time. Thanks Jonathon.
Submitted by: j mckitrick <jcm@FreeBSD-uk.eu.org>
2001-01-25 13:07:55 +00:00
ume
9d926b25dc
Mention about rtadvd_interfaces. It should be specified if you want
...
use rtadvd.
2001-01-25 13:05:50 +00:00