Author: davidxu
Date: Tue Aug 24 07:22:24 2010
New Revision: 211732
URL: http://svn.freebsd.org/changeset/base/211732
Log:
- According to specification, SI_USER code should only be generated by
standard kill(). On other systems, SI_LWP is generated by lwp_kill().
This will allow conformi
Author: davidxu
Date: Tue Aug 24 07:29:55 2010
New Revision: 211733
URL: http://svn.freebsd.org/changeset/base/211733
Log:
Optimize thr_suspend, if timeout is zero, don't call msleep, just
return immediately.
Modified:
head/sys/kern/kern_thr.c
Modified: head/sys/kern/kern_thr.c
===
Author: davidxu
Date: Tue Aug 24 08:09:30 2010
New Revision: 211735
URL: http://svn.freebsd.org/changeset/base/211735
Log:
Bump __FreeBSD_version for revision 211732.
Noticed by: thompa
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
===
Bruce Evans writes:
> Dag-Erling Smørgrav writes:
> > That's awesome! Any way I can convince you to fix expand_number() as
> > well? I got a detailed explanation of what's wrong with it (both before
> > and after my commits) from bde@ (cc:ed) in private correspondence; I can
> > forward it to y
Author: davidxu
Date: Tue Aug 24 09:57:06 2010
New Revision: 211737
URL: http://svn.freebsd.org/changeset/base/211737
Log:
Add wrapper for setcontext() and swapcontext(), the wrappers
unblock SIGCANCEL which is needed by thread cancellation.
Modified:
head/lib/libthr/pthread.map
head/lib/
Author: rpaulo
Date: Tue Aug 24 11:11:58 2010
New Revision: 211738
URL: http://svn.freebsd.org/changeset/base/211738
Log:
Port the fasttrap provider to FreeBSD. This provider is responsible for
injecting debugging probes in the userland programs and is the basis for
the pid provider and the
On Tue, Aug 24, 2010 at 11:11:58AM +, Rui Paulo wrote:
> Author: rpaulo
> Date: Tue Aug 24 11:11:58 2010
> New Revision: 211738
> URL: http://svn.freebsd.org/changeset/base/211738
>
> Log:
> Port the fasttrap provider to FreeBSD. This provider is responsible for
> injecting debugging probe
Author: kib
Date: Tue Aug 24 11:53:30 2010
New Revision: 211741
URL: http://svn.freebsd.org/changeset/base/211741
Log:
Use preferred spelling for the __attribute__.
MFC after:3 days
Modified:
head/sys/sys/cdefs.h
Modified: head/sys/sys/cdefs.h
===
Author: kib
Date: Tue Aug 24 11:54:48 2010
New Revision: 211742
URL: http://svn.freebsd.org/changeset/base/211742
Log:
The __hidden definition is provided by sys/cdefs.h.
MFC after:2 weeks
Modified:
head/lib/libthr/thread/thr_private.h
Modified: head/lib/libthr/thread/thr_private.h
Author: kib
Date: Tue Aug 24 11:55:25 2010
New Revision: 211743
URL: http://svn.freebsd.org/changeset/base/211743
Log:
Remove unused source.
MFC after:2 weeks
Deleted:
head/lib/libthr/thread/thr_atfork.c
___
svn-src-head@freebsd.org mailing
On 24 Aug 2010, at 12:48, Kostik Belousov wrote:
> On Tue, Aug 24, 2010 at 11:11:58AM +, Rui Paulo wrote:
>> Author: rpaulo
>> Date: Tue Aug 24 11:11:58 2010
>> New Revision: 211738
>> URL: http://svn.freebsd.org/changeset/base/211738
>>
>> Log:
>> Port the fasttrap provider to FreeBSD. Thi
On Tue, Aug 24, 2010 at 12:59:30PM +0100, Rui Paulo wrote:
>
> On 24 Aug 2010, at 12:48, Kostik Belousov wrote:
> >> +#if defined(sun)
> >>for (i = 0; i < NCPU; i++) {
> >>mutex_enter(&cpu_core[i].cpuc_pid_lock);
> >>mutex_exit(&cpu_core[i].cpuc_pid_lock);
> >>}
> >
Author: rpaulo
Date: Tue Aug 24 12:05:58 2010
New Revision: 211744
URL: http://svn.freebsd.org/changeset/base/211744
Log:
MD fasttrap implementation.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
Modified: head/sys/cddl/
Author: rpaulo
Date: Tue Aug 24 12:12:03 2010
New Revision: 211745
URL: http://svn.freebsd.org/changeset/base/211745
Log:
Replace a pksignal() call with tdksignal().
Pointed out by: kib
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
Modified: head/sys/cdd
Author: rpaulo
Date: Tue Aug 24 12:18:39 2010
New Revision: 211746
URL: http://svn.freebsd.org/changeset/base/211746
Log:
Update for the recent location of the fasttrap code.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/modules/dtrace/fasttrap/Makefile
Modified: head/sys/modu
Author: rpaulo
Date: Tue Aug 24 12:56:45 2010
New Revision: 211747
URL: http://svn.freebsd.org/changeset/base/211747
Log:
Replace structure assignments with explicity memcpy calls. This allows
Clang to compile this file: it was using the builtin memcpy and we want
to use the memcpy defined i
Author: kib
Date: Tue Aug 24 12:58:54 2010
New Revision: 211748
URL: http://svn.freebsd.org/changeset/base/211748
Log:
Move the __stack_chk_fail_lo...@fbsd_1.0 compat symbol definition into
the separate .o for libc_pic.a. This prevents rtld from making the
symbol global.
Putting the sta
Author: kib
Date: Tue Aug 24 13:01:14 2010
New Revision: 211749
URL: http://svn.freebsd.org/changeset/base/211749
Log:
Remove exports table. Export control by the version script is enough.
Reviewed by: kan
MFC after:3 weeks
Modified:
head/libexec/rtld-elf/rtld.c
Modified: head/li
Author: kib
Date: Tue Aug 24 13:02:22 2010
New Revision: 211750
URL: http://svn.freebsd.org/changeset/base/211750
Log:
Remove extra FreeBSD tag.
MFC after:3 days
Modified:
head/lib/libc/sys/stack_protector.c
Modified: head/lib/libc/sys/stack_protector.c
=
Author: rpaulo
Date: Tue Aug 24 13:11:24 2010
New Revision: 211751
URL: http://svn.freebsd.org/changeset/base/211751
Log:
Add a trap code for DTrace induced traps.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/sys/signal.h
Modified: head/sys/sys/signal.h
==
Author: rpaulo
Date: Tue Aug 24 13:13:24 2010
New Revision: 211752
URL: http://svn.freebsd.org/changeset/base/211752
Log:
Add two DTrace trap type values. Used by fasttrap.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/amd64/include/trap.h
head/sys/i386/include/trap.h
Modifi
Author: rpaulo
Date: Tue Aug 24 13:21:05 2010
New Revision: 211753
URL: http://svn.freebsd.org/changeset/base/211753
Log:
Enable fasttrap and make dtraceall depend on fasttrap when building i386
or amd64.
Sponsored by: The FreeBSD Foundation
> Description of fields to fill in above:
Author: rpaulo
Date: Tue Aug 24 13:38:53 2010
New Revision: 211755
URL: http://svn.freebsd.org/changeset/base/211755
Log:
Some fixes so we can build libstdc++ with clang:
o Make the value_type, vector_type, iterator, __mutex_type types of
free_list class so we can access them
o In some cas
On 2010-08-24 15:38, Rui Paulo wrote:
> Some fixes so we can build libstdc++ with clang:
> o Make the value_type, vector_type, iterator, __mutex_type types of
> free_list class so we can access them
That should have been:
o Make the value_type, vector_type, iterator, __mutex_type types of
Author: mav
Date: Tue Aug 24 16:08:01 2010
New Revision: 211756
URL: http://svn.freebsd.org/changeset/base/211756
Log:
Enable timer interrupt before starting timer. This allows to handle very
short periods without interrupt loss.
Modified:
head/sys/x86/x86/local_apic.c
Modified: head/sys/x
Author: imp
Date: Tue Aug 24 16:29:09 2010
New Revision: 211758
URL: http://svn.freebsd.org/changeset/base/211758
Log:
The order was correct before. I'd talked to Nathan about this before,
so this must have been mismerged into tbemd before I merged it back to
head. This unbreaks this on po
Author: imp
Date: Tue Aug 24 16:35:26 2010
New Revision: 211759
URL: http://svn.freebsd.org/changeset/base/211759
Log:
Change the logic here to match Makefile.inc1. Having it in two places
suggests an opportunity for refactoring :)
Submitted by: nathanw@
Modified:
head/lib/Makefile
M
Author: avg
Date: Tue Aug 24 17:48:22 2010
New Revision: 211762
URL: http://svn.freebsd.org/changeset/base/211762
Log:
zfs arc_reclaim_thread: no need to call arc_reclaim_needed when
resetting needfree
needfree is checked at the very start of arc_reclaim_needed.
This change makes code e
On Mon, 23 Aug 2010 23:58:50 +0200, Jilles Tjoelker wrote:
[.]
> > > ==
> > > --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> > > +++ head/tools/regression/bin/sh/builtins/break3.0Sun A
Author: mav
Date: Tue Aug 24 18:07:59 2010
New Revision: 211763
URL: http://svn.freebsd.org/changeset/base/211763
Log:
When ACPI reports current battery consumption rate in mAmps, print it also
in mWatts. Values in mAmps are not always suitable, because they depend on
battery voltage, which
Author: yongari
Date: Tue Aug 24 18:17:40 2010
New Revision: 211764
URL: http://svn.freebsd.org/changeset/base/211764
Log:
Add PNP id for Compex RL2000.
I'm not sure whether adding this logical id is correct or not
because Compex RL2000 is in the list of supported hardware list.
I guess th
Author: yongari
Date: Tue Aug 24 18:40:11 2010
New Revision: 211765
URL: http://svn.freebsd.org/changeset/base/211765
Log:
Remove unnecessary controller reinitialization.
CAM filter handling was rewritten long time ago so it should not
require controller reinitialization.
PR: kern/875
Author: yongari
Date: Tue Aug 24 18:44:12 2010
New Revision: 211766
URL: http://svn.freebsd.org/changeset/base/211766
Log:
vr_init_locked() will stop and reset the controller. Remove
unnecessary vr_stop()/vr_reset() calls.
Modified:
head/sys/dev/vr/if_vr.c
Modified: head/sys/dev/vr/if_vr.c
Author: yongari
Date: Tue Aug 24 18:52:24 2010
New Revision: 211767
URL: http://svn.freebsd.org/changeset/base/211767
Log:
Remove unnecessary controller reinitialization.
PR: kern/87506
Modified:
head/sys/pci/if_rl.c
Modified: head/sys/pci/if_rl.c
=
Author: yongari
Date: Tue Aug 24 19:41:15 2010
New Revision: 211768
URL: http://svn.freebsd.org/changeset/base/211768
Log:
Remove unnecessary controller reinitialization.
PR: kern/87506
Modified:
head/sys/dev/age/if_age.c
Modified: head/sys/dev/age/if_age.c
===
Author: nwhitehorn
Date: Tue Aug 24 20:50:08 2010
New Revision: 211773
URL: http://svn.freebsd.org/changeset/base/211773
Log:
Unify 32-bit and 64-bit PowerPC libthr support. This reduces code
duplication, and simplifies the TBEMD import.
Requested by: imp
Deleted:
head/lib/libthr/arch/
Author: imp
Date: Tue Aug 24 20:54:43 2010
New Revision: 211774
URL: http://svn.freebsd.org/changeset/base/211774
Log:
Powerpc is special here. powerpc and powerpc64 use different ABIs, so
their implementations aren't in the same files. Introduce LIBC_ARCH
and use that in preference to MAC
Author: imp
Date: Tue Aug 24 21:28:34 2010
New Revision: 211778
URL: http://svn.freebsd.org/changeset/base/211778
Log:
Fix an accidental sed...
Modified:
head/lib/libc/Makefile
Modified: head/lib/libc/Makefile
==
---
Author: trasz
Date: Tue Aug 24 21:38:44 2010
New Revision: 211780
URL: http://svn.freebsd.org/changeset/base/211780
Log:
s/ithread/interrupt thread/
Modified:
head/share/man/man9/locking.9
Modified: head/share/man/man9/locking.9
===
Author: rpaulo
Date: Tue Aug 24 23:14:02 2010
New Revision: 211782
URL: http://svn.freebsd.org/changeset/base/211782
Log:
Remove this directory for an attempt to merge from the vendor tree.
Deleted:
head/cddl/contrib/dtracetoolkit/
___
svn-src-head@
Author: rpaulo
Date: Tue Aug 24 23:17:30 2010
New Revision: 211784
URL: http://svn.freebsd.org/changeset/base/211784
Log:
Merge dtracetoolkit/dtruss from the vendor.
Sponsored by: The FreeBSD Foundation
Added:
head/cddl/contrib/dtracetoolkit/
- copied from r211783, vendor/dtracetool
Author: nwhitehorn
Date: Tue Aug 24 23:19:14 2010
New Revision: 211785
URL: http://svn.freebsd.org/changeset/base/211785
Log:
Make RTLD work on powerpc64 again. If there is a sub-directory named
MACHINE_ARCH, use that specific one, otherwise use MACHINE_CPUARCH.
Reviewed by: imp
Modifie
Author: rpaulo
Date: Tue Aug 24 23:24:43 2010
New Revision: 211786
URL: http://svn.freebsd.org/changeset/base/211786
Log:
Port dtruss to FreeBSD.
Sponsored by: The FreeBSD Foundation
Modified:
head/cddl/contrib/dtracetoolkit/dtruss
Modified: head/cddl/contrib/dtracetoolkit/dtruss
==
Author: rmacklem
Date: Wed Aug 25 00:35:58 2010
New Revision: 211789
URL: http://svn.freebsd.org/changeset/base/211789
Log:
If the first iteration of the do loop in replay_prune()
succeeded and a subsequent interation failed to find an
entry to prune, it could loop infinitely, since the
"f
Author: imp
Date: Wed Aug 25 02:03:48 2010
New Revision: 211792
URL: http://svn.freebsd.org/changeset/base/211792
Log:
Prodded by Yongari, add support for Holtek HT80232. Add the device
ID, plus the ability to force '16-bit mode' which really means NE-2000
mode. Other open source drivers s
Author: imp
Date: Wed Aug 25 02:09:07 2010
New Revision: 211793
URL: http://svn.freebsd.org/changeset/base/211793
Log:
On second thought, we need to force 16-bit mode
Modified:
head/sys/dev/ed/if_ed_novell.c
Modified: head/sys/dev/ed/if_ed_novell.c
===
Author: davidxu
Date: Wed Aug 25 03:14:32 2010
New Revision: 211794
URL: http://svn.freebsd.org/changeset/base/211794
Log:
If a thread is removed from umtxq while sleeping, reset error code
to zero, this gives userland a better indication that a thread needn't
to be cancelled.
Modified:
h
47 matches
Mail list logo