oster
67e8cf0262
No need to include rf_sys.h.
1999-08-13 03:37:42 +00:00
oster
1ec5208866
This file is no longer needed.
1999-08-13 03:31:20 +00:00
oster
8deb1f5f2e
dev/raidframe/rf_sys.c is no longer needed.
1999-08-13 03:30:14 +00:00
oster
1aa6ce1041
Garbage collect rpcc().
1999-08-13 03:27:46 +00:00
oster
02acd1910a
First kick at cleaning up the RF_ETIMER code. New timer handling code
...
provided by Peter Galbavy via OpenBSD.
1999-08-13 03:26:55 +00:00
oster
eca431e87c
Nuke configuration of ETimer stuff during main configuration.
1999-08-13 03:25:01 +00:00
sommerfeld
7e9fe5fb1e
Fix the part of pr8201 which is IMHO a bug: the error message now goes
...
to stderr.
The existing error message ("I don't know what xxx means") is
unchanged, as it is stylisticly in keeping with the light-hearted
nature of the program, and is also more likely to be accurate than the
"no such acronym" error message proposed in 8201.
1999-08-13 03:02:06 +00:00
lukem
d890e44637
regen
1999-08-13 02:11:19 +00:00
oster
5cab826918
Clean up reconstruction accounting a bit. While it worked before, it was
...
slightly broken in the case where the RAID set did not support reconstruction.
1999-08-13 01:43:33 +00:00
aidan
b7519caaf7
Added kerberos5_cleanup() to cleanup if KRB5 defined. This is to destroy
...
a forwarded ccache on cleanup.
1999-08-12 23:05:22 +00:00
tron
c3fd5ee212
Undo last commit. As pointed out by John Darrow on "regex.c" wasn't listed
...
twice in "SRCS", it were "regex.c" and "rexec.c".
1999-08-12 21:00:05 +00:00
ragge
33bc1af047
PGOFSET should be VAX_PGOFSET.
...
Remove two unused prototypes.
1999-08-12 20:23:49 +00:00
itojun
98fab25334
fix sototcpcb(). this sometimes caused panic on OOB data reception.
...
the macro may need to be expanded into dedicated function, rather than a macro,
to capture unsupported values.
1999-08-12 16:04:52 +00:00
bouyer
d4a5c0f7ec
Add wiconfig(8), needed for installs over wawelan networks.
1999-08-12 15:34:19 +00:00
bouyer
3c4909c449
Add wi* at pcmcia, wawelan adapters can be used for installs.
1999-08-12 15:32:24 +00:00
thorpej
ba76e54050
Use C-style comments.
1999-08-12 10:46:33 +00:00
bouyer
59af828a94
Regen.
1999-08-12 09:43:18 +00:00
bouyer
7c3cb9c796
Add Promise Ultra66, change entry of Ultra33 to reflect the fact that can
...
"only" do ultra/33.
1999-08-12 09:42:11 +00:00
lukem
ecea2953c2
if, after building WorkList, it is NULL (because there are no entries), don't
...
bother trying to qsort() or traverse it.
noticed when the diagnostic assert()s in my copy of qsort() complained
about a NULL pointer...
1999-08-12 00:19:07 +00:00
thorpej
af1e02ad91
Fix a few bugs in the TCP New Reno code:
...
- Make sure that snd_recover is always at least snd_una. If we don't do
this, there can be confusion when sequence numbers wrap around on a
large loss-free data transfer.
- When doing a New Reno retransmit, snd_una hasn't been updated yet,
and the socket's send buffer has not yet dropped off ACK'd data, so
don't muddle with snd_una, so that tcp_output() gets the correct data
offset.
- When doing a New Reno retransmit, make sure the congestion window is
open one segment beyond the ACK'd data, so that we can actually perform
the retransmit.
Partially derived from, although more complete than, similar changes in
OpenBSD, which in turn originated from Tom Henderson <tomh@cs.berkeley.edu>.
1999-08-11 17:37:59 +00:00
lukem
dc501adfd5
why have regex.c twice in SRCS ?
1999-08-11 13:14:20 +00:00
lukem
781a4dc195
in string::search(), don't call memchr() if ptr == NULL.
...
noticed when tbl started logging lots of assertion errors generated from my
local copy of libc which has (a modified) assert() tests throughout.
1999-08-11 12:38:11 +00:00
thorpej
e48f29e82b
Make sure the echoed RFC 1323 timestamp is valid before using it to
...
compute the round trip time. From Mark Allman <mallman@lerc.nasa.gov>.
1999-08-11 03:02:18 +00:00
thorpej
ae6f518821
Garbage-collect CCDF_SWAP; no longer used, and doesn't make any sense
...
with the UVM swap code.
1999-08-11 02:44:35 +00:00
thorpej
dd5ae858e0
We really only need *one* componenet buffer pool...
1999-08-11 02:41:02 +00:00
oster
33e458640f
Garbage collect unused struct rf_test_acc.
1999-08-11 02:20:35 +00:00
sommerfeld
d5c8aa5ff2
correct previous fix:
...
- add CLEANDEPEND variable for stuff which should be cleaned out
in "cleandepend" phase.
- add it to the files removed during the cleandepend phase.
1999-08-11 02:00:15 +00:00
matt
74ed5b7f0f
Add <machine/apmvar.h> for sparc so that apmd can be built. Eventually
...
this allow it work on Tadpole SPARCbook 3 laptops (and/or other sparc
with power management).
1999-08-11 02:00:09 +00:00
matt
4efe97d08f
remove some more devices that are not the tadpole.
...
add the tctrl device (which controls the tadpole microcontroller).
1999-08-11 01:46:25 +00:00
matt
ec55b51b3a
do a little colormap manipulation. use the tft power hooks in tctrl
1999-08-11 01:41:06 +00:00
matt
385ed7074b
This now works properly and uses interrupts. If you close the lid, the
...
screen will turn off and when you open the lid screen turns on. If you
do too rapidly, the driver won't be notified but you can press the micro
switch and it will come back. Also "halt -p" now works so you don't
have to do Pause-P to powerdown.
1999-08-11 00:46:06 +00:00
wrstuden
14693e0ca1
Modify comments regarding VOP_LOOKUP. Revised lookup description, and also
...
document both cases which can set PDIRUNLOCK.
Reviewed by Bill Sommerfeld.
1999-08-11 00:20:50 +00:00
thorpej
6be04b7f5c
Move cpu_info and related info into <machine/cpu.h>, and implement the
...
other MP API components discussed on tech-smp.
1999-08-10 23:35:43 +00:00
thorpej
213802d0d3
Pull in <machine/cpu.h> in the MULTIPROCESSOR case to get curcpu() for
...
use in the `curproc' declaration. Note that machine-dependent code can
still override `curproc' in the single- and multi-processor case as before,
for its own convencience (the SPARC port does this, for example).
1999-08-10 23:33:27 +00:00
oster
31b98d3572
When reporting the status of a component during configuration,
...
provide more intuitive information about whether a component is clean
or not.
1999-08-10 22:56:20 +00:00
oster
620eda50c7
Don't allow reconstructs, copybacks, or forced failures of components if
...
using a RAID 0, since RAID 0 can't handle those sorts of things.
1999-08-10 22:46:59 +00:00
oster
0b08c839eb
Don't go ape if there is a problem verifying the parity. Note the condition
...
and inform the user (as opposed to panicing the system!).
1999-08-10 22:19:27 +00:00
hubertf
ead3c28a8d
Leave ^Z-handling to the system (curses? no idea, at least it works :-),
...
and don't wait for two seconds when game is over.
1999-08-10 21:52:43 +00:00
oster
49efd10006
Oops. Make minor change that I forgot when adding the parity check ioctl.
1999-08-10 21:41:37 +00:00
thorpej
cca4496da7
Use cpuid_t and cpu_number().
1999-08-10 21:10:20 +00:00
thorpej
402c277c43
Add a cpuid_t typedef (u_long).
1999-08-10 21:09:18 +00:00
thorpej
28fb7c1eb8
Define cpu_number() as discussed on tech-smp.
1999-08-10 21:08:05 +00:00
tron
c8b0d04949
Fix wrong array size calculation in call to memset() and avoid a possible
...
segmentation fault in memmove(). Patches supplied by Stephan Thesing in
PR bin/8184.
1999-08-10 20:09:02 +00:00
thorpej
b701be7c86
Use atomic operations to manipulate the SSIR, and fix a problem introduced
...
with the spllowersoftclock() changes where more interrupts than necessary
were blocked while software interrupts were being processed.
1999-08-10 18:53:03 +00:00
oster
d0740fb357
Add two more options to raidctl:
...
-p check (and return) the status of the parity
-P check the status of the parity, and rebuild if necessary
Addresses PR#7494
1999-08-10 18:21:39 +00:00
oster
a3aefdaee3
Add support for easily checking the parity status from userland.
...
Also: spl protect rf_RewriteParity().
1999-08-10 18:18:30 +00:00
thorpej
ce3252697d
u_char -> u_int8_t in the IPv6 goo.
1999-08-10 18:16:07 +00:00
abs
1e7a66ebab
Handle the 'custom' case in a sane fashion (do not create zero length
...
partitions under any circumstances, allow no swap, do not *overwrite* /usr
when listing additional partitions, and try to abstract at least most of the
magic numbers to #defines at the top.
Also sync up as much as possible to make this easier in future.
Still need to attack the other arch's md.c files.
1999-08-10 15:54:55 +00:00
fvdl
0536609b97
Keep track of the number of encountered symlinks and fail with ELOOP
...
if they exceed MAXSYMLINKS.
1999-08-10 13:03:11 +00:00
christos
4f5d78ae59
s/(sbus | obio)/sbus for the sbus attachments. These were vestiges from
...
the old code.
1999-08-10 12:50:35 +00:00