summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Remove line noise from the quirk list (kernel build stopper)msmith1997-09-181-2/+1
|
* Add the C1557A as a known tape changer (thus non-broken multi-LUN tapejoerg1997-09-171-1/+6
| | | | | | device). Submitted by: Andre.Albsmeier@mchp.siemens.de (Andre Albsmeier)
* Enable the FIFO on enhanced floppy controllers. This reduces thetegge1997-09-178-8/+178
| | | | | | | | number of dma overruns/underruns for systems under heavy dma load. As a side effect, broken enhanced floppy controllers that sometimes don't detect dma overruns/underruns will give less errors. Reviewed by: j@uriah.heep.sax.de (J Wunsch)
* Synchronize with sys/i386/conf/options.i386 and sys/i386/isa/fd.ckato1997-09-174-22/+50
| | | | revisions 1.59 and 1.101, respectively.
* Make TCPDEBUG a new-style option.joerg1997-09-1610-10/+29
|
* Drop temporary source-level compatibility for old mount(2) interface.bde1997-09-161-5/+1
|
* Removed a stray backslash-newline.bde1997-09-161-2/+2
|
* Fixed syntax errors in `#if 0' code.bde1997-09-161-3/+3
|
* Cleaned up.bde1997-09-161-18/+7
|
* Removed declaration of nonexistent function fuibyte().bde1997-09-161-38/+45
| | | | | | | | | | | | Sorted some declarations. Fixed missing __P(())'s. Removed `timeout_func_t (pointer to timeout function) typedef. It was mainly used in bogus casts. The more useful `timeout_t' (timeout function) typedef should be used instead. Cleaned up callout declarations and comments.
* Fixed staticization. buckets[] was staticized but was still declaredbde1997-09-162-13/+23
| | | | | | | | | | | extern in <sys/malloc.h> and it should not have been staticized for the !(KMEMSTATS || DIAGNOSTIC) case. Fixed the !(KMEMSTATS || DIAGNOSTIC) case. The MALLOC() and FREE() macros are evil, but code generally doesn't allow for this and some code involving else clauses did not compile. Finished staticization.
* Fixed gratuitous ANSIisms.bde1997-09-1621-63/+105
|
* Reject attempts to set an in-core label which says that the "disk"bde1997-09-161-4/+10
| | | | | | | | | | | | | | | | | | | or a partition is larger than the slice. Now `disklabel -Brw sdX auto' should fail properly on sliced disks without partition of type 165, e.g., on zip disks with the factory default formatting. Previously it set a bogus in-core label for the compatibility slice and used this to corrupt the MBR (the slice has offset 0 and size 0, but setting the label in effect corrupted its size to nonzero). `disklabel -Brw sdX auto' already failed properly on normally (not dangerously dedicated) sliced disks _with_ partition of type 165, because the compatibility slice has a nonzero offset so the MBR remained inaccessible when the size was corrupted. This bug only affected in-core labels. On-disk labels are checked carefully when they read and written.
* devfs changes to allow old (better) and newer (braindamaged) behaviour.julian1997-09-161-10/+24
| | | | I'm going to try migrate back, while keeping the newer code.
* Don't leak memory, from sef.phk1997-09-162-22/+54
| | | | Stylistic nits and a blunder, from bde.
* Make FDC_DEBUG a supported option.joerg1997-09-168-35/+95
| | | | | | | Hide the bogus FDC ``chip type'' display behind a (mostly) undocumented option, since people started to trust the bogus claim. Once we're going to handle 2.88 MB controllers, we have to redo the chip detection, by now just leave it hidden.
* Prevent overflow with fragmented packetsache1997-09-151-26/+67
| | | | Reviewed by: wollman
* Solve race-condition, return path in normal order.phk1997-09-152-52/+58
| | | | | | | | | A couple of stylistic nits from Bruce. If your libc contains version 1.11 or 1.12 of getcwd.c, (ie: if you recompiled libc one of the last couple of days): >>> Recompile LIBC before you boot a new kernel <<< A new libc will deal with both old and new kernels.
* Deal more correctly with mountpoints.phk1997-09-152-6/+10
|
* remove redudant decls from this header file (used for 2.2.x compat)jmg1997-09-151-6/+0
|
* add some preprocessor lines to prevent both controler snd0 andjmg1997-09-151-0/+5
| | | | | | | device pcm0 from being loaded into the kernel at the same time. As this generates compilation errors, I just error out. Requested-by: Jordan
* Synchronize with sys/i386/conf/files.i386 revision 1.176.kato1997-09-152-2/+12
|
* Regenerate _after_ the commit to syscalls.masterpeter1997-09-155-5/+5
|
* docment the new sound drivers in LINT and add the necessary files tojmg1997-09-145-5/+72
| | | | | | | | | files.i386. We aren't sure if this new code and the old sound code will co-exist in a kernel, so the device pcm0 line is left commented out in LINT. Submitted-by: Luigi Rizzo
* This commit was generated by cvs2svn to compensate for changes in r29415,jmg1997-09-1412-0/+8368
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of Luigi Rizzo's sound code. For more information about the driverjmg1997-09-1412-0/+8368
| | | | | | check out the README that is included. Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
* Import of Luigi Rizzo's sound code. For more information about the driverjmg1997-09-1410-0/+8612
| | | | | | check out the README that is included. Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
* Fix the broken VT_WAITACTIVE ioctl for the case where the third argjoerg1997-09-141-15/+3
| | | | | | | | | | | | | | | was 0. PR: 4164 Submitted by: Joe Traister <traister@mojozone.org> While i was at it, also fixed a broken return value for the VT_RELDISP ioctl, iff the third arg was legally VT_TRUE, but the destination screen was in process mode so the actual switch had to be deferred. This was breaking the ability to directly toggle between two X servers running on two VTs, since the server getting the bogus error return was running wild, and competing with the other one for the hardware. (Sigh, this was a very long-standing bug.)
* Addf flags 0x10 to the sio0 line, so it is available as a potentialjoerg1997-09-142-4/+4
| | | | | console. This features backwards-compatibility to the era when sio(4) was always available for a console.
* Add a __getcwd() syscall. This is intentionally undocumented, but allphk1997-09-148-4/+112
| | | | | | it does is to try to figure the pwd out from the vfs namecache, and return a reversed string to it. libc:getcwd() is responsible for flipping it back.
* Synchronize with sys/i386/isa/mse.c, pcaudio.c, sio.c and syscons.ckato1997-09-145-47/+52
| | | | revisions 1.34, 1.37, 1.181 and 1.232, respectively.
* Bruce wants the warning.peter1997-09-142-4/+4
|
* oops, I accidently committed a version without INFTIM at the last moment.peter1997-09-141-1/+7
| | | | | I'm not sure that this is the right place to put it, it is 'supposed' to live in stropts.h.
* Update select -> poll in drivers.peter1997-09-1445-257/+260
|
* Update select -> poll.peter1997-09-147-150/+86
| | | | I am not particularly happy with this stuff, I have no way to test it.
* Update network code to use poll support.peter1997-09-1411-21/+21
|
* Update select -> pollpeter1997-09-141-20/+20
|
* select -> pollpeter1997-09-141-47/+15
| | | | Obtained from: NetBSD (I think)
* select -> pollpeter1997-09-142-38/+36
| | | | flag missing vnode op table entries
* Convert select -> poll.peter1997-09-1431-261/+337
| | | | | Delete 'always succeed' select/poll handlers, replaced with generic call. Flag missing vnode op table entries.
* Various select -> poll changespeter1997-09-145-13/+14
|
* vn_select -> vn_pollpeter1997-09-141-8/+9
|
* Zap nxselect and noselect.peter1997-09-141-25/+1
|
* Provide a 'return true' poll vnode op rather than duplicating thepeter1997-09-142-2/+42
| | | | 'do nothing' case all over the various filesystems.
* Extend select hook to support pollpeter1997-09-141-16/+16
|
* Implement the poll backend for the pipe file type.peter1997-09-141-39/+38
|
* Convert select handler to poll stylepeter1997-09-142-28/+26
|
* Extend to use poll backend. If memory serves correctly, most of this waspeter1997-09-143-75/+73
| | | | | | | adapted from NetBSD.. However, there are some differences in the tty system that are big enough to cause their code to not fit comfortably. Obtained from: NetBSD (I think)
* Change VOP_SELECT to VOP_POLLpeter1997-09-141-7/+4
|
* Extend select backend for sockets to work with a poll interface (morepeter1997-09-141-26/+24
| | | | | | | | detail is passed back and forwards). This mostly came from NetBSD, except that our interfaces have changed a lot and this funciton is in a different part of the kernel. Obtained from: NetBSD
OpenPOWER on IntegriCloud