summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Change 'struct resource' to 'struct config_resource'.dfr1998-11-157-14/+14
| | | | * Bump config version.
* In sendfile(2), check against sb_lowat when filling the socket buffer,dg1998-11-151-2/+2
| | | | rather than 0.
* Fixed a misspelling of boolean true as MNT_WAIT.bde1998-11-152-2/+2
|
* Finished updating module event handlers to be compatible withbde1998-11-1511-35/+24
| | | | modeventhand_t.
* Prevent MakeMaker to produce /usr/local/local/bin path forache1998-11-151-3/+4
| | | | INSTALLSCRIPT and INSTALLBIN: it broke ports
* Don't generate module event handlers of the wrong (old) type.bde1998-11-151-4/+3
| | | | | Fixed some pedantic syntax errors (an extra semicolon in each SYSUNINIT() expansion).
* Fixed the type of vfs_modevent (a little late, to match the correspondingbde1998-11-151-2/+2
| | | | change in sys/mount.h).
* Fixed the type and order of vfs_modevent. This fixes part of a spew ofbde1998-11-151-6/+8
| | | | | | | | | | | warnings for the recent change of the type of a module event handler. Fixed a rotted comment (numeric types of filesystems are not listed here). Made the function protototype in VFS_SET() more like the corresponding function definition (don't use extern for prototypes). Enforce a semicolon after the LKM case of VFS_SET().
* Fixed a missing include. <sys/kernel.h> is needed by the newbde1998-11-151-2/+2
| | | | | | | MALLOC_DEFINE() and MALLOC_DEFINE() is needed by the recently reenabled "reallocblks" code, but <sys/kernel.h> was only included if CLUSTERDEBUG was defined. This was too harmless. gcc only warns about garbage like `SYSINIT(blech);' at file scope ...
* Fixed the bug that caused negative busycounts in devstat. Thebde1998-11-151-6/+6
| | | | | | | | | | | | devstart_start_transaction() call is misplaced - it is after the wdustart() call that queues the transaction on the controller queue. Normally this doesn't matter because we're running at splbio() so nothing will look at the controller queue. However, obsolescent code for syncing labels sometimes slept after the transaction was started, so the transaction sometimes completed before it was [recorded as] started. This code was misplaced even for syncing labels. Move it to the right place. It should go away, but something may depend on its side effects.
* Remove share/info from build tools because it breaks the build whenjb1998-11-151-2/+1
| | | | INFODIR is set.
* Interrupt threads waiting in select etc.jb1998-11-153-0/+60
| | | | Submitted by: Alec Wolman <wolman@cs.washington.edu>
* Close a window between unlocking a spinlock and changing the thread state.jb1998-11-1512-63/+93
|
* o Break fixups into binary fixups and XFree86 based fixups.jkh1998-11-1520-327/+340
| | | | | | | | o Move fixups into extraction routine so all consumers don't have to duplicate the right behavior. o Make some things more orthogonal (just for asthetics sake) o Add option to go back and do it again if XF86Setup fails (possibly with a different setup - this one has always annoyed me).
* Fixed missing 'v' in usage message.bde1998-11-151-2/+2
|
* Fixed bugs in previous commit:bde1998-11-151-4/+5
| | | | | | - missing `v' in synopsis. - 'v' disordered relative to 'V' in description of options. - line too long in description of 'v'.
* New file formats.obrien1998-11-1518-0/+645
| | | | Obtained from: NetBSD-current/src/usr.bin/file/magdir
* Additional file formats.obrien1998-11-151-7/+38
| | | | Obtained from: NetBSD-current/src/usr.bin/file/magdir/msdos
* indentdima1998-11-151-4/+4
|
* Use mmap for file coping. 5-10% faster than the read system call.wosch1998-11-141-1/+2
|
* Use mmap for reading files. This is faster than read().wosch1998-11-141-2/+2
|
* Fixed a couple of nits in sendfile(2): clear PG_ZERO before unbusyingdg1998-11-141-3/+3
| | | | the page, and use passed-in "p" rather than curproc in uio struct.
* My changes to the new device interface:wollman1998-11-1411-212/+466
| | | | | | | | | | | | | | - Interface wth the new resource manager. - Allow for multiple drivers implementing a single devclass. - Remove ordering dependencies between header files. - Style cleanup. - Add DEVICE_SUSPEND and DEVICE_RESUME methods. - Move to a single-phase interrupt setup scheme. Kernel builds on the Alpha are brken until Doug gets a chance to incorporate these changes on that side. Agreed to in principle by: dfr
* Change USERCONFIG_BOOT -> INTRO_USERCONFIGabial1998-11-143-6/+6
|
* Added a -v (verbose) option and hid multi-job file banner generationdg1998-11-144-7/+15
| | | | behind it.
* Add a missing newlineluigi1998-11-143-3/+3
| | | | Submitted by: Roger Hardiman
* Add EXTRA_PKG_FLAGS to PKG_FLAGS. You can now add arguments to pkg_createasami1998-11-141-2/+2
| | | | without redefining PKG_FLAGS after bsd.port.mk.
* update for latest vendor importobrien1998-11-141-4/+4
|
* Clean up conflicts.obrien1998-11-147-85/+144
|
* This commit was generated by cvs2svn to compensate for changes in r41142,obrien1998-11-1424-36/+504
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of AMD (am-utils) v6.0b1obrien1998-11-1432-130/+648
| |
* | Add documentation for $rootdev.msmith1998-11-131-1/+10
| |
* | Add a new variable $num_ide_disks which is used to offset the unit numbermsmith1998-11-134-15/+21
| | | | | | | | | | | | for SCSI disks when converting from BIOS unit numbers to da unit numbers. Prompted by Kevin Street <street@iname.com>
* | Avoid a null pointer reference if the target of an NFS rename has beenmsmith1998-11-132-14/+20
| | | | | | | | | | | | sillrenamed, or if the source vnode doesn't have an associated nfsnode. Bug report from Andrew Gallatin <gallatin@cs.duke.edu>
* | Don't count non-local dirty buffers as outstanding when shutting down.msmith1998-11-131-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids the fsck-on-reboot symptoms if you're shutting down with a hung or unreachable NFS server mounted. Also remove non-local filesystems from the mount list to prevent the system hanging when it tries to unmount them (for the same reason). Drew points out that there's a good argument for forcibly removing all "non syncable" filesystems from the mount list (eg. NFS mounts, disks that aren't responding, etc.) as this then allows you to sync and cleanly unmount their parents. No such change is included in this patch. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
* | Increased PID_MAX to 99999. The main reason for doing this is to make thedg1998-11-131-3/+3
| | | | | | | | | | | | | | pid space somewhat more sparse which improves the performance of finding an unused pid on systems with large numbers of processes. The new value was chosen so that it doesn't overflow the 5 digit pid fields in various programs.
* | Move a diagnostic behind "if (bootverbose)".gibbs1998-11-131-5/+7
| |
* | Fix a panic in nfsrv_dorec() where a NULL pointer could be passed todfr1998-11-133-6/+12
| | | | | | | | | | | | free() sometimes. Reviewed by: Eric Haug <ejh@eas.slu.edu>
* | A couple of fixes to device_delete_child() to delete all children ofdfr1998-11-131-2/+10
| | | | | | | | | | | | | | the device and to free the device which is being deleted (not its parent - oops). Submitted by: Nick Hibma <nick.hibma@jrc.it>
* | Sync with sys/i386/conf/GENERIC revision 1.131.kato1998-11-132-6/+4
| |
* | Sync with sys/i386/boot/kzipboot/malloc.c revision 1.7.kato1998-11-131-4/+2
| |
* | Implement NFS ACCESS RPC result caching.msmith1998-11-134-48/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This yields startling performance increases for NFS clients for many access profiles, due to the fact that ACCESS results are persistently cached in the namecache in many cases. Note that the code is somewhat conservative in that it requires an exact credential match for a cache hit. This bloats the nfsnode structure by sizeof(struct ucred) (96 bytes). Any less conservative approach opens the possibility for a false veto in eg. setuid applications. Alternative suggestions would be welcomed. The cache is normally disabled, to activate set the sysctl variable vfs.nfs.access_cache_timeout to a nonzero value. This is the time in seconds that a cached entry will be considered valid; useful values appear to be 2-10 seconds. Performance of the cache can be monitored with the vfs.nfs.access_cache_hits and vfs.nfs.access_cache_hits variables.
* | Restored the "reallocblks" code to its former glory. What this does isdg1998-11-134-31/+38
| | | | | | | | | | | | basically do a on-the-fly defragmentation of the FFS filesystem, changing file block allocations to make them contiguous. Thanks to Kirk McKusick for providing hints on what needed to be done to get this working.
* | Enable libradius and libtacplus.jdp1998-11-131-4/+5
| |
* | Add libradius and libtacplus to the includes target. Note theirjdp1998-11-131-2/+5
| | | | | | | | dependence on libmd.
* | This commit was generated by cvs2svn to compensate for changes in r41120,jdp1998-11-136-0/+1812
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Initial import of TACACS+ client library donated by Juniper Networks, Inc.jdp1998-11-136-0/+1812
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r41118,jdp1998-11-136-0/+1425
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Initial import of RADIUS client library donated by Juniper Networks, Inc.jdp1998-11-136-0/+1425
| /
* | Arrg, ppi*) correctednsouch1998-11-122-4/+4
| |
OpenPOWER on IntegriCloud