41765 Commits

Author SHA1 Message Date
phk
3566fbdb67 A little step further in the dev_t cleanups:
Refuse to register a bmajor if the D_DISK flag is not set in cdevsw.

A little bit of cleanup while here.
1999-10-04 11:42:41 +00:00
phk
8b06d6a2fb Move the buffered read/write code out of spec_{read|write} and into
two new functions spec_buf{read|write}.

Add sysctl vfs.bdev_buffered which defaults to 1 == true.  This
sysctl can be used to experimentally turn buffered behaviour for
bdevs off.  I should not be changed while any blockdevices are
open.  Remove the misplaced sysctl vfs.enable_userblk_io.

No other changes in behaviour.
1999-10-04 11:23:10 +00:00
roger
32722204f7 Update Australian channel set and add Leadtek Winfast 2000 GPIO
values for audio.

Submitted by:	peter
1999-10-04 09:47:44 +00:00
phk
35c2a19032 be more consistent about passing the whole/raw dev_t to the driver 1999-10-04 09:28:36 +00:00
obrien
905fc76f35 This commit was generated by cvs2svn to compensate for changes in r51922,
which included commits to RCS files with non-trunk default branches.
1999-10-04 08:17:54 +00:00
obrien
55f2f61a7b Virgin import of EGCS 1.1.2's libio -- the C++ iostream facility. 1999-10-04 08:17:54 +00:00
obrien
b9cf96069d This commit was generated by cvs2svn to compensate for changes in r51920,
which included commits to RCS files with non-trunk default branches.
1999-10-04 08:12:38 +00:00
obrien
2cef6469c5 Virgin import of EGCS 1.1.2's libstdc++ 1999-10-04 08:12:38 +00:00
phk
65f7b2e95b Remove unused B_FORMAT #define 1999-10-04 07:40:23 +00:00
deischen
22eb72a42c Change pnp ID for the SupraExpress 56i Sp V.90 modem (logical ID
0x8024b04e) so that the cards description is used instead of overriding
it.  While I'm here, add an ID for the SUP2080 and the SUP2030.

PR:		kern/13983
Submitted by:	Kurt D. Zeilenga <Kurt@OpenLDAP.Org> (SUP2030)
		dfr  (rest of change)
Reviewed by:	dfr
1999-10-03 22:25:19 +00:00
eivind
f53ad097bb Allow compilation with older versions of GCC, in order to make it possible
to bootstrap and work with -current from older versions of FreeBSD.
1999-10-03 21:15:25 +00:00
gallatin
9a5996a307 A band-aid to prevent multi-hose alpha chipsets (aka tsunami) from
panic'ing because the hose is not filled in.  We should probably extend the
pciioctl interface to take hoses into account..
1999-10-03 21:09:30 +00:00
n_hibma
b7c59a09dd Change from using a dv_xname in struct device to using
device_get_nameunit().

Remove including of device.h
1999-10-03 20:33:43 +00:00
n_hibma
25dbf33c26 Check for a valid irq number before calling BUS_SETUP_INTR.
Requested-By:	msmith
1999-10-03 20:23:25 +00:00
green
0a7a70c712 Nuke the FIODTYPE compatibility bits. It's time. 1999-10-03 18:49:51 +00:00
deischen
ca2541a602 Add logical device ID for the Diamond SupraExpress 56K PnP modem:
Vendor ID SUP2480 (0x8024b04e), Serial Number 0x00001334
  PnP Version 1.0, Vendor Version 0
  Device Description: SupraExpress 56i Sp V.90

Reviewed by:	dfr
1999-10-03 17:50:09 +00:00
obrien
ef4ed42c63 Detect CTL0044 & CTL0045 as "Creative AWE64 PnP" rather than "SB16 PnP".
Reviewed by:	dfr
1999-10-03 17:45:54 +00:00
marcel
9b3d962f73 Link ucontext.h to sys/ucontext.h
Pointed out by: bde
1999-10-03 15:12:26 +00:00
dcs
5992d5ff21 Revert to 1.15, since, as pointed out by bde, 1.16 is wrong and evil.
Add $FreeBSD$.
1999-10-03 13:38:53 +00:00
marcel
60831e2cbb Reinstate the 4th argument to old signal handlers. Don't set it
when the handler uses siginfo_t.
1999-10-03 13:04:17 +00:00
marcel
ba5e4c816c Fix style bugs caused by using the wrong file to copy from. That one
gets fixed later on.

