This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

patches/rhel4u4-backport README series kprobe- ...


CVSROOT:	/cvs/systemtap
Module name:	patches
Changes by:	askeshav@sourceware.org	2006-03-01 19:59:00

Modified files:
	rhel4u4-backport: README series 
Added files:
	rhel4u4-backport: kprobe-handler-discard-user-space-trap.patch 
	                  kretprobe-instance-recycled-by-parent-process.patch 
	                  nx.patch 

Log message:
	---------------------------------------------
	Date - 03-01-06
	Back ported
	
	1)kretprobe-instance-recycled-by-parent-process.patch
	From: bibo mao <bibo_mao@linux.intel.com>
	
	When kretprobe probes the schedule() function, if the probed process exits
	then schedule() will never return, so some kretprobe instances will never
	be recycled.
	In this patch the parent process will recycle retprobe instances of the
	probed function and there will be no memory leak of kretprobe instances
	
	2)Kprobes causes NX protection fault (nx.patch)
	From: Prasanna
	This patch fixes the problem seen on i686 machine with NX support,
	where the instruction could not be single stepped because of NX
	bit set on the memory pages allocated by kprobes module. This patch
	provides allocation of instruction solt so that the processor can
	execute the instruction from that location similar to x86_64
	architecture. Thanks to Bibo and Masami for testing this patch.
	
	3)kprobe-handler-discard-user-space-trap.patch
	From: "bibo,mao" <bibo.mao@intel.com>
	Currently kprobe handler traps only happen in kernel space, so function
	kprobe_exceptions_notify should skip traps which happen in user space.
	This patch modifies this, and it is based on 2.6.16-rc4.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/patches/rhel4u4-backport/kprobe-handler-discard-user-space-trap.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/patches/rhel4u4-backport/kretprobe-instance-recycled-by-parent-process.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/patches/rhel4u4-backport/nx.patch.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/patches/rhel4u4-backport/README.diff?cvsroot=systemtap&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/patches/rhel4u4-backport/series.diff?cvsroot=systemtap&r1=1.1&r2=1.2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]