LTTng for 2.6.22.1-rt4

2007-07-16 Thread Mathieu Desnoyers
} kernel.sched_schedule: 228.035669682 (/tmp/trace2/control/processes_1), 3517, 3517, openbox, UNBRANDED, 3506, 0x0, SYSCALL { 0, 3517, 0 } -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68

Re: LTTng for 2.6.22.1-rt4 (timestamping)

2007-07-17 Thread Mathieu Desnoyers
(performance impact). When such timer is available on an architecture, it should really be made LTTng's default choice. And BTW, with such a 32 bits timer, you would need to use my 32-64 bits synthetic TSC (see how asm-mips/ltt.h is implemented). Regards, Mathieu Thanks! Remy -- Mathieu

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Mathieu Desnoyers
-* will deadlock if we happen to be logging -* from the scheduler (trying to re-grab -* rq-lock), so defer it. -*/ - __mod_timer(buf-timer, jiffies + 1); } old = buf-data; -- Mathieu

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Mathieu Desnoyers
* Frank Ch. Eigler ([EMAIL PROTECTED]) wrote: Hi - On Thu, Jul 26, 2007 at 11:02:26AM -0400, Mathieu Desnoyers wrote: [...] The problem is also in _stp_print_flush, not *only* in relay code: void _stp_print_flush (void) ... spin_lock(_stp_print_lock

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Mathieu Desnoyers
- * rq-lock), so defer it. - */ - __mod_timer(buf-timer, jiffies + 1); } old = buf-data; -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25

Re: [Question] Hooks for scheduler tracing (CFS)

2007-07-26 Thread Mathieu Desnoyers
Technology Center IBM India Systems Technology Labs, Bangalore, India -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68 - To unsubscribe from this list: send the line

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-03 Thread Mathieu Desnoyers
response, I just came back from vacation) Instead of passing the cpu id as a marker parameter, why don't you simply use smp_processor_id() right here ? -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-03 Thread Mathieu Desnoyers
high-overhead and people wont start arguing about trace compatibility either, etc. I think Frank's response explains things in enough depth. Ingo -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-05 Thread Mathieu Desnoyers
* Gautham R Shenoy ([EMAIL PROTECTED]) wrote: On Thu, Jan 03, 2008 at 11:30:55AM -0500, Mathieu Desnoyers wrote: * K. Prasad ([EMAIL PROTECTED]) wrote: This patch converts the tracing mechanism of Preempt RCU boosting into markers. The handler functions for these markers are included

Re: [PATCH 2/2] Markers Implementation for Preempt RCU Boost Tracing

2008-01-07 Thread Mathieu Desnoyers
) Ingo -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68 - To unsubscribe from this list: send the line unsubscribe linux-rt-users in the body of a message to [EMAIL PROTECTED

Re: Markers: multi-probe locking fun (was: Re: [PATCH 0/2] Markers Implementation for RCU Tracing - Ver II)

2008-02-19 Thread Mathieu Desnoyers
the markers accordingly. Mathieu Jan -- Siemens AG, Corporate Technology, CT SE 2 Corporate Competence Center Embedded Linux -- Mathieu Desnoyers Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68

Re: Markers: multi-probe locking fun (was: Re: [PATCH 0/2] Markers Implementation for RCU Tracing - Ver II)

2008-02-19 Thread Mathieu Desnoyers
= stuck on rq_lock :( ). OK, good to know. Guess we need a call_sched() for -rt and for preemptible RCU sooner rather than later... Yup, I would need call_sched() and sched_barrier(). Thanks, Mathieu Thanx, Paul -- Mathieu Desnoyers Computer

Re: Markers: multi-probe locking fun (was: Re: [PATCH 0/2] Markers Implementation for RCU Tracing - Ver II)

2008-02-19 Thread Mathieu Desnoyers
* Paul E. McKenney ([EMAIL PROTECTED]) wrote: On Tue, Feb 19, 2008 at 03:33:26PM -0500, Mathieu Desnoyers wrote: * Jan Kiszka ([EMAIL PROTECTED]) wrote: Paul E. McKenney wrote: On Mon, Feb 18, 2008 at 01:47:31PM +0100, Jan Kiszka wrote: K. Prasad wrote: Hi Ingo, Please