Reinstate the mysterious 4th argument to signal handlers and add some
comments on that.
1999-10-03 12:55:58 +00:00
phk
322edeeaa9 Before we start to mess with the VFS name-cache clean things up a little bit:
Isolate the namecache in its own file, and give it a dedicated malloc type.
1999-10-03 12:18:29 +00:00
dfr
0a9033ff88 Disable pnp devices before running heuristic probes. This allows us to
'hide' those devices from those probes so that they don't get probed and
then re-probed later when the pnp probe is run.
1999-10-03 12:13:06 +00:00
marcel
72194a984c Fix style bugs
Submitted by: bde
1999-10-03 10:41:40 +00:00
marcel
2a62d3b856 Fix style bugs and ordering
Submitted by: bde
1999-10-03 10:40:11 +00:00
marcel
611500ba98 Restore -traditional compilation
Submitted by: bde
1999-10-03 10:35:03 +00:00
marcel
ffe90a766e Don't use const and volatile directly. Use the macros. This fixes
the breakage for K&R sources.
1999-10-03 10:33:40 +00:00
obrien
aa3f6dfa3a Virgin import of EGCS 1.1.2 1999-10-03 09:19:40 +00:00
obrien
355e1eeeeb This commit was generated by cvs2svn to compensate for changes in r51899,
which included commits to RCS files with non-trunk default branches.
1999-10-03 09:19:40 +00:00
bde
c9a0e8b126 Fixed "misspelling" of bcmp as memcmp. memcmp doesn't exist in the
kernel, but gcc provides a pessimal builtin for it.

Makefile.i386:
Added a variable (CONF_CFLAGS) for configuration-specific compiler flags.

LINT:
Use CONF_CFLAGS to inhibit use of gcc builtins.
1999-10-03 07:09:31 +00:00
phk
796028356c Fix building non-crypto releases. 1999-10-03 06:43:57 +00:00
bde
a500b05bfd Removed redefinitions of CDRIOCBLANK and CDRIOCNEXTWRITEABLEADDR. 1999-10-03 04:12:07 +00:00
bde
3ce2709100 Fixed the hack for using "../libgcc/Makefile" in libgcc_r/Makefile.
${LIB} was wrong at dependency-parsing time, so dependencies for
libgcc_r*.a were wrong.  This somehow worked right, except libgcc_r*.a
were always out of date.
1999-10-03 02:43:20 +00:00
brian
47daf9ef2b Set the i4b bandwidth - i4b doesn't report it via tcgetattr.
Suggested by:	Joe Karthauser <joe@uk.FreeBSD.org>
1999-10-03 02:15:55 +00:00
ache
9573b06b74 sv_SE collate
add one missing dependance

PR:		13928
Submitted by:	Palle Girgensohn <girgen@partitur.se>
1999-10-03 02:13:26 +00:00
ache
10f0b35bf2 ISO8859-5 time definition 1999-10-03 01:41:17 +00:00
ache
8ced41e84a ISO8859-5 collate
Submitted by:	 Nikolai Saoukh <nms@ethereal.ru>
1999-10-03 01:22:22 +00:00
ache
6fad2be5dc allow comments in map files 1999-10-03 01:21:33 +00:00
ache
2eeb458098 ISO8859-5 locale
Submitted by:	 Nikolai Saoukh <nms@ethereal.ru>
1999-10-03 00:56:29 +00:00
ache
80efb3c34b add ru_RU->ru_SU alias for 8859-5 1999-10-03 00:48:24 +00:00
ache
f95f77e6de add ru_SU.ISO_8859-5 locale dirs 1999-10-03 00:44:56 +00:00
obrien
cef7d41dd5 Virgin import of EGCS 1.1.2 1999-10-02 21:54:32 +00:00
obrien
0858aa3a81 This commit was generated by cvs2svn to compensate for changes in r51885,
which included commits to RCS files with non-trunk default branches.
1999-10-02 21:54:32 +00:00
obrien
a1342c30ed * We have /var/tmp, not /usr/tmp. So use that where EGCS used the latter.
*  In the absence of the env vars TMPDIR, TMP, TEMP (which override this
   ordering), attempt to create temperary files in /tmp, P_tmpdir (/var/tmp),
   /usr/tmp, and .  until successful.
1999-10-02 21:50:07 +00:00
mjacob
2ce1fde8f9 add SA_1FM_AT_EOD option for scsi_sa- this causes a default behaviour of
one filemark at end of media for tapes otherwise neither quirked nor known.
1999-10-02 20:23:52 +00:00
mdodd
7bdc754670 Fix includes. I missed this the first time around. 1999-10-02 20:22:26 +00:00
sos
e0a8247d1d In some drivers we use two devices to be able to boot.
So if si_iosize_max is allready set, dont mess with it..

Also just log the problem with maxphys not being set once.

designed by:	phk
tested by:	sos
1999-10-02 20:21:49 +00:00
mjacob
784f8a8563 Document SA_1FM_AT_EOD option. 1999-10-02 20:20:32 +00:00
mjacob
657dce6759 Another 1FM@EOD quirk (from mike@sentex.net for a Seagate STT20000),
and add a config option that allows one to default to 1FM@EOD for tapes
otherwise unquirked or unknown as to which to prefer. Note that tcopy
will be broken for these tapes until tcopy is fixed.
1999-10-02 20:17:16 +00:00
dillon
bc8fdc1ce7 Print a warning that includes the mount source when the foreground
mount fails prior to going into the background when a background NFS
    mount is requested.

PR:		misc/12376
1999-10-02 19:42:46 +00:00