summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Spotted a misplaced comma in my previous patch.des1998-05-163-6/+6
|
* Typo nits in SUIDDIR comment (removed some parentheses, moved somedes1998-05-163-36/+39
| | | | | commas, replaced "partition" with "filesystem", reformatted the paragraph)
* 1.31 Randall Hopper <rhh@ct.picker.com>ahasty1998-05-168-567/+911
| | | | | | | | | | | | | | | | | | | submitted ioctl to clear the video buffer prior to starting video capture Amancio : clean up yuv12 so that it does not affect rgb capture. Basically, fxtv after capturing in yuv12 mode , switching to rgb would cause the video capture to be too bright. 1.32 disable inverse gamma function for rgb and yuv capture. fixed meteor brightness ioctl it now converts the brightness value from unsigned to signed. 1.33 added sysctl: hw.bt848.tuner, hw.bt848.reverse_mute, hw.bt848.card card takes a value from 0 to bt848_max_card tuner takes a value from 0 to bt848_max_tuner reverse_mute : 0 no effect, 1 reverse tuner mute function some tuners are wired reversed :(
* Convert socket structures to be type-stable and add a version number.wollman1998-05-1520-133/+827
| | | | | | | | | | | | | | | | | | | Define a parameter which indicates the maximum number of sockets in a system, and use this to size the zone allocators used for sockets and for certain PCBs. Convert PF_LOCAL PCB structures to be type-stable and add a version number. Define an external format for infomation about socket structures and use it in several places. Define a mechanism to get all PF_LOCAL and PF_INET PCB lists through sysctl(3) without blocking network interrupts for an unreasonable length of time. This probably still has some bugs and/or race conditions, but it seems to work well enough on my machines. It is now possible for `netstat' to get almost all of its information via the sysctl(3) interface rather than reading kmem (changes to follow).
* Fix an obvious parameter-order bogon. (Don't know what happened towollman1998-05-151-2/+2
| | | | the warning message before.)
* The FreeBSD lkm design is aout specific.jb1998-05-151-1/+3
|
* Disable the auto-Write Combining setup for the pmap code. Thisdyson1998-05-152-2/+4
| | | | | worked on a couple of machines of mine, but appears to cause problems on others.
* Fix list corruption and memory leak that could occur whengibbs1998-05-142-4/+12
| | | | releasing EISA irqs.
* Regenerated syscalls list after signanosleep removingache1998-05-141-2/+1
|
* Sync with sys/i386conf/majors.i386 revision 1.42.kato1998-05-141-3/+3
|
* Nuke signanosleep(). (I've left nanosleep1() seperate to nanosleep()peter1998-05-141-56/+1
| | | | as I don't want to mess with the multiple returns)
* regen after signanosleep nukepeter1998-05-145-15/+8
|
* deep-six signanosleep(). It sounded like a good idea at the time.peter1998-05-141-3/+2
|
* Commit an old change that has been sitting around for a long while.peter1998-05-141-2/+16
| | | | | | | | | | signanosleep() did not deal with signal masks properly. This change was based on a discussion with bde some time ago (at least 6 months or more). signanosleep() should probably go away since it was never really used for more than a few weeks and doesn't appear in released code. It should probably be killed before somebody uses it and it becomes a gratuitous nonstandard feature.
* libtcl expects to see ieeefp.h definitions through this header.jb1998-05-131-0/+2
|
* Fix bogus "cleanup" in bufq_remove. The "switch point" for tqdisksort wasgibbs1998-05-132-14/+10
| | | | | | getting mangled. Submitted by: Bruce Evans <bde@zeta.org.au>
* Name cronyx devices correctly.jkh1998-05-132-6/+6
|
* Sync with sys/i386/isa/sio.c revision 1.201.kato1998-05-132-2/+4
|
* Sync with sys/i386/conf/majors.i386 revision 1.41.kato1998-05-131-1/+3
|
* Add missing arg to vget().. Serves me right for committing a 2.2 patch topeter1998-05-132-4/+4
| | | | | | -current without testing it there.. :-( Submitted by: Michael Hancock <michaelh@cet.co.jp>
* The PnP code in 2.2.6 detects the Motorola ModemSurfer 56K,phk1998-05-133-3/+6
| | | | | | | | | but doesn't do much of anything with it. I added it to siopnp_ids[] and it was found and recognized as a serial port. PR: 6605 Reviewed by: phk Submitted by: Dave Marquardt <marquard@zilker.net>
* Delete the #if 0 (nearly) duplicate definitions of nfsproto.h. Havingpeter1998-05-131-281/+1
| | | | | | | | these two files that are almost-but-not-quite the same leads to false grep hits, confusion etc. Only installing one copy with a symlink would be nice but that doesn't work with SHARED=symlinks (it changes the source tree).
* Hold a reference to the vnode during the sillyrename cleanup. If we blockpeter1998-05-132-2/+18
| | | | | | | | | | | | | | | in nfs_vinvalbuf() or the nfs_removeit(), we can have the nfsnode reallocated from underneath us (eg: replaced by a ufs 'struct inode') which can cause disk corruption ('freeing free block' when di_db[5] gets trashed). This is not a cheap fix, but it'll do until the nfsnodes get reference counting and/or locking. Apparently NetBSD have a similar fix (apparently from BSDI). I wish all PR's had this much useful detail. :-) PR: 6611 Submitted by: Stephen Clawson <sclawson@marker.cs.utah.edu>
* Move the *vpp initialization earlier so that it's set in all error cases.peter1998-05-132-4/+4
| | | | | | | This should stop the 'panic: leaf should not be empty' nfs panic. PR: 1856 Submitted by: msaitoh@spa.is.uec.ac.jp
* Some temporary fixes to SMP to make it more scheduling and signal friendly.dyson1998-05-123-9/+39
| | | | | | | This is a result of discussions on the mailing lists. Kudos to those who have found the issue and created work-arounds. I have chosen Tor's fix for now, before we can all work the issue more completely. Submitted by: Tor Egge
* Fix alot of silly LINT that I left in the code.dyson1998-05-122-4/+4
|
* Backed out previous commit. It is invalid to call d_ioctl() onbde1998-05-123-18/+7
| | | | | | | | | | | | possibly non-open devices, and we don't want to restrict dumping to swap devices anwyay. It is especially invalid to call d_ioctl() in non-process context for panics. d_psize() can be called on non-open devices, at least on non-SLICED ones that support d_dump(), and setdumpdev() has depended on this for a long time although it is probably wrong, but even d_psize() can't be called in non-process context - that's why dumpsys() depends on previously computed values although these values may be stale. The historical restriction to devices with dkpart(dev) == SWAP_PART should go away.
* Reserve major number 99 for vak's cronyx/tau serial driver.jkh1998-05-122-2/+6
|
* Sync with sys/i386/isa/wd.c revision 1.167.kato1998-05-121-2/+3
|
* Sync with sys/i386/conf/options.i386 revision 1.78.kato1998-05-122-2/+4
|
* Sync with sys/i386/conf/majors.i386 revision 1.40.kato1998-05-121-1/+2
|
* Add C++ support.jb1998-05-121-0/+2
| | | | | Submitted by: Russell L. Carter <rcarter@pinyon.org> fixes omniORB25 built with g++-2.8.1 on -current
* Fix the termination test in CIRCLEQ_FOREACH.gibbs1998-05-121-2/+4
| | | | Prompted by: Julian Assange <proff@iq.org>
* Add missing splx()julian1998-05-111-1/+2
| | | | Submitted by: Luoqi Chen <luoqi@chen.ml.org>
* Submitted by: abial@nask.pljulian1998-05-111-1/+10
| | | | Minor fix to support SLICE in MFS...
* Oops, only apply the CHS size from lbasize thing when disk reportssos1998-05-111-2/+3
| | | | "too big for CHS" ie 16383 cyls..
* Change some tests from CPU_CLASS686 to CPU_686 as appropriate, anddyson1998-05-112-16/+36
| | | | | | also correct a serious ommision that would cause process faulures due to forgetting an invltlb type operatino. This was just a transcription problem.
* Fix the futimes/undelete/utrace conflict with other BSD's. Note thatdyson1998-05-1112-205/+873
| | | | | | | the only common usage of utrace (the possible problem with this commit) is with malloc, so this should be a real problem. Add the various NetBSD syscalls that allow full emulation of their development environment.
* Support better performance with P6 architectures and in SMPdyson1998-05-119-31/+217
| | | | | mode. Unnecessary TLB flushes removed. More efficient page zeroing on P6 (modify page only if non-zero.)
* Attempt to set write combining mode for graphics devices.dyson1998-05-1112-420/+268
|
* Add support for the Yamaha YMF-719.steve1998-05-103-3/+12
| | | | | PR: 6348 Submitted by: Yoshiak Uchikawa <yoshiaki@kt.rim.or.jp>
* Treat all internet addresses as u_int32_t.jb1998-05-101-15/+15
|
* Add character major for 'loe' loopback pseudo-ethernet device.msmith1998-05-092-2/+4
| | | | Requested by: sbabkin@dcn.att.com
* Fixed overflow in sysinit enum constants. In that little-usedbde1998-05-091-47/+47
| | | | | | | | | | language, ANSI C, enum constants must be representable as ints. We assumed at-least-33-bit ints. This worked on some 32-bit systems because we don't mix negative sysinit enum constants with too-large sysinit enum constants, and the compiler used an unsigned 32-bit type for sysinit enum variables, so sysinit enum variables were sorted correctly. The fix lops off 4 hopefully-unused bits so that we now only assume at-least-29-bit ints.
* Fix off by ane error in previous commit.dt1998-05-092-4/+4
| | | | | | | | | | | This caused following commands: mkdir z cd z touch A B mv B A corrupt the '..' entry in 'z'. Reported by: bde
* Translated to C (parameters in a function definition have the same scopebde1998-05-081-2/+2
| | | | | | | | as variables declared in the main block in the function, so shadowing of parameters by variables declared in the main block is not just an obfuscation). Found by: lint
* An effort to make SLICE/DEVFS play with SCSI.julian1998-05-071-79/+102
| | | | | | | | Apparently I didn't make my plans to make dev_t and devsw[] go away under DEVFS quite clear enough to Peter Dufault as he stitched the SCSI system together using them when he redid the configuration side of things. This made is rather an effort to remove all vestiges of dev_t and devsw[] entries from sd.c in DEVFS/SLICE mode.
* Sync with sys/i386/isa/wd.c revision 1.166.kato1998-05-071-31/+64
|
* Sync with sys/i386/isa/fd.c revision 1.112.kato1998-05-072-8/+10
|
* In the words of the submitter:msmith1998-05-0720-417/+360
| | | | | | | | | | | | | | | | | | | --------- Make callers of namei() responsible for releasing references or locks instead of having the underlying filesystems do it. This eliminates redundancy in all terminal filesystems and makes it possible for stacked transport layers such as umapfs or nullfs to operate correctly. Quality testing was done with testvn, and lat_fs from the lmbench suite. Some NFS client testing courtesy of Patrik Kudo. vop_mknod and vop_symlink still release the returned vpp. vop_rename still releases 4 vnode arguments before it returns. These remaining cases will be corrected in the next set of patches. --------- Submitted by: Michael Hancock <michaelh@cet.co.jp>
OpenPOWER on IntegriCloud