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]

src/tapset ChangeLog aux_syscalls.stp errno.st ...


CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2007-02-07 02:54:31

Modified files:
	tapset         : ChangeLog aux_syscalls.stp errno.stp 
	                 inet_sock.stp ioblock.stp ioscheduler.stp 
	                 nfs.stp nfs_proc.stp nfsd.stp rpc.stp scsi.stp 
	                 signal.stp socket.stp string.stp syscalls.stp 
	                 task.stp tcp.stp vfs.stp 
	tapset/LKET    : Changelog aio.stp nfs.stp nfs_proc.stp nfsd.stp 
	                 process.stp timestamp.stp tskdispatch.stp 
	                 utils.stp 

Log message:
	2007-02-06  Josh Stone  <joshua.i.stone@intel.com>
	
	* aux_syscalls.stp, inet_sock.stp, ioblock.stp, ioscheduler.stp,
	nfs.stp, nfs_proc.stp, nfsd.stp, rpc.stp, scsi.stp, signal.stp,
	socket.stp, task.stp, tcp.stp, vfs.stp: Protect pointer dereferences
	with kread wherever possible.  Some places still have hazards, as
	marked with FIXMEs.
	
	* errno.stp (returnstr): Don't use return in tapset C functions.
	* aux_syscalls.stp (__uget_timex_m): Ditto.
	* nfsd.stp (__get_fh): Ditto.
	* nfs.stp, vfs.stp (<many functions>): Ditto.
	* string.stp (substr): Ditto. Also make sure start index is valid.
	
	* syscalls.stp (syscall.execve): Change __string to kernel_string.
	
	LKET/
	* nfs.stp, nfs_proc.stp, nfsd.stp, process.stp, tskdispatch.stp:
	Protect pointer dereferences with kread wherever possible.  Some
	places still have hazards, as marked with FIXMEs.
	
	* aio.stp (log_io_getevents): Don't use return in tapset C functions.
	* timestamp.stp (set_timing_method): Ditto.
	* utils.stp (filter_by_pid): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ChangeLog.diff?cvsroot=systemtap&r1=1.116&r2=1.117
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/aux_syscalls.stp.diff?cvsroot=systemtap&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/errno.stp.diff?cvsroot=systemtap&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/inet_sock.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ioblock.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/ioscheduler.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/nfs.stp.diff?cvsroot=systemtap&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/nfs_proc.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/nfsd.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/rpc.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/scsi.stp.diff?cvsroot=systemtap&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/signal.stp.diff?cvsroot=systemtap&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/socket.stp.diff?cvsroot=systemtap&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/string.stp.diff?cvsroot=systemtap&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/syscalls.stp.diff?cvsroot=systemtap&r1=1.44&r2=1.45
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/task.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/tcp.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/vfs.stp.diff?cvsroot=systemtap&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/Changelog.diff?cvsroot=systemtap&r1=1.38&r2=1.39
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/aio.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/nfs.stp.diff?cvsroot=systemtap&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/nfs_proc.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/nfsd.stp.diff?cvsroot=systemtap&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/process.stp.diff?cvsroot=systemtap&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/timestamp.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/tskdispatch.stp.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/LKET/utils.stp.diff?cvsroot=systemtap&r1=1.2&r2=1.3


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