summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add sys/user.h to the list of includes. Without it you lack a definition oftrhodes2003-04-261-0/+1
| | | | | | 'struct kinfo_proc' for calls to kvm_getargv() and kvm_getenvv(). PR: 51322
* Mbits -> Mbits/sbrueffer2003-04-261-4/+4
| | | | | | | | band width -> bandwidth PR: 39822 Submitted by: Chris Pepper <pepper@rockefeller.edu> MFC after: 3 days
* Remove an unused declaration.alc2003-04-261-1/+0
|
* - Lock the vm_object when performing vm_page_alloc() in allocbuf().alc2003-04-261-0/+4
|
* Add some missing entries here. Sort an existing entry properly. Thismurray2003-04-261-1/+4
| | | | | | | | | allows "make release" to find all of the documentation related ports it needs if you build a release with NOPORTS. This should be moved to within the port Makefile so we don't have to keep it updated in two different places. PR: docs/51305
* Merge from DRI CVS: Disable MTRRs on FreeBSD-stable to work around hangs withanholt2003-04-261-10/+17
| | | | | SMP machines. and use i386 asm for atomic_cmpset_int on -stable. This is in preparation for MFCing the DRM.
* - Extend the scope of two existing vm_object locks to coveralc2003-04-262-2/+2
| | | | swap_pager_freespace().
* Remove an XXX comment. It is no longer a problem.alc2003-04-261-4/+1
|
* Add some strategic whitespace.rwatson2003-04-261-0/+1
|
* The AMD64 Hammer bits.obrien2003-04-269-1/+4430
|
* Remove first attempt at x86-64 bits. We're going to call it "amd64" now.obrien2003-04-267-4250/+0
| | | | Sponsored by: Microsoft
* When the tty chown() fails, report a chown() failure rather than arwatson2003-04-261-1/+1
| | | | chmod() failure.
* When mac_from_text() fails with -Z, print "-" rather than "" so thatrwatson2003-04-261-1/+1
| | | | | | | scripts parsing ls(1) output can still count columns. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Grammar and punctuation fixesbrueffer2003-04-251-7/+7
| | | | | | PR: 40910 (most of them) Submitted by: Chris Pepper <pepper@rockefeller.edu> MFC after: 3 days
* Add nodevice axe, since usb isn't supported by PAE.johan2003-04-251-0/+1
| | | | | Submitted by: harti@ Approved by: jake@
* Update the "last malloc failure timestamp" also for simulatedphk2003-04-251-0/+1
| | | | malloc errors.
* Do an explicit retry after we have dumped the cache, rather than aphk2003-04-251-4/+3
| | | | (potential) tail recursion.
* If on a BIO_READ request, we failed to allocate the bio for readingphk2003-04-251-6/+13
| | | | | | | | our key-sector, we would end up returning the read without an error, despite the fact that the data was not correctly decrypted. This would result in data corruption on read, but intact data still on the media.
* Fix a problem and slightly improve the ENOMEM handling:phk2003-04-251-11/+12
| | | | | | | | | | | | | Give up the entire bio as soon as we detect a problem. When we detect a problem, give up the bio by contributing the remainder with ENOMEM, rather than kicking the bio back right away. If we failed on a non-first iteration we previously could end up modifying fields in the bio after we delivered it. This could account for memory corruption (none directly reported) on machines with GBDE.
* Enable ISO-C99 compatibility -- among other things, this tells libstdc++obrien2003-04-252-9/+9
| | | | | | | not to blindly undef isnan() and other functions that became macros in C99. Enable use of newly grown C99 functions: strtof(), strtold(), wcstof() Submitted by: das
* Fix a misspelled word introduced by my last commitbrueffer2003-04-251-1/+1
| | | | MFC with the rest of the changes
* Don't count a sector in the cache unless we manage to create it.phk2003-04-251-2/+2
|
* Rename g_bde_release_sector() to g_bde_release_keysector() and pick upphk2003-04-251-7/+9
| | | | the sector from the work item.
* Rename g_bde_read_sector() to g_bde_read_keysector() pick up the offsetphk2003-04-251-5/+5
| | | | in the work structure.
* Alphas with libc.so between 2003/03/12 and 2003/03/29 cannot beru2003-04-251-0/+15
| | | | | | upgraded cleanly. Document the reason and possible workarounds. Requested by: gallatin
* Remove Giant from getpgid() and getsid() and tweak the logic to morejhb2003-04-251-30/+28
| | | | closely match that of 4.x.
* - Don't bother using the proc lock to test just P_SYSTEM as that is set injhb2003-04-251-8/+6
| | | | | | fork1() and never changes. - The proc lock is enough to cover reading p_state, so push down sched_lock into the PRS_NORMAL case of the switch on p_state.
* - Push down Giant into the sysarch() calls that still need Giant.jhb2003-04-256-8/+15
| | | | | - Standardize on EINVAL rather than EOPNOTSUPP if the sysarch op value is invalid.
* Push down Giant around calls to proc_rwmem() in kern_ptrace. kern_ptrace()jhb2003-04-251-0/+7
| | | | should now be MP safe.
* Push Giant down into kern_sigaction() instead of locking it around callsjhb2003-04-251-8/+6
| | | | to kern_sigaction() in the various callers of the function.
* - Push down Giant around vnode operations in ktrace().jhb2003-04-251-22/+39
| | | | | | | | | | | | | - Mark the ktrace() and utrace() syscalls as being MP safe. - Validate the facs argument to ktrace() prior to doing any vnode operations or acquiring any locks. - Share lock the proctree lock over the entire section that calls ktrsetchildren() and ktrops(). We already did this for process groups. Doing it for the process case closes a small race where a process might go away after we look it up. As a result of this, ktrstchildren() now just asserts that the proctree lock is locked rather than acquiring the lock itself. - Add some missing comments to #else and #endif.
* Lock Giant around calls to useracc() in osf1_sigreturn() so that thejhb2003-04-251-1/+5
| | | | function is MP safe.
* Lock Giant around userland_sysctl() to get the hostname in osf1_sysinfo()jhb2003-04-251-0/+5
| | | | | so that the function is MP safe. The rest of the function doesn't need Giant.
* Use a switch to convert the Linux sigprocmask flags to the equivalentjhb2003-04-251-3/+14
| | | | | | | | | | | FreeBSD flags instead of just adding one to the Linux flags. This should be identical to the previous version except that I have at least one report of this patch fixing problems people were having with Linux apps after my last commit to this file. It is safer to use the switch then to make assumptions about the flag values anyways, esp. since we currently use MD defines for the values of the flags and this is MI code. Tested by: Michael Class <michael_class@gmx.net>
* Mention PAE support.jake2003-04-251-0/+8
| | | | | Reviewed by: bmah Sponsored by: DARPA, Network Associates Laboratories
* When using `compat' mode, be sure to re-dispatch setpwent, endpwent,nectar2003-04-252-0/+58
| | | | | | | | | | setgrent, and endgrent also. (The previous NSS implementation used to simply twiddle the internal data of the various modules directly.) A symptom (group list set incorrectly in sshd) was Reported by: Glenn Johnson <gjohnson@srrc.ars.usda.gov> Sponsored by: DARPA, Network Associates Laboratories
* Remove a stray sentence.jake2003-04-251-3/+0
|
* - Lock the vm_object when iterating over its list of resident pages.alc2003-04-251-0/+8
|
* Convert the midway driver to use busdma. Except for this conversion theharti2003-04-257-3671/+3495
| | | | | | | | | | | | | | | | | | | | following changes have been done: - stylify. The original code was too hard to read. - get rid of a number of compilation options (Adaptec-only, Eni-only, no-DMA). - more debugging features. - locking. This is not correct yet in the absence of interface layer locking, but is correct enough to not to cause lock order reversals. - remove RAW mode. There are no users of this in the tree and I doubt that there are any. - remove NetBSD compatibility code. There was no way to keep NetBSD non-busdma and FreeBSD busdma code together. - if_en now buildable as a module. This has been actively tested on sparc64 and i386 with ENI server and client cards and an Adaptec card (thanks to kjc). Reviewed by: mdodd, arr
* Regen.jhb2003-04-259-102/+9
|
* Oops, the thr_* and jail_attach() syscall entries should be NOPROTO ratherjhb2003-04-253-21/+21
| | | | than STD.
* Whitespace fix up, no content changes. Translators can ignore this.bmah2003-04-251-41/+42
|
* Update HTT support text.bmah2003-04-251-3/+9
|
* Remove harmless invalid cast.jake2003-04-252-2/+2
| | | | Sponsored by: DARPA, Network Associates Laboratories
* s/filesystem/file system/bmah2003-04-252-18/+18
| | | | | | | | s/bootloader/boot loader/ I hate search and replace sweeps like this as much as anyone else, but in each case I used both alternatives within a single document, so I'm trying to enforce some internal consistency.
* New release notes: i386 boot loader 1.5TB limit, OpenSSH 3.6.1p1.bmah2003-04-252-2/+30
| | | | Modified release notes: Add note about 1.5TB limit to sysinstall note.
* The documented login.conf variable for setting the login prompt isdes2003-04-251-1/+1
| | | | | | | | "login_prompt". This makes more sense than "prompt" which is what login actually used, so change the code to match the documentation. PR: docs/51396 MFC in: 3 days
* Repair the UFS2 superblock location consistency check so that it succeedstjr2003-04-251-1/+1
| | | | | | | on valid superblocks instead of issuing the error "not a BSD filesystem". fs_sblockloc is a byte offset, not a fragment number. This change makes quot work properly on UFS2 filesystems, which is important now that UFS2 is the default.
* New release note: chown(8)/chgrp(1) -v -v.johan2003-04-252-0/+8
|
* Forced commit to note that WARNS was changed in the prev commit sincejohan2003-04-250-0/+0
| | | | this code is WARNS=5 clean. Try to keep it that way.
OpenPOWER on IntegriCloud