Poul-Henning Kamp
4aa1a77d6f
Allocate tty at attach time rather than open time.
...
Use the init/lock*in/out fields in struct tty and remove them from our softc.
Use tty->t_sc to find out softc when convenient.
Mostly OK'ed by: bde
2004-09-16 19:46:23 +00:00
Pawel Jakub Dawidek
a8a58d03f6
- Do not use bio_pblkno as it is going away anyway.
...
- Prefer bio_length than bio_bcount.
2004-09-16 19:42:17 +00:00
Pawel Jakub Dawidek
4b07ede4a7
First wakeup, then unlock.
2004-09-16 18:59:19 +00:00
Pawel Jakub Dawidek
6ab0a0aefe
Type 'int' is too small for 'i' and 'lastp' variables. Use proper type,
...
which is vm_pindex_t (unsigned 64bit on i386).
2004-09-16 18:56:20 +00:00
Christian Brueffer
7daf8ae6a9
Add missing comma
...
Submitted by: ceri
MFC after: 3 days
2004-09-16 18:46:21 +00:00
Andre Oppermann
db09bef308
Fix an out of bounds write during the initialization of the PF_INET protocol
...
family to the ip_protox[] array. The protocol number of IPPROTO_DIVERT is
larger than IPPROTO_MAX and was initializing memory beyond the array.
Catch all these kinds of errors by ignoring protocols that are higher than
IPPROTO_MAX or 0 (zero).
Add more comments ip_init().
2004-09-16 18:33:39 +00:00
Pawel Jakub Dawidek
8914c29937
There is no such manual page in FreeBSD.
2004-09-16 18:32:58 +00:00
Poul-Henning Kamp
b08c753baa
Do not traverse list of snapshots if there isn't one.
...
Found by: scottl
2004-09-16 17:28:56 +00:00
Nate Lawson
ad7b13796e
Don't print a warning message if the _CRS value is empty. This is already
...
covered by other printfs under ACPI_DEBUG and is not a failure case.
MFC after: 3 days
2004-09-16 17:19:16 +00:00
Hiroki Sato
c91935f789
New release notes:
...
crontab(1) now properly prompts when an entry is written
in the incorrect format.
2004-09-16 17:18:55 +00:00
Giorgos Keramidas
a73af104ef
We don't have any providers of `beforenetlkm' in FreeBSD. Remove the
...
dependency to it from our rc.d scripts.
Approved by: mtm
2004-09-16 17:04:20 +00:00
Giorgos Keramidas
a71fcfed55
Fix requirement of network' to
NETWORK' because the former isn't
...
provided by any rc.d script.
Approved by: mtm
2004-09-16 17:03:12 +00:00
Hiroki Sato
1b4553953b
Disconnect early-adopter/ from the build.
2004-09-16 16:46:37 +00:00
Poul-Henning Kamp
b85e29f007
Missed a place where snapshots were allocated in my last commit to
...
this file.
2004-09-16 15:58:18 +00:00
Max Khon
b3f05a2e9e
g_nop_create: destroy newly created provider in case of errors.
2004-09-16 15:28:48 +00:00
Mike Makonnen
737afa3cec
Implement cancellation points in libc interfaces, as specified by POSIX.
2004-09-16 13:55:46 +00:00
Poul-Henning Kamp
f33ed262da
Use the tty->t_sc field to find our softc.
2004-09-16 12:07:25 +00:00
Poul-Henning Kamp
8cf25bb9be
Add fields to struct tty for the initial/lock * tty/cua states.
2004-09-16 10:43:47 +00:00
Søren Schmidt
a49513587b
Ignore leading '_' in model name returned by devices.
...
This make "_NEC" devices appear as "NEC" which is more corrent.
The reason is tha NEC originally screwed up on the byteorder in the
model string, so now that they have realized that they prefixed the '_'
so that not every ATA driver on the planet would call them "EN C" :)
2004-09-16 09:35:01 +00:00
Julian Elischer
14f0e2e9bf
clean up thread runq accounting a bit.
...
MFC after: 3 days
2004-09-16 07:12:59 +00:00
Warner Losh
f6ddde7cfa
default: case shouldn't set an error yet either.
2004-09-16 06:37:05 +00:00
Warner Losh
7964bd0c70
Reserve the DMA memory at attach time, rather than at use. While
...
reserving it at use time is more miserly, low memory (< 16MB)
evaporates quickly on many systems, so there may not be any suitable
buffers available. This specifically doesn't use the newer, fancier
isa_dma_init to ease merging to 5.
Reviewed by: tegge, phk
2004-09-16 06:34:00 +00:00
Poul-Henning Kamp
c0c926ce2d
whitespace change
2004-09-16 06:00:52 +00:00
Julian Elischer
9da3e923f4
e specific code to revert a partial add ot teh run queue, not
...
remrunqueue() which can't handle a partially added thread.
MFC after: 1 week
2004-09-16 05:37:40 +00:00
Scott Long
15c37be013
If the timeout handler runs and notices that commands are timed out, check
...
the firmware status register on the card to see if the firmware is still
running. There is no way to recover from this, but at least it can give
a hint as whether the car has crashed (which happens all too often).
MFC after: 3 days
2004-09-16 02:37:40 +00:00
Warner Losh
ee9e2737a1
For the moment, treat failures to attach floppy drives as non-fatal
...
errors for the attachment process for the floppy controller. This is
a band-aide because it doesn't try any of the fallback methods when
_FDE isn't long enough, but should be sufficient for people
experiencing the dreaded mutex not initialized panic.
2004-09-16 01:51:21 +00:00
Peter Wemm
4e1c1fa28b
Update path to c++ internals includes for the 3.4 location.
...
No longer use make -k since the libraries target should build now.
Remove hacks for gnu/lib/libregex.
2004-09-16 01:41:11 +00:00
Peter Wemm
3821a3d7ab
Be explicit about which regex.h file we are including. This reduces the
...
need for hack workarounds in tools/lib32/build32.sh.
2004-09-16 01:39:13 +00:00
Peter Wemm
7eb8f6f303
Add libmagic to the explicit build-tools list.
2004-09-16 00:22:59 +00:00
Maxim Sobolev
a02bcc107c
Backout the code which tries to use undocumented way to determine if
...
fm801 has sound capabilities or not. Unfortunately this code doesn't
work as expected.
Submitted by: many
MFC after: 3 days
2004-09-15 23:47:17 +00:00
Julian Elischer
def46d58a6
Fix breakpoint handling for i386.
...
not sure yet about 5.x... MFC if needed.
Also fixes small problems with examining some registers and
some specific gdb transfer problems.
As the patch says:
This is not a pretty patch and only meant as a temporary
fix until a better solution is committed.
PR: i386/71715
Submitted by: Stephan Uphoff <ups@tree.com>
MFC after: 1 week
2004-09-15 23:26:49 +00:00
Peter Wemm
fad9d21472
Make libcrypto/libssh cross compile
2004-09-15 23:15:53 +00:00
Peter Wemm
1a3cfcce6b
Fix typo in rev 1.2 "-DNOINFOall" should be "-DNOINFO all"
2004-09-15 23:01:28 +00:00
Poul-Henning Kamp
08dbd671ff
Remove unused B_WRITEINPROG flag
2004-09-15 21:49:22 +00:00
Poul-Henning Kamp
273350ad0f
Simplify initialization of va_null a little bit.
2004-09-15 21:42:03 +00:00
Dag-Erling Smørgrav
4325574db2
Comment lines may have leading whitespace.
...
PR: 71773
Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
2004-09-15 21:10:46 +00:00
Poul-Henning Kamp
4095f485c8
undent some functions a bit.
2004-09-15 21:08:58 +00:00
Poul-Henning Kamp
ab19cad78e
stylistic polishing.
2004-09-15 20:54:23 +00:00
Andre Oppermann
76ff6dcf46
Clarify some comments for the M_FASTFWD_OURS case in ip_input().
2004-09-15 20:17:03 +00:00
Andre Oppermann
e098266191
Remove the last two global variables that are used to store packet state while
...
it travels through the IP stack. This wasn't much of a problem because IP
source routing is disabled by default but when enabled together with SMP and
preemption it would have very likely cross-corrupted the IP options in transit.
The IP source route options of a packet are now stored in a mtag instead of the
global variable.
2004-09-15 20:13:26 +00:00
Dag-Erling Smørgrav
f2a9e36629
My fingers keep typing 'burncd data foo fixate eject' instead of 'burncd -e
...
data foo fixate'. Humor them.
MFC after: 4 weeks
2004-09-15 19:03:35 +00:00
Koop Mast
ff24ff2a1e
Park my birthday truck in this free space.
...
Approved by: pav (mentor)
2004-09-15 19:03:27 +00:00
Dag-Erling Smørgrav
d12187d438
Mechanical whitespace cleanup.
2004-09-15 19:01:08 +00:00
Alan Cox
acf359aa98
Update to reflect recent changes such as the fields for O(log n) address
...
space allocation.
Submitted by: Mark W. Krentel
2004-09-15 18:41:10 +00:00
Julian Elischer
915996978d
Try harder to get back to being a non threaded process.
...
Submitted by: DavidXu
MFC after: 3 days
2004-09-15 18:39:09 +00:00
Søren Schmidt
d95aa401d5
Flush the queue of minor fixes to pst.
2004-09-15 15:39:28 +00:00
Poul-Henning Kamp
7ce1979be6
Add new a function isa_dma_init() which returns an errno when it fails
...
and which takes a M_WAITOK/M_NOWAIT flag argument.
Add compatibility isa_dmainit() macro which whines loudly if
isa_dma_init() fails.
Problem uncovered by: tegge
2004-09-15 12:09:50 +00:00
Poul-Henning Kamp
5757a0b985
Remove now unused #include files.
2004-09-15 12:02:35 +00:00
Poul-Henning Kamp
592da135e7
#include <isa/isavar.h> instead of <i386/isa/isa_dma.h>
2004-09-15 11:58:34 +00:00
Søren Schmidt
536beae5a8
Distinguish between TCQ and NCQ type of tagged queing.
2004-09-15 11:22:05 +00:00