public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* 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 ...
@ 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-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-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 ...
@ 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 --
2006-02-25 10:18 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-17 21:17 hunt
2005-11-30 8:38 hunt
2005-08-24 4:46 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).