| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Cleanup my earlier de-__P sweep and remove whitespace between function
names and paramters.
|
| |
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
|
|
|
|
|
|
|
| |
It must be removed because it is done without the pipe being locked
via pipelock() and therefore is vulnerable to races with pipespace()
erroneously triggering it by temporarily zero'ing out the structure
backing the pipe.
It looks as if this assertion is not needed because all manipulation
of the data changed by pipespace() _is_ protected by pipelock().
Reported by: kris, mckusick
|
|
|
|
|
|
| |
o Add comment about ipc_perm's members.
o Add some visibility conditionals for non-standard extentions.
o Remove a comment about ftok() not belonging.
|
|
|
|
| |
when you see them in a commit message?
|
|
|
|
| |
Logically pretty much a NOP.
|
| |
|
|
|
|
| |
This fixes mounting root from md(4) which calls disk_create() early.
|
|
|
|
|
|
|
|
| |
if failures occur, make sure that we release both the default ACL
and access ACL storage during new object creation.
Spotted by: phk and his pet flexelint
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
|
|
| |
be sure to exit the loop with vp == NULL if no candidates are found.
Formerly, this bug would cause the last vnode inspected to be used,
even if it was not available. The result was a panic "vn_finished_write:
neg cnt".
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
|
|
|
|
|
| |
vclean() function (e.g., vp->v_vnlock = &vp->v_lock) rather
than requiring filesystems that use alternate locks to do so
in their vop_reclaim functions. This change is a further cleanup
of the vop_stdlock interface.
Submitted by: Poul-Henning Kamp <phk@critter.freebsd.dk>
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
|
|
| |
This is most beneficial for vmware client os installs.
Reviewed by: jmallet, iedowse, tlambert2@mindspring.com
MFC After: never, -STABLE does not currently use this instruction
|
|
|
|
|
| |
ethernet over firewire) to be statically compiled into the kernel as
devices.
|
|
|
|
|
| |
- Don't mess with CFLAGS.
- Fix description of fwe module Makefile.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
used by UFS to administratively enable support for extended ACLs.
While I'm here, remove MNT_MULTILABEL from the list of file system
flags we permit to be updated after the initial mount.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
|
|
|
|
| |
FS_ACLS Administrative enable/disable of extended ACL support
FS_MULTILABEL Administrative flag to indicate to the MAC Framework
that objects in the file system are individually
labeled using extended attributes.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Reviewed by: (in principal) mckusick, phk
|
|
|
|
| |
Submitted by: bde (partially)
|
|
|
|
| |
Submitted by: Kawanobe Koh <kawanobe@st.rim.or.jp>
|
|
|
|
|
|
|
|
|
|
|
|
| |
constants in scope, C90 does not; so, add namespace visibility
conditionals to SIG*.
2) Define the extended __sighandler_t type only in BSD namespace.
3) Don't forward declare a struct for a prototype in <signal.h>.
4) Move location of SIG_* constants.
5) Move a forward declare into the correct namespace conditional.
Requested by: bde (1)
Submitted by: bde (2 thru 5)
|
| |
|
|
|
|
|
|
| |
Reviewed by: orion, mux
Approved by: mux (mentor)
MFC after: 1 week
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
and configure an instance of a class on a give provider.
Sponsored by: DARPA & NAI Labs
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
|
| |
|
|
|
|
|
|
|
|
| |
going to bridge.c:bdg_forward(). The header can be munged even if the
mbuf does not /appear/ to change.
PR: kern/42465
MFC after: 4 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that use it. Specifically, vop_stdlock uses the lock pointed to by
vp->v_vnlock. By default, getnewvnode sets up vp->v_vnlock to
reference vp->v_lock. Filesystems that wish to use the default
do not need to allocate a lock at the front of their node structure
(as some still did) or do a lockinit. They can simply start using
vn_lock/VOP_UNLOCK. Filesystems that wish to manage their own locks,
but still use the vop_stdlock functions (such as nullfs) can simply
replace vp->v_vnlock with a pointer to the lock that they wish to
have used for the vnode. Such filesystems are responsible for
setting the vp->v_vnlock back to the default in their vop_reclaim
routine (e.g., vp->v_vnlock = &vp->v_lock).
In theory, this set of changes cleans up the existing filesystem
lock interface and should have no function change to the existing
locking scheme.
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
| |
o Add hooks for doing power management of the output signal.
o Minor hacks to make flexlint happy wrt staticness of functions.
|
|
|
|
| |
in lio_listio(2).
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
|
|
|
|
| |
that releases use.
|
|
|
|
|
| |
Reviewed by: mux (mentor)
Approved by: mux (mentor)
|
|
|
|
|
|
| |
have special requirements.
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
| |
Reviewed by: mux, scottl
Approved by: mux, scottl
|
|
|
|
| |
md root work on sparc64.
|
|
|
|
|
|
| |
size of the disklabel structure.
Hit by: schweikh
|
| |
|
|
|
|
|
| |
there, we would have noticed that 'ronly' was uninitialized :-).
- Kill a nearby 'register' keyword.
|
|
|
|
| |
Submitted by: "Peter Edwards" <pmedwards@eircom.net>
|
|
|
|
|
|
| |
struct sigcontext.
Pointy hat to: mike
|
| |
|
| |
|
|
|
|
| |
the kernel option _KPOSIX_VERSION.
|
|
|
|
| |
that it can be used in-kernel for a sysctl.
|
|
|
|
| |
Pointy hat to: mike
|