| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
all way through the code down the layers, instead of the mix'n'match that
resulted from the conversion done earlier.
Sponsored by: pair.com
|
|
|
|
|
| |
entirely to fix the tinderbox machine. This change will be reverted
once the tinderboxen are tindering again.
|
|
|
|
| |
synchronization mechanism.
|
|
|
|
|
|
| |
now required to do so themselves.
Sponsored by: Isilon Systems, Inc.
|
|
|
|
|
|
| |
ffs_rawreaddone().
Sponsored by: Isilon Systems, Inc.
|
|
|
|
|
|
| |
soon.
Sponsored by: Isilon Systems, Inc.
|
|
|
|
|
|
| |
will not be acquiring Giant before calling this function anymore.
Sponsored by: Isilon Systems, Inc.
|
|
|
|
|
|
| |
without Giant.
Sponsored by: Isilon Systems, Inc.
|
|
|
|
|
| |
Sponsored by: Isilon Systems, Inc.
Agreed in principle by: phk
|
|
|
|
|
|
|
|
|
|
|
|
| |
vtryrecycle(). We could sometimes get into situations where two threads
could try to recycle the same vnode before this.
- vtryrecycle() is now responsible for returning the vnode to the free list
if it fails and someone else hasn't done it.
- Make a new function vfreehead() which moves a vnode to the head of the
free list and use it in vgone() to clean up that code a bit.
Sponsored by: Isilon Systems, Inc.
Reported by: pho, kkenn
|
|
|
|
| |
Approved by: brueffer (mentor)
|
|
|
|
|
|
|
|
|
| |
to see if a prior devfs has been mounted. If no devfs is mounted on
${jail_devdir}/dev then proceed. This will prevent the stack up of
multiple devfs mounts on the same mount point.
Discussed with: pjd
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to run initdiskless before we run rcorder on /etc/rc.d. To allow this,
move /etc/rc.d/initdiskless to /etc/rc.initdiskless and run it directly
from /etc/rc.
Remove /etc/rc.d/preseedrandom as it is no longer necessicary (we start
with entropy unblocked) and was only used by initdiskless when it
was needed.
Discussed on: freebsd-rc
Repocopy by: peter
|
|
|
|
|
|
|
|
| |
due to a change made in revision 1.284 of sys/kern/kern_sig.c in August
2004 which made ptracestop() return with the process still locked.
Submitted by: Mauritz Sundell
MFC After: 3 days
|
|
|
|
| |
the correct mode for our arguments.
|
|
|
|
| |
return value from tw_cl_interrupt.
|
|
|
|
|
|
|
|
|
| |
any query.
- don't query against IPv6 link-local address.
- use IN6_IS_ADDR_V4{MAPPED,COMPAT} macros.
- use memcpy() instead of bcopy().
Inspired by: NetBSD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mutexes, which offers lower overhead on both UP and SMP. When allocating
from or freeing to the per-cpu cache, without INVARIANTS enabled, we now
no longer perform any mutex operations, which offers a 1%-3% performance
improvement in a variety of micro-benchmarks. We rely on critical
sections to prevent (a) preemption resulting in reentrant access to UMA on
a single CPU, and (b) migration of the thread during access. In the event
we need to go back to the zone for a new bucket, we release the critical
section to acquire the global zone mutex, and must re-acquire the critical
section and re-evaluate which cache we are accessing in case migration has
occured, or circumstances have changed in the current cache.
Per-CPU cache statistics are now gathered lock-free by the sysctl, which
can result in small races in statistics reporting for caches.
Reviewed by: bmilekic, jeff (somewhat)
Tested by: rwatson, kris, gnn, scottl, mike at sentex dot net, others
|
|
|
|
| |
Both have been busdma'ed for use and tested in the Sparc64 kenrel.
|
| |
|
|
|
|
|
|
|
| |
that there are more than one hash table in them. There is no
history to preserve here, so go without a repo-copy.
Asked for by: Max Okumoto <okumoto@ucsd.edu>
|
|
|
|
|
|
|
|
|
| |
the v2 card is a TI. Since we're not attempting to keep this list
complete, removing this is best.
Reported by: Brian Candler <B dot Candler at pobox dot com>
Evan Dower <evantd at hotmail dot com>
MFC After: 1 day
|
|
|
|
|
|
|
| |
(getting zillions of warnings). Building an old release uses that release's
sys.mk which does not switch on these warnings, so make will be silent.
They can be switch on on the command line with the -x option to make.
This has been tested by building RELENG_5_4 on CURRENT.
|
| |
|
|
|
|
|
| |
for the current make. This does not override flags specified on the
command line and these settings are not passed to sub-makes.
|
| |
|
|
|
|
|
|
| |
having ata_getparm issue an ata_request and not fool around with the HW
on its own.
Needed for new HW support.
|
|
|
|
| |
Submitted by: Michal Varga
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| |
| | |
libbegemot: the rpoll_start_timer function needs the timeout value in
milli-seconds, not the absolute time when the timer should tick.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to the id_print() function.
Use getgrouplist(3) for the case when an user was specified,
and getgroups(2) when no user was given.
That reverts to the expected behaviour and makes it easy to
implement an option later to force using getgrouplist(3).
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
theoretically unload pci bridges or pci drivers. It will also allow
detach to work if one needed to detach a subtree.
This is inspired by looking at the p4 commits from bms to his 5.4
tree, but I didn't look at the final results.
|
| |
| |
| |
| |
| |
| |
| | |
/usr/src/sbin/ipf/ipftest/../../../sys/contrib/ipfilter/netinet/ip_frag.c: In function `fr_ipid_newfrag':
/usr/src/sbin/ipf/ipftest/../../../sys/contrib/ipfilter/netinet/ip_frag.c:397: warning: cast to pointer from integer of different size
/usr/src/sbin/ipf/ipftest/../../../sys/contrib/ipfilter/netinet/ip_frag.c: In function `fr_ipid_knownfrag':
/usr/src/sbin/ipf/ipftest/../../../sys/contrib/ipfilter/netinet/ip_frag.c:582: warning: cast from pointer to integer of different size
|
| | |
|
| |
| |
| |
| | |
for EHCI, exclude that driver also.
|
| |
| |
| |
| | |
a concept that is fundamentally broken with PAE.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
for the VGA I/O or memory ranges, when it's not within the default
ranges decoded by the bridge. When allocation for VGA addresses is
attempted, check that the bridge has the VGA Enable bit set before
allowing it.
As such, newbusified VGA drivers can allocate their resources when
the VGA adapter is behind a PCI-to-PCI bridge.
Reviewed by: imp@, jhb@
|
| |
| |
| |
| |
| |
| |
| | |
functions. These functions centralize the details of which I/O port
and memory ranges belong to VGA.
Reviewed by: imp@, jhb@
|
| |
| |
| |
| | |
Obtained from: jhb@
|
| |
| |
| |
| | |
remove this temporary measure.
|
| |
| |
| |
| |
| |
| |
| | |
PR: docs/78605
Submitted by: John E. Hein <jhein@timing.com>
Approved by: trhodes (mentor)
MFC after: 1 day
|
| |
| |
| |
| | |
This shaves off multiple copies of the same setmode stub.
|
| |
| |
| |
| | |
Prepare for different looking controllers.
|
| |
| |
| |
| |
| | |
Someday this should be converted to uint64_t and printstate.c changed to
use those horrid PRiud64 things.
|