public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* src/runtime/transport ChangeLog procfs.c trans ...
@ 2005-08-24  4:46 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2005-08-24  4:46 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2005-08-24 04:46:50

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 

Log message:
	2005-08-23  Martin Hunt  <hunt@redhat.com>
	
	* transport.c (_stp_cleanup_and_exit): Remove a 2 second sleep
	that should no longer be necessary.
	
	* procfs.c (_stp_write): If the ready queue is not empty
	then attempt to grab the last buffer in it and append our data
	to it.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.12&r2=1.13


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2007-04-02 17:03 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2007-04-02 17:03 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2007-04-02 18:03:26

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 
	                   transport_msgs.h 

Log message:
	2007-04-02  Martin Hunt  <hunt@redhat.com>
	
	* transport_msgs.h (struct _stp_msg_trans): Deleted.
	Transport parameters are now read from procfs.
	
	* transport.c (_stp_ask_for_symbols): STP_TRANSPORT
	message is empty.
	
	* procfs.c (_stp_ctl_open_cmd): New. Set _stp_	pid.
	(_stp_ctl_close_cmd): New. Unset _stp_pid.
	(_stp_proc_fops_cmd): Add pointers to above funcs.
	(_stp_ctl_read_bufsize): New.
	(_stp_register_ctl_channel): Create a proc read entry
	"bufsize" containing transport buffer sizes.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.60&r2=1.61
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.40&r2=1.41
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport_msgs.h.diff?cvsroot=systemtap&r1=1.9&r2=1.10


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2006-11-09 17:57 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2006-11-09 17:57 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-11-09 17:57:40

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 
	                   transport_msgs.h 

Log message:
	2006-11-09  Martin Hunt  <hunt@redhat.com>
	
	* transport_msgs.h: Change all ints to int32_t. Prefix
	all struct names with "_stp".
	* transport.c: Use new struct names.
	(_stp_handle_start): Send pointer size and endianess.
	* procfs.c: Use new struct names.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.21&r2=1.22
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.33&r2=1.34
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport_msgs.h.diff?cvsroot=systemtap&r1=1.7&r2=1.8


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2006-09-25 22:37 trz
  0 siblings, 0 replies; 9+ messages in thread
From: trz @ 2006-09-25 22:37 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	trz@sourceware.org	2006-09-25 22:37:21

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 
	                   transport_msgs.h 

Log message:
	fix for bz 2816

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.40&r2=1.41
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport_msgs.h.diff?cvsroot=systemtap&r1=1.5&r2=1.6


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2006-09-22 13:56 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2006-09-22 13:56 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-09-22 13:56:45

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 

Log message:
	2006-09-22  Martin Hunt  <hunt@redhat.com>
	
	* transport.c (_stp_work_queue): Reenable some cleanup
	code.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.39&r2=1.40
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.28&r2=1.29


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2006-02-25 10:18 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2006-02-25 10:18 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-02-25 10:18:39

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c transport.h 
Added files:
	runtime/transport: transport.txt 

Log message:
	2006-02-25  Martin Hunt  <hunt@redhat.com>
	
	* procfs.c (_stp_proc_write_cmd): Check return code for
	_stp_transport_open().
	
	* transport.c (_stp_transport_write): This function
	can now sleep because it is
	(_stp_handle_start): Don't use a mutex when a simple atomic
	will do.
	(_stp_work_queue): Check atomic to see if probe_start()
	has finished before attempting exit.
	(_stp_transport_close): PR2391. Cancel work queue.
	(_stp_transport_init): If _stp_register_procfs() fails,
	return an error code.
	
	* transport.txt: New file. Documents transport initialization and
	shutdown sequence.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.txt.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.h.diff?cvsroot=systemtap&r1=1.11&r2=1.12


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2006-02-17 21:17 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2006-02-17 21:17 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-02-17 21:17:40

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 

Log message:
	2006-02-17  Martin Hunt  <hunt@redhat.com>
	
	* procfs.c (_stp_proc_read_cmd): Change spin_lock()
	to spin_lock_irqsave().
	
	* transport.c (_stp_work_queue): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.22&r2=1.23
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.18&r2=1.19


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2005-11-30  8:38 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2005-11-30  8:38 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2005-11-30 08:38:13

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c transport.h 

Log message:
	2005-11-30  Martin Hunt  <hunt@redhat.com>
	
	* transport.h (STP_WORK_TIMER): Declare.
	* transport.c (_stp_work_queue): Wake up every STP_WORK_QUEUE
	jiffies and check IO and exit status.
	(_stp_handle_exit): Deleted.
	* procfs.c (_stp_proc_write_cmd): Just set exit flag on STP_EXIT.
	(_stp_write): Don't call wake_up_interruptible.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.20&r2=1.21
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.17&r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.h.diff?cvsroot=systemtap&r1=1.10&r2=1.11


^ permalink raw reply	[flat|nested] 9+ messages in thread

* src/runtime/transport ChangeLog procfs.c trans ...
@ 2005-08-19 18:29 hunt
  0 siblings, 0 replies; 9+ messages in thread
From: hunt @ 2005-08-19 18:29 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2005-08-19 18:29:21

Modified files:
	runtime/transport: ChangeLog procfs.c transport.c 

Log message:
	2005-08-19  Martin Hunt  <hunt@redhat.com>
	
	* transport.c (_stp_cmd_handler): Remove. This was used by
	stp-control.
	
	* procfs.c (_stp_proc_write_cmd): Call schedule_work() instead
	of running _stp_exit_handler immediately. Fixes a problem where
	the module couldn't exit if all the output buffers were full.
	Set .owner for the filesystem entries.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.9&r2=1.10


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2007-04-02 17:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-24  4:46 src/runtime/transport ChangeLog procfs.c trans hunt
  -- strict thread matches above, loose matches on Subject: below --
2007-04-02 17:03 hunt
2006-11-09 17:57 hunt
2006-09-25 22:37 trz
2006-09-22 13:56 hunt
2006-02-25 10:18 hunt
2006-02-17 21:17 hunt
2005-11-30  8:38 hunt
2005-08-19 18:29 hunt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).