| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
'struct kinfo_proc' for calls to kvm_getargv() and kvm_getenvv().
PR: 51322
|
|
|
|
|
|
|
|
| |
band width -> bandwidth
PR: 39822
Submitted by: Chris Pepper <pepper@rockefeller.edu>
MFC after: 3 days
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
SMP machines. and use i386 asm for atomic_cmpset_int on -stable. This is in
preparation for MFCing the DRM.
|
|
|
|
| |
swap_pager_freespace().
|
| |
|
| |
|
| |
|
|
|
|
| |
Sponsored by: Microsoft
|
|
|
|
| |
chmod() failure.
|
|
|
|
|
|
|
| |
scripts parsing ls(1) output can still count columns.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
| |
PR: 40910 (most of them)
Submitted by: Chris Pepper <pepper@rockefeller.edu>
MFC after: 3 days
|
|
|
|
|
| |
Submitted by: harti@
Approved by: jake@
|
|
|
|
| |
malloc errors.
|
|
|
|
| |
(potential) tail recursion.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
MFC with the rest of the changes
|
| |
|
|
|
|
| |
the sector from the work item.
|
|
|
|
| |
in the work structure.
|
|
|
|
|
|
| |
upgraded cleanly. Document the reason and possible workarounds.
Requested by: gallatin
|
|
|
|
| |
closely match that of 4.x.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
- Standardize on EINVAL rather than EOPNOTSUPP if the sysarch op value is
invalid.
|
|
|
|
| |
should now be MP safe.
|
|
|
|
| |
to kern_sigaction() in the various callers of the function.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
function is MP safe.
|
|
|
|
|
| |
so that the function is MP safe. The rest of the function doesn't need
Giant.
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Reviewed by: bmah
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
than STD.
|
| |
|
| |
|
|
|
|
| |
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Modified release notes: Add note about 1.5TB limit to sysinstall note.
|
|
|
|
|
|
|
|
| |
"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
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
this code is WARNS=5 clean. Try to keep it that way.
|