Poul-Henning Kamp
d42ee4e410
Note that MAJOR_AUTO is now the default if d_maj is not initialized. This
...
is more robust and prevents the hijacking of /dev/console for the typical
mistake.
Remove unneeded MAJOR_AUTO uses, it is only needed explicitly now if the
driver source has cross-branch compatibility to old releases.
2003-03-09 11:03:45 +00:00
Poul-Henning Kamp
441931b53c
Define MAJOR_AUTO as zero, which means that leaving out an initialization
...
of d_maj means "allocate major number automatically".
Keep the definition of MAJOR_AUTO to make life easier for cross-branch
source maintainers.
2003-03-09 10:29:20 +00:00
Poul-Henning Kamp
06a8bb906c
Add one little hack to allow us to make MAJOR_AUTO be zero:
...
Let the console driver ask for major 256 and magically change this to
mean zero.
2003-03-09 10:28:05 +00:00
Yoshihiro Takahashi
e76a843b59
MFi386: revision 1.1079
2003-03-09 10:20:16 +00:00
Yoshihiro Takahashi
26db0f997b
Merged from sys/dev/syscons/syscons.c revision 1.396.
2003-03-09 10:18:15 +00:00
Yoshihiro Takahashi
947878824d
Merged from sys/dev/sio/sio.c revisions 1.387 and 1.388.
2003-03-09 10:15:11 +00:00
Yoshihiro Takahashi
484be8eac1
Build the drm module also on pc98.
2003-03-09 10:12:58 +00:00
Poul-Henning Kamp
564632b081
Remove unneeded #include of geom_stats.h
2003-03-09 10:04:21 +00:00
Poul-Henning Kamp
f48b881942
Stamp out Danglish.
2003-03-09 10:02:31 +00:00
Poul-Henning Kamp
0e6be4723b
Don't use statistics counters to detect outstanding I/O.
2003-03-09 10:01:16 +00:00
Poul-Henning Kamp
c6ae9b5fd2
Don't abuse the statistics counters for detecting if we have outstanding
...
I/O requests, instead use the new dedicated fields in the consumer and
provider to track this.
2003-03-09 09:59:48 +00:00
Poul-Henning Kamp
0e082fcca2
Add u_int nstart, nend counters to consumer and providers so we will not
...
have to examine the stats structure to tell if we have outstanding I/O
requests.
Making them u_int improves the chance of atomic updates to them,
but risks roll-over. Since the only interesting property is if
they are equal or not, this is not an issue.
2003-03-09 09:58:36 +00:00
Poul-Henning Kamp
c1c8575100
Try to clarify how orphaning works.
2003-03-09 09:48:50 +00:00
Poul-Henning Kamp
df6c9fe955
When a DEV class consumer is orphan'ed we need to wait for all the
...
outstanding requests to return before we unravel the mesh.
It is very important that the stuff below us plays nice and don't
overlook a couple of outstanding bio's, because until they remember
the geom event thread is blocked. At an expense in code here this
could be made more robust, but I actually _want_ a robust failure
in this case so any offending drivers can be fixed.
2003-03-09 09:28:45 +00:00
David Xu
d03c79eea1
Cosmetic change, make it QUEUE_MACRO_DEBUG friendly
2003-03-09 04:27:46 +00:00
Garance A Drosehn
9ffd2d77ef
Fix interactions between entries for a specific file vs entries for
...
a filename pattern, and also wrt filenames given on the command line.
Now if a file is listed as a specific entry, it will not *also* be
processed by an entry specifying a pattern. And filename-patterns
will now only match existing files (ignoring directories, etc).
MFC after: 3 weeks
2003-03-09 03:19:52 +00:00
Tim J. Robbins
be0ccb6800
MFp4: Add the standard "the {fgetws,fputws} function will fail if" text
...
to the Errors section.
2003-03-09 02:56:54 +00:00
Robert Drehmel
47469b9f5c
Remove a function prototype for `crc' and an associated comment which
...
were useless for at least seven years and eight months.
2003-03-09 02:28:04 +00:00
Bruce A. Mah
39d561b5a5
New release note: IP fragment reassembly improvement.
...
Modified release note: Fix punctuation glitch in bzip2 note.
2003-03-09 02:27:12 +00:00
Eric Anholt
43e2d1e384
Update the DRM to latest from DRI CVS. This is approximately the version
...
included in XFree86 4.3, but includes some fixes. Notable changes include
Radeon 8500-9100 support, PCI Radeon/Rage 128 support, transform & lighting
support for Radeons, and vblank syncing support for r128, radeon, and mga.
The gamma driver was removed due to lack of any users.
2003-03-09 02:08:30 +00:00
Tim J. Robbins
ef3dab76bf
Hold the proc lock while accessing p_procsig in trapsignal().
2003-03-09 01:40:55 +00:00
Garance A Drosehn
4ebd61a3cf
The processing of files given on the command-line will work a little better
...
if we return the entire worklist, instead of just the last entry. A minor
fix to revision 1.57.
MFC after: 15 days
2003-03-09 00:29:40 +00:00
John Polstra
020e34e445
Fixes for the Russian translations of the messages.
...
PR: bin/48035, bin/48036
Submitted by: Sergey A.Osokin <osa@FreeBSD.org.ru>
Reviewed by: ache
MFC after: 4 weeks
2003-03-08 22:45:12 +00:00
Jonathan Lemon
fb68148f4a
Discard the packet if the netisr queue is null instead of panicing, for
...
the benefit of modules which are compiled differently than the kernel.
2003-03-08 22:12:32 +00:00
Jonathan Lemon
a3b6edc353
Remove check for t_state == TCPS_TIME_WAIT and introduce the tw structure.
...
Sponsored by: DARPA, NAI Labs
2003-03-08 22:07:52 +00:00
Jonathan Lemon
607b0b0cc9
Remove a panic(); if the zone allocator can't provide more timewait
...
structures, reuse the oldest one. Also move the expiry timer from
a per-structure callout to the tcp slow timer.
Sponsored by: DARPA, NAI Labs
2003-03-08 22:06:20 +00:00
Jonathan Lemon
921f8bb982
Fix module build by adding options to Makefile.
2003-03-08 21:54:32 +00:00
Poul-Henning Kamp
f37de12275
Retire devstat_add_entry() as a public function and bump __FreeBSD_version
...
to mark this act.
2003-03-08 21:46:43 +00:00
Poul-Henning Kamp
a9d2245ea8
Allocate the devstat structure with devstat_new_entry().
2003-03-08 21:44:46 +00:00
John Polstra
537b41d5ff
Correct names for fxp devices. Sort data by devid in
...
fxp_ident_table.
PR: kern/48699
Submitted by: Sergey A. Osokin <osa@FreeBSD.org.ru>
Obtained from: NetBSD (the device strings, that is)
MFC after: 4 weeks
2003-03-08 21:44:21 +00:00
Poul-Henning Kamp
8098046099
Allocate the devstat structure with devstat_new_entry().
2003-03-08 21:32:59 +00:00
Garance A Drosehn
ae77078c25
Add a config-file flag of 'U' or 'u' to indicate that the pid-file
...
will contain the pid for a process group. This means the file must
contain a negative value (as would be needed in the 'kill' commmand).
I still need to write man-page update before MFC-ing.
This started by rewriting the get_pid() routine. Later I looked at
what OpenBSD has, and included a few ideas from their send_signal()
routine. So, parts of this change are from OpenBSD, even though
OpenBSD does not actually have a 'U' flag.
PR: bin/28435
Reviewed by: no objections on freebsd-arch
MFC after: 3 weeks
2003-03-08 20:07:01 +00:00
Poul-Henning Kamp
09f958046c
Allocate devstat structure with devstat_new_entry().
2003-03-08 20:00:11 +00:00
Poul-Henning Kamp
c7e73d59c4
Introduce a device driver for /dev/devstat, this will allow us to mmap
...
the device statistics structures into userland instead of using sysctl.
Introduce new devstat_new_entry() function which allocates the devstat
structure an calls devstat_add_entry() on it.
2003-03-08 19:58:57 +00:00
Poul-Henning Kamp
bfd614b8a5
Augment the devstat structure with 3 new fields and bump the DEVSTAT_VERSION.
...
Two fields are sequence numbers for integrity check when we switch devstat
to use mmap to export data rather than sysctl, the last field is to mark
this as an allocated devstat entry.
2003-03-08 19:55:59 +00:00
Jonathan Lemon
06acad4aa4
Revert last change and insure the driver can support other address families.
...
Pointed out by: ume, matusita
2003-03-08 17:32:21 +00:00
Jonathan Lemon
e0e6419344
The tun driver is INET only. Don't pretend to support other address families.
...
Sponsored by: DARPA, NAI Labs
2003-03-08 16:26:34 +00:00
Jonathan Lemon
8c90439d70
Include correct opt_* headers for supported address families. Dike out
...
the unused ATM cases.
Sponsored by: DARPA, NAI Labs
2003-03-08 16:25:27 +00:00
Tim J. Robbins
8151186746
Uncomment the description of the ipdst parameter, but refer to IPX
...
instead of NS.
2003-03-08 13:42:42 +00:00
Mark Murray
9bc062a34a
KerberosIV deorbit: Remove references.
2003-03-08 13:39:41 +00:00
Mark Murray
96594358d3
KerberosIB deorbit: Remove library references.
2003-03-08 13:38:06 +00:00
Mark Murray
4d20ef3ca0
KerberosIV deorbit sequence: Re-entry. Thank you, faithful friend.
...
Enjoy your retirement in ports.
2003-03-08 12:55:48 +00:00
Mark Murray
b7d3fc8d5b
KerberosIV deorbit sequence: Remove references to KerbIV libs.
2003-03-08 12:14:26 +00:00
Mark Murray
4b48036b9b
KerberosIV deorbit sequence: Un-teach sysinstall about KerberosIV. I'm
...
not 100% sure that I've done this in the right way. If folks want to
revisit this, please be my guest.
2003-03-08 12:07:13 +00:00
Mark Murray
19cc9881b2
KerberosIV deorbit sequence: We no longer build a krb4 distribution.
2003-03-08 11:49:40 +00:00
Mark Murray
5b7cde36b6
KerberosIV deorbit sequence: MAKE_KERBEROS4 is no longer a valid option.
2003-03-08 11:47:44 +00:00
Mark Murray
5788da46b1
Update for kerberos 5
2003-03-08 11:45:47 +00:00
Mark Murray
7678c8a4fa
KerberosIV deorbit sequence continues: Look for K5 instead of KIV
2003-03-08 11:01:31 +00:00
Mark Murray
5d658b151b
KerberosIV de-orbit burn continues. Remove the KerberosIV PAM module.
2003-03-08 10:33:20 +00:00
Mark Murray
b4240e6ce9
Comment-only assistance to lint to kill warnings.
2003-03-08 10:30:49 +00:00