summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Desupport the *_COLLECT2 no-op.ru2006-03-212-8/+2
|
* Because JOB control has higher priority than single threading indavidxu2006-03-211-0/+1
| | | | | thread_suspend_check(), call thread_stopped() to report SIGCHLD if there is JOB control in progress.
* Open the lock file write-only.des2006-03-211-1/+1
|
* Prepare to autogenerate the src.conf(5) manpage.ru2006-03-2174-0/+266
|
* Remove an outdated README.ru2006-03-211-7/+0
|
* Remove stale KSE code.davidxu2006-03-212-24/+3
| | | | Reviewed by: alc
* Apply more thorough fixes while dealing with device opening and closing:ariff2006-03-214-185/+275
| | | | | | | | | | | | | - Determine open direction using 'flags', not 'mode'. This bug exist since past 4 years. - Don't allow opening the same device twice, be it in a same or different direction. - O_RDWR is allowed, provided that it is done by a single open (for example by mixer(8)) and the underlying hardware support true full-duplex operation. - Do various paranoid checking in case other process/thread trying to hijack the same device twice (or more). MFC after: 5 days
* Recover (?) support for AD1815 based ISA soundcards.ariff2006-03-211-0/+3
| | | | | | PR: kern/94388 Submitted by: Krzysztof Kotlenga <piernik at gmail dot com> MFC after: 3 days
* Remove unused leaked debug function prototype.tegge2006-03-211-1/+0
|
* Add descriptions for the sysctls:keramida2006-03-201-4/+4
| | | | | | | | | net.inet.icmp.drop_redirect net.inet.icmp.log_redirect net.inet.icmp.icmplim net.inet.icmp.icmplim_output Approved & text by: andre
* Minor style(9) and KNF elimination as I prepare to fix a bug.imp2006-03-201-14/+8
|
* regennetchild2006-03-203-15/+45
|
* Fix tinderbox on alpha.netchild2006-03-202-15/+14
| | | | Tested by: cross-compile
* Drop some unneeded casts since we program the kernel in C rather than C++.jhb2006-03-204-4/+4
|
* regen: fix of linuxolator with testing in a cross-buildnetchild2006-03-203-9/+15
|
* Fix the linuxolator on amd64 (cross-build).netchild2006-03-201-2/+3
|
* - Replace awk parts with shell.flz2006-03-201-35/+64
| | | | | Approved by: brooks MFC after: 2 weeks
* Keep references sorted alphabetically.wkoszek2006-03-201-2/+2
| | | | | Spotted by: brueffer Approved by: cognet (mentor)
* There is no need to pass NULL to the pam_error() as the last argument.wkoszek2006-03-201-1/+1
| | | | | | | Remove it. Reviewed by: des Approved by: cognet (mentor)
* Add reference to conscontrol(8).wkoszek2006-03-201-1/+2
| | | | | Reviewed by: ru Approved by: cognet (mentor)
* Update the pmc(3) manual page's date string and freshen the year in the (c) ↵jkoshy2006-03-202-3/+3
| | | | | | line for pmc.3 and libpmc.c.
* Extend coverage of the MK_IPX build option to the following:ru2006-03-2011-11/+69
| | | | | | | | | | | | | | | | | | | | | - <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option New MK_NCP build option controls: - <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP. [1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with.
* Document the requirement to run rpc.lockd(8) on both clientru2006-03-201-1/+8
| | | | and server when installing onto an NFS file system.
* Separate completely full runs from runs that are merely almost full, sojasone2006-03-201-61/+71
| | | | | | | that no linear searching is necessary if we resort to allocating from a run that is known to be mostly full. There are pathological edge cases that could have caused severely degraded performance, and this change fixes that.
* Set default contention scope to system.davidxu2006-03-201-1/+1
|
* Restore fd optimization with a few minor tweaks, to quote tegge:csjp2006-03-201-2/+5
| | | | | | | | | | | | | | | | | | | | | "fdinit() fails to initialize newfdp->fd_fd.fd_lastfile to -1. This breaks fdcopy() which will incorrectly set newfdp->fd_freefile to 1 if no files are open and the last file descriptor marked as unused for fdp was 0. This later causes descriptor 0 to be unavailable in newfdp when the optimization is enabled. When the last file descriptor previously marked as used is nonzero and marked as unused, fdunused() incorrectly sets fdp->fd_lastfile to fd - 1 due to fd_last_used() returning (size - 1). This hides the problem that breaks the optimization." This allows us to keep the optimization, while un-breaking it. This is a RELENG_6 candidate. PR: kern/87208 MFC after: 1 week Submitted by: tegge
* Allow compilation when not using softupdates.tegge2006-03-191-2/+0
|
* Let snapshots make a copy of old contents for all buffers taking part in ategge2006-03-192-16/+39
| | | | | | | | cluster instead of just the first buffer. Delay buf_start() calls until snapshots have a copy of old content. PR: kern/93942
* Add kludge to avoid deadlock when unlinking snapshot.tegge2006-03-191-0/+16
|
* Reduce probability of unmount failing after having unmounted snapshots.tegge2006-03-191-0/+1
|
* Ensure that vnode for directory isn't reclaimed before ffs_snapshot() hastegge2006-03-191-4/+3
| | | | | completed expunging unlinked files. It could come back at another memory location causing a lock order reversal.
* Call vn_start_write() before locking vnode.tegge2006-03-191-2/+2
|
* Don't call vn_finished_write() if vn_start_write() failed.tegge2006-03-193-12/+18
|
* - Correct an assert in vop_rename_pre. fdvp may be locked if it is eitherjeff2006-03-191-1/+1
| | | | | | | the target directory or file. This case should fail in the filesystem anyway and perhaps kern_rename() should catch it. Sponsored by: Isilon Systems, Inc.
* Fix spelling.ru2006-03-191-1/+1
|
* Optimize realloc() to reallocate in place if the old and new sizes arejasone2006-03-191-105/+167
| | | | | | | | | | | close enough to each other that reallocation would allocate a new region of the same size. This improves the performance of repeated incremental reallocations by up to three orders of magnitude. [1] Fix arena_new() to properly constrain run size if a small chunk size was specified during runtime configuration. Suggested by: se [1]
* Merge Perforce change 93581 from TrustedBSD audit3 branch:rwatson2006-03-199-526/+541
| | | | | | Mega-style patch. Obtained from: TrustedBSD Project
* Merge Perforce changes 93512, 93514, 93515 from TrustedBSD audit3rwatson2006-03-194-495/+617
| | | | | | | | | | | | | | | | | | | | | | | | | | branch: Integrate audit.c to audit_worker.c, so as to migrate the worker thread implementation to its own .c file. Populate audit_worker.c using parts now removed from audit.c: - Move audit rotation global variables. - Move audit_record_write(), audit_worker_rotate(), audit_worker_drain(), audit_worker(), audit_rotate_vnode(). - Create audit_worker_init() from relevant parts of audit_init(), which now calls this routine. - Recreate audit_free(), which wraps uma_zfree() so that audit_record_zone can be static to audit.c. - Unstaticize various types and variables relating to the audit record queue so that audit_worker can get to them. We may want to wrap these in accessor methods at some point. - Move AUDIT_PRINTF() to audit_private.h. Addition of audit_worker.c to kernel configuration, missed in earlier submit. Obtained from: TrustedBSD Project
* Also refer to csup in the example SUP setting.mux2006-03-191-1/+1
|
* Merge Perforce change 93572 from TrustedBSD audit3 branch:rwatson2006-03-192-0/+152
| | | | | | Simple audit pipe ioctl regression test. Obtained from: TrustedBSD Project
* Merge Perforce change 93569 from TrustedBSD audit3 branch:rwatson2006-03-192-0/+3
| | | | | | | | | Do install sys/security/audit include files. It would be nice just to install audit_ioctl.h, but we seem only to support installing directories, so we get them all. The two not intended for extra- kernel use have !_KERNEL #error's, which should help. Obtained from: TrustedBSD Project
* Merge Perforce change 93570 from TrustedBSD audit3 branch:rwatson2006-03-191-0/+10
| | | | | | | Add audit pipe ioctls to query minimum and maximum audit queue lengths. Obtained from: TrustedBSD Project
* Merge Perforce change 93567 from TrustedBSD audit3 branch:rwatson2006-03-191-1/+1
| | | | | | | Bump default queue limit for audit pipes from 32 to 128, since 32 is pretty small. Obtained from: TrustedBSD Project
* Merge Perforce change 93568 from TrustedBSD audit3 branch:rwatson2006-03-192-6/+6
| | | | | | Normalize nested include guards. Obtained from: TrustedBSD Project
* Change the default SUP command to use csup instead of CVSup formux2006-03-191-2/+2
| | | | "make update" when SUP_UPDATE is defined.
* Merge Perforce change 93506 from TrustedBSD audit3 branch:rwatson2006-03-192-2/+98
| | | | | | | | Add ioctls to audit pipes in order to allow querying of the current record queue state, setting of the queue limit, and querying of pipe statistics. Obtained from: TrustedBSD Project
* Actually I wanted 'nolockd' here instead of 'lockd'.pjd2006-03-191-1/+1
| | | | MFC after: 2 days
* Update copyright for 2006.pjd2006-03-195-5/+5
|
* Make net.inet.ip.portrange.reservedhigh anddwmalone2006-03-192-1/+4
| | | | | | | | | | | | | | net.inet.ip.portrange.reservedlow apply to IPv6 aswell as IPv4. We could have made new sysctls for IPv6, but that potentially makes things complicated for mapped addresses. This seems like the least confusing option and least likely to cause obscure problems in the future. This change makes the mac_portacl module useful with IPv6 apps. Reviewed by: ume MFC after: 1 month
* kern.geom.raid3.sync_requests=2 seems to be a better default - it stillpjd2006-03-191-3/+3
| | | | | | keeps disks very busy, but makes system much more responsive. While here, kill extra space.
OpenPOWER on IntegriCloud