This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
patches/kprobes-use-rcu README kp-pcpu-base.pa ...
- From: ananth at sourceware dot org
- To: systemtap-cvs at sources dot redhat dot com
- Date: 2 Aug 2005 15:52:14 -0000
- Subject: patches/kprobes-use-rcu README kp-pcpu-base.pa ...
CVSROOT: /cvs/systemtap
Module name: patches
Changes by: ananth@sourceware.org 2005-08-02 15:52:13
Added files:
kprobes-use-rcu: README kp-pcpu-base.patch kp-pcpu-i386.patch
kp-pcpu-ia64.patch kp-pcpu-ppc64.patch
kp-pcpu-sparc64.patch kp-pcpu-x86-64.patch
kp-preempt-i386.patch kp-preempt-ia64.patch
kp-preempt-sparc64.patch
kp-preempt-x86-64.patch kp-rcuonly-base.patch
kp-rcuonly-i386.patch kp-rcuonly-ia64.patch
kp-rcuonly-ppc64.patch kp-rcuonly-sparc64.patch
kp-rcuonly-x86-64.patch series
Log message:
Patchset to improve kprobes scalability.
- Preemption reordering (corrects an issue with patches submitted 30 July, 05)
- Introduces per_cpu data areas to track kprobe execution
- Removes the global kprobe_lock spinlock, uses rcu instead
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/README.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-pcpu-base.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-pcpu-i386.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-pcpu-ia64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-pcpu-ppc64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-pcpu-sparc64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-pcpu-x86-64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-preempt-i386.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-preempt-ia64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-preempt-sparc64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-preempt-x86-64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-rcuonly-base.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-rcuonly-i386.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-rcuonly-ia64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-rcuonly-ppc64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-rcuonly-sparc64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/kp-rcuonly-x86-64.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/patches/kprobes-use-rcu/series.diff?cvsroot=systemtap&r1=NONE&r2=1.1